第3版新内容
第3版本做了比较大的修订,增加了很多重要的内容,包括Smartphone、蓝牙等多个新主题。本书更新了Windows CE.NET 4.2的新特性。增加了新的章节,覆盖Smartphone和.NET CF。许多章节做了明显扩充,覆盖了OBEX、蓝牙和服务等主题。另有一些章节做了重新整理以更好的描述主题。
为Smartphone以及Pocket PC Phone的通信特性增加了一章内容,涉及如何为Smartphone 2003设备写应用程序。还讲述了在Smartphone和Pocket PC Phone上,如何通过SMS系统,使用联接管理器、发送和接收消息功能来写应用程序。
新增了一章关于.NET CF内容的,涉及如何写Windows CE上可管理的应用程序。在此之后,集中在.NET CF的特殊类Windows Form的应用程序上。本章涉及的一个重要部分是,当可管理类库不能提供应用所需的功能时,如何在可管理的代码中调用不可管理或者本地代码。
设备之间通信这一章节涉及蓝牙和OBEX。蓝牙是一个无线通信标准,但坦白地说,在许多文章中并没有很好的解释说明。这一章介绍了蓝牙技术并提供了一个简单易懂的使用示例。本章还包括OBEX内容,OBEX是蓝牙和红外线数字联盟使用的对象交换标准。本章另外一个例子演示了如何用OBEX通过蓝牙或者红外线数据方式去传送文件到其他设备。
Pocket PC这一章增加了Pocket PC 2003设备的新特性。本书第2版Pocket PC一章中的菜单条例子已经移到了通用控件这一章,这表明出在最新的Windows CE版本中,Pocket PC API将一些功能移到操作系统中。
驱动程序和服务一章也做了更新,涉及Windows CE服务。Windows CE服务在Windows CE .NET 4.0中引入。Windows CE服务程序为编写后台运行程序提供了方法,避免为服务使用单独的进程所带来的开销。操作系统还提供超级服务来监控IP端口,并在客户端连接该端口的时候通知服务。本章提供了一个简单的Windows CE 服务例子,演示了如何写服务程序和使用超级服务的特性。
对本书第1版的读者来说,本书包含了第2版的所有新特性。更新内容涉及Pocket PC和Windows CE设备驱动程序,以及第1版发布后,实现的新的内容管理和线程特性。