精通 Windows API 函數、介面、程式設計實例, 2/e

范文慶、周彬彬、安靖

  • 出版商: 松崗
  • 出版日期: 2011-10-23
  • 定價: $650
  • 售價: 7.6$494
  • 語言: 繁體中文
  • 頁數: 840
  • ISBN: 9572239570
  • ISBN-13: 9789572239575

無法訂購

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

Windows APIWindows Application Program InterfaceWindows應用程式介面)是一系列函數、巨集、資料類型、資料結構的集合,執行於Windows系統的應用程式,可以使用作業系統提供的介面來實現需要的功能。 

 

本書由淺入深、循序漸進地講解如何使用Windows API進行Windows應用程式開發。全書共18章,分為3個部分,第1部分(第1章~第3章)介紹Windows程式設計基礎;第2部分(第4章~第17章)按照程式設計的各個方面進行劃分,包括檔案系統、記憶體管理、處理程序與執行緒、使用者介面、Shell程式開發、Windows GDISocket網路通訊驅動程式開發、安全機制等內容;第3部分(第18章)作為全書的總結和補充。 

 

本書適合廣大的Windows應用程式開發人員、VC++開發工程師、網路遊戲開發人員、軟體培訓機構學員和大專學生閱讀。

 

 

 

 

<本書特色>

l   Windows應用程式開發工具講起,引導讀者快速入門。 

l   詳細講解API和關鍵結構的使用方法。 

提供156Windows API使用實例。

 

 

 

 

<章節目錄>

CH1 Windows應用程式開發入門

主要講解如何配置Windows 應用程式的開發工具,從最簡單的實例入手,使讀者對Windows 應用程式的開發有一個初步的認識。 

 

CH2 Windows API概要

Windows API 作了簡要的介紹,包括Windows API 基本的功能分類、資料類型等。 

 

CH3開發工具配置與使用

介紹了開發工具配置與使用,包括基本的編譯連結工具cl.exerc.exelink.exePlatform SDk 的使用,Makefile 的編寫以及使用WinDbg 的測試方法等。 

 

CH4檔案系統

主要介紹了磁碟和驅動器管理、檔案和目錄管理、記憶體映射檔等內容。 

 

CH5記憶體管理

主要介紹了記憶體管理原理、堆疊原理、全域和局部記憶體管理、虛擬記憶體管理、記憶體操作與記憶體訊息管理等內容。 

 

CH6處理程序、執行緒和模組

主要介紹了處理程序管理,執行緒、纖程的建立、刪除以及獲取方法,獲取處理程序狀態資訊,動態連結程式庫的載入、釋放和獲取方法等內容。 

 

CH7執行緒同步

主要介紹了執行緒同步的基本原理、同步物件等內容。 

 

CH8服務

主要介紹了基本概念、服務程式的編寫、對服務程式的控制和管理等內容。

CH9圖形化使用者介面 

主要介紹了字元介面程式,視窗、控制項、功能表、對話方塊等介面元素的使用方法。 

 

CH10系統資訊的管理 

主要介紹了系統基本資訊、時間資訊以及註冊表資訊的管理。 

 

CH11處理程序間通訊 

主要介紹了郵槽、管道、剪貼簿的建立與使用方法,資料複製訊息的使用方法等內容。 

 

CH12 Windows Shell程式設計

主要介紹了Windows Shell 的目錄管理、檔案協助、Shell 擴展等內容。

 

CH13 Windows GDI

主要介紹了使用GDI 指定文字的字型、繪製線條、繪製圖形、對點陣圖的操作、座標變換的方法等內容。

 

CH14網路通訊與配置

主要介紹了Socket 通訊的相關內容以及IP Helper的使用方法。

 

CH15程式安裝與設定

主要介紹了cab檔的建立、INF檔的建立、安裝程式setup.exe 的編寫、使用msi檔進行安裝等內容。

 

CH16設備驅動管理與核心通訊

主要介紹了與設備有關的API函數、如何對設備驅動進行控制、如何編寫設備驅動程式等內容。

 

CH17使用者、認證和物件安全

主要介紹了資料認證中的基本概念、安全機制程式範例以及使用者的增加、刪除、許可權更改等內容。

 

CH18 Windows API的內部原理

主要介紹了Windows 系統中的物件封裝、x86平臺程式函式呼叫、可執行程式結構與API 函數介面內部機制等內容。