本书通过大量实用的例子,系统全面地介绍了C++语言和Microsoft Visual C++ .NET集成开发环境,目的是帮助读者快速高效地开发出运行在Windows ME、2000和XP下的应用程序。\r\n 本书内容丰富,全书共分为六个部分。主要介绍了Microsoft Visual C++ .NET编程工具,C++语言的基本概念,面向对象程序设计,Windows编程环境的基本概念、术语和方法,Windows与向导,高级编程主题,包括C#语言、OLE、ActiveX和DLL等。每一部分都给出了大量例程,引导读者逐步深入地学习。本书最后还有两个附录,可以从中查阅相关参数。\r\n 本书注重基本概念和方法,同时也与实际应用紧密联系,不仅可以作为Visual C++新手的入门教材,也可以作为长期从事应用软件开发的中高级用户的参考手册。
第一部分 C++概述\r\n\r\n第1章 The Visual Studio.NET C++编译器(第7版)\r\n\r\n1.1 Visual Studio.NET C++(第7版)的新增特性\r\n1.2 推荐的软件和硬件环境\r\n1.3 典型的Windows安装\r\n1.4 文档\r\n1.5 开发系统\r\n1.6 工具和实用程序\r\n1.7 重要的编译器特性\r\n1.8 编译器选项\r\n1.9 回顾与展望\r\n\r\n第2章 开始使用MDE\r\n\r\n2.1 启动Visual C++ MDE\r\n2.2 访问上下文相关的帮助文件\r\n2.3 理解菜单\r\n2.4 使工具栏停靠或浮动\r\n2.5 自动隐藏\r\n2.6 向前和向后导航\r\n2.7 File菜单\r\n2.8 Edit菜单\r\n2.9 View菜单\r\n2.10 Project菜单\r\n2.11 Build菜单\r\n2.12 Debug菜单\r\n2.13 Tools菜单\r\n2.14 Window菜单\r\n2.15 Help菜单\r\n2.16 回顾与展望\r\n\r\n第3章 编写、编译和调试简单程序\r\n\r\n3.1 打开Developer Studio\r\n3.2 创建第一个程序\r\n3.3 编辑源代码\r\n3.4 保存文件\r\n3.5 创建可执行文件\r\n3.6 调试程序\r\n3.7 运行第一个程序\r\n3.8 高级调试技术\r\n3.9 回顾与展望\r\n\r\n第4章 Visual C++的高级特性\r\n\r\n4.1 什么是标准模板库\r\n4.2 Microsoft的新语言:C#\r\n4.3 回顾与展望\r\n\r\n第二部分 程序设计基础\r\n\r\n第5章 C++基础\r\n\r\n5.1 先从C语言开始\r\n5.2 C语言的历史\r\n5.3 美国国家标准化组织:ANSIC\r\n5.4 从C到C++和面向对象编程\r\n5.5 C++的历史\r\n5.6 C/C++程序的基本组件\r\n5.7 回顾与展望\r\n\r\n第6章 操作数据\r\n\r\n6.1 标识符\r\n6.2 关键字\r\n6.3 标准的C和C++数据类型\r\n6.4 访问修饰符\r\n6.5 pascal、cdecl、near、far和huge修饰符\r\n6.6 数据类型转换\r\n6.7 存储类别\r\n6.8 运算符\r\n6.9 理解运算符优先级\r\n6.10 标准的C和C++库\r\n6.11 回顾与展望\r\n\r\n第7章 程序控制\r\n\r\n7.1 条件控制语句\r\n7.2 循环控制\r\n7.3 回顾与展望\r\n\r\n第8章 编写和使用函数\r\n\r\n8.1 什么是函数原型\r\n8.2 函数变元\r\n8.3 函数返回类型\r\n8.4 命令行变元\r\n8.5 C中的函数和C++中的函数\r\n8.6 与函数无关的问题\r\n8.7 回顾与展望\r\n\r\n第9章 处理数组\r\n\r\n9.1 什么是数组\r\n9.2 数组属性\r\n9.3 数组声明\r\n9.4 初始化数组\r\n9.5 访问数组元素\r\n9.6 计算数组的维数\r\n9.7 越界的数组下标\r\n9.8 字符串的输出和输入\r\n9.9 多维数组\r\n9.10 作为函数变元的数组\r\n9.11 字符串函数和字符数组\r\n9.12 回顾与展望\r\n\r\n第10章 使用指针\r\n\r\n10.1 指针变量\r\n10.2 函数指针\r\n10.3 动态存储空间\r\n10.4 深入研究指向数组的指针\r\n10.5 C++引用类型\r\n10.6 回顾与展望\r\n\r\n第11章 C++中的I/O简介\r\n\r\n11.1 使用C++ I/O流\r\n11.2 从stream.h到iostream\r\n11.3 回顾与展望\r\n\r\n第12章 结构、联合和其他类型\r\n\r\n12.1 结构\r\n12.2 联合\r\n12.3 其他类型\r\n12.4 回顾与展望\r\n\r\n第13章 高级编程主题\r\n\r\n13.1 类型兼容\r\n13.2 宏\r\n13.3 高级的预处理程序语句\r\n13.4 条件编译\r\n13.5 预处理程序运算符\r\n13.6 正确使用头文件\r\n13.7 更有效的头文件\r\n13.8 预编译头文件\r\n13.9 climits和cfloat\r\n13.10 使用perror()处理错误\r\n13.11 链表和动态内存分配\r\n13.12 回顾与展望\r\n\r\n第14章 使用C和C++库增加编程效率\r\n\r\n14.1 重要的C和C++头文件\r\n14.2 标准库函数 (cstdlib)\r\n14.3 字符函数(cctype)\r\n14.4 字符串函数(cstring)\r\n14.5 数学函数(cmath)\r\n14.6 时间函数 (Ctime)\r\n14.7 回顾与展望\r\n\r\n第三部分 面向对象程序设计基础\r\n\r\n第15章 面向对象程序设计基础\r\n\r\n15.1 保持原有概念\r\n15.2 传统的结构化程序设计\r\n15.3 面向对象程序设计\r\n15.4 C++与面向对象程序设计\r\n15.5 面向对象的术语\r\n15.6 初识C++类\r\n15.7 回顾与展望\r\n\r\n第16章 使用C++类进行编程\r\n\r\n16.1 类的具体特性\r\n16.2 运算符重载\r\n16.3 派生类\r\n16.4 回顾与展望\r\n\r\n第17章 C++中的全部I/O\r\n\r\n17.1 在C++中使用枚举类型\r\n17.2 引用变量\r\n17.3 默认参数\r\n17.4 memset()函数\r\n17.5 格式化输出\r\n17.6 I/O选项\r\n17.7 iostream类列表\r\n17.8 二进制文件\r\n17.9 综合使用C和C++代码\r\n17.10 设计惟一的操纵算子\r\n17.11 回顾与展望\r\n\r\n第18章 面向对象环境中的工作\r\n\r\n18.1 面向对象的堆栈\r\n18.2 C++中的面向对象链表\r\n18.3 回顾与展望\r\n\r\n第19章 模板和标准模板库\r\n\r\n19.1 STL近期的发展\r\n19.2 利用STL\r\n19.3 ANSI C/C++委员会\r\n19.4 STL的构成\r\n19.5 结构之外的模板\r\n19.6 STL:比模板的功能更强\r\n19.7 <vector>模板\r\n19.8 回顾与展望\r\n\r\n第四部分 Windows与向导\r\n\r\n第20章 Windows应用程序的概念和工具\r\n\r\n20.1 Windows的基本内容\r\n20.2 Windows编程的概念及词汇\r\n20.3 Visual C++的Windows开发工具\r\n20.4 回顾与展望\r\n\r\n第21章 使用向导编写面向过程的Windows应用程序\r\n\r\n21.1 Windows应用程序的框架\r\n21.2 使用应用程序向导创建一个面向过程的工程\r\n21.3 一个完整的Windows程序\r\n21.4 另外一个实用的工程\r\n21.5 创建一个饼形图应用程序\r\n21.6 回顾与展望\r\n\r\n第22章 Microsoft基础类库的基本概念\r\n\r\n22.1 基础类库存在的必要性\r\n22.2 MFC设计需要考虑的事项\r\n22.3 MFC库的关键特性\r\n22.4 从CObject开始\r\n22.5 主要的MFC类\r\n22.6 一个MFC的字处理应用程序\r\n22.7 回顾与展望\r\n\r\n第23章 向导和MFC的Windows应用程序\r\n\r\n23.1 在客户区域内绘图\r\n23.2 具有资源的Fourier级数应用程序\r\n23.3 使用资源的条形图表\r\n23.4 回顾与展望\r\n\r\n第五部分 高级编程概念\r\n\r\n第24章 C# Windows应用程序\r\n\r\n24.1 创建C# Windows应用程序:CircleArea\r\n24.2 事件响应\r\n24.3 利用代码改变属性\r\n24.4 创建C# Windows应用程序:Tester\r\n24.5 回顾与展望\r\n\r\n第25章 STL与Windows\r\n\r\n25.1 复数\r\n25.2 <complex>模板语法\r\n25.3 简单的<complex>应用程序\r\n25.4 使用STL与MFC创建Windows应用程序\r\n25.5 小结\r\n\r\n第26章 初识OLE\r\n\r\n26.1 OLE的特性与规范\r\n26.2 开发容器应用程序\r\n26.3 测试容器应用程序\r\n26.4 回顾与展望\r\n\r\n第27章 ActiveX控件\r\n\r\n27.1 ActiveX控件\r\n27.2 包含ActiveX控件的容器\r\n27.3 设计一个简单的ActiveX控件\r\n27.4 定制基本控件\r\n27.5 测试已完成的控件\r\n27.6 小结\r\n\r\n第28章 动态链接库\r\n\r\n28.1 基于MFC的动态链接库\r\n28.2 调用DLL的应用程序\r\n28.3 小结\r\n\r\n第29章 Web表单设计\r\n\r\n29.1 Web控件\r\n29.2 回顾与展望\r\n\r\n第六部分 附录\r\n\r\n附录A 扩展后的ASCII代码表\r\n附录B DOS 10H、21H和33H中断参数