精通Windows API

出版時間:2009-2  出版社:人民郵電出版社  作者:范文慶,周彬彬,安靖 編著  頁數(shù):547  字數(shù):922000  
Tag標簽:無  

前言

  關(guān)于WindowsAPI  WindowsAPI(WindowsApplicationProgramInterface)是一系列函數(shù)、宏、數(shù)據(jù)類型、數(shù)據(jù)結(jié)構(gòu)的集合。運行于Windows系統(tǒng)的應(yīng)用程序可以使用操作系統(tǒng)提供的接口來實現(xiàn)應(yīng)用程序需要的功能。Windows開發(fā)平臺是所有程序開發(fā)平臺中非常重要的一種,是程序設(shè)計中一個重要的方面。本書介紹了Windows應(yīng)用程序開發(fā)的各個方面?! ”緯膶懽鞣椒ā 〕绦蛟O(shè)計是一門實踐性很強的學(xué)科,本書在編寫過程中十分注重與實際開發(fā)工作相聯(lián)系,在講解每一個編程要點時,都以實例為核心進行分析、演示,并把實際工程中開發(fā)人員可能遇到的問題以實例的方式向讀者講解?! ∨c此同時,本書同樣重視基礎(chǔ)知識的講解,重視原理的說明,對程序所使用的每一個API和每一個結(jié)構(gòu)的使用方法都盡量詳細說明。本書還在第18章詳細介紹了Windows系統(tǒng)調(diào)用的內(nèi)部過程?! 〗鉀Q開發(fā)人員實際編碼過程中可能出現(xiàn)的問題也是本書的一個主要目的,因此本書使用了大量篇幅來講解編譯選項等最容易被忽略,但是卻是最容易在程序設(shè)計中出現(xiàn)問題,也是常常使得程序員不知道如何解決的問題?! ”緯饕獌?nèi)容  本書共分18章,涵蓋了Windows應(yīng)用程序設(shè)計的基本內(nèi)容。第1、2、3章是Windows程序設(shè)計的基礎(chǔ)。第4章~第17章按程序設(shè)計的方面劃分,每個方面一章。第18章是全書的總結(jié)和提高。  第1章主要講解如何配置Windows應(yīng)用程序的開發(fā)工具,從最簡單的實例入手,使讀者對Windows應(yīng)用程序的開發(fā)有一個初步的認識。  第2章對WindowsAPI作了簡要的介紹,包括WindowsAPI基本的功能分類、數(shù)據(jù)類型等?! 〉?章介紹了開發(fā)工具配置與使用,包括基本的編譯鏈接工具c1.exe、rc.exe、link.exe,PlatformSDk的使用,Makefile的編寫以及使用WinDbg的調(diào)試方法等。

內(nèi)容概要

Windows API(Windows Application Program Interface,Windows應(yīng)用程序接口)是一系列函數(shù)、宏、數(shù)據(jù)類型、數(shù)據(jù)結(jié)構(gòu)的集合,運行于Windows系統(tǒng)的應(yīng)用程序,可以使用操作系統(tǒng)提供的接口來實現(xiàn)需要的功能。本書由淺入深、循序漸進地教授讀者如何使用Windows API進行Windows應(yīng)用程序開發(fā)。全書共18章,分為3個部分,第1部分(第1章~第3章)介紹Windows程序設(shè)計基礎(chǔ);第2部分(第4章~第17章)按照程序設(shè)計的各個方面進行劃分,包括文件系統(tǒng)、內(nèi)存管理、進程與線程、用戶界面、Shell程序開發(fā)、Windows GDI、Socket網(wǎng)絡(luò)通信驅(qū)動程序開發(fā)、安全機制等內(nèi)容;第3部分(第18章)作為全書的總結(jié)和補充。    本書適合廣大的Windows應(yīng)用程序開發(fā)人員、Visual C++開發(fā)工程師、網(wǎng)絡(luò)游戲開發(fā)人員、軟件培訓(xùn)機構(gòu)學(xué)員和高校學(xué)生閱讀。

書籍目錄

第1章 Windows應(yīng)用程序開發(fā)入門  1.1 第一個實例程序  1.2 編譯代碼 第2章 Windows API概要  2.1 Windows數(shù)據(jù)類型  2.2 Windows API的功能分類  2.3 Windows API核心DLL  2.4 Unicode和多字節(jié)  2.5 對Windows程序設(shè)計規(guī)范的建議 第3章 開發(fā)工具配置與使用  3.1 使用Visual C/C++編譯鏈接工具  3.2 使用Platform SDK  3.3 編寫Makefile  3.4 使用WinDbg調(diào)試  3.5 集成開發(fā)環(huán)境 Visual Studio  3.6 開發(fā)環(huán)境配置總結(jié) 第4章 文件系統(tǒng)  4.1 概述  4.2 磁盤和驅(qū)動器管理  4.3 文件和目錄管理  4.4 內(nèi)存映射文件  4.5 總結(jié) 第5章 內(nèi)存管理  5.1 Windows內(nèi)存管理原理  5.2 堆管理  5.3 全局(Global)和局部(Local)內(nèi)存管理  5.4 虛擬內(nèi)存管理  5.5 內(nèi)存操作與內(nèi)存信息管理  5.6 各種內(nèi)存分配方式的關(guān)系與比較第6章  進程、線程和模塊第7章  線程同步第8章  服務(wù)第9章  圖形用戶界面第10章  系統(tǒng)信息的管理第11章  進程間通信第12章  Windows Shell程序設(shè)計第13章  Windows GDI第14章  網(wǎng)絡(luò)通信與配置第15章  程序安裝與設(shè)置第16章  設(shè)備驅(qū)動管理與內(nèi)核通信第17章  用戶、認證和對象安全第18章  Windows API的內(nèi)部原理

章節(jié)摘錄

  第1章 Windows應(yīng)用程序開發(fā)入門  1.2 編譯代碼  本書使用Visual Studio和Platform SDK作為程序編譯和連接的工具。各版本的Visual Studio,包括Visual Studio 6.0、Visual Studio 2003、Visual Studio 2005、Visual Studio 2008都可以用于編譯本書中的實例程序?! ∵^去已經(jīng)發(fā)行了的所有Windows版本,每一個版本都有一個Platform SDK。Windows系統(tǒng)為應(yīng)用程序提供了很多的調(diào)用接口,如果要使用這些調(diào)用接口就需要用于Platform SDK。PlatformSDK提供了開發(fā)Windows應(yīng)用程序所必須的頭文件、庫文件等。Windows應(yīng)用程序的開發(fā)接口是C\C++語言形式的。讀者可以使用Platfrom SDKforWindowsXPSP2、Platform SDKforWindowsServer 2003、Platforiil SDK for Windows Vista。  Visual C++2005 Express Edition(Visual c++速成版)是Visual Studio 2005的一個子版本。包括了編譯和連接的全部工具vC\vc++8.0,對編譯本書的示例程序已經(jīng)足夠使用?! ∥④浌咎峁┕俜较螺d,下載地址為http:llmsdrt2.microsoft.eom/zh-crgexpress/default.aspx。各個版本的Platform SDK都也可以從微軟公司的網(wǎng)站上下載到?! ≡诒緯?,將綜合使用Visual c++Express Edition 2005、Visual c++Express Editon 2008以及Microsoft Platfornl SDK XP SP2版本、2003SPI版本和Vista版本。

編輯推薦

  《精通Windows API:函數(shù)、接口、編程實例》由淺入深、循序漸進地教授讀者如何使用Windows API進行Windows應(yīng)用程序開發(fā)?!  毒╓indows API:函數(shù)、接口、編程實例》適合廣大的Windows應(yīng)用程序開發(fā)人員、VC++開發(fā)工程師、網(wǎng)絡(luò)游戲開發(fā)人員、軟件培訓(xùn)機構(gòu)學(xué)員和高校學(xué)生閱讀?! indows API(Windows Application Program Interface,Windows應(yīng)用程序接口)是一系列函數(shù)、宏、數(shù)據(jù)類型、數(shù)據(jù)結(jié)構(gòu)的集合,運行于Windows系統(tǒng)的應(yīng)用程序,可以使用操作系統(tǒng)提供的接口來實現(xiàn)需要的功能。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    精通Windows API PDF格式下載


用戶評論 (總計36條)

 
 

  •   精通Windows API——函數(shù)、接口、編程實例(附光盤),好書
  •   這是一本讓你從全方位深入學(xué)習(xí)Windows API編程的好書!
  •   其實開完,基本就明白基本的windows開發(fā)機制了,看完用mfc,效果很好
  •   還不錯,可以當做WINDOWS編程入門教程
  •   對于剛開始學(xué)習(xí)windows入門的同行很有用,也是一本很好的工具書。值得珍藏
  •   這本書,寫的還算可以。如果想更深入的話。建議看"windows核心編程"
  •   雖然相對其他經(jīng)典的windows編程的著作,略顯不足,但是實用性很好!
  •   這本書對API的應(yīng)用說明舉例比較全面,是本不錯的參考書
  •   API編程應(yīng)該是程序員必備的技能
  •   可以做為一個API的簡單的參考書
  •   光盤怎么沒有附帶platform sdk,那個什么軟件到微軟官網(wǎng)去下也只有試用版的。書的內(nèi)容馬馬虎虎,湊合著還能看看。
  •   很好 幫同學(xué)買的 書是正版 包裝也很到位 光盤和書玩好無損
  •   可以當做工具書來看!趕緊應(yīng)該和MFC方面的書一起看好!
  •   感覺這本書屬于參考書一類的,有些地方不太清楚,不過也十分不錯了
  •   對于初學(xué)者,這本書還是不錯的選擇。
  •   挺好 書挺好 價格合理
  •   很好。書中的例子也不錯。
  •   還是相當不錯的 相當給力的
  •   書挺好的,比較喜歡里面的例題
  •   書挺好,好好學(xué)習(xí)中
  •   只是有些有深度的API沒有介紹。
  •   當當上關(guān)于API的書倒不少,可是凡是稍好的都缺貨,只能買這本了
    ......................................................................................
  •   很不錯!很系統(tǒng),但不夠詳細,要有一定基礎(chǔ)
  •   剛收到不久,還在看,現(xiàn)在看著還行,基礎(chǔ)書,也可以當工具書
  •   C++語言的
  •   還不錯,書頁質(zhì)量也不錯,就是有點貴,打折太少
  •   總的來說,這本書適合對WINDOWS編程沒有太多認識的人。
    但是作為一本入門的書,它的例子不是很詳細,即使看完了,也有一種暈暈乎乎的感覺。
    所以指望光看這一本書對WIN編程入門,是不可能的。
    其實這本書也不是一無是處。起碼它覆蓋面比較廣。看了,讓你能了解更多東西。不過只是了解。所以我建議,先翻翻這本書,不要太細致的看。等對一個概念有一定的了解,再看WINDOWS核心編程。然后再回過來看這本書光盤上的例子。這樣可以保證能寫出東西來。
  •   書還行。就是光盤斷成了2截。
  •   這本書一般,早知不買了,以前看過羅云彬那本win32匯編的書,發(fā)覺這書上的例子不夠精辟,可能是沒買之前對這本書的期望太高的緣故吧。
  •   標題不錯,內(nèi)容泛泛
  •   剛拿到,粗略瀏覽了一下目錄,應(yīng)該能學(xué)到些東西吧!待仔細看完后再給評論!
  •   普通,一般。
  •   自己的水平還差點!
  •   書本不錯,只可惜印刷質(zhì)量不怎么樣
  •   我還以為是Visual C++ 6,原來是VS2005···無語·但是都沒什么的··
  •   內(nèi)容寫得還不錯,就是不太實用
 

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

京ICP備13047387號-7