我现在的基础是c++语言、数据结构,想进一步学习windows平台下的编程。
经网上的几番搜索,关于这方面的书朋友们一致看好的有:windows核心编程、vc技术内幕和侯捷的深入浅出。 由于我是个初学者,对这些一窍不通,所以只是对照目录觉得都差不多,都“有点像”,但是又看不出所以然来,加上资金有限,同时计算机方面的书又那么贵,所以打算先买一本瞅个究竟。 所以请朋友们帮忙:
(1)推荐一本书,而且上面的三本书哪一本最适合作为入门书?它们在内容和难易度上有什么差异?
(2)vc技术内幕的最新版是不是“Visual C++ .NET技术内幕(第6版)”?
(3)一般书店里的讲vc的书,windows编程的书和mfc的书是不是都是关于windows编程的书呢,或者各自的侧重点不一样?
(4)单从以后就业难易、待遇和发展潜力来考虑,哪个平台比较好?比如windows和linux比较的话如何? 谢谢朋友们能够抽出时间来回答问题!
经网上的几番搜索,关于这方面的书朋友们一致看好的有:windows核心编程、vc技术内幕和侯捷的深入浅出。 由于我是个初学者,对这些一窍不通,所以只是对照目录觉得都差不多,都“有点像”,但是又看不出所以然来,加上资金有限,同时计算机方面的书又那么贵,所以打算先买一本瞅个究竟。 所以请朋友们帮忙:
(1)推荐一本书,而且上面的三本书哪一本最适合作为入门书?它们在内容和难易度上有什么差异?
(2)vc技术内幕的最新版是不是“Visual C++ .NET技术内幕(第6版)”?
(3)一般书店里的讲vc的书,windows编程的书和mfc的书是不是都是关于windows编程的书呢,或者各自的侧重点不一样?
(4)单从以后就业难易、待遇和发展潜力来考虑,哪个平台比较好?比如windows和linux比较的话如何? 谢谢朋友们能够抽出时间来回答问题!
2、没有看过,不评
3、以windows编程为基础,进一步上升到VC开发
4、就业方向不好说,学精了,什么都行。~~~~个人见解,有不妥还请指教
2、没有看过,不评
3、以windows编程为基础,进一步上升到VC开发
4、就业方向不好说,学精了,什么都行。~~~~ 我也学习学习。很赞同。
2 windows核心编程
对mfc ,只要看懂了api和win机制,如果想深入mfc,就直接看它的源代码。
不必犹豫太多,随便找一本,认真看,必有收获
[/Quote]
孙鑫有本《VC++深入详解》,初学VC的可以看看
==================
要是有替代的话,还叫SDK圣经,书买不到的话,到网上下电子版吧,VC技术内幕最好是第四版,后面出的多是讲
net的
《windows 图形界面编程》。这本书主要讲怎样创建一个“窗口”,怎样操作窗口,相应键盘、鼠标表系的。如果想图形界面编程最好拿这个入门。
《windows核心编程》应该叫做《windows编程》,这个主要windows平台的应该编程的,进程、线程,进程间通讯,文件系统等等。实际上我们这些作为微软客户的程序是没有机会做内核编程的,除非写驱动。
个人觉得如果做windows平台的网络编程,最好是把这本书读一遍,即使你有unix编程的经验,至少应该浏览一下。对于图形界面的编程,我觉得这本书可读可不读,不是特别重要。
如果做图形编程(不是图形界面编程!),学完《windows程序设计》还得学袁锋的《windows图形编程》。
至于Mfc,如果想学“上层”的编程,有必要学一下,并经现在还是很用的。侯捷的《深入浅出mfc》,不太适合做为mfc的入门书籍,除非你认为自己编程的基础比较好,也可以试一试。
(2)不清楚,没学过。
(3)mfc不过是windows api的一层封装。讲mfc的书可定是讲windows的书。
(4)windows平台学习资料,入门容易,待遇、潜力应该逗不错吧。当然现在linux的学习资料也很多,至少比我学FreeBSD的资料多多了,网上一搜关于unix的问题,发现问问题的人多数都在用linux。呵。
当然可以学习的平台还是好多的,比如unix,apple os x (可以给苹果机写写程序,也可以给苹果手机写),逗不错。
有个卖白菜价的,真不知道他是什么想法……
什么电子资源都有
这本实际上对新手来说也不容易懂,不过的确是国产好书windows核心编程
这本比较注重内核和理论windows程序设计 第五版 已绝版
这本实际运用较多些推荐先看看 王育坚(好像是这个名字) 清华出版社的 VC++ 面向对象编程 侯捷写的序 这本书比较易懂
其次就是孙鑫的VC++教程和视频教程了
我觉得计算机的书基础的,经典的著作要反复认真看,C++方面那基本经典著作。
其他的书都不用看了,不如认真分析别人的代码,比看书有效。