书籍详情

Visual C++6.0程序设计教程与实训

Visual C++6.0程序设计教程与实训

作者:王丰、高光金

出版社:北京大学出版社

出版时间:2005-09-01

ISBN:9787301096987

定价:¥23.00

购买这本书可以去
内容简介
  本书系统地介绍了VisualC++6.0程序设计的基本概念及基本方法。内容包括VisualC++6.0概述,C++对C语言的扩充,面向对象的编程,VisualC++开发Windows应用程序概述,菜单、工具栏和状态栏,鼠标与键盘,屏幕绘图,对话框与控件,文档/视图结构,其他常用编程功能,从VisualC++6.0到VisualC++.NET等内容。本书注重基本原理和基本程序设计方法的介绍,概念表达准确,语言精练,实用性强,每个主要知识点后均附有实训,便于教学和自学。本书适于作为高职高专院校VisualC++程序设计课程的教材,也可作为各类VisualC++编程自学人员及软件开发人员的参考书。
作者简介
暂缺《Visual C++6.0程序设计教程与实训》作者简介
目录
第一章 VjsualC++6.O概述
1.1 VisualC++6.0 的特点及对系统的要求
1.2 VisualC++6.0 的安装
1.2.1 VisualC++6.O对系统的要求
1.2.2 VisualC++6.0 的安装过程
1.3 VisualC++6.0 集成开发环境
1.3.1 启动VisualC++6.0
1.3.2 VisualC++6.0 的窗口
1.3.3 菜单
1.3.4 工具栏
1.3.5 源代码编辑器
1.3.6 资源编辑器
1.3.7 调试器
1.3.8 VisualC++的窗口控制
1.4 编写VisualC++应用程序
1.4.1 使用AppWizard建立控制台应用程序
1.4.2 添加代码
1.4.3 编译、连接、运行程序
1.4.4 调试程序
1.5 VisualC++6.0 帮助系统的使用
1.6 实训
1.7 习题
第二章 C++对C语言的扩充
2.1 C++对C语言的扩充概述
2.1.1 新的输入输出方式
2.1.2 注释、变量声明与作用域限定符
2.1.3 强制类型转换与Const标识符
2.1.4 引用
2.2 new和delete操作符
2.2.1 栈变量与堆变量
2.2.2 new操作符
2.2.3 delete操作符
2.3 函数
2.3.1 函数原形
2.3.2 不指定返回值类型
2.3.3 参数默认值
2.3.4 内联函数
2.3.5 函数参数
2.3.6 函数返回值
2.3.7 函数重载
2.4 VisualC++中自定义的数据类型介绍
2.5 实训
实训1:闰年的判断
实训2:函数重载——不同数据
类型求最大值
2.6 习题
第3章 面向对象的编程
3.1 面向对象程序设计概述
3.1.1 程序组织/设计的方法
3.1.2 面向对象程序设计的基本概念
3.1.3 面向对象系统的特征
3.2 类与对象
3.2.1 类.
3.2.2 对象
3.2.3 构造函数
3.2.4 析构函数
3.2.5 复制构造函数
3.2.6 this指针
3.2.7 静态成员
3.2.8 友元函数和友元类
3.3 继承
3.3.1 继承的基本知识
3.3.2 派生类的构造与析构
3.3.3 同名成员的访问
3.3.4 多继承
3.3.5 虚基类
3.3.6 类型兼容
3.4 虚函数与多态性
3.4.1 虚函数
3.4.2 虚析构函数
3.4.3 纯虚函数与抽象类
3.4.4 多态性
3.5 运算符重载
3.5.1 运算符重载的概念
3.5.2 运算符重载的基本方法
3.5.3 特殊运算符的重载
3.6 模板与异常
3.6.1 模板
3.6.2 异常
3.7 实训
实训1:学生信息的输入输出
实训2:运算符的重载
3.8 习题
一、填空题
二、选择题
三、操作题
第4章 利用VisualC++开发Window3程序概述
4.1 用MFC编程
4.1.1 什么是MFC
4.1.2 用AppWizard建立MFCWindows应用程序
4.2 AppWizardMFC应用程序的结构分析
4.2.1 应用程序类CWinApp
4.2.2 主框架窗口
4.2.3 子框架窗口
4.2.4 视图类
4.2.5 文档类
4.2.6 对话框类
4.3 消息机制
4.3.1 消息驱动
4.3.2 消息的种类
4.3.3 消息映射及消息传递
4.4 MFC程序的运行流程
4.4.1 MFC的WinMain()函数
4.4.2 InitlnstanCe()函数的功能
4.4.3 CMainFrame类的On Create()函数
4.4.4 创建空文档
4.4.5 消息循环
4.5 窗口绘制机制
4.5.1 一WM—PAINT消息
4.5.2 在设备描述符表中绘制
4.6 实训
4.7 习题
第5章 菜单、工具栏和状态栏
5.1 菜单
5.1.1 菜单定义的一般规则
5.1.2 创建和编辑菜单
5.1.3 菜单消息及其传递路径
5.1.4 菜单项状态的更新
5.1.5 添加键盘加速键和组合键
5.2 工具栏
5.2.1 在新建程序时增加工具栏
5.2.2 修改工具栏
5.2.3 工具栏编程示例
5.3 状态栏
5.3.1 在新建程序时增加状态栏
5.3.2 如何在程序中加入状态栏
5.4 实训
5.5 习题
第6章 鼠标与键盘
6.1 使用鼠标
6.1.1 鼠标事件和鼠标消息
6.1.2 处理客户区鼠标消息
6.1.3 鼠标捕捉
6.1.4 鼠标绘图程序
6.2 响应键盘.
6.2.1 键盘事件
6.2.2 处理键盘事件
6.2.3 按键显示程序
6.3 实训
6.4 习题
第7章 屏幕绘图
7.1 设备描述符表与CDC类
7.1.1 设备描述符表与GDI对象
7.1.2 CDC类
7.1.3 设备描述符表的申请和释放
7.1.4 一WM—PAINT消息的响应过程
7.2 基本图形绘制
7.2.1 画点
7.2.2 画直线
7.2.3 画矩形
7.2.4 画圆及椭圆
7.3 绘图工具的使用
7.3.1 GDI绘图工具介绍
7.3.2 画笔与画刷
7.3.3 图形填充
7.3.4 绘图过程
7.3.5 绘图模式
7.3.6 绘图编程示例
7.4 文本输出
7.4.1 文本输出函数
7.4.2 文本输出编程示例
7.5 映射方式
7.5.1 设备坐标
7.5.2 逻辑坐标
7.5.3 映射方式
7.6 实训
7.7 习题
第8章 对话框与控件
8.1 对话框概述
8.1.1 对话框的种类
8.1.2 对话框的组成元素及其创建步骤
8.1.3 对话框编辑器
8.1.4 对话框的创建、显示与关闭
8.1.5 对话框编程示例
8.2 控件
8.2.1 控件概述
8.2.2 常用控件介绍
8.2.3 控件与对话框的交互
8.2.4 控件编程示例
8.2.5 基于对话框的应用程序
8.3 实训
实训内容:通用对话框设计
8.4 习题
第9章 文档/视图结构
9.1 文档,视图结构概述
9.1.1 为什么需要文档/视图结构
9.1.2 文档类、视图类及文档模板类的作用及相互关系
9.2 文档类
9.2.1 定义自己的文档类
9.2.2 使用文档类的数据成员管理数据
9.2.3 串行化数据
9.2.4 经常重载的重要成员函数
9.3 视图类
9.3.1 MFC中的各种视图类
9.3.2 从文档中得到数据并显示
9.3.3 视图的滚动与缩放
9.4 单文档与多文档应用程序
9.4.1 单文档应用程序的特点
9.4.2 单文档应用程序示例
9.4.3 多文档应用程序的特点
9.4.4 多文档应用程序设计示例
9.5 实训
实训1:倾斜文字
实训2:多色窗口
9.6 习题
第10章 其他常用编程功能
10.1 打印及打印预览
10.1.1 建立支持打印的框架
10.1.2 与打印相关的函数
10.1.3 所见即所得打印
10.2 文件操作
10.3 数据库访问
10.3.1 MFC提供的有关ODBC的常用类
10.3.2 指定数据源
10.3.3 利用MFC向导建立数据库应用程序
10.3.4 插入记录
10.3.5 删除记录
10.4 应用程序的打包与发布
10.4.1 安装程序应遵循的规则
10.4.2 安装InstallShield程序
10.4.3 创建InstallShield工程
10.4.4 创建setup.exe文件
10.4.5 生成并测试安装程序
10.5 实训
10.6 习题
第11章 从VisualC++6.0到VisualC++.NET
11.1 MiCrosoft.NEr综述
11.1.1 MiCrosoft.NET的产生背景
11.1.2 MiCrosoft.NET平台
11.1.3.NETFramework
11.1.4.NETFramework软件特点
11.2 VisualC++.NET编程简介
11.2.1 VisualStudio.NET简介
11.2.2 VisualStudio.NET新的IDE简介
11.3 习题
参考文献
猜您喜欢

读书导航