Windows Mobile 手机开发入门
2010-08-22 12:21:00 来源:WEB开发网3. Windows Mobile 开发工具
在Visual Studio还未推出之前,对于Windows Mobile来说,常用的开发工具有eMbedded Visual Tools(包括eMbedded Visual C++ 3.0 和eMbedded Visual Basic 3.0)以及eMbedded Visual C++ 4.0。在Visual Studio 2003推出以后,eMbedded Visual C++系列的开发工具就不再被继续升级,基于Windows Mobile的平台的智能设备开发就转移到Visual Studio开发环境中来。利用Visual Studio,我们能够进行程序设计、代码开发以及应用程序测试等工作,Visual Studio为开发人员提供了一站式的服务。
图 3 Windows Mobile开发工具
4. Windows Mobile 开发语言
Visual C++是一种本地(Native)开发语言,直接对设备的硬件进行操作,并不通过中间层的解析。利用Visual C++进行开发的优势在于其应用程序的执行速度快,应用程序所占用的资源少。而Visual C#和Visual Basic是托管(Mandged)开发语言,需要.NET Compact Framework的支持。基于Visual C#和Visual Basic进行应用程序开发时,其应用界面采用所见即所得( what-you-see-is-what-you-get)的方式,比较直观和方便。由于.NET Compact Framework是.NET Framework的一个子集,因此,做桌面.NET Framework应用的开发人员很容易上手基于.NET Compact Framework的移动设备应用程序开发。
图 4 Windows Mobile开发语言对比
更多信息可以参考MSDN:Choosing a Programming Language for Windows Mobile Development。
5. Windows Mobile 开发书籍
l 《Microsoft Mobile移动应用开发宝典》清华大学出版社 张大威[译] 2008年3月
该书基于Microsoft Mobile平台,围绕着三大主题讲解移动应用程序的开发:移动应用程序开发基础;移动应用程序高级开发;.NET Compact Framework 3.5新功能。具体主题包括:移动开发基础、GUI、性能优化、数据、部署、网络通信、安全、多线程、平台互操作、图形编程、3D、全球化支持、Windows Mobile开发等。同时还涉及一些新技术,包括:Visual Studio 2008,Compact WCF、LINQ、单元测试等。通过书中包含的演示示例和说明,读者循序渐进地掌握移动开发要领。本书适合从事移动应用开发的读者参考和阅读。
更多精彩
赞助商链接