1. 程式人生 > >本人新書< Windows CE 7開發實戰詳解>出版-感謝大家一如既往的支援-感謝CSDN總裁蔣濤以及他率領的CSDN團隊提供的支援!

本人新書< Windows CE 7開發實戰詳解>出版-感謝大家一如既往的支援-感謝CSDN總裁蔣濤以及他率領的CSDN團隊提供的支援!


第1章 Windows Embedded Compact 7簡介以及最新特性

1.1 Windows Embedded Compact 7的發展歷史
1.2 Windows Embedded Compact 7的功能簡介
1.3 Windows Embedded Compact 7的特性
1.3.1 Windows Embedded Compact 7的今生前世
1.3.2 Windows Embedded Compact 7的特點
1.3.3 Windows Embedded Compact 7的體系結構
1.3.4 Windows Embedded Compact 7的核心結構
1.3.5 Windows Embedded Compact 7的BSP

1.3.6 Windows Embedded Compact 7的裝置驅動程式
1.3.7 Windows Embedded Compact 7對行動電話的支援
1.3.8 Windows Embedded Compact 7的新增功能
1.4 Windows Embedded Compact 7的應用領域
1.4.1 在移動計算領域的應用
1.4.2 在嵌入式領域的應用
1.4.3 在消費電子領域的應用
1.5 小結

第2章 部署Windows Embedded Compact 7 PC程式開發環境
2.1 Visual Studio 2008簡介及安裝
2.1.1 確定你的計算機能夠安裝Visual Studio 2008

2.1.2 Visual Studio 2008安裝步驟
2.1.3 安裝簡體中文語言補丁
2.2 Microsoft Expression Blend簡介及安裝
2.3 Windows Embedded Compact 7簡介及安裝
2.4 Microsoft Virtual PC簡介及安裝
2.5 Windows Embedded Compact 7部署PC模擬器
2.6 匯出PC模擬器SDK
2.7 開發執行在PC模擬器上的hello world示例
2.8 小結

第3章 定製Windows Embedded Compact 7 shell
3.1 可定製的Windows Embedded Compact 7 Shell

3.1.1 什麼是Shell
3.1.2 Shell模組和元件
3.2 Windows Embedded Compact 7提供的Shell選項
3.2.1 Windows Embedded Compact 7命令列Shell
3.2.2 標準Shell
3.2.3 Windows瘦客戶端Shell
3.2.4 工作管理員例Shell
3.3 Shell定製開發的選項
3.3.1 應用程式作為Shell
3.3.2 瀏覽器作為Shell
3.4 必要的Shell功能
3.4.1 Shell應用程式
3.4.2 桌面視窗
3.4.3 任務條視窗
3.4.4 任務相關的訊息處理器
3.5 Shell元件
3.5.1 常用對話方塊和常用控制元件
3.5.2 控制面板
3.6 安裝執行一個定製的Shell
3.7 處理使用者介面的旋轉
3.7.1 建立一個作業系統設計
3.7.2 修改登錄檔設定
3.7.3 建立螢幕旋轉應用程式
3.7.4 建立並下載作業系統執行時映象
3.7.5 執行螢幕旋轉應用程式測試螢幕旋轉
3.8 定製使用者介面
3.8.1 建立一個面板
3.8.2 可以被換膚的使用者介面元素
3.8.3 附加的使用者介面定製選項
3.9 Shell定製例項:IEShell
3.9.1 建立一個MyShell作業系統設計
3.9.2 建立、下載並測試作業系統執行時映象
3.9.3 建立並測試IEShell應用程式
3.9.4 設定IEShell為目標裝置的Shell
3.10 小結

第4章 Silverlight for Windows Embedded開發
4.1 Silverlight for Windows Embedded簡介與分析
4.2 Microsoft Expression Blend設計示例程式helloCE7的Silverlight UI
4.3 建立Silverlight for Windows Embedded示例程式helloCE7
4.4 實現Silverlight for Windows Embedded的觸控
4.5 實現Silverlight for Windows Embedded的多點觸控
4.6 小結

第5章 Windows Embedded Compact 7的記憶體管理
5.1 Windows Embedded Compact 7的RAM和ROM
5.1.1 RAM
5.1.2 ROM
5.2 虛存
5.2.1 Windows Embedded Compact 7中的記憶體模式
5.2.2 Windows Embedded CE 5.0虛擬地址空間
5.2.3 Windows Embedded Compact 7虛擬地址空間
5.2.4 記憶體狀態查詢函式
5.2.5 Windows Embedded Compact 7中的分頁式虛擬儲存
5.2.6 與虛擬儲存相關的函式
5.3 堆
5.3.1 Windows Embedded Compact 7堆的特性
5.3.2 本地堆
5.3.3 獨立堆
5.4 棧
5.5 靜態資料塊
5.6 Windows Embedded Compact 7下的Bootloader
5.6.1 Bootloader簡介
5.6.2 Bootloader的主要功能
5.6.3 BootLoader的結構
5.7 小結

第6章 Windows Embedded Compact 7中的程序和執行緒
6.1 Windows Embedded Compact 7中的程序
6.1.1 程序概述
6.1.2 建立程序
6.1.3 終止程序
6.1.4 其他相關函式
6.2 Windows Embedded Compact 7中的執行緒
6.2.1 執行緒概述
6.2.2 執行緒的優先順序
6.2.3 建立執行緒
6.2.4 設定執行緒的優先順序
6.2.5 查詢執行緒的優先級別
6.2.6 設定和查詢執行緒的時間片
6.2.7 掛起和恢復一個執行緒
6.2.8 其他執行緒函式
6.3 執行緒同步
6.3.1 事件
6.3.2 執行緒等待
6.3.3 訊號量
6.3.4 互斥量
6.3.5 互鎖函式
6.3.6 臨界區
6.3.7 一個執行緒間同步的例子
6.4 小結

第7章 Windows Embedded Compact 7的檔案系統和登錄檔管理
7.1 Windows Embedded Compact 7的檔案系統
7.1.1 檔案系統概述
7.1.2 Windows CE檔案操作API
7.1.3 記憶體對映檔案
7.1.4 儲存管理器
7.2 登錄檔
7.2.1 概述
7.2.2 相關API函式
7.3 小結

第8章 資料庫開發
8.1 資料庫簡介
8.2 EDB資料庫開發API
8.2.1 掛載及解除安裝資料庫卷
8.2.2 列舉資料庫卷
8.2.3 列舉資料庫
8.2.4 查詢物件資訊
8.2.5 回寫資料庫卷
8.2.6 建立刪除資料庫
8.2.7 建立會話
8.2.8 開啟資料庫
8.2.9 獲取資料庫的會話
8.2.10 查詢記錄
8.2.11 讀取記錄資料
8.2.12 寫記錄
8.2.13 刪除記錄
8.2.14 使用流讀寫記錄
8.2.15 事務操作
8.3 小結

第9章 串列埠通訊應用程式例項
9.1 設計說明
9.2 開啟序列通訊埠
9.3 設定序列通訊埠
9.4 設定逾時引數(time-out parameters)
9.5 寫入通訊埠
9.6 使用通訊事件(communication event)
9.7 關閉序列通訊埠
9.8 小結

第10章 多媒體程式設計
10.1 Direct Show介紹
10.1.1 DirectShow技術框架
10.1.2 過濾器(Filter)
10.1.3 Filter Graph Manager
10.1.4 Pin
10.1.5 DirectShow介面定義介紹
10.2 媒體播放器示例
10.3 攝像頭捕捉
10.3.1 攝像頭捕捉概述
10.3.2 攝像頭捕捉示例
10.4 小結

第11章 網路程式設計概述
11.1 套接字程式設計基礎
11.1.1 Winsock初始化和釋放
11.1.2 建立套接字
11.1.3 關閉套接字
11.1.4 繫結套接字
11.1.5 監聽套接字
11.1.6 等待連線
11.1.7 建立連線
11.1.8 傳送資料
11.1.9 接收資料
11.1.10 設定套接字模式
11.1.11 Select I/O模型
11.2 Ping程式設計
11.2.1 Ping程式設計概述
11.2.2 Ping程式設計示例
11.3 RAS撥號程式設計
11.3.1 建立撥號連線
11.3.2 關閉撥號連線
11.3.3 列舉已建立的活動連線
11.4 UDP程式設計概述
11.5 TCP程式設計概述
11.6 小結

第12章 dll程式設計
12.1 dll概述
12.2 dll的呼叫
12.2.1 靜態呼叫
12.2.2 動態呼叫
12.3 dll的建立
12.3.1 Windows Embedded Compact 7中dll的建立
12.3.2 基於mfc的regular dll的建立
12.3.3 資源dll
12.4 小結

第13章 COM程式設計
13.1 COM基本知識
13.1.1 什麼是COM
13.1.2 什麼是介面
13.1.3 COM基本結構
13.2 使用ATL建立COM示例
13.2.1 ATL對COM支援
13.2.2 ATL建立COM物件示例
13.2.3 建立客戶端呼叫CEComServer
13.3 可連線點物件及示例
13.3.1 可連線點物件概述
13.3.2 連線點示例
13.4 建立ActiveX控制元件
13.4.1 ActiveX概述
13.4.2 使用MFC嚮導建立一個簡單的ActiveX控制元件
13.5 小結

第14章 基於C#開發Windows Embedded Compact 7應用
14.1 構建基於Windows Embedded Compact 7的c#應用程式
14.2 圖片瀏覽器例項
14.3 嵌入式瀏覽器應用例項
14.4 小結

第15章 打包和部署程式到Windows Embedded Compact 7
15.1 實現幫助
15.1.1 建立基於html的幫助
15.1.2 在程式碼中啟動幫助主題
15.1.3 母目錄
15.1.4 Windows Embedded Compact 7 裝置上的聯機幫助
15.2 鎖定程式
15.2.1 kiosk模式
15.2.2 硬體按鈕
15.2.3 使用者介面的鎖定
15.2.4 第三方解決方案
15.3 部署執行庫
15.4 安裝工程
15.4.1 visual studio安裝程式工具
15.4.2 裝置安裝程式專案型別
15.4.3 檔案新增與目標設定
15.4.4 新增快捷方式
15.4.5 寫入登錄檔設定
15.4.6 壓縮
15.5 安全策略與程式碼簽名
15.5.1 程式碼簽名
15.5.2 設計規範
15.6 全域性程式集快取
15.6.1 對程式集進行強命名
15.6.2 何時及如何使用全域性程式集快取
15.6.3 學用元件cesetup.dll
15.6.4 測試.cab檔案
15.7 生成桌面安裝程式
15.7.1 新增自定義的.cab專案
15.7.2 新增其他應用程式檔案
15.7.3 使裝置端的安裝自動進行
15.7.4 新增自定義安裝操作
15.7.5 執行安裝程式

15.8 小結


感謝CSDN總裁蔣濤以及他率領的CSDN團隊提供的支援!