Windows 程序设计:第5版(英文影印版)

出版时间:2009.2  出版社:人民邮电出版社  作者:Charles Petzold  页数:全2册  字数:1824000  
Tag标签:无  

内容概要

  有经验的Windows程序员都知道,如果在工作中遇到了技术难题。最好的解决办法就是去查Petzold的书。是的,《Windows程序设计》内容博大精深。阐述透彻流畅,是毋庸置疑的Windows程序设计的权威著作,也是享誉世界的微软技术大师、Windows先驱奖得主Charles Petzold的代表作。多少年来,一代又一代Windows程序员受惠于《Windows程序设计》,无数在Windows上运行的程序都不同程度地受到了《Windows程序设计》的影响。  今天,Win32 API之上已经有了各种框架使我们的开发工作更加方便。但是Petzold著作的魅力不减。仍然在不断重印。原因很简单。正如一位读者说的,Win32 API依旧是Windows的基础。不经过《Windows程序设计》的洗礼,你很难说自己已经真正进入Windows程序设计技术的圣殿。  《Windows程序设计》分上下两册装订。本册讲述了Windows编程中较高级的主题。包括图形、打印机、声音和音乐、动态链接库、多任务和多线程、多文档界面等内容,为开发人员提供了更全面的编程指导。书中代码可以在图灵网站www.turingbook.com《Windows程序设计》网页免费注册下载。

作者简介

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下编程的方方面面。并且对于现在市场上缺少wince方面的参考书的情况下,学习这本书也是很好的替代。
  •   很早就给自制定了学习目标--学好vc。为了这个目标我的大部分课余时间在图书馆徘徊,可是一直找不到一本好书,一本可以作为API入门的书,在询问专业课老师的意见后,我在网上下载了Windows程序设计(第5版·英文)这本书的电子档。看过后就认定这本书是我以后学习的必不可少的一部分。
  •   一本非常好的学习windows程序设计的书,入门也可看!
  •   虽然很久了,但依然影响很广,通读一下受益匪浅,纯粹的window 32程序,可以学到很多……
    而且听说老头最近又写新书了····windows phone7 的···
  •   因为要做windowsmobile,相对windows编程有全面了解,买了此书。浏览了下,上册感觉比较切合我需要,下册就当工具书查询了。推荐。
  •   WINDOWS界面编程不二宝典,配合WINDOWS核心编程看效果更佳!
  •   windows开发的圣经
  •   正在读,从前面读者自言,和其他相关人物就能知道此书的确不愧是一本好书,书从简单到难,内容全面,我花了我吃饭的钱来买它,虽然是英文版的,但是这正是我想要的
  •   我开始看的是中文的盗版,现在还没看完,看了一部分后感觉非常不错,由于中文版的翻译有些问题,所以花钱买了正版的英文版。
  •   此书的英文并不难理解,推荐大家能看原版还是看原版,毕竟再好的翻译也不可能传达出原著的全部精髓。计算机科学与西方文化不可分割,想要真正有所突破,还是静下心来好好研究大师原作吧。
  •   这部书真的不错。词汇也相对来说比较容易理解。现在看完上册,下册看了一点。。
  •   看了几章,写的清晰透彻,读来比较舒服,有用到时再看。
  •   建议大家还是买中文的吧,确实有时间买英文的看看也行
  •   经典的英文原版书,值得收藏。
  •   书很好,送货速度也很快,要是中文的就更好了,嘻嘻......
  •   书很好价格也很合理
  •   纸质,印刷,内容,版式,各种好,受益匪浅啊。。。爱死了。。。
  •   不是第一次看英文原版教材了,感觉这本书没有句废话,字字珠玑,很实用!
  •   相当赞的一本书。。。。建议购买。。。
  •   书本很正常,经典必收
  •   好书,不过邮电出版社真够差的,排版不好,纸质烂!
  •   书很不错,确实是WINDOWS编程必备,不过版本还是老了些
  •   看了前三章,确实是深入浅出,就是有点贵了。
  •     关于翻译:
      比之前的版本的翻译有了进步。
      比如我手里有个电子版的中文版,不知道是谁翻译的,效果极差,例如将指针翻译成指标,将call翻译成呼叫。。句子更不顺。所以与它比较起来,此版好多了。
      但是因为每章翻译人员不一样,我还没有全部读,所以不能全面肯定。
      第一章,翻译的风格是对原文意思有了一点改变,增加了一些中文化的词,比如“要说。。。”,“也就是。。”,原文并没有这个意思。
      
      关于内容:
      Charles Petzold的这本书是windows编程经典,自有其经典的道理。
      优点是:
      1,知识全面。
      把windows编程的基本内容都包涵了。
      2,细致、实用。
      所讲的内容的确能够解决编程问题。并不是为了全而泛泛。
      
      缺点是:
      1,太罗嗦。
      比如“设备无关位图”章节,开始讲了一大堆各种的dib文件格式的内容,混合了历史,演变,如果理解等内容,相当罗嗦。
      最为关键的是,他没有一个总括性的描述,告诉读者到底有多少种格式,他们的区别是什么。这要读者自己总结,真是要命。
      2,废话多。
      比如开头“Visual c++ 6.0 既可以单独采购,亦可以作为Visual Studio 6.0 软件包的一部分安装。”
      这绝对是废话。
  •      作者写这本书的第一版的时候是1988年,那个时候微软才发布windows的2.0版本,这个系统也刚刚被人们认识不久,要想在windows下开发自己的程序,资料这么少,难度可想而知。
       这本书得出现迎合了人们的这种欲望,读者们发现这本书讲的界面程序的开发不需要太多底层的知识,很容易读懂;更重要的是,书中讲解了界面程序开发的各个方面,包罗万物,而且在讲到某一方面的知识时并不需要和其他方面扯上太多关系,也就是说各个部分相对独立,这又减轻了学习的难度。再加上作者通俗干练的语言,在当时达到windows程序员人手一本的场面并不为奇。
       时至今日,对于开发windows程序的人来说,我想没有人再去自己亲自调用ScrollWindow来滚动一个窗口视图,也没有人会为了弹出一个‘打开’对话框而自己亲自填充一个‘OPENFILENAME’结构体。但是那些高级的框架最后还是得回归到这儿来,老老实实地调用ScrollWindow,老老实实地填充‘OPENFILENAME’。
       程序设计毕竟不只是一门技术,更是一门艺术。想做一个艺术家,而不只是一个熟练工,这些“没用”的书是必须多读的。
  •     在Windows程序开发过程中,你可能不会直接调用Windows API,而是利用各种框架来进行开发,比如MFC, .NET等等。这些框架给你带来便利与效率的同时,也可能会因为对你屏蔽了底层的细节而使你对某些问题一头雾水。
      不管你使用什么框架,了解Windows开发的基础知识以及与Windows打交道的基本方式都是必要的。这会解释您的许多疑惑,并且让您少走弯路。
      如果想了解这些知识,CharlesPetzold的这本Programming Windows (Fifth Edition)乃是大师的经典之作。这本书写于1998年,但是十几年后的今天看来,知识丝毫没有过时,因为Windows的基本思想和编程方法自从诞生以来并没有发生根本性改变。
      看了这本书之后,对很多Windows基本知识会有一种豁然开朗的感觉(至少我的感觉是这样)。
      另外说一句,英文好的可以直接看英文版。英文不好的可以看博彦科技翻译的,虽然翻译得水平一般,但是也不是太差,可以大大提高阅读速度。建议不要看那种直接由繁体版翻译成简体的chm格式的,很多专业词汇和大陆的不一致,看得很不爽。
  •     咋说呢,里面的东西虽然很有用,虽然书很厚
      但是但是......现在计算机时代已经不一样了
      有关网络编程的东西实在太少太少了,并行编程、底层调用什么的只能去看HACK书籍
      介绍那么多的函数现在已经不需要用的,也没有什么学习必要,大概说说再给个MSDN或者KB就OK的事情,那么多的文字介绍Brush,MDI...重要的是不够细,要不然就说的像Windows Internal一样给了要点,自己找答案,您这手把手的做完了还是很不爽~
      
      我很关心的线程自主调动,以及现在MS推出的眼花缭乱的“新”东西....唉 没法指望这些了
  •   你说的那本把指针翻译成指标的版本,我也看了,应该是台湾人翻译的,呵呵。我觉得翻译水平还可以进一步提高,有些地方翻译的比较晦涩。
  •   我一般看不明白的时候,就要对照英文电子版来看。
    可惜国内不卖英文原版。。
  •   其实不是翻译的差,里面大多用的是台湾的术语,可以参照大陆与台湾术语对照表看。应该好很多。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
  •   清华大学出版社翻译的此书又如何,与博彦科技相比较
  •   译者: 北京博彦科技发展有限公司
  •   嗯,人家在忙吧
  •   这本书也只能算入门书籍,不可能把所有高阶主题都包含进来。
  •   把它当工具书使用
  •   求推荐几本您所说的HACK书籍 谢谢
  •   ls: winnt ddk一类书籍
  •   他讲了很多Windows下客户编程的根本原理。你所要探寻的东西是内核层面的。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7