第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版發布後,實現的新的內容管理和線程特性。