图书介绍

Visual C++简明教程pdf电子书版本下载

Visual C++简明教程
  • 李凤霞著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505366785
  • 出版时间:2001
  • 标注页数:254页
  • 文件大小:126MB
  • 文件页数:269页
  • 主题词:VC++

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

Visual C++简明教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Visual C++概述 1

1.1 由C到C++ 1

1.1.1 由C到C++ 1

1.1.2 C++对C的扩充 2

1.2 Visual C++的发展概况 4

1.2.1 Visual C++的诞生 4

1.2.2 Visual C++的功能和发展 4

1.3 Visual C++ 6.0的新功能特点 5

1.3.1 Visual C++ 6.0的新功能特点 5

1.3.2 Visual C++ 6.0的版本 6

1.4 Visual C++ 6.0的安装与启动 6

1.4.1 Visual C++ 6.0的安装 6

1.4.2 Visual C++ 6.0的启动 7

本章小结 8

习题 8

第2章 VISUAL C++6.0开发环境 9

2.1 Developer Studio集成开发平台 9

2.1.1 Developer Studio主窗口的组成 9

2.1.2 菜单栏 10

2.1.3 工具栏 24

2.1.4 获取联机帮助 26

2.2 项目与项目工作区 28

2.2.1 什么是项目 28

2.2.2 项目工作区 29

2.2.3 采用项目开发应用程序 29

2.2.4 在项目工作区中添加新项目 38

2.3 资源 39

2.3.1 资源管理器 39

2.3.2 资源符号 41

2.3.3 资源符号浏览器 42

2.3.4 资源编辑器 42

2.4 MFC库 47

本章小结 48

习题 48

第3章 C++语言编程基础 50

3.1 面向对象编程基础 50

3.1.1 什么是面向对象程序设计 50

3.1.2 面向对象系统的特征 51

3.1.3 面向对象编程的特征 52

3.2 一个简单的C++程序 52

3.3 C++语言的基本元素 53

3.3.1 基本数据类型 53

3.3.2 指针类型 54

3.3.3 常量与变量 55

3.3.4 标识符与关键字 55

3.3.5 基本运算 56

3.3.6 控制语句 57

3.4 自定义数据类型 61

3.4.1 数组 61

3.4.2 结构 61

3.5 函数 62

3.6 C++的类与对象 63

3.6.1 类 64

3.6.2 对象 66

3.7 类的函数成员 66

3.7.1 构造函数 66

3.7.2 析构函数 67

3.7.3 友元函数 68

3.7.4 函数重载 70

3.8 类的继承与派生 71

3.8.1 基本概念 71

3.8.2 继承机制 72

3.8.3 派生类的构造 72

3.8.4 派生类的初始化 72

3.8.5 关于派生类的进一步说明 74

3.8.6 多重继承 75

3.9 虚拟函数和多态性 77

3.9.1 虚拟函数 77

3.9.2 多态性 78

本章小结 79

习题 79

第4章 Windows编程基础 80

4.1 Windows 98简介 80

4.2 Windows应用程序设计的特点 82

4.2.1 事件驱动的程序设计 83

4.2.2 消息循环与输入 83

4.2.3 图形输出 84

4.2.4 用户界面对象 86

4.2.5 资源共享 89

4.2.6 Windows应用程序组成 89

4.3 Windows 98应用程序接口(API) 91

4.3.1 什么是API 91

4.3.2 Win32 API 91

4.4 Windows 98应用程序基础 92

4.4.1 WinMain() 92

4.4.2 窗口函数 92

4.4.3 窗口类 93

4.4.4 消息循环 93

4.4.5 Windows数据类型 93

4.5 Windows 98程序框架 94

4.5.1 定义窗口类 96

4.5.2 创建窗口 98

4.5.3 消息循环(Message Loop) 99

4.6 Windows应用程序的开发工具 100

本章小结 101

习题 101

第5章 创建Windows应用程序 103

5.1 创建Windows应用程序的方法 103

5.2 用AppWizard创建应用程序框架 103

5.2.1 准备工作 104

5.2.2 生成应用程序框架 104

5.2.3 应用程序的编译、链接与运行 109

5.3 浏览新项目 110

5.3.1 新项目的目录和文件 110

5.3.2 工作区中的hello项目 111

5.4 应用程序框架结构分析 112

5.4.1 应用程序中的类 112

5.4.2 应用类CHelloApp 113

5.4.3 主窗口类CMainFrame 119

5.4.4 文档类CHelloDoc 119

5.4.5 视图类CHelloView 120

5.5 新项目中的资源 121

5.6 应用程序控制流程 122

5.7 在框架程序中添加新内容 123

5.7.1 修改源程序 123

5.7.2 编译运行程序 123

5.8 新项目中的辅助文件 124

5.8.1 项目文件 124

5.8.2 资源文件 124

5.8.3 其他文件 125

本章小结 125

习题 125

第6章 文档与视图 127

6.1 概述 127

6.1.1 Visual C++ 6.0对文档和视图的支持 127

6.1.2 文档与视图的关系 127

6.1.3 文档与视图的接口 128

6.2 文档与视图 128

6.2.1 MFC各对象之间的关系 128

6.2.2 文档类 129

6.2.3 视图类 131

6.2.4 多文档 132

6.2.5 多视图 133

6.2.6 分割窗口 134

6.2.7 文档和视图的初始化及清理 135

6.2.8 文档与视图的滚动和缩放 136

6.3 菜单 137

6.3.1 建立一个菜单 138

6.3.2 创建浮动的弹出式菜单 139

6.4 文本处理 140

6.4.1 文本输出函数 140

6.4.2 设置文本属性 141

6.4.3 获取字符属性 142

6.4.4 使用字体 143

6.4.5 文本处理示例 145

6.5 打印和打印预览 146

本章小结 148

习题 148

第7章 图形设备 150

7.1 在屏幕上绘图 150

7.1.1 设备环境与图形设备接口 150

7.1.2 坐标系统与映射模式 151

7.1.3 绘图模式 153

7.1.4 设置背景颜色及模式 153

7.1.5 绘图工具 154

7.1.6 绘图函数 158

7.2 位图 161

7.2.1 位图与位图的建立 161

7.2.2 从资源中装载位图 161

7.2.3 在按钮上放置位图 162

7.3 图标 163

7.3.1 认识图标 163

7.3.2 图标的类型 163

7.3.3 创建一个新的图标 163

7.3.4 在程序中加载图标 163

7.3.5 在按钮上显示图标 164

7.4 光标 165

7.4.1 认识光标 165

7.4.2 使用光标 165

7.4.3 将光标改为沙漏 165

本章小结 166

习题 166

第8章 对话框 167

8.1 什么是对话框 167

8.2 创建对话框 167

8.2.1 添加消息框 167

8.2.2 添加对话框 169

8.2.3 修改对话框的属性 170

8.2.4 设置对话框的背景颜色 172

8.2.5 给对话框添加控件 172

8.2.6 创建一个对话框类 173

8.2.7 添加消息句柄来初始化对话框 174

8.2.8 给新对话框添加选择菜单 175

8.3 创建基于对话框的项目 177

8.3.1 用AppWizard创建基于对话框的项目 177

8.3.2 浏览HelloDialog项目 177

8.3.3 使用对话框编辑器 178

8.4 通用对话框类 178

8.4.1 CFontDialog类 179

8.4.2 CColorDialog类 179

8.4.3 CFileDialog类 180

本章小结 180

习题 180

第9章 常用控件 182

9.1 静态文本控件 182

9.2 按钮控件 183

9.2.1 什么是按钮控件 183

9.2.2 应用按钮控件的实例 183

9.2.3 按钮控件的属性 184

9.2.4 按钮成员变量的设置 186

9.2.5 用条件语句调控程序 186

9.2.6 启用或禁用按钮 188

9.2.7 隐藏按钮 189

9.2.8 定义或设定Tab键切换顺序 189

9.3 编辑校件 190

9.3.1 什么是编辑控件 190

9.3.2 应用编辑控件的实例 190

9.3.3 编辑控件的属性 191

9.3.4 添加CEdit对象 192

9.3.5 接收从编辑控件中输入的文本 193

9.3.6 给对话框传递参数 193

9.4 列表框控件 195

9.4.1 什么是列表框 195

9.4.2 应用列表框控件的实例 196

9.4.3 列表框属性 196

9.4.4 使用CListBox类 197

9.4.5 增加和删除列表项 197

9.4.6 接收列表框消息 198

9.5 组合框控件 199

9.5.1 什么是组合框 199

9.5.2 应用组合框控件的实例 200

9.5.3 组合框的属性 201

9.5.4 对组合框的操作 201

9.6 旋钮、滑块和进度控件 204

9.6.1 旋钮控件 204

9.6.2 滑块控件 206

9.6.3 进度控件 207

9.6.4 滑块控件和进度控件的协同使用 208

本章小结 209

习题 209

第10章 高级应用 211

10.1 实现多任务 211

10.1.1 创建进程 211

10.1.2 创建多线程 212

10.1.3 同步 213

10.1.4 同步对象 214

10.2 动态链接库DLL 215

10.2.1 什么是DLL 215

10.2.2 用AppWizard创建DLL 216

10.2.3 DLL的使用与搜索 217

10.3 数据库 218

10.3.1 ODBC 218

10.3.2 DAO 220

10.4 多媒体应用程序的开发 221

10.4.1 数据格式 221

10.4.2 播放函数 222

10.4.3 声音服务 222

10.4.4 控制接口 223

10.4.5 声音压缩管理器 223

10.4.6 AVFile函数 224

10.4.7 视频压缩管理器 224

10.4.8 视频捕获 224

10.4.9 简单的例程 225

本章小结 225

第11章 综合实例 226

11.1 创建应用程序的基本框架 226

11.2 视图的处理 227

11.2.1 在视图类中添加数据成员 227

11.2.2 用Class Wizard映射鼠标消息 227

11.2.3 添加消息处理函数代码 228

11.2.4 定制视图窗口 229

11.2.5 建立并运行程序 230

11.3 文档的处理 230

11.3.1 在文档类中存放直线坐标 230

11.3.2 画完直线后存放直线坐标 232

11.3.3 修改视图类的On Draw成员函数 232

11.3.4 删除文档数据 232

11.3.5 处理 撤消 命令 232

11.3.6 建立并运行程序 234

11.4 串行化处理 234

11.4.1 往文档类中添加串行化代码 234

11.4.2 编写CMyLine对象的串行化代码 235

11.4.3 设置修改标记 235

11.4.4 建立并运行程序 236

11.5 滚动处理 236

11.5.1 添加滚动功能 236

11.5.2 转换坐标 236

11.5.3 限制绘图区域的大小 236

11.5.4 建立并运行程序 236

11.6 窗口的分割 237

11.6.1 修改主边框窗口类 237

11.6.2 更新视图 237

11.6.3 建立并运行程序 237

11.7 创建对话框模板资源 238

11.8 创建对话框类并定义成员变量 240

11.9 定义消息处理函数 242

11.10 修改对话框类代码 242

11.11 创建对话类对象 245

11.12 添加工具栏按钮 250

11.13 编译并运行应用程序 251

参考文献 253

精品推荐