Windows API開發(fā)詳解

出版時間:2011-3  出版社:人民郵電  作者:范文慶//周彬彬//安靖  頁數(shù):612  
Tag標(biā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開發(fā)詳解--函數(shù)接口編程實例》由淺入深、循序漸進地講解如何使用Windows
API進行Windows應(yīng)用程序開發(fā)。全書共18章,分為3個部分,第1部分(第1章~第3章)介紹Windows程序設(shè)計基礎(chǔ);第2部分(第4章~第17章)按照程序設(shè)計的各個方面進行劃分,包?文件系統(tǒng)、內(nèi)存管理、進程與線程、用戶界面、sheII程序開發(fā)、WindowsGDI、Socket網(wǎng)絡(luò)通信驅(qū)動程序開發(fā)、安全機制等內(nèi)容;第3部分(第18章)作為全書的總結(jié)和補充。
  《Windows
API開發(fā)詳解--函數(shù)接口編程實例》適合廣大的Windows應(yīng)用程序開發(fā)人員、VC++開發(fā)工程師、網(wǎng)絡(luò)游戲開發(fā)人員、軟件培訓(xùn)機構(gòu)學(xué)員和高校學(xué)生閱讀。

書籍目錄

第1章 Windows應(yīng)用程序開發(fā)入門
第2章 Windows API概要
第3章 開發(fā)工具配置與使用
第4章 文件系統(tǒng)
第5章 內(nèi)存管理
第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章 用戶、認(rèn)證和對象安全
第18章 Windows API的內(nèi)部原理 

章節(jié)摘錄

版權(quán)頁:插圖:Windows系統(tǒng)具有很完善的安全和認(rèn)證機制,稱作訪問控制機制。程序的執(zhí)行主體(線程)在訪問對象(文件、事件等)時,系統(tǒng)會根據(jù)線程的“權(quán)限”和線程需要訪問的對象所具有的訪問控制列表(ACL)中的“安全描述符”是否匹配來進行認(rèn)證,決定一個線程是否可以操作一個對象。17.1節(jié)將詳細介紹關(guān)于權(quán)限、訪問控制列表、安全描述符等在安全認(rèn)證中所依賴的數(shù)據(jù)結(jié)構(gòu),并重點講解安全認(rèn)證的過程。17.2節(jié)將通過實例說明安全認(rèn)證的具體過程和程序設(shè)計方法。最后17.3節(jié)將介紹如何對系統(tǒng)中的用戶操作,包括增加刪除用戶,將用戶增加到用戶組,修改用戶的權(quán)限等。A需要訪問(Access)B,A就是訪問的主體,B就是訪問的客體。A的“訪問令牌”和B的  安全描述符共同決定了A是否可以訪問B。訪問的主體是進程。在進程中,線程是程序執(zhí)行的流程,因此只有線程才能操作對象。每個線程都是屬于一個進程的,線程并沒有屬于自己的權(quán)限,而是來源于線程所屬于的進程。一個進程中的所有線程都具有同樣的權(quán)限,因此可以把進程看作訪問的主體。訪問的客體是安全對象,所有被訪問的對象都具有安全描述符,包括了文件、注冊表、事件(Event)、互斥(Mutex)、管道等。17.1.1  訪問令牌、權(quán)限和用戶標(biāo)識進程的權(quán)限繼承自創(chuàng)建進程的用戶和用戶所屬的用戶組。操作系統(tǒng)使用專用數(shù)據(jù)結(jié)構(gòu)來表示用  戶的權(quán)限——訪問令牌(Access Token)。訪問令牌包括兩個部分:一個是令牌所表示的用戶,包括  用戶標(biāo)識符(SID),用戶所屬的用戶組等;另一部分是“權(quán)限”(Privilege)。在進程訪問安全對象時,會用到SID。每個安全對象都有訪問控制列表(ACL),ACL說明了  哪些用戶(使用SID表示)能訪問本對象,哪些不能,以及能進行哪種訪問等。而“權(quán)限”在訪  問某個具體的安全對象時并沒有作用,其是表示進程是否能夠進行特定的系統(tǒng)操作,如關(guān)閉系統(tǒng)、  修改系統(tǒng)時間、加載設(shè)備驅(qū)動等。

編輯推薦

《Windows API開發(fā)詳解:函數(shù)、接口、編程實例》是由人民郵電出版社出版的。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Windows API開發(fā)詳解 PDF格式下載


用戶評論 (總計93條)

 
 

  •   以前學(xué)VC++,一直糾結(jié)于MFC,怎么也理解不了MFC,即使開發(fā)一個最簡單的程序也無從下手。有的人說MFC很簡單,但是我一點也不覺得,可能是以前一直在Linux C上開發(fā)習(xí)慣了吧,也可能是因為本人計算機基礎(chǔ)知識欠缺吧。呵呵。個人覺得進入了Win32API,軟件開發(fā)從此變得和Linux平臺上的C語言一樣簡單了。這本書是Win32API入門的一本好書。
  •   如果你想要進行windows開發(fā)卻還缺少相關(guān)知識的學(xué)習(xí),這本是不錯的windows入門教程,尤其內(nèi)容相對其他專業(yè)書籍通俗易懂,并且附有參考實例,非常不錯。
  •   考完博士的入學(xué)考試,閑的無聊,從頭到尾學(xué)完了《VC++深入詳解》一書。首先不得不佩服孫鑫老師的敬業(yè)精神,很多WINDOWS的內(nèi)容講解的也很到位,但總體感覺更適合WINDOWS的初學(xué)者。買這本書的目的是為了結(jié)合《Windows核心編程》一書,就像初中高中時候,教材必須買,同時一些參考書也是必不可少的。今天剛收到貨,還沒仔細看這本書,希望能對自己的水平有所提高。同時也預(yù)祝自己考博順利,也祝??吹竭@條評論的看官們工作順利,掙更多的錢:)
  •   玩windows,怎能不接觸api,不錯的資料
  •   本書是一本開發(fā)時查閱API函數(shù)的好書,本書講解了各種API函數(shù)的用法,無所不包,是開發(fā)時的好幫手
  •   詳細闡述了windows編程,推薦!
  •   可能還有別的API書籍,相信這本已經(jīng)足夠API開發(fā)參考了。
  •   API開發(fā)不錯的教材
  •   內(nèi)容不錯,學(xué)習(xí)API必備
  •   W API自學(xué)經(jīng)典
  •   一直想買一本關(guān)于API的書,這次終于如愿.
  •   對初學(xué)API 的人來說很有幫助
  •   因為開發(fā)游戲的需要,急需這樣一本參考書,內(nèi)容很不錯,看后會有很大收獲。
  •   適合初學(xué)者用,實例注釋都是中文的,這方面比window核心編程要好點。
  •   實用性強,有很多實例可以應(yīng)用,由淺入深。
  •   工具書,不解釋,某些函數(shù)不是很詳盡
  •   很不錯,適合入門人員細讀
  •   書本內(nèi)容很好,實用性強!易懂易學(xué) 這本書需要點基礎(chǔ)知識
  •   大有幫助,非常好,適合廣大IT程序員,和期貨操作者運用。
  •   適合我這樣的初學(xué)者,很不錯的一本書。
  •   好書,適合新手
  •   例子翔實,正符合我的需要
  •   內(nèi)容挺好的,看起來感覺也很好
  •   內(nèi)容很多,深度略微不夠,不過作為入門的書,這樣已經(jīng)很好了
  •   看完后再評價
  •   求得好書給自己充電.
  •   不錯,不錯,經(jīng)典教程,我是學(xué)了一段時間才買的,以后不用到圖書館借了,自己擁有一本,很方便
  •   聽同事推薦的,這本書找了很久,終于買到了
  •   商品很好,滿意,就是快遞有點慢
  •   整書比想像中厚,紙質(zhì)有點薄,有光盤
  •   我的兒子孜孜不倦地讀啊,不可理解?。。。?!
  •   還沒看,但是看目錄還可以。
  •   正好要用,很不錯的書,配合基本經(jīng)典的看正合適
  •   非常好用的參考書!
  •   書很快~
  •   可惜不學(xué)C++...里面的代碼 還要翻譯成C#
  •   在圖書館里借的時候是沒有光盤的,終于拿到光盤了。不知道第二次印刷里有沒有錯誤……
  •   很好,認(rèn)真學(xué)習(xí)
  •   還不錯,挺合心!
    書是挺厚的,看著書比一直在電腦前坐著好,但是,還是配合著視頻更好。
  •   dvgsccvcxv
  •   總體還是不vuod!
  •   我一直把他當(dāng)做參考手冊用。
  •   去年看同學(xué)買的就有,一直沒買。趁著現(xiàn)在剛開學(xué),買回來認(rèn)真看看
  •   為了拿券買的,結(jié)果被當(dāng)當(dāng)給蒙了,浪費!以后再不看當(dāng)當(dāng)?shù)拇黉N了,我吐~~

    這本書比較新,算是沒白費。
  •   書剛到,翻了一遍。作為工具書,信息量太少,不夠查閱。
  •   書如其人,范老師寫的書確實不錯!
  •   實用,方便,有效。。。
  •   書挺好的。表示很喜歡看。
  •   比較適合入門的有一點windows基礎(chǔ)的人閱讀,對入門有一定幫助,希望有各個發(fā)面API的合計著作,比如Authentication,DiecX等
  •   介紹了windows編程的根本性原理,講的詳細。
  •   每一個API函數(shù)對應(yīng)一個案例講解,易于掌握,涉及的內(nèi)容也比較廣泛。
  •   API初學(xué)者必備,有助于你成長
  •   對于初學(xué)者比較合適,應(yīng)該再深入點就好了。再加點實例
  •   書的內(nèi)容還不錯,紙質(zhì)也不錯
  •   書的內(nèi)容確實有點簡單
  •   這本書挺好的.內(nèi)容簡潔卻豐富.
  •   感覺內(nèi)容上規(guī)律性比較弱,代碼質(zhì)量也一般般
  •   書的紙的質(zhì)量差了點
  •   用的不多,但用得時候可作為手冊查詢。
  •   內(nèi)核技術(shù) 值得參考。
  •   聽具體的
  •   實用 重在學(xué)習(xí)
  •   還沒看,不過很經(jīng)典
  •   書不錯,比較實用??梢苑旁谑诌叢樵冇?/li>
  •   提高必讀的經(jīng)典著作,收藏
  •   可能只以做為一本工具書,學(xué)習(xí)好像不太適合,不是太容懂吧,如果沒有基礎(chǔ)的話
  •   內(nèi)容是對一些WindowsAPI的介紹,代碼的質(zhì)量不太高。實用性不強
  •   不是很適合初學(xué)者看!!
  •   為了直減買的,結(jié)果被當(dāng)當(dāng)給蒙了,浪費!
  •   失望,這么貴,可寫的這么簡單,太失望了?。?!
  •   自我感覺 寫得不夠詳細!
  •   根本就不能看,唯一能看的,只有函數(shù)名,別的一無用處,提供的實例,類型各種出錯
  •   從這本書的內(nèi)容來說,不能稱之為詳解,只能說是對一少部分函數(shù)做了說明及其用法。即然隨書有光盤,文中就沒有必要用大量的代碼,想了解代碼的話,完全可以打開光盤看??!另外卓越對書的簡介也有不實之處。“頗具特色之處是將重點課程錄制成了視頻,配有全程語音講解,還配有每講的PPT課件,都收錄在《Windows API開發(fā)詳解:函數(shù)、接口、編程實例》所附光盤中”但是在光盤中并沒有找到視頻與ppt課件,也許是我的水平有限,沒有發(fā)現(xiàn)它們的藏身之所。
  •   周圍的同學(xué)上來大多是MFC,對于WinApi大多是一種不屑的態(tài)度,老古董,但是老古董終歸有老古董的好處,沒有了上層的封裝,便能更多的了解本源,開頭的配置環(huán)境的東西可謂雪中送炭,否則兩眼一抹黑頭都開不了。但是后面的一些東西比如驅(qū)動之類便顯得雞肋,講的東西對于具體的開發(fā)并無大用,內(nèi)核開發(fā)如果僅用這本簡直開玩笑,省下了倒是可以節(jié)約一點購書開銷。還有有些東西其實可以講細一點,畢竟面向新手的書,總之,還是不錯的書。
  •   在沒有更好的入門書的情況下,這個可以拿來濫竽充數(shù),價格也合算。僅此而已,因為內(nèi)容也是拼湊,關(guān)鍵點沒有講透。
  •   快遞超慢,10天啊,而且還不能自己選擇快遞,給選的快遞申通慢不說(用了10天)取件還要手續(xù)費,本來就是看你家便宜的,結(jié)果這么一算就不便宜了,可能這是本人第一次在亞馬遜買東西吧,不了解程序,反正一般吧,本想差的,算了
  •   不錯不錯,感覺很好,給好評
  •   這書不錯,能讓我了解Windows API開發(fā)的各種知識
  •   個人感覺還好了,嘿嘿
  •   缺了好多api函數(shù),不知道是為什么,難道其他的都是未公布的api嗎???
  •   初學(xué)API挺合適的~
  •   一本作為參考資料的書
  •   紙質(zhì)好,看上去清晰,摸上去舒服,還有好聞的書香味,哈哈
  •   內(nèi)容簡單通俗易懂,認(rèn)真看,會有收獲的!
  •   在此書到來之后,我興致勃勃地看了前三章,發(fā)現(xiàn)這本書有非常多的錯誤,僅僅是錯字,漏子就發(fā)現(xiàn)五、六處,還沒看看程序是否能運行,為體現(xiàn)真實性。我將本書錯誤的地方小說一兩處(由于之前忘記做記錄,僅有兩三次有,所以就不多舉)書本18頁窗口化段落中的消息對列中的對字有誤,24頁代碼MessageBoxW(NULL,szUnicode,L<"字符編碼1",MB_OK>... 閱讀更多
  •   不錯的參考手冊,發(fā)在電腦邊??纯?/li>
  •   講解的很全面!??!很喜歡
  •   服務(wù)評價
  •   window開發(fā)人員必備
  •   在看呢在看呢在看呢在看呢
  •   書的內(nèi)容比較實用。
  •   Windows API
  •   Windows API開發(fā)詳解
 

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

京ICP備13047387號-7