2012-01-04 182 views
1

我们有一个用C#(.Net 2.0)编写的应用程序。 MS-Access作为数据库和水晶报告进行报告。我必须将其移植到Windows Phone 7(Target mobile是LUMIA 800)。将Windows窗体应用程序移植到Windows Phone 7.5 Mango

我的担忧是:

  1. 在Windows Phone 7不会Crystal报表的工作?
  2. 我可以使用与我在计算机上连接应用程序的方式将应用程序连接到MS-Access吗?
+0

我认为你的意思是Windows Phone 7? Windows Mobile是一个完全不同的操作系统。如果是这种情况,请更新您的问题并将其重新标记。 – ChristiaanV 2012-01-04 08:49:28

+0

是的,它是Windows Phone 7.5(芒果) – Manjoor 2012-01-04 08:52:03

回答

4

坏消息,你必须从头开始,因为WP7只支持SilverLight应用程序(XNA也适用于游戏)。此外,您将无法直接连接到访问。

WP7上的经典数据应用程序将使用托管在服务器上的一些Web服务,该服务器将提供所有数据访问,以后者为准。然后,WP7将查询WS以获取/放入数据。

我建议你看看WCF RIA Services,但你必须明白这是一个从Windows Forms技能开始的高度学习曲线。

3
  1. 水晶报告是否在Windows Phone 7上工作?

不,Crystal Reports在Windows Phone上不受支持。它们也不适合在移动设备上呈现。

  1. 我可以连接的应用程序在相同的方式MS-Access作为我电脑上连接了吗?是

的Microsoft Access不支持Windows Phone上。如Steve所述,您可以连接到远程数据库,但对于本地数据存储,则必须转换数据。

此外,移动应用程序的用户界面和整个用户体验(UX)与桌面应用程序相比有很大不同,因此无论如何您都要从头开始。

相关问题