Windows API開發(fā)詳解

出版時(shí)間:2011-3  出版社:人民郵電  作者:范文慶//周彬彬//安靖  頁(yè)數(shù):612  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

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

書籍目錄

第1章 Windows應(yīng)用程序開發(fā)入門
第2章 Windows API概要
第3章 開發(fā)工具配置與使用
第4章 文件系統(tǒng)
第5章 內(nèi)存管理
第6章 進(jìn)程、線程的模塊
第7章 ?程同步
第8章 服務(wù)
第9章 圖形用戶界面
第10章 系統(tǒng)信息的管理
第11章 進(jìn)程間通信
第12章 Windows Shell程序設(shè)計(jì)
第13章 Windows GDI
第14章 網(wǎng)絡(luò)通信與配置
第15章 程序安裝與設(shè)置
第16章 設(shè)備驅(qū)動(dòng)管理與內(nèi)核通信
第17章 用戶、認(rèn)證和對(duì)象安全
第18章 Windows API的內(nèi)部原理 

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


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


用戶評(píng)論 (總計(jì)93條)

 
 

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

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

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7