将窗口应用程序移植到Windows Phone 7.5 Mango

时间:2012-01-04 08:45:55

标签: c# crystal-reports windows-phone-7

我们有一个用C#(.Net 2.0)编写的应用程序。 MS-Access作为数据库和水晶报告进行报告。我必须将它移植到Windows Phone 7(目标移动设备是LUMIA 800)。

我担心的是:

  1. Crystal报告是否适用于Windows Phone 7?
  2. 我可以像在计算机上连接应用程序一样将应用程序连接到MS-Access吗?

2 个答案:

答案 0 :(得分:4)

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

WP7上的经典数据应用程序将使用托管在服务器上的某些Web服务,该服务将提供所有数据访问,无论哪种方式。然后WP7将查询WS以获取/放置数据。

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

答案 1 :(得分:3)

  
      
  1. Crystal报告是否适用于Windows Phone 7?
  2.   

不,Windows Phone不支持Crystal Reports。它们也不适合在移动设备上进行演示。

  
      
  1. 我可以像在计算机上连接应用程序一样将应用程序连接到MS-Access吗?
  2.   

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

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