Windows 程序設(shè)計(jì):第5版(英文影印版)

出版時(shí)間:2009.2  出版社:人民郵電出版社  作者:Charles Petzold  頁數(shù):全2冊  字?jǐn)?shù):1824000  
Tag標(biāo)簽:無  

內(nèi)容概要

  有經(jīng)驗(yàn)的Windows程序員都知道,如果在工作中遇到了技術(shù)難題。最好的解決辦法就是去查Petzold的書。是的,《Windows程序設(shè)計(jì)》內(nèi)容博大精深。闡述透徹流暢,是毋庸置疑的Windows程序設(shè)計(jì)的權(quán)威著作,也是享譽(yù)世界的微軟技術(shù)大師、Windows先驅(qū)獎(jiǎng)得主Charles Petzold的代表作。多少年來,一代又一代Windows程序員受惠于《Windows程序設(shè)計(jì)》,無數(shù)在Windows上運(yùn)行的程序都不同程度地受到了《Windows程序設(shè)計(jì)》的影響?! 〗裉欤琖in32 API之上已經(jīng)有了各種框架使我們的開發(fā)工作更加方便。但是Petzold著作的魅力不減。仍然在不斷重印。原因很簡單。正如一位讀者說的,Win32 API依舊是Windows的基礎(chǔ)。不經(jīng)過《Windows程序設(shè)計(jì)》的洗禮,你很難說自己已經(jīng)真正進(jìn)入Windows程序設(shè)計(jì)技術(shù)的圣殿。  《Windows程序設(shè)計(jì)》分上下兩冊裝訂。本冊講述了Windows編程中較高級的主題。包括圖形、打印機(jī)、聲音和音樂、動(dòng)態(tài)鏈接庫、多任務(wù)和多線程、多文檔界面等內(nèi)容,為開發(fā)人員提供了更全面的編程指導(dǎo)。書中代碼可以在圖靈網(wǎng)站www.turingbook.com《Windows程序設(shè)計(jì)》網(wǎng)頁免費(fèi)注冊下載。

作者簡介

Charles Petzold,微軟技術(shù)領(lǐng)域的大師級專家。他的著作和文章為Wiridows程序設(shè)計(jì)技術(shù)的推廣和普及作出了巨大貢獻(xiàn)。1994年被微軟公司授予“Windows先驅(qū)獎(jiǎng)”,是全球唯一獲此殊榮的技術(shù)作家。他也是資格最老的微軟MVP之一。除本書外,他撰寫的The Annotated Tunng(中文版將由

書籍目錄

上冊 Section I The Basics  Chapter 1 Getting Started    The Windows Environment     A History of Windows     Aspects of Windows     Dynamic Linking    Windows Programming Options     APIs and Memory Models     Language Options     The Programming Environment     API Documentation    Your First Windows Program     A Character-Mode Model     The Windows Equivalent     The Header Files     Program Entry Point     The MessageBox Function     Compile, Link, and Run   Chapter 2 An Introduction to Unicode    A Brief History of Character Sets     American Standards     The World Beyond     Extending ASCII     Double-Byte Character Sets     Unicode to the Rescue    Wide Characters and C     The char Data Type     Wider Characters     Wide-Character Library Functions     Maintaining a Single Source    Wide Characters and Windows     Windows Header File Types     The Windows Function Calls     Windows?String Functions     Using printf in Windows     A Formatting Message Box     Internationalization and This Book   Chapter 3 Windows and Messages    A Window of One's Own     An Architectural Overview     The HELLOWIN Program     Thinking Globally     Registering the Window Class     Creating the Window     Displaying the Window     The Message Loop     The Window Procedure     Processing the Messages     Playing a Sound File     The WM_PAINT Message     The WM_DESTROY Message    The Windows Programming Hurdles     Don’t Call Me, I'll Call You     Queued and Nonqueued Messages     Get In and Out Fast   Chapter 4 An Exercise in Text Output    Painting and Repainting     The WM_PAINT Message     Valid and Invalid Rectangles   An Introduction to GDI     The Device Context     Getting a Device Context Handle: Method One     The Paint Information Structure     Getting a Device Context Handle: Method Two    TextOut: The Details     The System Font     The Size of a Character     Text Metrics: The Details     Formatting Text     Putting It All Together     The SYSMETS1.C Window Procedure     Not Enough Room     The Size of the Client Area    Scroll Bars     Scroll Bar Range and Position     Scroll Bar Messages     Scrolling SYSMETS     Structuring Your Program for Painting    Building a Better Scroll     The Scroll Bar Information Functions     How Low Can You Scroll?    The New SYSMETS     But I Don’t Like to Use the Mouse Chapter 5 Basic Drawing Chapter 6 The Keyboard Chapter 7 The Mouse Chapter 8 The Timer Chapter 9 Child Window Controls Chapter 10 Menus and Other Resources Chapter 11 Dialog Boxes Chapter 12 The Clipboard 下冊

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Windows 程序設(shè)計(jì):第5版(英文影印版) PDF格式下載


用戶評論 (總計(jì)38條)

 
 

  •   對于想學(xué)習(xí)和了解windows下api編程的人來說、對于學(xué)習(xí)了mfc后想對windows再進(jìn)一步了解的人來說,這是一本很好的參考書。windows程序設(shè)計(jì)這本書幾乎包括了windows下編程的方方面面。并且對于現(xiàn)在市場上缺少wince方面的參考書的情況下,學(xué)習(xí)這本書也是很好的替代。
  •   很早就給自制定了學(xué)習(xí)目標(biāo)--學(xué)好vc。為了這個(gè)目標(biāo)我的大部分課余時(shí)間在圖書館徘徊,可是一直找不到一本好書,一本可以作為API入門的書,在詢問專業(yè)課老師的意見后,我在網(wǎng)上下載了Windows程序設(shè)計(jì)(第5版·英文)這本書的電子檔??催^后就認(rèn)定這本書是我以后學(xué)習(xí)的必不可少的一部分。
  •   一本非常好的學(xué)習(xí)windows程序設(shè)計(jì)的書,入門也可看!
  •   雖然很久了,但依然影響很廣,通讀一下受益匪淺,純粹的window 32程序,可以學(xué)到很多……
    而且聽說老頭最近又寫新書了····windows phone7 的···
  •   因?yàn)橐鰓indowsmobile,相對windows編程有全面了解,買了此書。瀏覽了下,上冊感覺比較切合我需要,下冊就當(dāng)工具書查詢了。推薦。
  •   WINDOWS界面編程不二寶典,配合WINDOWS核心編程看效果更佳!
  •   windows開發(fā)的圣經(jīng)
  •   正在讀,從前面讀者自言,和其他相關(guān)人物就能知道此書的確不愧是一本好書,書從簡單到難,內(nèi)容全面,我花了我吃飯的錢來買它,雖然是英文版的,但是這正是我想要的
  •   我開始看的是中文的盜版,現(xiàn)在還沒看完,看了一部分后感覺非常不錯(cuò),由于中文版的翻譯有些問題,所以花錢買了正版的英文版。
  •   此書的英文并不難理解,推薦大家能看原版還是看原版,畢竟再好的翻譯也不可能傳達(dá)出原著的全部精髓。計(jì)算機(jī)科學(xué)與西方文化不可分割,想要真正有所突破,還是靜下心來好好研究大師原作吧。
  •   這部書真的不錯(cuò)。詞匯也相對來說比較容易理解?,F(xiàn)在看完上冊,下冊看了一點(diǎn)。。
  •   看了幾章,寫的清晰透徹,讀來比較舒服,有用到時(shí)再看。
  •   建議大家還是買中文的吧,確實(shí)有時(shí)間買英文的看看也行
  •   經(jīng)典的英文原版書,值得收藏。
  •   書很好,送貨速度也很快,要是中文的就更好了,嘻嘻......
  •   書很好價(jià)格也很合理
  •   紙質(zhì),印刷,內(nèi)容,版式,各種好,受益匪淺啊。。。愛死了。。。
  •   不是第一次看英文原版教材了,感覺這本書沒有句廢話,字字珠璣,很實(shí)用!
  •   相當(dāng)贊的一本書。。。。建議購買。。。
  •   書本很正常,經(jīng)典必收
  •   好書,不過郵電出版社真夠差的,排版不好,紙質(zhì)爛!
  •   書很不錯(cuò),確實(shí)是WINDOWS編程必備,不過版本還是老了些
  •   看了前三章,確實(shí)是深入淺出,就是有點(diǎn)貴了。
  •     關(guān)于翻譯:
      比之前的版本的翻譯有了進(jìn)步。
      比如我手里有個(gè)電子版的中文版,不知道是誰翻譯的,效果極差,例如將指針翻譯成指標(biāo),將call翻譯成呼叫。。句子更不順。所以與它比較起來,此版好多了。
      但是因?yàn)槊空路g人員不一樣,我還沒有全部讀,所以不能全面肯定。
      第一章,翻譯的風(fēng)格是對原文意思有了一點(diǎn)改變,增加了一些中文化的詞,比如“要說。。?!?,“也就是。?!?,原文并沒有這個(gè)意思。
      
      關(guān)于內(nèi)容:
      Charles Petzold的這本書是windows編程經(jīng)典,自有其經(jīng)典的道理。
      優(yōu)點(diǎn)是:
      1,知識(shí)全面。
      把windows編程的基本內(nèi)容都包涵了。
      2,細(xì)致、實(shí)用。
      所講的內(nèi)容的確能夠解決編程問題。并不是為了全而泛泛。
      
      缺點(diǎn)是:
      1,太羅嗦。
      比如“設(shè)備無關(guān)位圖”章節(jié),開始講了一大堆各種的dib文件格式的內(nèi)容,混合了歷史,演變,如果理解等內(nèi)容,相當(dāng)羅嗦。
      最為關(guān)鍵的是,他沒有一個(gè)總括性的描述,告訴讀者到底有多少種格式,他們的區(qū)別是什么。這要讀者自己總結(jié),真是要命。
      2,廢話多。
      比如開頭“Visual c++ 6.0 既可以單獨(dú)采購,亦可以作為Visual Studio 6.0 軟件包的一部分安裝?!?br />   這絕對是廢話。
  •      作者寫這本書的第一版的時(shí)候是1988年,那個(gè)時(shí)候微軟才發(fā)布windows的2.0版本,這個(gè)系統(tǒng)也剛剛被人們認(rèn)識(shí)不久,要想在windows下開發(fā)自己的程序,資料這么少,難度可想而知。
       這本書得出現(xiàn)迎合了人們的這種欲望,讀者們發(fā)現(xiàn)這本書講的界面程序的開發(fā)不需要太多底層的知識(shí),很容易讀懂;更重要的是,書中講解了界面程序開發(fā)的各個(gè)方面,包羅萬物,而且在講到某一方面的知識(shí)時(shí)并不需要和其他方面扯上太多關(guān)系,也就是說各個(gè)部分相對獨(dú)立,這又減輕了學(xué)習(xí)的難度。再加上作者通俗干練的語言,在當(dāng)時(shí)達(dá)到windows程序員人手一本的場面并不為奇。
       時(shí)至今日,對于開發(fā)windows程序的人來說,我想沒有人再去自己親自調(diào)用ScrollWindow來滾動(dòng)一個(gè)窗口視圖,也沒有人會(huì)為了彈出一個(gè)‘打開’對話框而自己親自填充一個(gè)‘OPENFILENAME’結(jié)構(gòu)體。但是那些高級的框架最后還是得回歸到這兒來,老老實(shí)實(shí)地調(diào)用ScrollWindow,老老實(shí)實(shí)地填充‘OPENFILENAME’。
       程序設(shè)計(jì)畢竟不只是一門技術(shù),更是一門藝術(shù)。想做一個(gè)藝術(shù)家,而不只是一個(gè)熟練工,這些“沒用”的書是必須多讀的。
  •     在Windows程序開發(fā)過程中,你可能不會(huì)直接調(diào)用Windows API,而是利用各種框架來進(jìn)行開發(fā),比如MFC, .NET等等。這些框架給你帶來便利與效率的同時(shí),也可能會(huì)因?yàn)閷δ闫帘瘟说讓拥募?xì)節(jié)而使你對某些問題一頭霧水。
      不管你使用什么框架,了解Windows開發(fā)的基礎(chǔ)知識(shí)以及與Windows打交道的基本方式都是必要的。這會(huì)解釋您的許多疑惑,并且讓您少走彎路。
      如果想了解這些知識(shí),CharlesPetzold的這本Programming Windows (Fifth Edition)乃是大師的經(jīng)典之作。這本書寫于1998年,但是十幾年后的今天看來,知識(shí)絲毫沒有過時(shí),因?yàn)閃indows的基本思想和編程方法自從誕生以來并沒有發(fā)生根本性改變。
      看了這本書之后,對很多Windows基本知識(shí)會(huì)有一種豁然開朗的感覺(至少我的感覺是這樣)。
      另外說一句,英文好的可以直接看英文版。英文不好的可以看博彥科技翻譯的,雖然翻譯得水平一般,但是也不是太差,可以大大提高閱讀速度。建議不要看那種直接由繁體版翻譯成簡體的chm格式的,很多專業(yè)詞匯和大陸的不一致,看得很不爽。
  •     咋說呢,里面的東西雖然很有用,雖然書很厚
      但是但是......現(xiàn)在計(jì)算機(jī)時(shí)代已經(jīng)不一樣了
      有關(guān)網(wǎng)絡(luò)編程的東西實(shí)在太少太少了,并行編程、底層調(diào)用什么的只能去看HACK書籍
      介紹那么多的函數(shù)現(xiàn)在已經(jīng)不需要用的,也沒有什么學(xué)習(xí)必要,大概說說再給個(gè)MSDN或者KB就OK的事情,那么多的文字介紹Brush,MDI...重要的是不夠細(xì),要不然就說的像Windows Internal一樣給了要點(diǎn),自己找答案,您這手把手的做完了還是很不爽~
      
      我很關(guān)心的線程自主調(diào)動(dòng),以及現(xiàn)在MS推出的眼花繚亂的“新”東西....唉 沒法指望這些了
  •   你說的那本把指針翻譯成指標(biāo)的版本,我也看了,應(yīng)該是臺(tái)灣人翻譯的,呵呵。我覺得翻譯水平還可以進(jìn)一步提高,有些地方翻譯的比較晦澀。
  •   我一般看不明白的時(shí)候,就要對照英文電子版來看。
    可惜國內(nèi)不賣英文原版。。
  •   其實(shí)不是翻譯的差,里面大多用的是臺(tái)灣的術(shù)語,可以參照大陸與臺(tái)灣術(shù)語對照表看。應(yīng)該好很多。http://zh.wikibooks.org/zh-cn/%E5%A4%A7%E9%99%86%E5%8F%B0%E6%B9%BE%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%9C%AF%E8%AF%AD%E5%AF%B9%E7%85%A7%E8%A1%A8
  •   清華大學(xué)出版社翻譯的此書又如何,與博彥科技相比較
  •   譯者: 北京博彥科技發(fā)展有限公司
  •   嗯,人家在忙吧
  •   這本書也只能算入門書籍,不可能把所有高階主題都包含進(jìn)來。
  •   把它當(dāng)工具書使用
  •   求推薦幾本您所說的HACK書籍 謝謝
  •   ls: winnt ddk一類書籍
  •   他講了很多Windows下客戶編程的根本原理。你所要探尋的東西是內(nèi)核層面的。
 

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

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