Windows CE 7開發(fā)實戰(zhàn)詳解

出版時間:2012-7  出版社:人民郵電出版社  作者:尹成 等編著  頁數(shù):366  字數(shù):596000  
Tag標簽:無  

內(nèi)容概要

  Windows Embedded Compact
7是創(chuàng)建一種能無縫連接PC、媒體以及在線內(nèi)容和數(shù)據(jù)的設備的操作系統(tǒng)。它提供了相應的工具和技術(shù),幫助您構(gòu)建豐富、生動的設備用戶界面(UI),打造提高生產(chǎn)效率的應用程序和Windows世界的互聯(lián)體驗,從而將您的愿景轉(zhuǎn)化為現(xiàn)實。
  《Windows CE 7開發(fā)實戰(zhàn)詳解》的主要內(nèi)容包括:Windows Embedded Compact
7簡介以及最新特性,包括它的特點、體系結(jié)構(gòu)、內(nèi)核結(jié)構(gòu)、設備驅(qū)動程序、新增功能等,部署Windows Embedded Compact
7 PC程序開發(fā)環(huán)境,定制Windows CE Shell,Silverlight for Windows
Embedded開發(fā),Windows Embedded Compact 7中的內(nèi)存管理,Windows Embedded
Compact 7中的進程和線程,Windows Embedded Compact
7中的文件系統(tǒng)和注冊表管理,數(shù)據(jù)庫開發(fā),串口通信應用程序?qū)嵗?,多媒體編程,網(wǎng)絡編程概述,dll編程,COM編程,基于C#開發(fā)
Windows Embedded Compact 7應用,打包和部署程序到Windows Embedded Compact
7等。
  《Windows CE 7開發(fā)實戰(zhàn)詳解》適合需要學習Windows Embedded Compact7開發(fā)的Windows
CE嵌入式開發(fā)程序員閱讀,也適合嵌入式愛好者和開發(fā)者作為學習用書。

作者簡介

尹成,中科院碩士,Windows平臺資深軟件構(gòu)架師,CSDN著名技術(shù)專家,CSDN學生大本營著名C/C++老師,CSDN知名IT作家協(xié)會會員。微軟社區(qū)技術(shù)精英之一,微軟C/C++特邀嘉賓,Intel軟件技術(shù)專家。精通C/C++,對語音技術(shù)、信息安全、移動3G開發(fā)均有較深入的研究。

書籍目錄

第1章 Windows Embedded Compact 7簡介以及最新特性 
 1.1 Windows Embedded Compact 7的發(fā)展歷史 
 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的體系結(jié)構(gòu) 
 1.3.4 Windows Embedded Compact 7的內(nèi)核結(jié)構(gòu) 
 1.3.5 Windows Embedded Compact 7的BSP 
 1.3.6 Windows Embedded Compact 7的設備驅(qū)動程序 
 1.3.7 Windows Embedded Compact 7對移動電話的支持 
 1.3.8 Windows Embedded Compact 7的新增功能 
 1.4 Windows Embedded Compact 7的應用領(lǐng)域 
 1.4.1 在移動計算領(lǐng)域的應用 
 1.4.2 在嵌入式領(lǐng)域的應用 
 1.4.3 在消費電子領(lǐng)域的應用 
 1.5 小結(jié) 
 
第2章 部署Windows Embedded Compact 7 PC程序開發(fā)環(huán)境 
 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 開發(fā)運行在PC模擬器上的hello world示例 
 2.8 小結(jié) 
 
第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定制開發(fā)的選項 
 3.3.1 應用程序作為Shell 
 3.3.2 瀏覽器作為Shell 
 3.4 必要的Shell功能 
 3.4.1 Shell應用程序 
 3.4.2 桌面窗口 
 3.4.3 任務條窗口 
 3.4.4 任務相關(guān)的消息處理器 
 3.5 Shell組件 
 3.5.1 常用對話框和常用控件 
 3.5.2 控制面板 
 3.6 安裝運行一個定制的Shell 
 3.7 處理用戶界面的旋轉(zhuǎn) 
 3.7.1 創(chuàng)建一個操作系統(tǒng)設計 
 3.7.2 修改注冊表設置 
 3.7.3 創(chuàng)建屏幕旋轉(zhuǎn)應用程序 
 3.7.4 創(chuàng)建并下載操作系統(tǒng)運行時映象 
 3.7.5 運行屏幕旋轉(zhuǎn)應用程序測試屏幕旋轉(zhuǎn) 
 3.8 定制用戶界面 
 3.8.1 創(chuàng)建一個皮膚 
 3.8.2 可以被換膚的用戶界面元素 
 3.8.3 附加的用戶界面定制選項 
 3.9 Shell定制實例:IEShell 
 3.9.1 創(chuàng)建一個MyShell操作系統(tǒng)設計 
 3.9.2 創(chuàng)建、下載并測試操作系統(tǒng)運行時映象 
 3.9.3 創(chuàng)建并測試IEShell應用程序 
 3.9.4 設置IEShell為目標設備的Shell 
 3.10 小結(jié) 
 
第4章 Silverlight for Windows Embedded開發(fā) 
 4.1 Silverlight for Windows Embedded簡介與分析 
 4.2 Microsoft Expression Blend設計示例程序helloCE7的Silverlight UI 
 4.3 創(chuàng)建Silverlight for Windows Embedded示例程序helloCE7 
 4.4 實現(xiàn)Silverlight for Windows Embedded的觸控 
 4.5 實現(xiàn)Silverlight for Windows Embedded的多點觸控 
 4.6 小結(jié) 
 
第5章 Windows Embedded Compact 7的內(nèi)存管理 
 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中的內(nèi)存模式 
 5.2.2 Windows Embedded CE 5.0虛擬地址空間 
 5.2.3 Windows Embedded Compact 7虛擬地址空間 
 5.2.4 內(nèi)存狀態(tài)查詢函數(shù) 
 5.2.5 Windows Embedded Compact 7中的分頁式虛擬存儲 
 5.2.6 與虛擬存儲相關(guān)的函數(shù) 
 5.3 堆 
 5.3.1 Windows Embedded Compact 7堆的特性 
 5.3.2 本地堆 
 5.3.3 獨立堆 
 5.4 ?!?br /> 5.5 靜態(tài)數(shù)據(jù)塊 
 5.6 Windows Embedded Compact 7下的Bootloader 
 5.6.1 Bootloader簡介 
 5.6.2 Bootloader的主要功能 
 5.6.3 BootLoader的結(jié)構(gòu) 
 5.7 小結(jié) 
 
第6章 Windows Embedded Compact 7中的進程和線程 
 6.1 Windows Embedded Compact 7中的進程 
 6.1.1 進程概述 
 6.1.2 創(chuàng)建進程 
 6.1.3 終止進程 
 6.1.4 其他相關(guān)函數(shù) 
 6.2 Windows Embedded Compact 7中的線程 
 6.2.1 線程概述 
 6.2.2 線程的優(yōu)先級 
 6.2.3 創(chuàng)建線程 
 6.2.4 設置線程的優(yōu)先級 
 6.2.5 查詢線程的優(yōu)先級別 
 6.2.6 設置和查詢線程的時間片 
 6.2.7 掛起和恢復一個線程 
 6.2.8 其他線程函數(shù) 
 6.3 線程同步 
 6.3.1 事件 
 6.3.2 線程等待 
 6.3.3 信號量 
 6.3.4 互斥量 
 6.3.5 互鎖函數(shù) 
 6.3.6 臨界區(qū) 
 6.3.7 一個線程間同步的例子 
 6.4 小結(jié) 
 
第7章 Windows Embedded Compact 7的文件系統(tǒng)和注冊表管理 
 7.1 Windows Embedded Compact 7的文件系統(tǒng) 
 7.1.1 文件系統(tǒng)概述 
 7.1.2 Windows CE文件操作API 
 7.1.3 內(nèi)存映射文件 
 7.1.4 存儲管理器 
 7.2 注冊表 
 7.2.1 概述 
 7.2.2 相關(guān)API函數(shù) 
 7.3 小結(jié) 
 
第8章 數(shù)據(jù)庫開發(fā) 
 8.1 數(shù)據(jù)庫簡介 
 8.2 EDB數(shù)據(jù)庫開發(fā)API 
 8.2.1 掛載及卸載數(shù)據(jù)庫卷 
 8.2.2 枚舉數(shù)據(jù)庫卷 
 8.2.3 枚舉數(shù)據(jù)庫 
 8.2.4 查詢對象信息 
 8.2.5 回寫數(shù)據(jù)庫卷 
 8.2.6 創(chuàng)建刪除數(shù)據(jù)庫 
 8.2.7 創(chuàng)建會話 
 8.2.8 打開數(shù)據(jù)庫 
 8.2.9 獲取數(shù)據(jù)庫的會話 
 8.2.10 查找記錄 
 8.2.11 讀取記錄數(shù)據(jù) 
 8.2.12 寫記錄 
 8.2.13 刪除記錄 
 8.2.14 使用流讀寫記錄 
 8.2.15 事務操作 
 8.3 小結(jié) 
 
第9章 串口通信應用程序?qū)嵗?br /> 9.1 設計說明 
 9.2 開啟序列通信端口 
 9.3 設定序列通信端口 
 9.4 設定逾時參數(shù)(time-out parameters) 
 9.5 寫入通信端口 
 9.6 使用通信事件(communication event) 
 9.7 關(guān)閉序列通信端口 
 9.8 小結(jié) 
 
第10章 多媒體編程 
 10.1 Direct Show介紹 
 10.1.1 DirectShow技術(shù)框架 
 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 小結(jié) 
 
第11章 網(wǎng)絡編程概述 
 11.1 套接字編程基礎(chǔ) 
 11.1.1 Winsock初始化和釋放 
 11.1.2 創(chuàng)建套接字 
 11.1.3 關(guān)閉套接字 
 11.1.4 綁定套接字 
 11.1.5 監(jiān)聽套接字 
 11.1.6 等待連接 
 11.1.7 建立連接 
 11.1.8 發(fā)送數(shù)據(jù) 
 11.1.9 接收數(shù)據(jù) 
 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 關(guān)閉撥號連接 
 11.3.3 列舉已建立的活動連接 
 11.4 UDP編程概述 
 11.5 TCP編程概述 
 11.6 小結(jié) 
 
第12章 dll編程 
 12.1 dll概述 
 12.2 dll的調(diào)用 
 12.2.1 靜態(tài)調(diào)用 
 12.2.2 動態(tài)調(diào)用 
 12.3 dll的創(chuàng)建 
 12.3.1 Windows Embedded Compact 7中dll的創(chuàng)建 
 12.3.2 基于mfc的regular dll的創(chuàng)建 
 12.3.3 資源dll 
 12.4 小結(jié) 
 
第13章 COM編程 
 13.1 COM基本知識 
 13.1.1 什么是COM 
 13.1.2 什么是接口 
 13.1.3 COM基本結(jié)構(gòu) 
 13.2 使用ATL創(chuàng)建COM示例 
 13.2.1 ATL對COM支持 
 13.2.2 ATL創(chuàng)建COM對象示例 
 13.2.3 創(chuàng)建客戶端調(diào)用CEComServer 
 13.3 可連接點對象及示例 
 13.3.1 可連接點對象概述 
 13.3.2 連接點示例 
 13.4 創(chuàng)建ActiveX控件 
 13.4.1 ActiveX概述 
 13.4.2 使用MFC向?qū)?chuàng)建一個簡單的ActiveX控件 
 13.5 小結(jié) 
 
第14章 基于C#開發(fā)Windows Embedded Compact 7應用 
 14.1 構(gòu)建基于Windows Embedded Compact 7的c#應用程序 
 14.2 圖片瀏覽器實例 
 14.3 嵌入式瀏覽器應用實例 
 14.4 小結(jié) 
 
第15章 打包和部署程序到Windows Embedded Compact 7 
 15.1 實現(xiàn)幫助 
 15.1.1 創(chuàng)建基于html的幫助 
 15.1.2 在代碼中啟動幫助主題 
 15.1.3 母目錄 
 15.1.4 Windows Embedded Compact 7 設備上的聯(lián)機幫助 
 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 設計規(guī)范 
 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 小結(jié) 

編輯推薦

在當今時代,新技術(shù)不斷兼容舊技術(shù),取代舊技術(shù),每一個IT工作人員都要與時俱進?!禬indows CE7開發(fā)實戰(zhàn)詳解》是第一本W(wǎng)indows Embedded Compact 7原創(chuàng)的技術(shù)專業(yè)書,全方位地介紹了如何開發(fā)Windows EmbeddedCompact 7應用軟件。本書用原創(chuàng)的精品范例,深入淺出地為讀者展示W(wǎng)indows Embedded Compact 7的開發(fā),引導讀者學以致用地學習應用Windows Embedded Compact 7,力爭幫助讀者在最短的時間里學會用Windows Embedded Compact 7開發(fā),以便高效地開發(fā)出自己的產(chǎn)品。本書由尹成、黃永兵、陳荔城、胡耀文主編。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Windows CE 7開發(fā)實戰(zhàn)詳解 PDF格式下載


用戶評論 (總計4條)

 
 

  •   這本書很好,講了CE7開發(fā)的方方面面,學會了很多CE7的軟件定制與開發(fā)
  •   對于Windows CE 7做了解讀讀還行,不適合從事開發(fā)者使用
  •   寫的太粗略了!感覺作者是在湊篇幅,寫寫字多貼圖!
  •   不是特別理想的一本書。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7