Visual C++ 6.0是当前最为流行的可视化编程环境之一。本书由浅入深,循序渐进地讲授了如何使用Visual C++这样强大的开发环境进行软件开发,内容包括Visual C++概述、C++语法、可视化程序设计、Windows编程、Visual C++开发和实例6个部分。其中,可视化编程详细讲解了对话框、单文档和多文档、Windows标准控件、菜单、工具栏和状态栏设计、图形处理和输入输出等内容。Windows编程则详细讲解了文件操作、注册表和INI文件、DLL、多线程编程。开发和实例篇详细讲解了Visual C++在数据库、网络和多媒体3个方面的开发知识,并给出相应的实例。
Visual C++ 6.0是当前最为流行的可视化编程环境之一。本书由浅入深,循序渐进地讲授了如何使用Visual C++这样强大的开发环境进行软件开发,内容包括Visual C++概述、C++语法、可视化程序设计、Windows编程、Visual C++开发和实例6个部分。其中,可视化编程详细讲解了对话框、单文档和多文档、Windows标准控件、菜单、工具栏和状态栏设计、图形处理和输入输出等内容。Windows编程则详细讲解了文件操作、注册表和INI文件、DLL、多线程编程。开发和实例篇详细讲解了Visual C++在数据库、网络和多媒体3个方面的开发知识,并给出相应的实例。
本书内容从C++讲起,非常适合Visual C++入门读者,可作为大中专院校Visual C++和Windows程序设计课程的教材。同时,由于涉及深入开发的知识,本书也适合Visual C++开发人员。
第1篇 Visual C++概述篇
第1章 Visual C++6.0集成开发环境概述
1.1 Visual C++概述
1.1.1 Visual C++的语言基础——C什语言
1.1.2 Visual C++的接口函数——Windows API
1.1.3 Visual C++的类库——MFC
1.2 Visual C++6.0集成开发环境概述
1.2.1 Visual C++6.0的安装
1.2.2 开发环境窗口介绍
1.3 Visual C++6.0界面概览
I.3.1 Visual C++6.0开发环境布局
1.3.2 Visual C++6.0菜单介绍
1.3.3 Visual C++6.0工具栏介绍
].3.4 Visual C++6.0控件面板介绍
1.3.5 资源编辑器介绍
1.3.6 输出窗口介绍
1.4 Visual C++6.0开发步骤与环境设定
1.4.1 程序的开发步骤
1.4.2 开发环境的设定
1.5 程序设计入门实例——hello word!
1.6 上机实践
1.7 常见问题及解答
1.8 小结
1.9 习题
第2篇 C++语法篇
第2章 C++语言基础
2.1 面向对象程序设计概述
2.2 数据类型
2.2.1 常量与变量
2.2.2 简单类型
2.2.3 字符串常量
2.2.4 构造类型
2.2.5 文件类型
2.2.6 指针类型
2.3 数组
2.3.1 一维数组
2.3.2 二维数组
2.3.3 字符型数组
2.4 运算符
2.4.1 赋值运算符
2.4.2 算术运算符
2.4.3 逻辑运算符
2.4.4 关系运算符
2.4.5 位运算符
2.4.6 逗号运算符
2.5 表达式和语句
2.6 程序控制结构
2.6.1 顺序结构
2.6.2 选择结构
2.6.3 循环结构
2.7 C++的输入输出
2.8 编程实例与调试
2.8.1 代码编写
2.8.2 Visual C++项目文件介绍
2.8.3 调试与运行
2.9 本章实例——数据排序
2.10 上机实践
2.11 常见问题及解答
2.12 小结
2.13 习题
第3章 函数
3.1 概述
3.2 函数定义
3.2.1 函数定义的一般形式
3.2.2 函数参数
3.2.3 函数的返回值
3.3 函数的调用
3.3.1 函数调用的一般形式
……
第4章 C++的面向对象编程
第5章 MFC与Windows编程基础
第3篇 可视化程序设计篇
第6章 对话框应用程序设计
第7章 单文档和多文档
第8章 Windows标准控件的应用
第9章 菜单、工具栏和状态栏设计
第10章 Windows图形处理与文本输入输出
第4篇 Windows编程篇
第11章 文件操作
第12章 注册表与INI文件
第13章 DLL动态链接库
第14章 多线程编程
第5篇 Visual C++开发篇
第15章 数据库应用程序设计
第16章 网络编程
第17章 多媒体编程
第6篇 实例篇
第18章 图书管理系统的实现
第19章 简单电子邮件的客户端实现
第20章 媒体播放器的实现