图书介绍

Visual C++程序设计标准教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual C++程序设计标准教程
  • 刘锐宁,宋坤编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115194367
  • 出版时间:2009
  • 标注页数:508页
  • 文件大小:142MB
  • 文件页数:525页
  • 主题词:C语言-程序设计-教材

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++ 6.0开发环境1

1.1 Visual C++6.0概述2

1.2 Visual C++6.0开发环境2

1.2.1 Visual C++6.0开发环境布局2

1.2.2 Visual C++ 6.0菜单介绍3

1.2.3 Visual C++6.0工具栏介绍13

1.2.4 Visual C++ 6.0控件面板介绍15

1.2.5工作区窗口介绍16

1.2.6代码编辑器介绍18

1.2.7输出窗口介绍19

1.3定制个性化开发环境19

1.3.1利用“Customize”窗口设置开发环境20

1.3.2 利用“Options”窗口设置开发环境25

1.3.3扩展IDE集成开发环境32

1.4代码编辑器使用技巧37

1.4.1在代码编辑器中实现录制功能37

1.4.2检测代码中的括号是否匹配38

1.4.3对齐零乱的代码38

1.4.4显示函数参数38

1.4.5完全取词功能不可用38

1.4.6自定义关键字38

1.5本章小结38

第2章 C++语言基础39

2.1构建开发环境40

2.1.1创建简单的工程40

2.1.2工程文件分析41

2.1.3编译、连接和运行工程41

2.2代码编写规范42

2.2.1在程序中规范使用注释42

2.2.2按照命名规范书写代码42

2.2.3统一代码缩进格式43

2.3 C++基本要素43

2.3.1深入理解标识符43

2.3.2 C++中常用关键字介绍43

2.3.3定义和使用常量44

2.3.4深入理解变量45

2.4数据类型46

2.4.1 C++简单数据类型介绍46

2.4.2布尔类型46

2.4.3字符串类型47

2.4.4数组类型49

2.4.5枚举类型52

2.4.6结构体类型53

2.4.7 C++指针类型54

2.4.8使用引用类型为变量设置别名55

2.4.9 定义类型别名56

2.5数据类型转换56

2.6运算符56

2.6.1使用赋值运算符为变量赋值57

2.6.2使用算术运算符设计简单计算器58

2.6.3使用关系运算符进行条件判断59

2.6.4使用逻辑运算符描述复杂逻辑关系60

2.6.5理解逗号运算符61

2.6.6 应用条件运算符简化代码61

2.6.7 sizeot运算符61

2.6.8 new和de lete运算符62

2.7表达式62

2.8结合性与优先级63

2.9本章小结64

第3章 算法与语句65

3.1算法66

3.1.1什么是算法66

3.1.2算法的描述方法66

3.1.3 3种程序的控制结构67

3.1.4算法应用举例68

3.2语句69

3.3顺序语句69

3.4分支语句70

3.4.1 if判断语句70

3.4.2 switch语句74

3.5循环语句76

3.5.1 使用跳转语句goto实现循环77

3.5.2使用while语句根据关系表达式实现循环77

3.5.3使用do...while语句根据关系表达式实现循环78

3.5.4使用for语句根据循环次数实现循环79

3.6其他控制语句81

3.6.1强制结束语句break81

3.6.2继续语句continue82

3.6.3退出语句exit83

3.7异常处理语句84

3.8本章小结86

第4章 面向过程与面向对象编程87

4.1函数88

4.1.1 函数的声明和定义88

4.1.2为函数设置参数89

4.1.3为函数参数设置默认值89

4.1.4使用指针/引用参数89

4.1.5使用数组参数91

4.1.6为函数设置动态参数91

4.1.7定义内联函数92

4.1.8定义和使用重载函数93

4.1.9应用函数模板定义通用函数94

4.1.10应用函数指针调用不同的函数94

4.1.11函数的递归调用95

4.2类和对象95

4.2.1深入理解类的概念96

4.2.2类的声明96

4.2.3对象的声明和实例化96

4.2.4类成员的访问96

4.2.5类成员的保护96

4.2.6构造函数的定义及调用97

4.2.7析构函数的定义及调用过程分析99

4.2.8类的继承100

4.2.9为类定义内联方法106

4.2.10定义静态成员数据和静态方法106

4.2.11定义友元类和友元函数107

4.2.12重载运算符109

4.3异常处理111

4.3.1异常捕捉111

4.3.2抛出异常112

4.4本章小结113

第5章 对话框应用程序114

5.1构建对话框应用程序115

5.2对话框的操作118

5.2.1创建对话框118

5.2.2显示对话框119

5.2.3设置对话框属性121

5.3对话框中控件的操作123

5.3.1添加控件123

5.3.2选择控件124

5.3.3复制控件124

5.3.4删除控件124

5.3.5对齐控件124

5.3.6添加控件成员变量126

5.3.7控件的子类化128

5.4添加数据成员和成员函数129

5.4.1添加普通的数据成员130

5.4.2添加普通的成员函数130

5.4.3添加消息处理函数131

5.5 Windows消息对话框132

5.6 Windows通用对话框133

5.6.1使用文件对话框获取磁盘中的文件133

5.6.2使用“查找/替换”对话框查找并替换编辑框中的文本135

5.6.3使用“字体”对话框获取字体信息137

5.6.4使用“打印”对话框获取打印机设备上下文139

5.6.5使用“页面设置”对话框设计打印纸大小141

5.7本章小结143

第6章 文档/视图应用程序144

6.1构建文档/视图应用程序145

6.2文档、视图结构的创建146

6.2.1文档模板的创建146

6.2.2文档的创建147

6.2.3框架与视图的创建148

6.3文档模板150

6.3.1文档管理器150

6.3.2文档模板151

6.4文档对象152

6.4.1文档对象的主要方法152

6.4.2文档对象的序列化152

6.4.3文档的初始化153

6.4.4文档的命令处理154

6.4.5文档的销毁155

6.5视图对象157

6.5.1视图对象主要方法157

6.5.2视图对象的初始化157

6.5.3视图的销毁158

6.6框架对象160

6.6.1 框架对象的主要方法160

6.6.2框架的初始化161

6.6.3框架的命令消息处理161

6.7视图分割162

6.7.1划分子窗口162

6.7.2任意划分子窗口164

6.8视图窗口的高级应用168

6.8.1隐藏视图创建选择窗口168

6.8.2动态创建视图窗口168

6.8.3在视图窗口中显示网页170

6.9本章小结172

第7章 控件173

7.1静态文本控件(StaticText)174

7.1.1静态文本控件概述174

7.1.2静态文本控件的主要属性174

7.1.3静态文本控件的主要方法、事件175

7.1.4静态文本控件在界面中的应用176

7.2编辑框控件(Edit Box)177

7.2.1编辑框控件概述178

7.2.2编辑框控件的主要属性178

7.2.3编辑框控件的主要方法、事件178

7.2.4使用编辑框控件设计登录对话框181

7.3按钮控件(Button)182

7.3.1按钮控件概述183

7.3.2按钮控件的主要属性183

7.3.3按钮控件的主要方法、事件183

7.3.4简单计算器程序设计186

7.4列表框控件(List Box)187

7.4.1列表框控件概述187

7.4.2列表框控件的主要属性187

7.4.3列表框控件的主要方法、事件188

7.4.4操作列表框控件中的数据190

7.5组合框控件( Combo Box)192

7.5.1组合框控件概述192

7.5.2组合框控件的主要属性192

7.5.3组合框控件的主要方法、事件193

7.5.4自动调整组合框的列表宽度194

7.6列表视图控件(List Control)195

7.6.1列表视图控件概述195

7.6.2列表视图控件的主要属性196

7.6.3列表视图控件的主要方法、事件196

7.6.4以列表视图控件的图标风格显示数据199

7.7树视图控件(Tree Control)200

7.7.1树视图控件概述200

7.7.2树视图控件的主要属性200

7.7.3树视图控件的主要方法、事件200

7.7.4利用树视图控件显示树状结构205

7.8本章小结206

第8章 菜单、工具栏和状态栏设计207

8.1菜单设计208

8.1.1菜单资源设计208

8.1.2菜单项的命令处理212

8.1.3菜单项的更新机制214

8.1.4菜单类介绍215

8.1.5使用菜单类创建菜单221

8.1.6设计弹出式菜单222

8.2工具栏设计223

8.2.1工具栏资源设计224

8.2.2工具栏的命令处理225

8.2.3工具栏类(CToolBar)介绍226

8.2.4使用工具栏类创建工具栏229

8.2.5工具栏控制类(CToolBarCtrl)介绍232

8.2.6使用工具栏控制类创建工具栏234

8.3状态栏设计235

8.3.1状态栏类(CStatusBar)介绍235

8.3.2使用状态栏类创建状态栏238

8.3.3在状态栏中添加进度条控件239

8.3.4状态栏控制类(CStatusBarCtrl)介绍240

8.3.5使用状态栏控制类创建状态栏241

8.4本章小结242

第9章 文字与图形处理技术243

9.1图形设备接口244

9.1.1设备上下文介绍244

9.1.2熟悉使用GDI对象245

9.2文本输出255

9.2.1使用TextOut方法在指定位置输出文本255

9.2.2使用ExtTextOut方法在指定区域输出文本255

9.2.3使用TabbedTextOut方法根据制表位输出文本257

9.2.4使用DrawText方法格式化输出文本257

9.3文本属性258

9.3.1设置文本字体259

9.3.2设置文本对齐方式261

9.3.3设置文本颜色262

9.3.4设置文本背景颜色262

9.3.5设置文本背景模式263

9.3.6获取文本长度263

9.4图形绘制264

9.4.1利用点线绘制多边形264

9.4.2如何快速地绘制图形265

9.4.3如何填充指定的区域268

9.4.4绘制不规则图形269

9.5图像显示270

9.5.1设备相关和设备无关位图270

9.5.2在视图中绘制位图271

9.5.3放大和缩小显示图片272

9.6本章小结273

第10章 打印技术74

10.1打印概述275

10.1.1文档视图的打印流程275

10.1.2 CPrintinfo结构279

10.1.3动态计算页码280

10.2映射模式与坐标系统282

10.2.1固定比率与可变比率映射模式283

10.2.2 MM_TEXT映射模式283

10.2.3设置逻辑与设备坐标284

10.3打印控制284

10.3.1获取打印纸的左边距和上边距284

10.3.2控制打印方向285

10.3.3设置打印份数287

10.4打印实例288

10.4.1设计报表打印程序2

10.4.2设计单据打印报表291

10.4.3设计工作证打印程序292

10.4.4设计图片打印程序294

10.5本章小结296

第11章 多媒体技术297

11.1图像处理技术298

11.1.1位图文件结构分析298

11.1.2将位图文件绘制成对话框背景299

11.1.3将设备上下文转换为位图300

11.2音频处理技术302

11.2.1播放应用程序中的WAVE资源302

11.2.2播放WAVE文件302

11.2.3音量大小控制304

11.3视频处理技术307

11.3.1播放AVI文件307

11.3.2将AVI动画分解成BMP位图310

11.3.3将BMP位图组合成AVI动画312

11.4本章小结316

第12章 ODBC数据库编程317

12.1 ODBC概述318

12.2设置ODBC数据源318

12.3 MFC ODBC类320

12.3.1 CDatabase类介绍320

12.3.2 CRecordset类介绍320

12.3.3 CFieldExchange类介绍322

12.3.4 CRecordView类介绍322

12.3.5 CDBException类介绍323

12.4 MFC ODBC数据库操作技术323

12.4.1连接数据源323

12.4.2打开记录集323

12.4.3移动记录324

12.4.4向数据表中添加记录325

12.4.5修改现有记录329

12.4.6删除指定的记录331

12.4.7根据条件查询记录332

12.4.8使用SQL语句操作数据库333

12.5本章小结335

第13章 ADO数据库编程336

13.1 ADO概述337

13.2 ADO对象337

13.2.1连接对象Connection337

13.2.2命令对象Command338

13.2.3记录集对象Recordset339

13.3 ADO数据库操作技术341

13.3.1导入ADO动态链接库341

13.3.2使用ADO智能指针342

13.3.3初始化COM环境342

13.3.4连接数据库342

13.3.5获取连接数据库字符串的简单方法345

13.3.6打开记录集346

13.3.7遍历记录集347

13.3.8获取记录集记录数349

13.3.9向记录集中添加数据349

13.3.10修改现有记录351

13.3.11删除记录集中指定记录352

13.3.12使用SQL语句操作数据库354

13.3.13向数据库中添加位图356

13.4本章小结358

第14章 文件操作359

14.1 C库和运行库函数文件操作360

14.1.1 C库和运行库函数文件操作介绍360

14.1.2创建并写入文件364

14.1.3获取文件位置指针与文件长度365

14.2 CFile类文件操作367

14.2.1 CFile类介绍367

14.2.2获取文件属性370

14.2.3十六进制显示文本文件373

14.2.4使用CFile实现文件的复制374

14.2.5报告文件异常375

14.2.6 CFile类与CStdioFile类的比较376

14.3 MFC串行化378

14.3.1 CArchive类介绍378

14.3.2 Serialize函数分析379

14.3.3创建串行化类380

14.3.4实现对象的串行化380

14.4文件查找类382

14.4.1文件查找类介绍382

14.4.2查找指定文件384

14.4.3显示磁盘目录385

14.5本章小结387

第15章 注册表与INI文件388

15.1注册表389

15.1.1注册表简介389

15.1.2注册表结构分析389

15.2注册表函数390

15.2.1 CRegKey类390

15.2.2注册表数据的写入393

15.2.3注册表的相关查询398

15.2.4注册表数据的枚举400

15.3 INI文件404

15.3.1 INI文件简介404

15.3.2 INI文件结构分析404

15.4 INI文件操作函数404

15.4.1操作INI文件函数介绍405

15.4.2 INI文件中键名数据的读写407

15.4.3读写结构数据410

15.4.4节名与键名的枚举411

15.5本章小结412

第16章 动态链接库413

16.1链接库概述414

16.1.1链接库的构成414

16.1.2动态链接库和静态链接库414

16.2链接库的创建与使用415

16.2.1通过向导创建静态链接库415

16.2.2使用静态链接库416

16.2.3创建Win32动态链接库417

16.2.4 MFC的3种动态链接库419

16.3链接库的导出421

16.3.1动态链接库的命名改编421

16.3.2使用dumpbin工具查看链接库421

16.3.3使用DEF文件导出函数名称422

16.3.4隐式调用与动态加载423

16.3.5从动态链接库中导出类424

16.4动态链接库高级应用427

16.4.1模块状态427

16.4.2资源动态链接库429

16.4.3钩子介绍433

16.4.4使用钩子动态链接库监控键盘435

16.5本章小结438

第17 章 进程与线程439

17.1进程440

17.1.1理解进程的概念440

17.1.2进程实例句柄440

17.1.3进程的创建441

17.1.4进程的终止443

17.2进程的应用444

17.2.1启动外部程序444

17.2.2进程间的消息通信445

17.2.3进程间内存共享447

17.2.4列举系统中的进程449

17.3线程451

17.3.1深入理解线程451

17.3.2线程的创建与终止451

17.3.3用户界面线程453

17.4线程同步455

17.4.1线程同步的重要性455

17.4.2互斥实现线程同步456

17.4.3临界区实现线程同步458

17.4.4事件实现线程同步460

17.5本章小结461

第18章 网络编程462

18.1网络基础知识463

18.1.1计算机网络的定义、功能及分类463

18.1.2 OSI参考模型463

18.1.3 TCP/IP协议簇分析464

18.2局域网技术465

18.2.1获取网卡地址465

18.2.2映射网络驱动器466

18.2.3获取局域网计算机名称和IP467

18.2.4获得网上共享资源470

18.2.5在局域网中发送短消息472

18.3 Windows套接字技术472

18.3.1套接字概述473

18.3.2 WinSock API相关函数473

18.3.3使用套接字函数设计网络聊天室477

18.4 WinSock类481

18.4.1 CAsyncSocket类介绍481

18.4.2 CSocket类介绍485

18.4.3使用WinSock类设计网络聊天室485

18.5本章小结488

第19章 程序调试489

19.1断点跟踪490

19.1.1设置普通断点490

19.1.2设置条件断点491

19.1.3设置数据断点492

19.1.4设置消息断点493

19.1.5进行断点跟踪493

19.2调试窗口496

19.2.1使用“Watch”窗口查看变量值496

19.2.2使用“Call Stack”窗口查看函数的调用497

19.2.3使用“Memory”窗口查看对象的内存信息497

19.2.4使用“Variables”窗口查看变量信息499

19.2.5使用“Registers”窗口查看寄存器信息499

19.2.6使用“Disassembly”窗口查看反汇编代码500

19.3内存泄露检测502

19.4本章小结502

附录 实例快速检索503

热门推荐