【发布时间】:2012-07-05 01:09:04
【问题描述】:
我有一个为图像处理而创建的桌面应用程序。现在我想将其转换为 Windows Phone 应用程序,在该应用程序中将拍摄照片并将其发送到服务器并完成图像处理部分。但我很困惑如何做服务器端,是ASP.net页面还是WCF服务应用?以及如何从电话到服务器进行通信?
任何人都可以在这方面指导我。提前谢谢 :)
【问题讨论】:
标签: c# silverlight windows-phone-7 windows-phone-7.1
我有一个为图像处理而创建的桌面应用程序。现在我想将其转换为 Windows Phone 应用程序,在该应用程序中将拍摄照片并将其发送到服务器并完成图像处理部分。但我很困惑如何做服务器端,是ASP.net页面还是WCF服务应用?以及如何从电话到服务器进行通信?
任何人都可以在这方面指导我。提前谢谢 :)
【问题讨论】:
标签: c# silverlight windows-phone-7 windows-phone-7.1
你不需要网页,你想要的是一个网络服务,你只需从客户端调用网络服务传递你的图像和一些额外的信息,网络服务将使用它并将它存储在存储中(可能将它保存在数据库中)。
【讨论】:
非常笼统的问题。
您可以使用 asp.net 来完成,如果您愿意,可以使用 WCF。这是拥有独立于平台的网站的一种方法(前提是您整理了样式),因为它不是托管在使用它的设备上。
如果您想直接为 windows phone 7 编写应用程序......那么您可能想使用 google ;) 您可以使用 Silverlight 来制作 UI 和诸如过渡之类的东西,并且一般页面布局很时髦(插入您拥有脏话)——而且非常简单。
如果您需要一个许多用户连接到的数据库,或者有理由集中某些内容并需要通过 Internet 进行通信,那么 WCF 非常方便。但是,您并非在所有情况下都需要它。
Windows phone 7 有一些简单的本地存储机制……事实上,我还没有编写真正需要 WCF 服务的 WP7 应用程序(而且我是个 WCF 垃圾)。
但是我不知道直接从 windows 窗体 -> wp7 的方法。我想有几个人会有一些你可以购买的软件来完成它,因为总是有很多人在从事类似的项目。
如果你想要简单的路线......制作一个asp.net网页并为WP7设计它。 但是,如果您想要具有 WP7 体验的东西,那么您想玩 WPF - 这相当容易……尤其是如果您可以玩表情混合。 Expression blend 是使 WPF/silverlight 变得有趣的工具。
【讨论】: