Windows 程序設計:第5版(英文影印版)

出版時間:2009.2  出版社:人民郵電出版社  作者:Charles Petzold  頁數(shù):全2冊  字數(shù):1824000  
Tag標簽:無  

內(nèi)容概要

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

作者簡介

Charles Petzold,微軟技術領域的大師級專家。他的著作和文章為Wiridows程序設計技術的推廣和普及作出了巨大貢獻。1994年被微軟公司授予“Windows先驅獎”,是全球唯一獲此殊榮的技術作家。他也是資格最老的微軟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 下冊

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計38條)

 
 

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

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

京ICP備13047387號-7