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

零起点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/

目录 第一部分 基础知识 第1章 环境 工具栏和菜单 环境窗口 在线帮助 MSDN库 在开发环境之外工作 第1章 环境 工具栏和菜单 环境窗口 在线帮助 MSDN库 在开发环境之外工作 第2章 AppWizard(应用程序向导) AppWizard(应用程序向导)的优点 运行AppWizard(应用程序向导) 用AppWizard(应用程序向导)来创建DLL文件 第二部分 编辑器 第3章 文本编辑器 启动文本编辑器 文档 浏览文档 文本搜索 编程辅助工具 Advanced(高级)命令 未结合命令 宏的基础 定制编辑器 在Developer Studio之外编辑文本 第4章 资源 系统资源 RC资源脚本文件 Resource. h头文件 AppWizard资源的例子 例程DiskPie1简介 菜单和加速键 字符串资源和状态栏 位图. 工具栏. 图标和光标 向DiskPie1添加代码 再谈未结合命令 修整资源数据 第5章 对话框和控件 对话脚本 对话编辑器 例1:修改 About对话 例2:简单的非模态对话框 例3:向AppWizard程序添加对话 基于对话的应用程序 第三部分 编程帮助工具 第6章 ClassWizard(类向导) 访问ClassWizard ClassWizard对话 WizardBar(向导栏) ClassWizard如何识别类 用ClassWizard创建对话类 第7章 Gallery(组件集) 例子:添加一个属性表 例子:添加初始屏幕和时钟 创建自定义的组件 第四部分 ActiveX控件 第8章 使用ActiveX控件 背景知识简介 控件包容器 在包容器和 ActiveX控件之间进行通信 编写包容器应用程序 在没有对话编辑器的情况下工作 第9章 使用 MFC编写ActiveX控件 用于创建 ActiveX控件的 Visual C+十工具 ControlWizard 许可 例1:什么都不做的ActiveX控件 例2:Tower ActiveX控件 向ActiveX控件项目添加属性页 第10章 用ATL编写ActiveX控件 ATL和包容器应用程序 ATL和ActiveX控件 示例1:Pulse ActiveX控件 例子2:TowerATL ActiveX控件 对比组件模型 第五部分 高级主题 第11章 调试器 调试与发行 调试器的使用 断点 断点返回控制权给调试器的方式 建立调试版本 调试器界面 例子:开发和调试ShockWave程序 特殊的调试情况 第12章 编译器优化 优化入门 优化开关 从调试到发行 基准Visual C+十 第13章 自定义Visual C++ Options(选项)对话框 Customize(自定义)对话框 工具栏 添加命令到Tools(工具)菜单 宏 Developer Studio附加项 第六部分 附录 附录A ASCII和ANSI文件格式 附录B ClassWizard支持的MFC类 附录C VBScript初步
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值