Windows mobile 如何使基于Windows Mobile的WinForms.Net应用程序易于更改?

Windows mobile 如何使基于Windows Mobile的WinForms.Net应用程序易于更改?,windows-mobile,Windows Mobile,我需要构建一个Win Mobile WinForms.Net应用程序,该应用程序一旦开发,将很容易变形或快速调整以适应新的用户需求(包括GUI中的更改)。 主要目标是尽可能缩短开发时间(从开发到生产的推广工作)。 另外,一件好事是能够以自动化的方式对其进行测试 应用程序必须能够: 1) 持久状态(可以使用本地数据库); 2) 跨网络同步数据(通过无线电或WiFi); 3) 与台式电脑或中央服务器交换信息 这条路太宽了,你还没有问任何具体的问题。基本上,任何适用于其他任何地方(PC或其他)的软件的

我需要构建一个Win Mobile WinForms.Net应用程序,该应用程序一旦开发,将很容易变形或快速调整以适应新的用户需求(包括GUI中的更改)。 主要目标是尽可能缩短开发时间(从开发到生产的推广工作)。 另外,一件好事是能够以自动化的方式对其进行测试

应用程序必须能够: 1) 持久状态(可以使用本地数据库); 2) 跨网络同步数据(通过无线电或WiFi);
3) 与台式电脑或中央服务器交换信息

这条路太宽了,你还没有问任何具体的问题。基本上,任何适用于其他任何地方(PC或其他)的软件的东西都是适用的。你甚至没有提到编程语言。这也是非常主观的,因此将其作为一个wiki将提供一些形式的建议。选择的语言是任何基于.Net CLR的,但在我看来,C#已经扩散到编程领域。例如,任何IoC或MVC容器/框架都是以c为中心的(在我的观察中)。在这一点上,我将更多地关注最佳实践。