基本信息
编辑推荐
VC++技术专家倾力打造
彻底攻克VC++应用开发
内容简介
计算机书籍
C++语言是从C语言发展而来的一种面向对象的高级语言,而Visual C++则是C/C++ IDE,即集成开发环境。本书从C++基础开始讲解,由原理到实践、由浅到深、全面地介绍了在Visual C++环境下,如何利用C++语言编写Windows应用程序。[BR>本书分为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文件的读写操作、文件与文件夹、程序控制以及系统控制等。[BR>本书内容丰富、实用性强,许多代码可以直接应用到工程项目中,它适合于Visual C++ 6.0的初学者和使用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图片的显示,图片透明及绘制图像时矩阵的旋转和平移变换。