如何将桌面应用程序转换为Windows Phone应用程序

时间:2012-07-04 16:42:51

标签: c# silverlight windows-phone-7 windows-phone-7.1

我有一个为图像处理而创建的桌面应用程序..现在我想将它转换为Windows手机应用程序,将拍摄照片并发送到服务器,图像处理部分将完成。但我很困惑如何制作服务器端,是ASP.net页面还是WCF服务应用程序?以及如何从手机到服务器进行通信?

任何人都可以指导我这件事。提前发言:)

2 个答案:

答案 0 :(得分:0)

很一般的问题。

你可以用asp.net来做,如果你愿意,可以使用WCF。这是让站点与平台无关的一种方式(假设你整理了样式),因为它不是托管在他消耗它的设备上。

如果你想直接为windows phone 7编写一个应用程序...那么你可能想要使用google;)你可以使用Silverlight来制作UI和过渡和一般页面布局之类的东西是时髦的(插入你自己的咒骂) - 而且很有趣。

如果你需要一个许多用户连接的数据库,或者有理由集中某些东西并需要通过互联网进行通信,那么WCF非常方便。但是在任何情况下你都不需要它。

Windows Phone 7有一些简单的本地存储机制......实际上我还没有写过一个真正需要WCF服务的WP7应用程序(而且我是一个WCF垃圾)。

HOwever我不知道从Windows窗体开始的方法 - > wp7直接。我想有几个人会有一些你可以购买的软件来做这件事,因为总有很多人在做项目工作。

如果你想要简单的路线......制作一个asp.net网页并为WP7设计它。 但是如果你想要具有WP7体验的东西,那么你想要使用WPF - 这很容易......特别是如果你可以玩表达混合。表达混合是使WPF / silverlight很有趣的工具。

答案 1 :(得分:0)

你不需要网页,你想要的是一个网络服务,你只需要调用传递你的图像的web服务的客户端,也许还有一些额外的信息,web服务将使用它并将其存储在存储中(可能将其保存在数据库中) )。