图书介绍

Visual C++应用开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Visual C++应用开发
  • 青岛东合信息技术有限公司编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121155703
  • 出版时间:2012
  • 标注页数:496页
  • 文件大小:109MB
  • 文件页数:512页
  • 主题词: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

第1章C++编程概述2

1.1 C++简介4

1.1.1 C++历史4

1.1.2 C++标准4

1.1.3 C++特性5

1.2 C++编程环境5

1.2.1主流开发工具5

1.2.2 Visual Studio6

1.2.3联机帮助7

1.3第一个C++程序7

1.4输入/输出9

小结10

练习11

第2章C++基础12

2.1常量和变量14

2.1.1标识符14

2.1.2常量14

2.1.3变量15

2.1.4变量作用域15

2.2数据类型16

2.2.1基本内置类型16

2.2.2自定义类型18

2.2.3数据类型转换18

2.3运算符20

2.3.1算术运算符21

2.3.2比较运算符22

2.3.3逻辑运算符23

2.3.4位运算符24

2.3.5赋值运算符26

2.3.6条件运算符26

2.3.7 sizeof运算符27

2.3.8运算符优先级28

2.4流程控制28

2.4.1分支结构29

2.4.2循环结构35

2.4.3转移语句40

2.5数组43

2.5.1数组概述43

2.5.2一维数组43

2.5.3二维数组47

2.6函数49

2.6.1函数的声明和定义49

2.6.2函数的返回50

2.6.3函数的调用和参数传递50

2.6.4内联函数51

2.6.5函数重载52

2.7指针53

2.7.1指针概述53

2.7.2指针的定义和初始化53

2.7.3指针的算术运算55

2.7.4指针作为函数参数56

2.7.5 指 操作动态内存(new和delete)58

2.8引用59

2.8.1引用的定义和初始化60

2.8.2引用作为函数参数61

2.8.3引用和指针的区别62

2.9字符串62

2.9.1字符串和字符集概述62

2.9.2 C风格的字符串定义62

2.9.3常用的字符串操作函数63

小结64

练习65

第3章C++面向对象67

3.1类与对象69

3.1.1面向对象的概念69

3.1.2类的定义70

3.1.3构造函数和类的实例化75

3.1.4析构函数79

3.1.5成员函数81

3.1.6内联成员函数85

3.1.7静态类成员86

3.1.8 this指针88

3.2类继承89

3.2.1继承89

3.2.2派生类对象的构造91

3.2.3派生类对象的析构93

3.3虚函数和多态97

3.3.1虚函数98

3.3.2虚析构函数99

3.3.3纯虚函数和抽象基类103

小结105

练习105

第4章Win32编程107

4.1 Windows编程基础109

4.1.1 API与SDK109

4.1.2窗体与句柄109

4.1.3事件与消息110

4.1.4常用的Windows数据类型111

4.1.5国际化编程111

4.1.6 Windows应用程序文件组成113

4.2源程序组成结构113

4.2.1 WinMain函数113

4.2.2窗口函数117

4.3 GDI绘图基础122

4.3.1 GDI概述122

4.3.2设备描述表122

4.3.3绘图对象123

4.3.4 GDI绘图123

小结130

练习130

第5章MFC基础131

5.1 MFC概述133

5.1.1 MFC简介133

5.1.2一个简单的MFC程序133

5.1.3 MFC应用程序分析135

5.1.4 MFC应用程序开发方法136

5.2 MFC应用程序框架组成137

5.2.1 MFC全局函数137

5.2.2 MFC类体系140

5.2.3 MFC消息映射141

5.2.4 MFC应用程序类型145

5.3 MFC主要类146

5.3.1根类CObject146

5.3.2应用程序体系结构类147

5.3.3可视对象类149

5.4 MFC通用类150

5.4.1字符串类:CString151

5.4.2文件类:CFile154

5.4.3动态数组类156

5.4.4链表类157

5.5 MFC绘图159

5.5.1 MFC对GDI的支持159

5.5.2 CDC类及其派生类159

5.5.3 MFC绘图对象162

5.5.4图形绘制相关数据类型164

小结166

练习166

第6章M FC文档视图168

6.1文档/视图框架170

6.1.1文档/视图结构概述170

6.1.2单文档程序框架中的主要类172

6.1.3单文档程序中文档、视图对象的创建过程174

6.1.4文档类、视图类核心函数175

6.1.5文档/视图界面设计176

6.2菜单编程177

6.2.1菜单的概念178

6.2.2菜单的开发步骤179

6.2.3菜单的创建与编辑179

6.2.4菜单消息182

6.2.5菜单命令消息的处理183

6.2.6菜单更新消息的处理185

6.2.7为菜单项设置快捷键187

6.2.8弹出菜单的创建与使用189

6.3工具栏编程191

6.3.1工具栏CToolBar简介192

6.3.2编辑和创建工具栏192

6.3.3加载工具栏194

6.3.4工具栏命令处理196

6.4状态栏编程197

6.4.1状态栏CStatusBar简介197

6.4.2状态栏的创建197

6.4.3状态栏编程199

6.5文本编程201

6.5.1创建插入符201

6.5.2字符输入203

6.6串行化206

6.6.1串行化概述206

6.6.2文档/视图结构对串行化的支持206

6.6.3 CArchive类210

6.6.4可串行化的类213

6.6.5 CObArray和CObList对串行化的支持215

小结215

练习216

第7章MFC对话框217

7.1对话框基础知识219

7.1.1对话框种类219

7.1.2 CDialog类220

7.2对话框创建和显示221

7.2.1创建对话框模板资源221

7.2.2模态对话框的创建和关闭223

7.2.3非模态对话框的创建和关闭226

7.2.4基于对话框的应用程序228

7.3标准控件与对话框228

7.3.1标准控件简介229

7.3.2对话框控件的创建229

7.3.3对话框控件成员变量230

7.3.4对话框数据交换与验证231

7.3.5对话框控件通知消息236

小结238

练习239

第8章 网络编程240

8.1 Windows网络编程基础242

8.1.1 TCP/IP协议242

8.1.2 Windows Sockets基础244

8.1.3客户/服务器模式244

8.1.4 MFC对WinSock的支持245

8.1.5 MFC网络编程方法246

8.2 UDP通信编程246

8.2.1 CAsyncSocket类UDP异步通信247

8.2.2创建CAsyncSocket类的派生类247

8.2.3创建套接字250

8.2.4 UDP接收数据254

8.2.5 UDP发送数据256

8.3 TCP通信编程258

8.3.1 CAsyncSocket类服务器端编程258

8.3.2 CSocket类客户端编程264

小结269

练习269

第9章 多线程271

9.1多线程编程基础273

9.1.1进程和线程273

9.1.2使用多线程的意义273

9.2多线程编程273

9.2.1 API多线程编程274

9.2.2 MFC界面线程281

9.2.3 MFC工作者线程287

9.3线程间的通信288

9.3.1使用全局变量288

9.3.2使用自定义消息291

9.4线程同步296

9.4.1 MFC线程同步类297

9.4.2 CCriticalSection类297

9.4.3 CEvent类300

9.4.4 CSemaphore类305

小结308

练习309

第10章 数据库应用程序310

10.1数据库基础知识312

10.1.1数据库基本概念312

10.1.2数据库管理系统312

10.1.3结构化查询语言313

10.1.4数据库访问技术316

10.2 ADO数据库编程316

10.2.1 ADO技术317

10.2.2导入ADO库319

10.2.3连接数据库320

10.2.4执行ADO对象命令321

10.2.5 Recordset对象322

小结336

练习336

实践篇337

实践1C++编程概述338

实践指导338

实践1.G1338

实践1.G2341

实践1.G3343

知识拓展346

1.Visual C++程序代码的调试346

2.设置Visual C++代码编辑器格式348

3.VS 2008快捷键349

拓展练习350

练习1.E.1350

实践2 C++基础351

实践指导351

实践2.G1351

实践2.G2352

实践2.G3353

实践2.G4354

知识拓展356

const指针356

拓展练习357

练习2.E.1357

实践3 C++面向对象358

实践指导358

实践3.G1358

实践3.G2364

知识拓展367

1.类的函数重载、覆盖、虚函数的区别367

2.拷贝构造函数368

拓展练习369

练习3.E.1369

实践4 Win32编程370

实践指导370

实践4 G.1370

知识拓展378

在窗口函数内处理消息378

拓展练习379

练习4.E.1379

实践5 MFC基础380

实践指导380

实践5.G.1380

知识拓展386

1.预编译头386

2.GDI位图显示388

拓展练习391

练习5.E.1391

实践 6 MFC文档视图392

实践指导392

实践6 G.1392

实践6 G.2395

知识拓展404

多文档框架的使用404

拓展练习406

练习6.E.1406

实践7 MFC对话框407

实践指导407

实践7.G.1407

知识拓展415

属性表对话框415

拓展练习420

练习7.E.1420

实践8网络编程421

实践指导421

实践8.G.1421

实践8.G.2434

知识拓展447

WinSock函数介绍447

拓展练习455

练习8.E.1455

实践9多线程456

实践指导456

实践9.G.1456

实践9.G.2465

知识拓展474

线程死锁474

拓展练习477

练习9.E.1477

实践10数据库应用程序478

实践指导478

实践10 G.1478

知识拓展491

1MFC中利用ODBC类访问数据库491

拓展练习495

练习10.E.1495

附录A Microsoft C++关键字496

热门推荐