移动应用开发者的理想参考书,本书围绕三大主题展开讨论:移动应用程序开发基础;移动应用程序高级开发;.NET Compact Framework 3.5新功能。
通过书中包含的演示示例和说明,读者循序渐进地掌握移动开发要领。本书适合从事移动应用开发的读者参考和阅读。
本书基于Microsoft Mobile平台,围绕着三大主题讲解移动应用程序的开发:移动应用程序开发基础;移动应用程序高级开发;.NET Compact Framework 3.5新功能。具体主题包括:移动开发基础、GUI、性能优化、数据、部署、网络通信、安全、多线程、平台互操作、图形编程、3D、全球化支持、Windows Mobile开发等。同时还涉及一些新技术,包括:Visual Studio 2008,Compact WCF、LINQ、单元测试等。
通过书中包含的演示示例和说明,读者循序渐进地掌握移动开发要领。本书适合从事移动应用开发的读者参考和阅读。
第Ⅰ部分 移动应用程序开发基础
第1章 .NET Compact Framework移动平台
1.1 Visual Studio移动应用程序开发快速入门
1.1.1 Visual Studio版本的选择
1.1.2 其他软件
1.1.3 目标、半台:Pocket PC,Smartphone还是Windows CE
1.1.4 Windows CE与Windows Mobile的差异
1.1.5 选择.NET Compact Framework的版本
1.2 .NET Framework 2.0与.NET Compact Framework 2.0的差异
1.2.1 应用程序配置文件
1.2.2 ClickOnce
1.2.3 Ngen.exe
1.2.4 远程功能
1.2.5 序列化
1.2.6 打印
1.2.7 Web窗体
1.3 .NET Compact Framework 1.0版和2.0版的差异
1.3.1 Windows窗体
1.3.2 显示与布局的管州
1.3.3 数据
1.3.4 通信
1.3.5 COM互操作
1.3.6 图形编程
1.3.7 安全
1.3.8 线程
1.3.9 性能监视
1.4 .NET Compact Framework 3.5版简介
1.5 使用社区资源
1.5.1 Microsoft patterns&practices移动应用程序构建块
1.5.2 OpenNETCF Smart Device Framework
1.6 总结
第2章 构建Windows窗体GUI
第3章 使用SQL Server 2005 Compact Edition和其他数据存储
第4章 捕获错误,测试与调试
第5章 理解.NET Compact Framework与性能优化
第6章 完成应用程序:打包与部署
第Ⅱ部分 移动应用程序高级开发
第7章 与后端服务器的数据交换
第8章 网络
第9章 连接
第10章 移动应用程序安全编程
第11章 线程
第12章 图形编程
第13章 Direct3D Mobile
第14章 平台互操作
第15章 自定义控件的构建
第16章 国际化支持
第17章 Windows Mobile的开发
第Ⅲ部分 .NET Compact Framework 3.5新功能
第18章 .NET Compact Framework3.5与Visual Studio 2008概览