Visual C++宝典
基本信息
编辑推荐
VC++技术专家倾力打造
彻底攻克VC++应用开发
内容简介回到顶部↑
c++语言是从c语言发展而来的一种面向对象的高级语言,而visual c++则是c/c++ ide,即集成开发环境。本书从c++基础开始讲解,由原理到实践、由浅到深、全面地介绍了在visual c++环境下,如何利用c++语言编写windows应用程序。
本书分为4部分,包括33章。第1部分是visual c++编程入门介绍,介绍了windows编程的入门知识和c++语言的一些基础知识;第2部分是visual c++分类应用程序编程介绍,包括windows应用编程和控制台程序,以及在visual c++下如何编写win32程序、对话框程序、单文档与多文档程序、动态链接库和activex控件程序;第3部分是visual c++功能应用程序介绍,在本部分中,讲解了visual c++下最常见的操作编程,包括文件操作、数据处理、系统时间、错误与异常处理、多线程技术、定时器、输入输出设备、串口编程、网络编程、数据库编程、windows内存管理、程序调试以及网络安全等;第4部分介绍了visual c++的一些杂项编程,包括界面控制、office文件的读写操作、文件与文件夹、程序控制以及系统控制等。
本书内容丰富、实用性强,许多代码可以直接应用到工程项目中,它适合于visual c++ 6.0的初学者和使用visual c++从事开发的程序员使用,对于具有一定visual c++编程经验的读者,本书也是非常好的参考书。
本书分为4部分,包括33章。第1部分是visual c++编程入门介绍,介绍了windows编程的入门知识和c++语言的一些基础知识;第2部分是visual c++分类应用程序编程介绍,包括windows应用编程和控制台程序,以及在visual c++下如何编写win32程序、对话框程序、单文档与多文档程序、动态链接库和activex控件程序;第3部分是visual c++功能应用程序介绍,在本部分中,讲解了visual c++下最常见的操作编程,包括文件操作、数据处理、系统时间、错误与异常处理、多线程技术、定时器、输入输出设备、串口编程、网络编程、数据库编程、windows内存管理、程序调试以及网络安全等;第4部分介绍了visual c++的一些杂项编程,包括界面控制、office文件的读写操作、文件与文件夹、程序控制以及系统控制等。
本书内容丰富、实用性强,许多代码可以直接应用到工程项目中,它适合于visual c++ 6.0的初学者和使用visual c++从事开发的程序员使用,对于具有一定visual c++编程经验的读者,本书也是非常好的参考书。
目录回到顶部↑
第1部分 visual c++编程入门
第1章 windows编程入门
第2章 c++编程基础
第2部分 visual c++分类应用编程
第3章 窗口和窗口消息
第4章 win32应用程序和控制台程序
第5章 gdi绘图
第6章 mfc控件
第7章 动态链接库(dll)
第8章 单文档应用程序(sdi)
第9章 多文档应用程序(mdi)
第10章 对话框应用程序
第11章 gdi+基础编程
第12章 activex控件
第3部分 visual c++功能应用编程
第13章 文件操作
第14章 数据处理
第15章 系统时间
第16章 错误与异常处理
第17章 多线程
第1章 windows编程入门
第2章 c++编程基础
第2部分 visual c++分类应用编程
第3章 窗口和窗口消息
第4章 win32应用程序和控制台程序
第5章 gdi绘图
第6章 mfc控件
第7章 动态链接库(dll)
第8章 单文档应用程序(sdi)
第9章 多文档应用程序(mdi)
第10章 对话框应用程序
第11章 gdi+基础编程
第12章 activex控件
第3部分 visual c++功能应用编程
第13章 文件操作
第14章 数据处理
第15章 系统时间
第16章 错误与异常处理
第17章 多线程
前言回到顶部↑
Visual C++是微软公司开发的一个集成开发环境(IDE),就是使用C++的一个开发平台。Visual C++是Windows平台上的C++编程环境,学习Visual C++要了解很多Windows平台的特性并且还要掌握MFC、ATL、COM等知识,难度比较大。笔者长期从事Visual C++编程工作,因此比较清楚初学者在学习Visual C++编程过程中常见的一些问题和学习过程中的一些困惑。本书的目的是为了让Visual C++的初学者对于Visual C++有一个系统、全面的认识,同时能为今后继续学习打下良好的基础。本书可以快速地使初学者掌握Visual C++编程知识,能使读者对Visual C++有一个全面、直观、系统的认识,最终可以完成独立、专业的Visual C++编程工作,同时本书中还提供了大量实例供读者学习和参考。
本书的特点
本书可帮助读者真正掌握Visual C++编程的基础知识,达到:遇到问题时,可以立刻独立分析程序;可以利用已学习的知识,对一些具体的问题有一定的编程思路,可以设计简单的程序;了解一些完整的实际问题的处理例子,为Visual C++学习打下一个坚实的基础。
本书的特点主要体现在以下几个方面。
本书的编排采用循序渐进的方式,适合初学者逐步掌握Visual C++编程的基础、技巧和精髓。
本书编排了大量的实例,为读者学习Visual C++编程提供了方便。
良好的程序调试习惯的养成是语言学习者必须具备的,因此本书加入了程序调试这一章(见第25章),本章可以在调试程序中随时翻阅,不受基础知识的限制。
在比较重要的知识点的章节后面,都给出一个具体问题以介绍这个知识点的应用,这样可以加强编程的训练。本书源代码都附在随书光盘中,方便读者使用。
本书的内容安排
本书共分为四部分,共33章,从Visual C++集成开发环境的操作讲起,再进一步介绍Visual C++编程中的窗口概念以及创建窗口等一系列相关的知识,具体内容安排如下。
第1、2章:介绍Visual C++集成开发环境。
第3章:窗口和窗口消息等知识的介绍,其中包括窗口的创建、显示隐藏、位置大小改变及窗口几个常用的消息,以及相应的实例。
第4章:Win32应用程序以及Win32控制台程序的编程,其中包括Win32应用程序的窗口消息及一些与窗口相关的常见Win32 API函数,以及Win32控制台程序的编程技巧及实例。
第5章:GDI绘画,介绍有关图形的绘制以及画刷和画笔的界面编程,在最后一节还会介绍一个桌面涂鸦的实例。
第6章:MFC的控制详解,在6.2节还会介绍常用几个控件的使用例子。
第7章:动态链接库程序,包括Non-MFC DLL、MFC规则DLL、MFC扩展DLL以及DLL的显式调用和隐式调用。
第8章:单文档应用程序的编程开发,其中还会介绍到工具栏、状态栏和菜单的编程知识。
第9章:多文档应用程序的编程开发,其中介绍到多文档应用程序的结构和多文档的主要编程技巧。
第10章:介绍有关对话框应用程序的编程开发,其中还会介绍几种通用对话框。
第11章:介绍有关GDI+绘图的基础知识,介绍有关在GDI+环境下图形的绘制,包括画刷和画笔的界面编程,不同格式图片的显示,动态GIF图片的显示,图片透明及绘制图像时矩阵的旋转和平移变换。
本书的特点
本书可帮助读者真正掌握Visual C++编程的基础知识,达到:遇到问题时,可以立刻独立分析程序;可以利用已学习的知识,对一些具体的问题有一定的编程思路,可以设计简单的程序;了解一些完整的实际问题的处理例子,为Visual C++学习打下一个坚实的基础。
本书的特点主要体现在以下几个方面。
本书的编排采用循序渐进的方式,适合初学者逐步掌握Visual C++编程的基础、技巧和精髓。
本书编排了大量的实例,为读者学习Visual C++编程提供了方便。
良好的程序调试习惯的养成是语言学习者必须具备的,因此本书加入了程序调试这一章(见第25章),本章可以在调试程序中随时翻阅,不受基础知识的限制。
在比较重要的知识点的章节后面,都给出一个具体问题以介绍这个知识点的应用,这样可以加强编程的训练。本书源代码都附在随书光盘中,方便读者使用。
本书的内容安排
本书共分为四部分,共33章,从Visual C++集成开发环境的操作讲起,再进一步介绍Visual C++编程中的窗口概念以及创建窗口等一系列相关的知识,具体内容安排如下。
第1、2章:介绍Visual C++集成开发环境。
第3章:窗口和窗口消息等知识的介绍,其中包括窗口的创建、显示隐藏、位置大小改变及窗口几个常用的消息,以及相应的实例。
第4章:Win32应用程序以及Win32控制台程序的编程,其中包括Win32应用程序的窗口消息及一些与窗口相关的常见Win32 API函数,以及Win32控制台程序的编程技巧及实例。
第5章:GDI绘画,介绍有关图形的绘制以及画刷和画笔的界面编程,在最后一节还会介绍一个桌面涂鸦的实例。
第6章:MFC的控制详解,在6.2节还会介绍常用几个控件的使用例子。
第7章:动态链接库程序,包括Non-MFC DLL、MFC规则DLL、MFC扩展DLL以及DLL的显式调用和隐式调用。
第8章:单文档应用程序的编程开发,其中还会介绍到工具栏、状态栏和菜单的编程知识。
第9章:多文档应用程序的编程开发,其中介绍到多文档应用程序的结构和多文档的主要编程技巧。
第10章:介绍有关对话框应用程序的编程开发,其中还会介绍几种通用对话框。
第11章:介绍有关GDI+绘图的基础知识,介绍有关在GDI+环境下图形的绘制,包括画刷和画笔的界面编程,不同格式图片的显示,动态GIF图片的显示,图片透明及绘制图像时矩阵的旋转和平移变换。
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· C/C++ 经典著作(《C专家编程》《C++ Templates中文版》《C和指针 》《C陷阱与缺陷》《C++沉思录》)
评论交流
共有3人开贴评论 3人参与评论 1人参与打分 查看
发表于:2011-3-11 10:59:00
vc6和后续版本其实差别不大,总的程序框架没有变化,最大变化无非多几个实用的类。到现在为止,仍然没有一本讲解vs2008的特性包的书,因为看看sdk的例子就明白了。对于细节,自己跟踪几遍代码就是了。
vc学习,其实只要用到三本书。
第一本,李久进的深入浅出mfc(候杰的那本也还可以)
第二本,看老外写的《深入解析mfc》
第三本,找一本类似'宝典'的书,主要面前应用方面,实用性要强。
所以这本书就冲目录而言,还是值得买一本当工具书的,如果你还有第三本书的话。
说到vc,有的人必提孙鑫的那本书,那是一本速成书,他想把3本书的内容包含在一起,这显然是不现实的。所以这本书在讲解原理时,总是会避开难点,简单地告诉你一个结果,然后开始讲解基本的应用。所以孙鑫的书,适合刚接触vc不久,又要马上靠它做点什么出来的人。确切地说,就是入门了。当你有点火候后,基本上可以把这书丢在书架里。不过,对于大多数菜鸟来说,如果捧着孙鑫的书当宝贝来看,而不去看其他书,这不是好方法。因为理解力不行,孙鑫的书没有1-2年是拿不下来的。所以建议先看下vc原理书,等明白6,7分,再看孙鑫的书,最多一星期就可以拿下了。
同类的vs2005,vs2008入门经典,这本书mfc方面,其例子对于理解“设备坐标”“逻辑坐标”比较不错。
----------
总之,vc学习,在搞定原理之后,基本上使用方面没有大的问题后。
本理想的工具书,备不时之需。
这本书,视其目录,感觉还行。
ps:vc学习唯一的难点就是多文档程序,建议看下<windows程序设计>相当章节。
学习就是要多看,多写,不要bs任何一本书,每本书都有其优点。当掌握原理后,再看后续的书,时间基本可以忽略不计。
vc学习,其实只要用到三本书。
第一本,李久进的深入浅出mfc(候杰的那本也还可以)
第二本,看老外写的《深入解析mfc》
第三本,找一本类似'宝典'的书,主要面前应用方面,实用性要强。
所以这本书就冲目录而言,还是值得买一本当工具书的,如果你还有第三本书的话。
说到vc,有的人必提孙鑫的那本书,那是一本速成书,他想把3本书的内容包含在一起,这显然是不现实的。所以这本书在讲解原理时,总是会避开难点,简单地告诉你一个结果,然后开始讲解基本的应用。所以孙鑫的书,适合刚接触vc不久,又要马上靠它做点什么出来的人。确切地说,就是入门了。当你有点火候后,基本上可以把这书丢在书架里。不过,对于大多数菜鸟来说,如果捧着孙鑫的书当宝贝来看,而不去看其他书,这不是好方法。因为理解力不行,孙鑫的书没有1-2年是拿不下来的。所以建议先看下vc原理书,等明白6,7分,再看孙鑫的书,最多一星期就可以拿下了。
同类的vs2005,vs2008入门经典,这本书mfc方面,其例子对于理解“设备坐标”“逻辑坐标”比较不错。
----------
总之,vc学习,在搞定原理之后,基本上使用方面没有大的问题后。
本理想的工具书,备不时之需。
这本书,视其目录,感觉还行。
ps:vc学习唯一的难点就是多文档程序,建议看下<windows程序设计>相当章节。
学习就是要多看,多写,不要bs任何一本书,每本书都有其优点。当掌握原理后,再看后续的书,时间基本可以忽略不计。
| 我要写评论 |
| 查看所有评论交流(共3条) |







点击看大图



加载中...

