《WINDOWS程序设计》和《WINDOWS核心编程》的区别

《WINDOWS程序设计》和《WINDOWS核心编程》的区别... 《WINDOWS程序设计》和《WINDOWS核心编程》的区别 展开
 我来答
床前明月儿
高能答主

2019-11-16 · 探索生活中的另一种可能
床前明月儿
采纳数:101 获赞数:171950

向TA提问 私信TA
展开全部

一、作者不同

1、WINDOWS核心编程:是2008年5月机械工业出版社出版的图书,作者是(美)Jeffrey Richter。

2、WINDOWS程序设计:是2010年清华大学出版社出版的图书,作者是(美)佩措尔德,译者是方敏、张胜、梁路平。

二、内容不同

1、WINDOWS核心编程:从基本概念入手,全面系统地介绍了Windows底层实现机制、Windows应用程序的基本构件以及各类Windows API等,并列举了大量应用程序示例。

2、WINDOWS程序设计:涵盖基础知识和中高级主题,全面地介绍了Windows程序设计所涉及的细枝末节,旨在帮助读者从高屋建瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。


三、作用不同

1、WINDOWS核心编程:主题广泛,内容丰富,讲解深入而精辟。透过这本Windows编程经典,我们可以在专家的悉心指导下,洞悉Windows编程精华,深入了解高级编程技巧,编写出高性能的Windows应用程序。

2、WINDOWS程序设计:适合任何层次的Windows程序员阅读和参考,是帮助梳理和建立Windows知识体系的理想读物。


参考资料来源:百度百科-Windows核心编程

参考资料来源:百度百科-Windows程序设计    

匿名用户
2019-01-30
展开全部
  1. 《windows程序设计》没有看过,不过我特意看了下目录和前言的介绍。

我看了《windows程序设计第5版》和《windows程序设计第6版》的目录和前言,作者是查尔斯.佩措尔德。虽然我没有仔细看过此书,但久违大名,看了目录以及快速浏览了下本书,感觉与MFC书籍讲的类似。(1)与MFC书籍不同的是,其采用的win32 SDK编程,与MFC类书籍讲的第一章教你如何调用win32 API函数一致。而MFC书籍主要讲的是,如何调用MC封装好的类去开发应用程序。(2)第5版主要教你如何调用Win32 API开发windows应用程序,分为两大部分,即界面开发(如窗口,菜单,对话框,按钮,文字,打印机处理等),高级功能(线程,动态链接库,windows多媒体,网络编程)。第6版,讲了应用程序开发的基础,第二部分浆的是windows8特性。所以如果要学习windows应用开发,建议看《windows程序设计 第5版》

2.《windows核心编程》主要讲的是windows底层的理论知识,包括字符编码处理,windows操作系统和应用程序的底层关系,深入讲解线程以及其底层作用等。与《windows程序设计》不同的是《windows核心编程》偏向理论,目的不是教你如何开发应用程序,而是如何在开发应用程序中,知道哪些函数或者技术为何这么做,了解应用程序分配的内存情况(比如全局变量局部变量存储在哪个内存区域,虚拟内存干嘛用的)等。

《windows程序设计》和《windows核心编程》都适用初中高级程序员看的,不要瞎听一个楼主说的,其实作为初级程序员更应该看,我就这么觉得,不然,怎么从初级成为高级。

只要你有C++语言基础(比如你对《primer C++》整本书有着一定的基础,基础是否扎实不重要,重要的是在primer C++有着全面知识的了解),了解过线程,动态链接库,网络编程的最基本知识,都可以看的。

工作只开发windows应用程序的你,最好或者必须读读《windows核心编程》,如果你掌握了底层的知识,程序一旦出现bug,你不仅仅知道哪里错,而且会知道为什么会错,减轻工作压力。

编写底层的程序员,是最需要看的这本书,不解释过多。

-----

《windows程序设计》教你如何编写windows应用程序,而《windows核心编程》让你掌握windows编程的理论知识,不是一步一步教你完成一个应用程序的。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尼欧赵
推荐于2017-11-29 · TA获得超过823个赞
知道大有可为答主
回答量:1597
采纳率:0%
帮助的人:1215万
展开全部
《WINDOWS程序设计》:初级或中级程序员看的
《WINDOWS核心编程》:高级和系统程序员看的

所谓初中级程序员,就是编些普通应用程序。比如扫雷。
所谓高级程序员,就是编写硬件驱动之类的,大型应用程序,比如解霸
系统程序员,编写底层驱动,系统平台,超大型应用程序,word,瑞星之类
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lfm13720
2008-08-08 · TA获得超过1102个赞
知道小有建树答主
回答量:896
采纳率:0%
帮助的人:0
展开全部
程序设计我没看过,从名字上看,应该是讲窗口应用,区别于DOS那种命令式的程序,比较上层;核心编程我是看过的,主要讲系统的内存管理、内核对象,以及进程和线程这些,比较底层。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
uzoice
2008-08-08
知道答主
回答量:17
采纳率:0%
帮助的人:8.3万
展开全部
《WINDOWS程序设计》是初级的,是知其然,不知其所以然
《WINDOWS核心编程》是高级的,解决(或者说探究吧)一些windows的一些核心的问题,较深入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式