Visual C++实用教程
分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 郑阿奇
出 版 社: 电子工业出版社
出版时间: 2000-8-1字数: 629.8千字版次: 1版1次页数: 378印刷时间:开本:印次:纸张: 胶版纸I S B N : 9787505360938包装: 平装编辑推荐
内容简介
本书包含了实用教程、习题、上机操作指导、综合应用实习和附录等几个部分。内容主要 包括Visual C〖KG-3〗+〖KG-3〗+ 6.0开发环境,基本应用程序的建立, C〖KG-3〗+〖KG-3〗+语言基础,对话框与控件,菜单、 工具栏与状态栏,框架窗口、文档与视图,数据库和多媒体等方面。实用教程部分一般讲解 内容后紧跟实例,习题部分除第2章突出C〖KG-3〗+〖KG-3〗+的基础内容外 ,其余各章主要是弄清一些基本概 念。上机操作指导通过实例先引导操作和编程,然后提出问题思考和在原来基础上自己进行 操作和编程练习。本书各部分内容既相互联系又相对独立,并依据教学特点作精心编排,方 便用户根据自己需要进行选择。
本书可作为大学本、专科有关课程的教材,其内容实用,也比较适合广大Visual C〖KG- 3〗+〖KG-3〗+ 6.0用户自学和参考。
作者简介
目录
第1部分 实用教程
第1章 Visual C〖KG-*3〗+〖KG-*3〗+ 6.0开发环境
1.1开发环境概述
1.2开发环境的菜单功能
1.2.1File菜单
1.2.2Edit菜单
1.2.3View菜单
1.2.4Insert菜单
1.2.5Project菜单
1.2.6Build菜单
1.2.7Tools菜单
1.2.8Windows菜单
1.2.9Help菜单
1.3开发环境的工具栏
1.3.1工具栏概述
1.3.2工具栏的显示与隐藏
1.4项目和项目工作区
1.4.1项目基本概念
1.4.2Class View
1.4.3Resource View
1.4.4File View
1.5资源
1.5.1资源与资源标识
1.5.2资源基本操作
1.5.3资源文件的管理
1.5.4资源编辑器
1.6开发环境的初步实践
1.6.1用AppWizard创建
1.6.2理解程序框架
1.6.3添加程序代码
1.6.4编译运行
第2章C〖KG-3〗+〖KG-3〗+语言基础
2.1C〖KG-3〗+〖KG-3〗+程序结构
2.1.1几个C〖KG-3〗+〖KG-3〗+程序
2.1.2C〖KG-3〗+〖KG-3〗+程序的基本组成
2.1.3C〖KG-3〗+〖KG-3〗+程序的书写风格
2.2数据类型、运算符与表达式
2.2.1基本数据类型
2.2.2常量与变量
2.2.3运算符和表达式
2.3基本语句
2.3.1顺序语句
2.3.2选择语句
2.3.3循环语句
2.3.4break和continue语句
2.4构造类型
2.4.1数组
2.4.2结构体
2.4.3共用体
2.4.4枚举类型
2.4.5用typedef定义类型
2.5指针
2.5.1指针的定义与引用
2.5.2指针与数组、结构体
2.5.3多级指针
2.5.4new与delete
2.5.5简单链表
2.6函数
2.6.1函数的定义和调用
2.6.2函数的参数传递
2.6.3函数的递归调用
2.6.4函数的重载
2.6.5变量的存储类型
2.7文件与预处理
2.7.1预处理
2.7.2文件概述
2.7.3顺序文件操作
2.7.4随机文件操作
2.8类与对象
2.8.1类与对象的定义
2.8.2构造函数和析构函数
2.8.3继承性和派生类
2.8.4虚函数
2.8.5友元函数
2.8.6运算符的重载
第3章基本应用程序的建立
3.1Windows的编程特点
3.1.1消息驱动机制
3.1.2图形设备接口(GDI)
3.1.3基于资源的程序设计
3.1.4动态链接库
3.2编制一个单文档应用程序
3.2.1单文档应用程序的建立
3.2.2浏览单文档应用程序
3.3理解向导创建的程序框架
3.3.1应用程序框架类型
3.3.2单文档程序框架
3.3.3多文档程序框架
3.3.4基于对话框的程序框架
第4章对话框及常用控件
4.1对话框的使用
4.1.1模式和无模式对话框
4.1.2使用对话框编辑器
4.1.3对话框的编程
4.2控件的创建和使用方法
4.2.1在对话框中创建和使用控件
4.2.2控件的通用属性
4.2.3控件的消息
4.3Windows常用控件
4.3.1静态控件和按钮
4.3.2编辑框
4.3.3列表框
4.3.4组合框
4.3.5滚动条
4.3.6旋转按钮控件和滑动条
4.4通用对话框和消息对话框
4.4.1通用对话框
4.4.2消息对话框
第5章菜单、工具栏和状态栏
5.1菜单
5.1.1用编辑器设计菜单
5.1.2使用键盘快捷键
5.1.3菜单的编程控制
5.1.4使用快捷菜单
5.2工具栏
5.2.1使用工具栏编辑器
5.2.2工具栏和菜单相结合
5.3状态栏
5.3.1状态栏的定义
5.3.2状态栏的常用操作
第6章框架窗口、文档和视图
6.1框架窗口
6.1.1主窗口和文档窗口
6.1.2窗口风格的设置
6.1.3窗口状态的改变
6.2文档的序列化
6.2.1磁盘文件和归档
6.2.2文档模板类
6.2.3文档模板的字串资源
6.2.4多种文档类型
6.2.5SDI序列化过程
6.3切分窗口和多个视图
6.3.1一般视图类
6.3.2文档和视图的相互作用函数
6.3.3切分窗口
6.3.4一档多视
第7章数据库编程
7.1数据库概述
7.1.1数据库和DBMS
7.1.2SQL
7.1.3ODBC、DAO和OLE DB
7.2ODBC数据库管理
7.2.1MFC的ODBC过程
7.2.2MFC的ODBC类
7.2.3数据库编程
7.3数据库相关的Active X控件
7.3.1使用MS FlexGrid控件
7.3.2RemoteData和DBGrid控件
第8章多媒体应用
8.1图形和文字的绘制
8.1.1设备环境
8.1.2图形设备接口(GDI)
8.1.3简单图形的绘制
8.1.4字体与文字处理
8.1.5位图
8.2使用媒体控制接口(MCI)
8.2.1MCI设备类型
8.2.2MCI编程步骤
8.2.3使用MCIWnd窗口类
8.3使用OpenGL
8.3.1OpenGL特点及功能
8.3.2OpenGL图形库
8.3.3用MFC编写OpenGL程序
第2部分习题
第1章Visual C〖KG-3〗+〖KG-3〗+ 6.0 开发环境
第2章C〖KG-3〗+〖KG-3〗+语言基础
第3章基本应用程序的建立
第4章对话框及常用控件
第5章菜单、工具栏和状态栏
第6章框架窗口、文档和视图
第7章数据库编程
第8章多媒体应用
第3部分上机操作指导
实验1熟悉开发环境和建立控制台项目
实验2C〖KG-3〗+〖KG-3〗+基本数据类型、表达式和基本语句
实验3C〖KG-3〗+〖KG-3〗+构造类型、指针和函数
实验4预处理、文件、类和对象
实验5基本应用程序的建立
实验6对话框、按钮及编辑框控件
实验7列表框、组合框及滑动条等控件
实验8菜单、工具栏和状态栏
实验9框架窗口和文档
实验10视图与文档的相互作用
实验11数据库编程
实验12多媒体应用
第4部分综合应用实习
题目: 学生学习成绩管理程序
第5部分附录
A本书约定
B调试
B.1调试的准备
B.2调试器的使用
B.3调试方法
C匈牙利的命名规则
D文本编辑器的使用
媒体评论