Windows程序设计

当前位置:首页 > 计算机网络 > 操作系统/系统开发 > Windows程序设计

出版社:北京大学出版社
出版日期:2010-9
ISBN:9787302227397
作者:佩措尔德
页数:1114页

章节摘录

插图:1981年秋,IBM.PC刚刚进入市场不久。当时PC(以及兼容机)上最流行的操作系统非MS-DOS(Microsoft Disk Operating System,微软磁盘操作系统)莫属。MS-DOS是一个非常简单的操作系统。用户通过MS.DOS提供的命令行界面发出指令,如dir或type,从而把应用程序加载到内存中来执行。对于应用程序员来说,MS-DOS仅仅提供了一套文件输入/输出(I/O)调用函数。对于其他任务,尤其是要在视频显示器上显示字符或图像时,应用程序就只能直接和PC的硬件打交道了。鉴于内存及硬件方面的限制,在小型计算机上引入复杂的图形环境步履维艰。1983年1月,苹果公司发布了短命的Lisa,提出了一种不同于字符模式环境的新思路。而接踵而来在1984年1月发布的Macintosh则为图形环境确立了明确的标准。尽管目前Mac的市场占有率正在不断下降,它所建立的标准仍然经常被人们用来衡量后续其他图形环境的优劣。所有图形环境,包括:Macintosh以及Windows,都应当归功于施乐公司(Xerox)的帕洛阿托研究中心(PARC)在20世纪70年代中期所进行的开创性工作。微软公司在1983年11月宣布了Windows(时间在Lisa之后Macintosh之前),两年之后,1985年11月Windows1.0正式推出发放市场。接下来的两年内,为了支持国际市场,并为更多的图形显示器及打印机硬件提供驱动程序(driver),微软连续发放了若干Windows1.0的更新升级。

前言

微软公司子1983年11月宣布开发Windows产品,到2009年推出的最新一代个人计算机操作系统Windows 7,已经整整走过了26个年头。Windows在世界范围内为众多领域提供了一个软件开发和应用的最普及的技术平台,各种各样的软件开发语言和工具不断扩展和更新。比起早期的windows编程来说,现在创建应用程序显然容易了许多,利用个人计算机编程所能发挥的作用和能力远远超出任何人可以想象的。最新的Window7,无论从界面、内核实现或是功能都可以说发生了无数的变化,但依然保持了Windows程序的基本架构。对于windows的基本架构和原理的深刻理解,会帮助IT行业和软件开发领域的精英们充分利用Windows平台所提供的开发环境、开发语言和开发工具,起到举一反三、事半功倍的作用。由美国Windows程序设计和技术写作专家charles Petzold先生所编写的这本《Windows程序设计》被称为是该领域中的经典著作之一。虽然本书第5版本是在1998年出版的,但今天读起来仍感到内容广泛、论述简明、例程丰富、收益匪浅。

内容概要

作者:(美国)佩措尔德(Charles Petzold) 译者:方敏 张胜 梁路平 等Charles Petzold,从1984年起,Charles Petzold就一直在从事个人计算机编程方面的写作工作,而且自1985年起就在微软Windows上编写程序。在1986年12月的Microsoft Systems Journal上,他发表了第一篇关  Windows编程的文章。在1986至1995年之间,他为PC Magazine系统环境专栏撰写了大量的文章,为读者们介绍Windows和OS/2编程的方方面面。《Windows程序设计》由微软出版社于1988年首次出版,随后一直是这一领域的最佳入门参考书。1994年5月,鉴于其为微软Windows的成功所作的贡献,Petzold作为唯一的作家,成为7位由Windows Magazine及微软公司颁发的Windows先驱者奖(Windows Pioneer Award)得主之一。1999年秋,微软出版社出版了Charles Petzold为普通读者而作的第一本书,名为Code:The Hidden Language of Computer Hardware and Software。那是一本独特的、关于数字信息特性以及计算机如何使用数字信息来工作的入门书。方敏,现任微软Windows国际软件工程首席测试部门主管,有着近20年软件测试管理和开发的丰富经验,曾参加过微软多项重大产品和技术的研制,包括Windows Server/Client/Security,SQL Server,Exchange Server,MSN,COM+Setvices,Windows Media及微软内部IT工具等。方敏拥有清华大学电子工程学学士和硕士学位,美国新墨西哥技术学院计算机硕士学位。张胜,现任微软总部高级软件开发测试主管,10余年软件开发测试和团队管理经验,参与Visual Studio,SQL Server,Office Live的开发、测试和发布,现主管Office Communications Server本地化软件开发测试工作。张胜拥有复旦大学计算机系硕士和学士学位。梁路平,获得清华大学计算机工程学士、加拿大滑铁卢大学计算机科学数学硕士和UBC。计算机科学博士等学位。曾任清华大学计算机系教师,加拿大BNR/Nortel高级网络系统科学家,美国Microsoft系统性能工程师,程序员及MSN项目经理。上世纪80年代,代表清华大学与加拿大CDNNET中心谈判,无偿引进网络软件开发环境EAN,并和中国因特网之父清华大学胡道元教授历史性地互换了中国大陆与北美之间的首封Email。业余喜欢掺和社区公益活动、希望工程、海外中文教育,喜欢和朋友相聚、读书、听音乐,跟家人一起周游世界。赵勇,2007年加入微软,从事大型广告平台的开发。此前在IBM和美国Argonne国家实验室担任实习研究员。赵勇持有美国芝加哥大学的计算机博士学位,清华大学工学硕士和北京师范大学理学学士学位。

书籍目录

第I部分 基础知识
第1章 起步
第2章 Unicode简介
第3章 窗口与消息
第4章 文本输出
第5章 绘图基础
第6章 键盘
第7章 鼠标
第8章 计时器
第9章 子窗口控件
第10章 菜单和其他资源
第11章 对话框
第12章 剪贴板
第II部分 关于图的那些事儿
第13章 使用打印机
第14章 位图和位块传输
第15章 设备无关位图
第16章 调色板管理器
第17章 文本和字体
第18章 图元文件
第III部分 高级主题
第19章 多文档界面
第20章 多任务和多线程
第21章 动态链接库
第22章 声音和音乐
第23章 尝试互联网

编辑推荐

《Windows程序设计(第5版 珍藏版)》:享誉全球、普渡众程序员的Windows编程圣经。关于Windows开发的种种问题,大家都习惯性地“Look it up in Petzold”。在这部备受业内人士尊崇的经典著作中,Charles Petzold,这位荣获Windows Pioneer Award的大师,通过其清晰的结构、通俗的语言、睿智的见解,条分缕析地全面呈现了精彩的Windows编程世界。书中包含权威实例,适合任何层次的Windows程序员阅读和参考。雄踞榜首长达数十年的Windows编程圣经锻造近50万Windows技术精英的传世经典译文准确、流畅,由微软技术专家重新演绎配套CD含可运行于VS2008的全新范例

作者简介

《Windows程序设计(第5版 珍藏版)》是一本经典的Windows编程圣经,曾经伴随着近50万Windows程序员步入编程殿堂,成长为IT时代的技术精英。
作为Windows开发人员的必备参考,涵盖基础知识和中高级主题,全面地介绍了Windows程序设计所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共3部分23章。第1~12章着重介绍基础知识,第13~18章的主题为图形,第19~23章涉及更多高级主题。
《Windows程序设计(第5版 珍藏版)》适合任何层次的Windows程序员阅读和参考,是帮助他们梳理和建立Windows知识体系的理想读物。

点击链接进入英文版:
Programming Windows 5th Edition Book/CD Package

图书封面


 Windows程序设计下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计4条)

  •     windows API 编程中,为了方便程序猿理解类型的含义,往往同一个类型起无限多个别名,可能这些名字老外理解起来比较easy,可非英语语系的人难免对其中的部分名称理解困难。这本书几乎解答了我常见的别名、函数的命名由来,绝对堪称对英文名不弄懂不舒服斯基人的福音啊。可能也只有真的参与编写windows代码的人,才对这些名字的由来了若指掌吧
  •     对于书中的内容。这本书写得很细,可以帮助你理解很多Windows编程的基本概念,花了一个多月的时间也才读了不到一半,但是受益匪浅,以前听到“句柄”(Handle),设备上下文(Device Context)之类的只有个朦胧的意识,很不理解,书中对这些概念都做了详细的介绍。我觉得这是一本打基础的书,你可以透过它来理解微软的编程哲学(可能会被Linuxer 嘲笑)。对于书的翻译。由于书是很多人合译的,在翻译上有时会出现相同的英文不同的翻译,所以建议大家和英文版本的结合在一起看。还有一些语句翻译的不是很通顺,也需要结合下原文来理解。对于例程。个人认为还是都实践一下比较好,纸上得来终觉浅,绝知此事要躬行。书还没有读完,读完再做一个全面的回顾。
  •     我才看几页就觉得,Windows名不虚传啊!如果有时间慢慢磨,其实这应该也不难,自己是能学的。问题是现在功课挺多,还想赶着找地方实习,没那么多时间。同学告诉我上猎豹网校,那里全是编程课程,和各种各样的IT课程。是看老师讲视频课程那样的,讲得非常详细清楚,那种高清的效果挺不错,看老师每一步操作都能看得懂。这样学就快多了!我也赶紧有样学样了,找对方法事半功倍嘛!

精彩短评 (总计101条)

  •     绝世好书,WINDOWS编程的圣经!
  •     货不错 到的稍微晚了点不过没什么影响 , 老师推荐我买的,被称为windows变成圣经,应该会让我收货很大 , 我要努力学啦
  •     经典书啊~~学windows程序设计的话此书很有学习价值,不过不适合初学者,要有些基础
  •     学习windows开发的基础经典教材~!
  •     全五分不解释!
  •     终于买到这本书了……珍藏版不一般啊。比较厚,如果你打算做windows开发的话,应该读读这本书,里面大都是C来写的windows程序,现在做windows开发可能更多用C#,不过开发高效的程序,还是要懂得一些概念原理,这本书讲得可以。
  •     这是一本windows为数不多的经典作品 很适合初学者 里面还有vs2008 可直接运行的实例 很实惠
  •     大二买的?估计不进微软是不会再看这本书了。
  •     接触win32程序设计的人都应该读一读,本质上,现代windows系统大多数API都是源于95核心架构提供的。
  •     程序员的必备书目,虽然作者出书的年代有些久远了,但是从网络搜索到的论调都是这本书依然很重要。书里设计内容比较基础、全面,对我这个初学者来说也不会很陌生。译者都是在windows编程很有资历的工程师或主管,翻译时也考虑到了时代变迁带来的一些问题,总体来说很不错,就是书好厚啊,估计要泡一大段时间了....
  •     做工具书吧!
  •     现在这本书在开发中已经不适合了,很老了,但是有助于,新手了解底层思想。比如窗口的消息循环和分发。windows SDK必备参考书。很厚。
  •     终于翻完了,内牛...跳过了整个第二部分(包含位图/设备无关位图/字体/mefafile一类)和音乐,感觉对我没什么用。最后一章里的好多内容都更新了,代码是不能直接调试的,否则会挂。整体上而言这本书对了解Win32开发很有好处,但是年代久远,好多内容都不太适用了。
  •     微软的核心书籍,以后做Windows程序员,哈哈
  •     win32 API
  •     当年读的是电子版,正因为读了这本书,开始了苦逼的Windows界面工程师的职业生涯。
  •     如果你想从事与Windows相关的编程工作,看此书必看,很全,很强大,赞一个
  •     深入windows系统开发必备
  •     自学的程序开发,第一次对windows开发有这么全面的了解,很通俗而又专业,很满意。
  •     翻译的实在太烂。
  •     想学学Windows编程,得好好读读了!
  •     程序员必读
  •     主要还是侧重api 调用
  •     搞MFC时候看的。不看这个之前效率低下。
  •     很早就想看看这本书了,通过此书对windows能有更深的了解,非常有用
  •     对于深入学习windows编程,这本书恰到好处,值得一购。
  •     内容比较全。学习后对windows程序设计能有一个全面的了解。
  •     内容很多,虽然主要是以 Windows 98 之类的早期windows 系统所作的讲解,但很详细,比直接阅读 MSDN 方便
  •     想成为windows程序员必读的书,非常务实,可以切实提高编程水平。
  •     这本书很详细地讲解了WINDOWS API函数的原理,适合初学者使用!
  •     如果想学Win32编程,而不是MFC编程,那么这本书无疑是最佳的选择,翻译的质量也很好,我本买来学windows CE,不过,发现windows函数里面好多WIN CE都不支持,有些遗憾,如果能有一本像这本书一般介绍WIN CE编程的好书就最好了!
  •     我是一个在校学生。我买了《windows核心编程》和《windows程序设计》,本人想100元出售这两本书,不是这两本书不好,是我因为突然想学linux了,本书我只写了一个名字,而且是在当当网买的正版,希望可以低价出售:我的QQ是605482619,或者我的邮箱是:605482619@qq。.本人在校学生,郑州大学,
  •     【!没看完】只是把想了解的部分都稍微了解了一下,如此好书要放在案头时常翻阅才是。
  •     Windows程序设计(第5版 珍藏版)(配光盘)(微软技术丛书)程序员必看。
  •     书很厚,确实经典。程序设计当圣经
  •     老古董我还真学过~
  •     早就听说Windows程序设计这本书的大名,今天买来收藏加精读,当当网快递很好啊,谢谢了,非常满意!
  •     适合windows编程的初学者。
  •     权威Windows编程教材,虽然有些过时,但看看还是很好的入门之作
  •     看完可对windows编程的各个方面有个很好的了解,虽然现在已经不多用了,但是这就是源头,以后肯定大有用处!
  •     还没有时间看,Windows有些过时
  •     读到一小部分,对windows 好多机制都有所了解。
  •     window方面的编程的书籍比较多,但是使用SDK平台和windows api编程的书籍比较少,主流是MFC
    但是MFC还是没有什么底层的感觉,这本书还是蛮好的,主要是比较详细,但是其中的代码的通用性还是比较一般,没有什么完整的框架概念。
  •     刚学windows编程的很实用。
  •     年中的时候在豆瓣一同学那买了,花了70大洋,他见我不讲价,似乎有些吃惊。其实能半价买到这么好的绝版书,我早就乐开了花。这半年看了两遍,很好很好,终于把Windows的可视化程序设计这一块补上了
  •     这本被誉为windows圣经的book,很受用。就是跟当下的window有点时空的差距!
  •     从基础到高级技术,很全面、很细致、很深入的好书。
  •     windows 编程不可或缺的书籍啊。
  •     内容主要面向初学者,这要讲解了Windows API编程的基础知识,非常详尽,通俗易懂。
    对Windows的GDI讲述的非常到位,不错!
  •     书是好书,只是这个时代还用Win32 SDK去写东西的除了游戏开发很少见了,可以提升功力,但不要深究了,时代变了。
  •     看个大概,主要是了解windows api大概如何调用。以后当参考书用。
  •     在计算机界堪称凤毛麟角的书籍,经典的书籍都值得收藏
  •     学WINDOWS程序设计必看的一本书,挺经典的
  •     真的很希望这本书能使走上WINDOWS编程之程。
  •     本书全面细致地讲述了Windows程序设计的方方面面,尤其是书中经典的例子,不仅可以让你学到知识的运用,更重要的是可以让你真正接触到大师级精湛的代码技巧。
  •     因为是学计算机技术的。我在当当买过很多书,都是计算机方面的书籍。但是只有三本书让我爱不释手:“C++ Primer”,“深入理解计算机系统”,“Windowos程序设计”。我并不是说其他的书不好,只是它们让我一发不可收拾。希望在Windows下开发东西朋友们,你们值得一看。
  •     读一读经典
  •     这本书没看完,纯粹当砖头了。扔了不知道放哪了~
  •     这本书主要讲的是 windows gdi编程,其它的东西如多线程编程、winsocket等就没有讲。windows gdi编程的核心:事件驱动,消息响应。
  •     经典之作,要了解windows底层及程序底层原理的重要之书。
  •     Windows编程经典之作,值得拥有,不管是菜鸟还是老鸟,这本书都十分有用!
  •     Windows 编程入门书,快速读过然后当工具书查。
  •     觉得很适合初学者学习WINDOWS的好书。。不错
  •     学习windows编程的必备参考书!
  •     这本书在13年前我就买过,后来送给了图书馆,因为都是API和很基础的内容,做起来很累。但后来才感觉到它的经典。windows界面变化再多端,背后的机制几乎一直保持了下来。所以,这本14年前版本的书,又买了回来。
  •     Windows程序设计的书似乎很难找到一本符合初学者胃口的书。如果初学者仅仅是对C、C++有比较浅显的研究的话,那么看起win32程序设计的书比较难,最好去学学C#再来看Windows程序设计的书,那样会好很多。
    这本书我没开始看,不过听同学说内容虽然老旧,但拿来作API入门还是足够的。虽然价格很高,但我认为是值得的。
  •     如果想深入地学习windows,必看
  •     虽然这本书是98年写的,但是里面的内容还是相当有用的,我坚决认为,想做windows编程,这本书是必看的!
  •     我写Windows程序的技术支柱,全面深入详细讲解了消息系统、GDI、进程、Socket等,即便现在用.net属性事件委托之类的,根儿上还是在这。编写Windows程序如果没看过这本书总给人感觉入门不正。总之这是一本无论你水平多高看了都有收获的书。
  •     这本书在目前windows中应该是顶级的书籍了,主要看懂了它 ,其他的就不用看了,都会。你都发现已经完全回了。
  •     这本书是学习windows编程的必读书之一。内容还算比较全面。也非常适合初学者。
  •     windows程序员掌握win下编程的扎实功课,从这本书开始。学了这本书,也能启迪C语言的编程技巧,图形化库以及多线程编程技巧
  •     后悔大一的时候花这么多时间看这本书了,如果那个时候好好学好数学和算法就好了。
  •     很不错,建议做Windows开发必备
  •     想要学习Win32编程,是要静下心来好好看看这本书,帮助会很大的。
  •     大经典
  •     这是一本关于Windows程序设计国外工具书,值得一读.
  •     内容讲的很详细,而且知识点也比较清晰,里面的内容几乎囊括了windows编程的核心知识点。可以说是windows应用程序开发的宝典,要是能够将这本书的知识点能够全部掌握,那么你的技术将会有一个更大的提升。在找本有关windows内核的书籍看看,估计在windows开发方面你将是一个牛人了。
  •     好像被我房客卖掉了,最近win编程做得少
  •     书都是好书,不再多说。Windows程序设计纸张有点对不起收藏版这仨字,当然可能页数和价格不能太高的限制吧,算法的纸张就相当好了,看着也很舒服。
  •     非常经典的一本windows圣书,从中获取的知识非常有用!
  •     和windows核心编程搭配。
    使用mfc不知其然,看后豁然开朗
  •     这本书不错,是学习Windows编程最经典的入门书。
  •     图书馆真是一个不断带来惊喜的地方。。。。此书很赞,虽然没有细看,但是仍然懂了很多东西。先放弃吧,有时间再说,这个书太厚了每天带着也不方便。
  •     学Windows MFC编程的必备好书
  •     大三读的吧 早忘得一干二净了 以后有机会还是会读的
  •     翻译的还可以
  •     Windows程序设计特别经典,不必我多说。此书程序员必备!值得仔细研读!
  •     好厚的一本书啊,内容很详细,看完就是windows高手了
  •     windows中win32设计书籍,基础书籍,具备基本语法知识皆可读之
  •     该书我不想说太多了,很多网友也对此书给出了很多好的评价,是一本经典之作,想从事程序开发的人员可以买本学习学习。
  •     很经典,作为当年搞图形界面的第一本资料,是在被学校发的所谓“十一五规划教材”逼疯了 狠心买下的。
  •     虽然是十几年前的书了 但学完C++还是想了解一点Windows编程的知识
  •     Windows程序员手中的圣经。。。
  •     C系Q1
  •     这本是必读和必备书.对WINDOWS程序的设计,有相当的启蒙作用.
  •     学windows的必读书
  •     windows编程经典之作,很多重要的技术点讲得很细致全面,实例也比较多,
  •     翻译还是嫌不够通顺。还有,我这明明写着清华出版......
  •     建议学完这个再学MFC
  •     搞windows开发的,次数必读
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024