图书介绍

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

Visual C++从入门到精通
  • 刘丹,张亚新等编著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122115676
  • 出版时间:2011
  • 标注页数:408页
  • 文件大小:187MB
  • 文件页数:422页
  • 主题词: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联机帮助7

1.3.5第一个程序8

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

1.4小结10

1.5习题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 InitInstanceO函数14

2.2.3应用类RunO函数15

2.2.4消息映射表16

2.2.5 MFC消息分类17

2.3小结18

2.4习题18

第3章C++语言基础19

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

3.1.1创建一个空的工程19

3.1.2添加C++++源文件20

3.1.3添加代码21

3.1.4编译并运行程序22

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

3.2.1基本数据类型23

3.2.2变量23

3.2.3常量24

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

3.3.1表达式25

3.3.2运算符25

3.3.3运算符的优先级28

3.4 C+++的控制语句29

3.4.1 C++++的输入和输出29

3.4.2选择语句30

3.4.3循环语句34

3.4.4其他语句37

3.5综合应用38

3.6小结39

3.7习题40

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

4.1类与对象41

4.1.1面向对象思想41

4.1.2类的声明42

4.1.3成员函数的定义43

4.1.4类与对象的关系43

4.1.5对象的声明和实例化43

4.1.6构造函数和析构函数45

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

4.2.1派生类的声明47

4.2.2派生类的继承方式47

4.2.3单一继承和多重继承50

4.3 C+++的多态性51

4.3.1多态的分类51

4.3.2运算符重载51

4.3.3虚函数52

4.3.4纯虚函数53

4.4综合应用55

4.5小结56

4.6习题57

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

5.1菜单的分类58

5.2使用下拉式菜单59

5.2.1创建下拉式菜单59

5.2.2添加菜单项60

5.2.3移动和删除菜单项62

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

5.2.5启用和禁用菜单项63

5.2.6标记菜单项64

5.2.7添加快捷键64

5.3使用弹出式菜单65

5.4工具栏的使用67

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

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

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

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

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

5.5状态栏的使用70

5.5.1状态栏概述70

5.5.2修改默认的状态栏70

5.6小结72

5.7习题72

第6章 窗口73

6.1消息窗口73

6.2窗口的创建与使用74

6.2.1窗口的分类74

6.2.2创建模态窗口75

6.2.3创建窗口类77

6.2.4向程序中添加代码79

6.2.5消息响应函数80

6.3非模态窗口81

6.3.1创建工程并添加窗口81

6.3.2添加窗口类82

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

6.3.4添加代码83

6.4通用窗口85

6.4.1文件窗口85

6.4.2【颜色】窗口87

6.4.3【字体】窗口87

6.4.4查找和替换窗口88

6.4.5打印窗口89

6.5小结90

6.6习题90

第7章 控件91

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

7.1.1控件概述91

7.1.2创建控件91

7.2按钮控件93

7.2.1单选按钮94

7.2.2复选框95

7.3静态控件96

7.3.1静态文本96

7.3.2图片97

7.3.3分组框98

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

7.4.1列表框98

7.4.2组合框103

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

7.5.1树形控件107

7.5.2列表视图控件111

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

7.6.1滑块控件115

7.6.2进度条控件116

7.7小结118

7.8习题119

第8章M FC常用类120

8.1字符串类120

8.1.1创建字符串对象120

8.1.2 CString类的成员函数121

8.1.3字符串的大小写转换121

8.1.4字符串的连接122

8.1.5字符串的比较123

8.1.6字符串的提取123

8.1.7字符串的查找124

8.1.8字符串的移除126

8.1.9 CString类的格式化127

8.1.10 CString类的类型转换127

8.2日期、时间类128

8.2.1 CTime类128

8.2.2 CTimeSpan类129

8.2.3计时器131

8.3文件操作类133

8.3.1文件的打开和关闭133

8.3.2文件的读写136

8.3.3文件的定位137

8.3.4文件的状态138

8.4异常类139

8.4.1异常类简介139

8.4.2文件异常操作139

8.4.3捕获异常140

8.5小结141

8.6习题142

第9章 多媒体技术143

9.1图像处理技术143

9.1.1 BMP文件结构143

9.1.2在程序中显示BMP文件145

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

9.2音频媒体152

9.2.1播放WAVE资源152

9.2.2播放WAVE文件155

9.2.3音量控制实现原理155

9.2.4音量调节器实例157

9.3视频媒体162

9.3.1播放AVI文件163

9.3.2播放Flash文件166

9.4小结169

9.5习题170

第10章DLL的开发与调用171

10.1 DLL的基础知识171

10.1.1 DLL与LIB171

10.1.2 DLL与EXE172

10.1.3 Viisual C++++6.0中可实现的DLL173

10.1.4 DLL的动态链接方法174

10.1.5 DLL文件构成175

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

10.2.1开发导出函数的Win32 DLL175

10.2.2从DLL中导出函数177

10.2.3运行时动态链接DLL178

10.2.4加载时动态链接DLL180

10.2.5调试DLL程序182

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

10.2.7创建导出类的Win32 DLL185

10.2.8链接DLL的导出类187

10.3 WC常规DLL的开发与链接188

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

10.3.2 DLL的入/出口函数190

10.3.3链接MFC常规DLL191

10.4 WC扩展DLL的开发与链接193

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

10.4.2链接MFC扩展DLL197

10.5小结200

10.6习题200

第11章 文档和视图201

11.1文档/视图结构简介201

11.1.1文档/视图结构概述201

11.1.2文档/视图结构分类202

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

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

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

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

11.2.4多文档应用程序框架207

11.3切分窗口与多视208

11.3.1动态切分窗口209

11.3.2静态切分窗口210

11.3.3一档多视212

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

11.5小结216

11.6习题216

第12章 数据库编程217

12.1数据库基础217

12.2安装SQL Server 2000218

12.3使用SQL Server 2000220

12.4结构化查询语言222

12.4.1 SQL语言的分类222

12.4.2 SQL语言的数据类型223

12.4.3 SQL语句223

12.5数据库开发技术简介226

12.5.1 ODBC技术226

12.5.2 DAO技术226

12.5.3 ADO技术227

12.6 ODBC数据库编程227

12.6.1设置ODBC数据源227

12.6.2连接数据库228

12.6.3记录集的建立和关闭230

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

12.7使用ADO操作数据库233

12.7.1 ADO基础234

12.7.2 ADO编程方法234

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

12.8.1 CDatabaseAccess类238

12.8.2示例248

12.9小结252

12.10习题252

第13章 多线程编程253

13.1进程与线程253

13.2线程的分类253

13.3线程类254

13.4线程的使用256

13.4.1启用用户界面线程256

13.4.2启用工作者线程256

13.4.3用户界面线程257

13.4.4工作者线程260

13.5线程的终止262

13.5.1正常终止线程263

13.5.2异常终止线程263

13.5.3线程的退出码263

13.6线程的通信264

13.6.1通信原理264

13.6.2用户界面线程通信266

13.7线程的同步269

13.7.1同步访问对象269

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

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

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

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

13.8小结281

13.9习题281

第14章Winsock网络通信开发282

14.1网络通信与WinSock基础282

14.1.1 WinSock的基本概念282

14.1.2 TCP/IP协议与WinSock282

14.1.3 WinSock通信与C/S结构283

14.1.4 MFC中WinSock的封装类284

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

14.2无连接通信开发286

14.2.1 Socket无连接通信机制286

14.2.2主要功能函数介绍287

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

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

14.3面向连接通信开发295

14.3.1 Socket面向连接通信机制295

14.3.2主要功能函数297

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

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

14.4 Socket非阻塞模式及开发302

14.4.1 CSocket阻塞模式303

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

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

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

14.5小结312

14.6习题313

第二篇 实例篇316

第15章 人事管理系统316

15.1应用背景316

15.2系统设计316

15.2.1模块设计316

15.2.2程序分析317

15.3数据库设计317

15.3.1设计表318

15.3.2设计触发器322

15.4代码实现325

15.4.1准备工作325

15.4.2登录模块326

15.4.3文档模块331

15.4.4左窗口类334

15.4.5右窗口类340

15.4.6人员档案管理模块341

15.4.7其他模块347

15.4.8最后的修改349

15.5小结349

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

16.1应用背景350

16.2系统设计350

16.2.1模块设计350

16.2.2程序分析351

16.3数据库设计352

16.3.1设计表352

16.3.2设计触发器353

16.4代码实现353

16.4.1准备工作353

16.4.2登录模块354

16.4.3文档模块359

16.4.4用户管理模块360

16.4.5图书信息管理369

16.4.6图书借阅管理378

16.4.7最后的修改384

16.5小结385

第17章 笔试宝典386

17.1算法的编程实现386

17.1.1请设计并编程实现第K大的素数问题386

17.1.2请设计并编程实现一个斐波拉契数列387

17.1.3请设计并编程实现螺旋矩阵算法388

17.2逻辑推理389

17.2.1诚实国和说谎国389

17.2.2黑球和白球390

17.2.3种树390

17.3计算推理390

17.3.1称水390

17.3.2蜗牛爬井口390

17.3.3下一个数是多少391

17.4小结391

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

附录B 调试技术399

热门推荐