本书以移动设备三大操作系统平台之一的Windows Mobile为基础,介绍基于.NET Compact Framework 2.0的应用开发。本书内容由浅入深,紧密结合实际,通过介绍大量典型的移动应用技术编程实例,演示.NET Compact Framework应用的开发过程和编程技巧,能够使没有.NET Compact Framework开发经验甚至没有Windows开发经验的程序员也能够轻松上手,非常适合软件开发或移动开发初学者阅读。
本书是在Windows Mobile平台上进行基于.NET Compact Framework的应用与开发的学习指南。
全书共6篇。第1篇主要介绍了Windows Mobile平台、.NET Compact Frarnework和开发工具Visual Studio 2005。第2篇主要介绍了在C/S架构的移动应用程序中,如何利用.NET Compact Framework进行GUI设计和客户端应用的编程。第3篇主要介绍了.NET全新的数据访问模型ADo.NET和XML处理技术,然后分别介绍了如何远程访问服务器数据库中的数据和本地数据库中的数据,以及本地数据如何实现与服务器同步的问题。第4篇主要介绍了移动Web应用程序的开发以及移动智能设备所支持的网络技术,如Web Service、TCP和IrDA等的开发。第5篇主要介绍了移动应用高级功能,如P/Invoke、POOM、资源与本地化、多线程编程、性能优化和移动安全策略等的开发。第6篇从实际出发,针对数据库应用、网络应用和游戏开发精选了掌上扑克游戏二十一点、移动蚂蚁MobileAnt和移动CRM系统3个经典的移动应用设计开发案例,以讲解应用开发技巧和传授实战经验为主题,在详细介绍利用Visual Studio 2005进行设计与开发的同时,将移动应用设计与开发的理念和思路融入其中,使读者不仅从技术上提高一个层次,更能在移动应用设计思想上更上一层楼。
本书适合于Windows Mobile的初、中级程序员和技术决策者学习参考,也适合作为Windows Mobile应用开发的参考手册。
第1篇 开发环境简介
第1章 Windows Mobile发展简史
第2章 .NET Compact Framework简介
第3章 Visual Studio 2005简介
第4章 搭建开发环境
第2篇 移动界面开发
第5章 移动用户界面设计
第6章 Windows窗体
第7章 控件
第8章 自定义控件
第9章 菜单、工具栏和状态栏
第10章 文件和目录
第11章 图形
第3篇 移动数据开发
第12章 ADO.NET
第13章 数据绑定
第14章 SQL ServerCE简介
第15章 SQL Server服务器数据访问
第16章 SQL Server CE本地数据访问
第17章 XML编程
第18章 注册表编程
第4篇 移动网络开发
第19章 移动Web开发
第20章 Web Service
第21章 网络编程
第5篇 高级移动应用开发
第22章 使用非托管代码
第23章 使用POOM
第24章 多线程编程
第25章 资源与本地化
第26章 性能优化
第27章 移动安全
第6篇 移动开发实战
第28章 掌上扑克游戏二十一点开发
第29章 移动蚂蚁MobileAnt开发
第30章 基于SQL Server CE2.0的移动CRM系统开发