我是学生,我正在为五星级酒店的订单接受系统项目。服务员将接受使用Window Mobile连接到酒店中的WiFi的订单。我想通过WiFi与我的机器上的计算机(存在于厨房中的计算机)上的数据库(Sql Server)进行通信,并将数据库中的订单添加到表中。这应该通知我的应用程序出现在Compter上并打印订单。厨房的订单申请完成后将通知服务员关于完成。 我的问题是如何与在Windows Mobile上使用WiFi的远程计算机上的数据库进行通信。我有其他想法来满足我的要求,但仍然是可能的!Windows Form +数据库(Sql Server)+ Windows Mobile应用程序
回答
看起来您需要对WCF进行读取。
显然,数据库的精简版并不具有将在远程计算机上运行的完整版本的所有功能。根据移动设备上存储的信息,根本不需要设备上的数据库。
是的,这是可能的。我认为你太注重WiFi部分。由于网络条件不可靠,您需要考虑一些注意事项,但除此之外,在有线网络上开发应用程序并没有什么不同。
由于我的系统需要移动实体(服务员),我们不能考虑设备将通过有线网络连接。 – 2011-03-18 03:42:59
如果您阅读我的回答,我表达了这一点。你显然误解了我的陈述。你必须考虑到你不会有可靠的连接;但使用的工具将与开发任何其他应用程序相同。您仍然可以使用ADO.Net连接到SqlServer(或任何其他数据库)。您仍然可以使用WCF或ASP.Net Web服务连接到任何服务器。 – 2011-03-18 03:59:22
嗨, 我已经完全改变了我的项目的想法,它像 我将网站托管在我的本地IIS服务器上的酒店。 我将设置服务员登录,他们将执行所有可能的操作使用网站从他们的设备(任何WiFi功能的设备),操作将在数据库上进行网站和我的Windows应用程序将SqlDependency数据库。所以它可以监听数据库中的更改并采取适当的措施。 是复杂的方式吗? PLZ告诉我,因为我将开始很快... – 2011-03-19 12:28:59
- 1. Windows Mobile 6.5应用程序数据?
- 2. 在Windows 8应用程序中连接SQL Server数据库?
- 3. Windows Form DLL应用程序
- 4. 用我的Windows Mobile应用程序部署SQL Server CE
- 5. windows mobile应用程序
- 6. 从Windows Mobile应用程序直接连接到Oracle数据库
- 7. 带数据库的Windows Mobile C#应用程序
- 8. Windows应用程序和SQL Server
- 9. Windows窗体应用程序数据库
- 10. Windows 8瓷砖应用程序,并从SQL Server获取数据
- 11. .net windows应用程序与sql数据库+创建设置
- 12. Windows Mobile本地数据库
- 13. Windows Mobile数据库引擎
- 14. 如何使用SQL Server数据库部署或发布Windows应用程序
- 15. Windows Form桌面应用程序注销
- 16. SQL Server使用VB.NET中内置的Windows Form应用程序使用现有的IIS应用程序池
- 17. 将windows phone 8应用程序同步到sql server数据库中的表格
- 18. 访问从SQL Server 2008 R2多个数据库在我的Windows应用程序
- 19. 来电停止应用程序 - Windows Mobile
- 20. 将Windows-mobile 6.5应用程序连接到PC上的sqlite数据库
- 21. Windows Mobile应用程序意外退出
- 22. Windows Mobile应用程序 - 播放MMS流?
- 23. 删除按钮SQL数据库Windows窗体应用程序
- 24. 为Windows窗体应用程序创建SQL数据库
- 25. Windows Mobile - 跨应用程序会话保存用户数据
- 26. Lat Long在Windows Mobile 6应用程序
- 27. Windows Mobile - 隐藏应用程序
- 28. 从Windows Mobile应用程序打印
- 29. Windows Mobile智能设备应用程序
- 30. Windows Mobile的Apache cordova应用程序
嗨,感谢你的关注, 这是我们可以去那的一种方式,但有什么办法从移动设备发射远程服务器上的查询(窗口手机还是其他)? – 2011-03-18 03:44:55
不要过多地考虑实际的数据库查询,远程机器将提供服务,因此您可以向远程设备询问GetWineList,GetDishOfDay等内容。您可以像CreateDrinksOrder,CreateMainOrder一样发回数据。所有这些方法都会传递和转发业务对象。 – HadleyHope 2011-03-18 11:19:24
在这种情况下,我的项目将分为三个部分, 1.移动设备应用程序 2. WCF服务 3. Windows应用程序将负责打印订单和账单 是这样吗? – 2011-03-19 12:14:47