现在的位置: 首页 > 综合 > 正文

零起点Visual C++ 程序设计推荐书目

2013年02月24日 ⁄ 综合 ⁄ 共 2567字 ⁄ 字号 评论关闭

零起点Visual C++.NET 程序设计推荐书目

本书目按学习难易程序排列

1.程序设计入门
完全的编程新手可以阅读Francis Glassborow的《A Beginners Introduction to Computer Programming : You Can Do It!》。这也是Bjarne的推荐。Francis Glassborow是ACCU主席,多年来他对几乎每一本C++经典名著评头论足,他自己的这一本自然会引起C++社群的极大兴趣。这本书声称并不是教授如何用C++来编程(从书名里也找不到任何C++的字眼),而是教你如何进入编程的大门(只不过书中使用了C++的代码进行程序描述),如果你对编程没有任何经验,它很适合你。如果你已经有了少许的编程经验或者你想省下银两买一些大部头的作品的话,这本书完全可以跳过.

2.初探C++
<<essential C++>>和<C++ Primer 4th Ed>,之所以将两本书一块介绍不光是因为两书出自同一作者: lippman,而是因为 <<essential C++>> 可以看作是<C++ Primer 4th Ed>的简写本。
<<essential C++>> 很简单的一本书,初学者如果觉得自己确实很菜可以先看这本书,你肯定能看懂。它教授了C++的大部分知识,但毕竟它是一本入门书籍,有一些坚深的知识被省略了。中文译本由侯捷完成,值得信赖。如果你觉得<<essential C++>>太容易,或者你需要一本可以反复翻看的工具书,那么lippman的代表作<C++ Primer 4th Ed>是不二之选,它包括了我们正常应用C++作涉及到的所有知识,第4版比第3版可读性更好。中文版745页 99元。李师贤等译,(虽然仍有一些错误)算是国内译得不错的了。

3.掌握Windows编程:有了C和C++基础可以结合API来做一些Windows程序了
鼎鼎大名的<Programming Windows,Fifth Edition>,有关它的评论都可以出书了.可是出了这么多年书却没有一个好的中文版出现.但如果你想在Windows下做程序,最好还是弄一本.

4.进入VC++

  • 书名:VC++深入详解
  • 作者:孙鑫、余安萍 编著
  • 来源:电子工业出版社
  • 出版时间:
  • ISBN:ISBN 7-121-02530-2
  • 定价:89元

 

孙鑫老师技术好,人也厚道.在自己的网站上免费公布了自己的课程视频.遗憾的是视频是以VC6.0为开发环境的,所以没有提及.NET的内容,不过这套视频还是可以稳坐中国VC教学第一把交椅.(孙鑫VC++视频教程http://www.sunxin.org/video/vc.htm)

 

Ivor Horton's Beginning Visual C++ 系列,对应vs的每个版本出书

作者: Ivor Horton

【内容简介】
本书系编程语言先驱者Ivor Horton的经典之作,是学习C++编程最畅销的图书品种之一,不仅涵盖了Visual C++ .NET编程知识,还全面介绍了标准C++语言和.NET C++/CLI。本书延续了Ivor Horton讲解编程语言的独特方法,从中读者可以学习Visual C++ 2005的基础知识,并全面掌握在MFC和Windows Forms中访问数据源的技术。此外,本书各章后面的习题将有助于读者温故而知新,并尽快成为C++高效程序员。
如果你没学过C++或基础不太好,也可以直接读它,它很基础,内容也很全面,当然它很厚,也很贵(从价值上来讲还是值得的).

5.深入解析Windows操作系统(第4版)

 

  • 书名:深入解析Windows操作系统(第4版)
  • 作者:(美)罗斯(Russinovich,M.E.),(美)所罗门(Solomon,D.A.)著;潘爱民译
  • 来源:电子工业出版社
  • 出版时间:2007年04月
  • ISBN:9787121039690
  • 定价:99元
    它并不是一本讲编程的书,但是看了它对编程有很大的帮助.

 

6.不学MFC就等于没学VC

如果你确实想用VC做个实用的程序(而不只是把它当做学C++的环境),那就应该去学MFC,至于学MFC应该看什么书,候捷老师的<MFC四大天王>已给出了答案http://ei.szpt.edu.cn/jjhou/review3-5.htm

<Inside Visual C++ 4.0>
<Programming Windows 95 with MFC>
<MFC Internals>
<深入浅出MFC>

(注:由于<MFC四大天王>的成文时间是1997.02 所以四本书都年纪不轻,但还好,都有相应的新版本.)

以下本书目按主题分类排列

C++部分
<<essential C++>>
<C++ Primer 4th Ed>

Windows 程序设计部分

<Programming Windows Fifth Edition> (作者:Charles Petzold) Page:1576
中文版名:<Windows 程序设计(第五版)> 页数:1376 

<Windows internals> (作者:Matt Pietrek) Windows 核心编程
<Undocumented Windows> (作者:Andrew Schulman,David Maxey,Matt Pietrek)
<Windows95 System Programming Secrets> (作者:Matt Pietrek)
<Windows95:A Developer's Guide> (作者:Jeffrey Richter,Jonathan Locke)
<Advanced Windows> (作者:Jeffrey Richter)
<Writting Windows VxD and Device Driver> (作者:Karen Hazzah)
<System Programming for Windows95> (作者:Walter Oney)

系统理论方面:
<深入理解计算机系统>(Computer Systems A Programmer's Perspective)
isbn:7-5083-2175-8  by Randal E.Bryant & David O'Hallaron

VC

VC 技术内幕
《Visual Studio.NET Tips and Tricks》教授如何使用VS.NET IDE环境的书.

链接:http://ltoiii.blog.163.com/blog/

抱歉!评论已关闭.