书籍详情
Visual C++程序设计教程
作者:段智毅 主编
出版社:人民邮电出版社
出版时间:2009-05-01
ISBN:9787115206350
定价:¥32.00
购买这本书可以去
内容简介
《VisualC++程序设计教程》系统地介绍了有关Visual C++程序开发所涉及的知识。全书共分12章,内容包括Visual C++集成开发环境、C++语言基础、面向对象程序设计、创建应用程序框架、MFC简介与函数、文档与视图、对话框、控件、文字和图形处理技术、DLL、网络编程和综合实训。《VisualC++程序设计教程》所有知识都结合具体实例进行介绍,力求详略得当,使读者快速掌握Visual C++的编程技术。《VisualC++程序设计教程》可作为高职高专院校软件及相关专业的教材,也可供Visual C++编程初学者及程序开发人员参考使用。
作者简介
暂缺《Visual C++程序设计教程》作者简介
目录
第1章 Visual C++集成开发环境
1.1 Visual C++概述
1.2 项目和项目工作区
1.2.1 Visual C++项目
1.2.2 工作区窗口
1.3 编辑器
1.4 菜单栏和工具栏
习题
第2章 C++语言基础
2.1 C++概述
2.2 程序设计基础
2.2.1 C++基本要素
2.2.2 数据类型
2.2.3 运算符
2.2.4 表达式
2.2.5 语句
2.2.6 函数
习题
第3章 面向对象程序设计
3.1 类和对象
3.1.1 深入理解类的概念
3.1.2 类的定义
3.1.3 类的实例化——对象
3.1.4 类成员的访问
3.1.5 类成员的保护
3.1.6 构造函数
3.1.7 析构函数
3.1.8 this指针
3.2 类的继承
3.2.1 单一继承
3.2.2 多重继承
3.2.3 虚继承
3.3 类的高级方法
3.3.1 内联方法
3.3.2 静态数据成员和静态方法
3.3.3 友元类和友元函数
3.3.4 const方法
3.3.5 运算符重载
3.4 类模板
3.4.1 类模板的定义及应用
3.4.2 定义类模板的静态数据成员
3.5 异常处理
3.5.1 异常捕捉语句
3.5.2 抛出异常
习题
第4章 创建应用程序框架
4.1 应用程序向导
4.1.1 Visual C++中的向导类型
4.1.2 使用应用程序向导
4.2 应用程序向导生成的文件
4.2.1 文件类型
4.2.2 典型文件举例
4.3 ClassWizard类向导
4.3.1 ClassWizard的功能
4.3.2 ClassWizard的简单应用
4.3.3 为项目添加新类
4.3.4 手工添加消息处理函数
4.4 程序调试
4.4.1 断点跟踪
4.4.2 调试窗口
习题
第5章 MFC简介与函数
5.1 MFC概述
5.2 MFC类库层次
5.3 MFC常用数据类型
5.4 MFC全局函数
5.5 开发MFC应用程序
习题
第6章 文档与视图
6.1 文档/视图结构应用程序
6.2 菜单设计
6.2.1 菜单资源的设计
6.2.2 菜单的命令处理
6.2.3 菜单的主要方法
6.2.4 创建菜单
6.2.5 动态创建菜单
6.3 工具栏设计
6.3.1 工具栏资源设计
6.3.2 工具栏按钮的命令处理
6.3.3 工具栏的主要方法
6.3.4 动态创建工具栏
6.4 状态栏设计
6.4.1 状态栏的主要方法
6.4.2 动态创建状态栏
6.5 视图窗口应用
6.5.1 动态创建视图窗口
6.5.2 在视图窗口中显示网页
习题
第7章 对话框
7.1 对话框概述
7.2 使用对话框
7.2.1 对话框资源设计
7.2.2 对话框的属性设置
7.2.3 对话框常用方法
7.2.4 对话框数据交换与验证
7.3 消息对话框
7.4 通用对话框
7.4.1 文件对话框
7.4.2 查找/替换对话框
7.4.3 字体对话框
7.4.4 颜色对话框
7.4.5 打印对话框
7.4.6 打印对话框
习题
第8章 控件
8.1 静态文本控件(Static Text)
8.1.1 静态文本控件概述
8.1.2 静态文本控件的主要属性
8.1.3 静态文本控件的主要方法、事件
8.1.4 静态文本控件的应用
8.2 编辑框控件(EditBox)
8.2.1 编辑框控件的主要属性
8.2.2 编辑框控件主要方法、事件
8.2.3 编辑框控件的应用
8.3 按钮控件(Button)
8.3.1 按钮控件的主要属性
8.3.2 按钮控件主要方法、事件
8。3.3 按钮控件应用
8.4 列表框控件-(List Box)
8.4.1 列表框控件的主要属性
8.4.2 列表框控件主要方法、事件
8.4.3 列表框控件应用
8.5 组合框控件(Combo Box)
8.5.1 组合框控件的主要属性
8.5.2 组合框控件主要方法、事件
8.5.3 组合框控件应用
8.6 列表视图控件(List Contr01)
8.6.1 列表视图控件的主要属性
8.6.2 列表视图控件主要方法、事件
8.6.3 列表视图控件应用
8.7 树视图控件(了ree Contr01)
8.7.1 树视图控件的主要属性
8.7.2 树视图控件主要方法、事件
8.7.3 树视图控件应用
习题
第9章 文本和图形处理技术
9.1 GDI概述
9.2 设备上下文介绍
9.3 GDI对象
9.4 文本输出
9.4.1 使用Text Out方法在指定位置输出文本
9.4.2 使用Ext Text Out方法在指定区域输出文本
9.4.3 使用Tabbed Text Out方法根据制表位输出文本
9.4.4 使用Draw Text方法格式化输出文本
9.4.5 设置文本背景颜色
9.5 绘制图形
9.5.1 利用点线绘制多边形
9.5.2 如何快速地绘制图形
9.5.3 如何填充指定的区域
9.5.4 绘制不规则图形
9.6 绘制图像
9.6.1 设备相关和设备无关位图
9.6.2 在视图中绘制位图
9.6.3 在界面中实现位图变换
9.6.4 从磁盘中加载图像到窗口中
9.6.5 显示JPEG图像
习题
第10章 DLL
10.1 DLL简介
10.2 创建动态链接库
10.3 链接库的导出
10.3.1 动态链接库的命名改编
10.3.2 使用dumpbin工具查看链接库
10.3.3 使用DEF文僻导出函数名称
10.3.4 隐式调用与动态加载
10.3.5 从动态链接库中导出类
10.4 MFC动态链接库
10.4.1 模块状态
10.4.2 资源动态链接库
习题
第11章 网络编程
11.1 网络编程基础
11.1.1 计算机网络的定义、功能及分类
11.1.2 OSI参考模型
11.1.3 IP地址
1 1.1.4 地址解析
11.1.5 域名系统
11.1.6 TCP/IP协议族
11.1.7 端口
11.2 windOWS套接字技术
11.2.1 套接字概述
11.2.2 套接字相关函数
11.2.3 使用套接字函数设计网络聊天室
11.2.4 MFC对套接字的封装
习题
第12章 综合实训
12.1 实训1 Visual C++集成开发环境应用
12.1.1 实训目的
12.1.2 实训内容
12.1.3 实训步骤
12.2 实训2 C++语言基础
12.2.1 实训目的
12.2.2 实训内容
12.2.3 实训步骤
12.3 实训3 面向对象程序设计
12.3.1 实训目的
12.3.2 实训内容
12.3.3 实训步骤
12.4 实训4创建应用程序框架
12.4.1 实训目的
12.4.2 实训内容
12.4.3 实训步骤
12.5 实训5 MFC简介与函数
12.5.1 实训目的
12.5.2 实训内容
12.5.3 实训步骤
12.6 实训6 文档与视图应用
12.6.1 实训目的
12.6.2 实训内容
12.6.3 实训步骤
12.7 实训7对话框的应用
12.7.1 实训目的
12.7.2 实训内容
12.7.3 实训步骤
12.8 实训8 控件的应用
12.8.1 实训目的
12.8.2 实训内容
12.8.3 实训步骤
12.9 实训9 文字和图形处理技术
12.9.1 实训目的
12.9.2实训内容
12.9.3 实训步骤
12.10 实训10 DLI应用
12.10.1 实训目的
12.10.2 实训内容
12.10.3 实训步骤
12.11 实训11 网络编程
12.11.1 实训目的
12.11.2 实训内容
12.11.3 实训步骤
1.1 Visual C++概述
1.2 项目和项目工作区
1.2.1 Visual C++项目
1.2.2 工作区窗口
1.3 编辑器
1.4 菜单栏和工具栏
习题
第2章 C++语言基础
2.1 C++概述
2.2 程序设计基础
2.2.1 C++基本要素
2.2.2 数据类型
2.2.3 运算符
2.2.4 表达式
2.2.5 语句
2.2.6 函数
习题
第3章 面向对象程序设计
3.1 类和对象
3.1.1 深入理解类的概念
3.1.2 类的定义
3.1.3 类的实例化——对象
3.1.4 类成员的访问
3.1.5 类成员的保护
3.1.6 构造函数
3.1.7 析构函数
3.1.8 this指针
3.2 类的继承
3.2.1 单一继承
3.2.2 多重继承
3.2.3 虚继承
3.3 类的高级方法
3.3.1 内联方法
3.3.2 静态数据成员和静态方法
3.3.3 友元类和友元函数
3.3.4 const方法
3.3.5 运算符重载
3.4 类模板
3.4.1 类模板的定义及应用
3.4.2 定义类模板的静态数据成员
3.5 异常处理
3.5.1 异常捕捉语句
3.5.2 抛出异常
习题
第4章 创建应用程序框架
4.1 应用程序向导
4.1.1 Visual C++中的向导类型
4.1.2 使用应用程序向导
4.2 应用程序向导生成的文件
4.2.1 文件类型
4.2.2 典型文件举例
4.3 ClassWizard类向导
4.3.1 ClassWizard的功能
4.3.2 ClassWizard的简单应用
4.3.3 为项目添加新类
4.3.4 手工添加消息处理函数
4.4 程序调试
4.4.1 断点跟踪
4.4.2 调试窗口
习题
第5章 MFC简介与函数
5.1 MFC概述
5.2 MFC类库层次
5.3 MFC常用数据类型
5.4 MFC全局函数
5.5 开发MFC应用程序
习题
第6章 文档与视图
6.1 文档/视图结构应用程序
6.2 菜单设计
6.2.1 菜单资源的设计
6.2.2 菜单的命令处理
6.2.3 菜单的主要方法
6.2.4 创建菜单
6.2.5 动态创建菜单
6.3 工具栏设计
6.3.1 工具栏资源设计
6.3.2 工具栏按钮的命令处理
6.3.3 工具栏的主要方法
6.3.4 动态创建工具栏
6.4 状态栏设计
6.4.1 状态栏的主要方法
6.4.2 动态创建状态栏
6.5 视图窗口应用
6.5.1 动态创建视图窗口
6.5.2 在视图窗口中显示网页
习题
第7章 对话框
7.1 对话框概述
7.2 使用对话框
7.2.1 对话框资源设计
7.2.2 对话框的属性设置
7.2.3 对话框常用方法
7.2.4 对话框数据交换与验证
7.3 消息对话框
7.4 通用对话框
7.4.1 文件对话框
7.4.2 查找/替换对话框
7.4.3 字体对话框
7.4.4 颜色对话框
7.4.5 打印对话框
7.4.6 打印对话框
习题
第8章 控件
8.1 静态文本控件(Static Text)
8.1.1 静态文本控件概述
8.1.2 静态文本控件的主要属性
8.1.3 静态文本控件的主要方法、事件
8.1.4 静态文本控件的应用
8.2 编辑框控件(EditBox)
8.2.1 编辑框控件的主要属性
8.2.2 编辑框控件主要方法、事件
8.2.3 编辑框控件的应用
8.3 按钮控件(Button)
8.3.1 按钮控件的主要属性
8.3.2 按钮控件主要方法、事件
8。3.3 按钮控件应用
8.4 列表框控件-(List Box)
8.4.1 列表框控件的主要属性
8.4.2 列表框控件主要方法、事件
8.4.3 列表框控件应用
8.5 组合框控件(Combo Box)
8.5.1 组合框控件的主要属性
8.5.2 组合框控件主要方法、事件
8.5.3 组合框控件应用
8.6 列表视图控件(List Contr01)
8.6.1 列表视图控件的主要属性
8.6.2 列表视图控件主要方法、事件
8.6.3 列表视图控件应用
8.7 树视图控件(了ree Contr01)
8.7.1 树视图控件的主要属性
8.7.2 树视图控件主要方法、事件
8.7.3 树视图控件应用
习题
第9章 文本和图形处理技术
9.1 GDI概述
9.2 设备上下文介绍
9.3 GDI对象
9.4 文本输出
9.4.1 使用Text Out方法在指定位置输出文本
9.4.2 使用Ext Text Out方法在指定区域输出文本
9.4.3 使用Tabbed Text Out方法根据制表位输出文本
9.4.4 使用Draw Text方法格式化输出文本
9.4.5 设置文本背景颜色
9.5 绘制图形
9.5.1 利用点线绘制多边形
9.5.2 如何快速地绘制图形
9.5.3 如何填充指定的区域
9.5.4 绘制不规则图形
9.6 绘制图像
9.6.1 设备相关和设备无关位图
9.6.2 在视图中绘制位图
9.6.3 在界面中实现位图变换
9.6.4 从磁盘中加载图像到窗口中
9.6.5 显示JPEG图像
习题
第10章 DLL
10.1 DLL简介
10.2 创建动态链接库
10.3 链接库的导出
10.3.1 动态链接库的命名改编
10.3.2 使用dumpbin工具查看链接库
10.3.3 使用DEF文僻导出函数名称
10.3.4 隐式调用与动态加载
10.3.5 从动态链接库中导出类
10.4 MFC动态链接库
10.4.1 模块状态
10.4.2 资源动态链接库
习题
第11章 网络编程
11.1 网络编程基础
11.1.1 计算机网络的定义、功能及分类
11.1.2 OSI参考模型
11.1.3 IP地址
1 1.1.4 地址解析
11.1.5 域名系统
11.1.6 TCP/IP协议族
11.1.7 端口
11.2 windOWS套接字技术
11.2.1 套接字概述
11.2.2 套接字相关函数
11.2.3 使用套接字函数设计网络聊天室
11.2.4 MFC对套接字的封装
习题
第12章 综合实训
12.1 实训1 Visual C++集成开发环境应用
12.1.1 实训目的
12.1.2 实训内容
12.1.3 实训步骤
12.2 实训2 C++语言基础
12.2.1 实训目的
12.2.2 实训内容
12.2.3 实训步骤
12.3 实训3 面向对象程序设计
12.3.1 实训目的
12.3.2 实训内容
12.3.3 实训步骤
12.4 实训4创建应用程序框架
12.4.1 实训目的
12.4.2 实训内容
12.4.3 实训步骤
12.5 实训5 MFC简介与函数
12.5.1 实训目的
12.5.2 实训内容
12.5.3 实训步骤
12.6 实训6 文档与视图应用
12.6.1 实训目的
12.6.2 实训内容
12.6.3 实训步骤
12.7 实训7对话框的应用
12.7.1 实训目的
12.7.2 实训内容
12.7.3 实训步骤
12.8 实训8 控件的应用
12.8.1 实训目的
12.8.2 实训内容
12.8.3 实训步骤
12.9 实训9 文字和图形处理技术
12.9.1 实训目的
12.9.2实训内容
12.9.3 实训步骤
12.10 实训10 DLI应用
12.10.1 实训目的
12.10.2 实训内容
12.10.3 实训步骤
12.11 实训11 网络编程
12.11.1 实训目的
12.11.2 实训内容
12.11.3 实训步骤
猜您喜欢