图书介绍

Visual C++从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++从入门到精通
  • 颜盟盟等编著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122058027
  • 出版时间:2009
  • 标注页数:383页
  • 文件大小:86MB
  • 文件页数:400页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

Visual C++从入门到精通PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 基础篇2

第1章 Visual C++集成开发环境2

1.1 Visual C++ 6.0概述2

1.2 安装Visual C++ 6.0集成开发环境2

1.3 Visual C++ 6.0界面介绍5

1.3.1 工作区窗口和输出窗口6

1.3.2 菜单栏和工具栏7

1.3.3 编辑区7

1.3.4 联机帮助8

1.3.5 第一个程序8

1.3.6 Visual C++中的文件扩展名9

1.4 小结10

第2章 MFC与应用程序框架11

2.1 微软基础类库MFC11

2.1.1 MFC概述11

2.1.2 MFC类库结构11

2.2 MFC应用程序框架分析12

2.2.1 入口函数12

2.2.2 InitInstance()函数14

2.2.3 应用类Run()函数15

2.2.4 消息映射表16

2.2.5 MFC消息分类16

2.3 小结17

第3章 C++语言基础18

3.1 一个简单的C++程序18

3.1.1 创建一个空的工程18

3.1.2 添加C++源文件19

3.1.3 添加代码20

3.1.4 编译并运行程序21

3.2 C++的基本数据类型及数据21

3.2.1 基本数据类型21

3.2.2 变量22

3.2.3 常量23

3.3 C++的表达式及运算符23

3.3.1 表达式24

3.3.2 运算符24

3.3.3 运算符的优先级26

3.4 C++的语句控制28

3.4.1 C++的输入输出28

3.4.2 选择语句29

3.4.3 循环语句33

3.4.4 其他语句36

3.5 小结37

第4章 C++的面向对象38

4.1 类与对象38

4.1.1 面向对象思想38

4.1.2 类的声明39

4.1.3 成员函数的定义40

4.1.4 类与对象的关系40

4.1.5 对象的声明和实例化40

4.1.6 构造函数和析构函数41

4.2 C++类的继承和派生43

4.2.1 派生类的声明43

4.2.2 派生类的继承方式44

4.2.3 单一继承和多重继承46

4.3 C++的多态性47

4.3.1 多态的分类47

4.3.2 运算符重载47

4.3.3 虚函数48

4.3.4 纯虚函数49

4.4 小结50

第5章 菜单栏、工具栏和状态栏51

5.1 菜单的分类51

5.2 使用下拉式菜单52

5.2.1 创建下拉式菜单52

5.2.2 添加菜单项53

5.2.3 移动和删除菜单项55

5.2.4 添加一个菜单命令处理函数56

5.2.5 启用和禁用菜单项57

5.2.6 标记菜单项57

5.2.7 添加快捷键58

5.3 使用弹出式菜单59

5.4 工具栏的使用61

5.4.1 为默认工具栏添加按钮61

5.4.2 移动和删除工具栏按钮62

5.4.3 添加按钮消息响应函数62

5.4.4 为工具栏按钮添加提示文字63

5.4.5 禁用或启用工具栏按钮63

5.5 状态栏的使用63

5.5.1 状态栏概述64

5.5.2 修改默认的状态栏64

5.6 小结65

第6章 窗口66

6.1 消息窗口66

6.2 窗口的创建与使用67

6.2.1 窗口的分类67

6.2.2 创建模态窗口68

6.2.3 创建窗口类70

6.2.4 向程序中添加代码73

6.2.5 消息响应函数74

6.3 非模态窗口75

6.3.1 创建工程并添加窗口76

6.3.2 添加窗口类76

6.3.3 修改菜单栏并添加菜单消息响应函数77

6.3.4 添加代码77

6.3.5 运行程序79

6.4 通用窗口79

6.4.1 文件窗口79

6.4.2 颜色窗口81

6.4.3 字体窗口81

6.4.4 查找和替换窗口82

6.4.5 打印窗口83

6.5 小结84

第7章 控件85

7.1 Visual C++中的标准控件85

7.1.1 控件概述85

7.1.2 创建控件85

7.2 按钮控件87

7.2.1 单选按钮87

7.2.2 复选框89

7.3 静态控件90

7.3.1 静态文本91

7.3.2 图片91

7.3.3 分组框92

7.4 列表框控件与组合框控件92

7.4.1 列表框92

7.4.2 组合框97

7.5 树形控件与列表视图控件100

7.5.1 树形控件100

7.5.2 列表视图控件104

7.6 滑块控件与进度条控件108

7.6.1 滑块控件108

7.6.2 进度条控件109

7.7 小结111

第8章 MFC常用类112

8.1 字符串类112

8.1.1 创建字符串对象112

8.1.2 CString类的成员函数112

8.1.3 字符串的大小写转换113

8.1.4 字符串的连接114

8.1.5 字符串的比较115

8.1.6 字符串的提取116

8.1.7 字符串的查找117

8.1.8 字符串的移除118

8.1.9 CString类的格式化119

8.1.10 CString类的类型转换119

8.2 日期、时间类120

8.2.1 CTime类120

8.2.2 CTimeSpan类121

8.2.3 计时器123

8.3 文件操作类125

8.3.1 文件的打开和关闭125

8.3.2 文件的读写128

8.3.3 文件的定位129

8.3.4 文件的状态129

8.4 异常类130

8.4.1 异常类简介130

8.4.2 文件异常操作131

8.4.3 捕获异常132

8.5 小结133

第9章 多媒体技术134

9.1 图像处理技术134

9.1.1 BMP文件结构134

9.1.2 在程序中显示BMP文件136

9.1.3 在程序中显示JPEG和GIF文件137

9.2 音频媒体142

9.2.1 播放WAVE资源142

9.2.2 播放WAVE文件144

9.2.3 音量控制实现原理145

9.2.4 音量调节器实例146

9.3 视频媒体151

9.3.1 播放AVI文件151

9.3.2 播放Flash文件155

9.4 小结158

第10章 DLL的开发与调用159

10.1 DLL的基础知识159

10.1.1 DLL与LIB159

10.1.2 DLL与EXE160

10.1.3 Visual C++ 6.0中可实现的DLL161

10.1.4 DLL的动态链接方法162

10.1.5 DLL文件构成163

10.2 Win32 DLL的开发与动态链接163

10.2.1 开发导出函数的Win32 DLL163

10.2.2 从DLL中导出函数165

10.2.3 运行时动态链接DLL166

10.2.4 加载时动态链接DLL168

10.2.5 调试DLL程序170

10.2.6 使用Depends工具查看DLL的信息172

10.2.7 创建导出类的Win32 DLL173

10.2.8 链接DLL的导出类175

10.3 MFC常规DLL的开发与链接176

10.3.1 开发使用MFC类库的MFC常规DLL176

10.3.2 DLL的入/出口函数178

10.3.3 链接MFC常规DLL178

10.4 MFC扩展DLL的开发与链接180

10.4.1 开发扩展MFC类的MFC扩展DLL180

10.4.2 链接MFC扩展DLL184

10.5 小结186

第11章 文档和视图187

11.1 文档/视图结构简介187

11.1.1 文档/视图结构概述187

11.1.2 文档/视图结构分类188

11.2 文档/视图结构应用程序框架分析189

11.2.1 创建单文档应用程序框架189

11.2.2 单文档应用程序的执行过程193

11.2.3 程序框架中的主要类及相互关系193

11.2.4 多文档应用程序框架194

11.3 切分窗口与多视195

11.3.1 动态切分窗口196

11.3.2 静态切分窗口197

11.3.3 一档多视199

11.4 在视图窗口中显示网页200

11.5 小结203

第12章 数据库编程204

12.1 数据库基础204

12.2 安装SQL Server 2000205

12.3 使用SQL Server 2000207

12.4 结构化查询语言210

12.4.1 SQL语言的分类210

12.4.2 SQL语言的数据类型210

12.4.3 SQL语句211

12.5 数据库开发技术简介213

12.5.1 ODBC技术213

12.5.2 DAO技术214

12.5.3 ADO技术214

12.6 ODBC数据库编程215

12.6.1 设置ODBC数据源215

12.6.2 连接数据库216

12.6.3 记录集的建立和关闭218

12.6.4 添加、删除和修改记录220

12.7 使用ADO操作数据库222

12.7.1 ADO基础222

12.7.2 ADO编程方法222

12.8 使用ADO操作数据库实例227

12.8.1 CDatabaseAccess类227

12.8.2 示例235

12.9 小结238

第13章 多线程编程239

13.1 进程与线程239

13.2 线程的分类239

13.3 线程类240

13.4 线程的使用241

13.4.1 启用用户界面线程242

13.4.2 启用工作者线程242

13.4.3 用户界面线程243

13.4.4 工作者线程246

13.5 线程的终止248

13.5.1 正常终止线程248

13.5.2 异常终止线程248

13.5.3 线程的退出码249

13.6 线程的通信250

13.6.1 通信原理250

13.6.2 用户界面线程通信251

13.7 线程的同步254

13.7.1 同步访问对象254

13.7.2 使用信号量实现线程同步256

13.7.3 使用临界区对象实现线程同步257

13.7.4 使用互斥量对象实现线程同步261

13.7.5 使用事件对象实现线程同步263

13.8 小结265

第14章 WinSock网络通信开发266

14.1 网络通信与WinSock基础266

14.1.1 WinSock的基本概念266

14.1.2 TCP/IP协议与WinSock266

14.1.3 WinSock通信与C/S结构267

14.1.4 MFC中WinSock的封装类268

14.1.5 WinSock网络编程的常用术语270

14.2 无连接通信开发270

14.2.1 Socket无连接通信机制270

14.2.2 主要功能函数介绍272

14.2.3 无连接通信接收端的实现274

14.2.4 无连接通信发送端的实现277

14.3 面向连接通信开发278

14.3.1 Socket面向连接通信机制279

14.3.2 主要功能函数280

14.3.3 面向连接通信服务器端的实现281

14.3.4 面向连接通信客户端的实现283

14.4 Socket非阻塞模式及开发286

14.4.1 CSocket阻塞模式286

14.4.2 CSocket非阻塞模式——事件处理287

14.4.3 非阻塞模式服务器端的实现288

14.4.4 非阻塞模式客户端的实现291

14.5 小结295

第二篇 实例篇298

第15章 人事管理系统298

15.1 应用背景298

15.2 系统设计298

15.2.1 模块设计298

15.2.2 程序分析299

15.3 数据库设计300

15.3.1 设计表300

15.3.2 设计触发器304

15.4 代码实现307

15.4.1 准备工作307

15.4.2 登录模块308

15.4.3 文档模块312

15.4.4 左窗口类315

15.4.5 右窗口类321

15.4.6 人员档案管理模块322

15.4.7 其他模块327

15.4.8 最后的修改330

15.5 小结331

第16章 图书信息管理系统332

16.1 应用背景332

16.2 系统设计332

16.2.1 模块设计332

16.2.2 程序分析333

16.3 数据库设计334

16.3.1 设计表334

16.3.2 设计触发器335

16.4 代码实现336

16.4.1 准备工作336

16.4.2 登录模块337

16.4.3 文档模块341

16.4.4 用户管理模块342

16.4.5 图书信息管理351

16.4.6 图书借阅管理359

16.4.7 最后的修改364

16.5 小结365

附录A 常见C++函数参考366

附录B 调试技术374

热门推荐