图书介绍
零点起飞学编程 零点起飞学Visual C++PDF|Epub|txt|kindle电子书版本网盘下载
![零点起飞学编程 零点起飞学Visual C++](https://www.shukui.net/cover/54/31073182.jpg)
- 葛亮等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302317296
- 出版时间:2013
- 标注页数:379页
- 文件大小:95MB
- 文件页数:397页
- 主题词:C语言-程序设计
PDF下载
下载说明
零点起飞学编程 零点起飞学Visual C++PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础知识2
第1章 Visual C++ 6.0集成开发环境(教学视频:24分钟)2
1.1走近Visual C++2
1.1.1 Visual C++++的语言基础——C++++语言2
1.1.2 Visual C++++的接口函数——Windows API2
1.1.3 Visual C++++的类库——MFC3
1.2 Visual C++++ 6.0集成开发环境3
1.2.1安装3
1.2.2 Visual C++++ 6.0开发环境介绍3
1.3入门实例6
1.4应用程序的开发步骤8
1.5小结8
第2章 C++语言基础(教学视频:81分钟)9
2.1什么是面向对象程序设计9
2.2单一数据的表示——数据类型10
2.2.1数据的指代——常量与变量10
2.2.2简单数据类型11
2.2.3字符串常量12
2.2.4构造类型——数组13
2.2.5文件类型13
2.2.6指针类型13
2.3多个数据的表示——数组13
2.3.1一维数组14
2.3.2二维数组15
2.3.3字符数组16
2.4数据运算的核心——运算符17
2.4.1赋值运算符18
2.4.2算术运算符18
2.4.3逻辑运算符18
2.4.4关系运算符19
2.4.5位运算符19
2.4.6逗号运算符19
2.5程序的基本单元——表达式和语句19
2.6程序控制结构20
2.6.1直肠子程序——顺序结构20
2.6.2有头脑的程序——选择结构21
2.6.3死脑筋的程序——循环结构23
2.7 C++的输入输出26
2.8编程实例与调试27
2.8.1编写代码27
2.8.2 Visual C++++项目文件介绍27
2.8.3调试与运行28
2.9小结28
2.10习题28
第3章 函数(教学视频:29分钟)30
3.1什么是函数30
3.2构建函数30
3.2.1定义函数30
3.2.2函数参数——传递数据31
3.2.3函数的返回值——有去有回33
3.3使用函数33
3.3.1函数调用的一般形式33
3.3.2函数的嵌套调用——函数中再调用函数34
3.3.3函数的递归调用——自己调用自己35
3.4函数应用实战35
3.4.1函数应用实例的代码编写35
3.4.2断点跟踪调试37
3.5小结38
3.6习题39
第4章 C++的面向对象编程(教学视频:53分钟)40
4.1类和对象40
4.1.1从结构到类40
4.1.2定义成员函数42
4.1.3对象应用43
4.1.4对象的作用域45
4.2构造函数和析构函数46
4.2.1对象的初始化工具——构造函数46
4.2.2默认参数的构造函数46
4.2.3对象的销毁工具——析构函数48
4.2.4重载构造函数与拷贝构造函数49
4.3窥探类的内部——友元51
4.3.1友元函数51
4.3.2友元成员52
4.3.3友元类53
4.4由类生类——派生类53
4.4.1继承53
4.4.2基类成员在派生类中访问属性54
4.4.3派生类对基类成员的访问规则54
4.5派生类的构造函数与析构函数55
4.5.1派生类构造函数和析构函数的执行顺序55
4.5.2派生类构造函数和析构函数的构造规则56
4.6继承与多重继承57
4.6.1继承和多重继承概述57
4.6.2多重继承的声明57
4.6.3虚基类58
4.7多态的基本概念59
4.8函数重载和运算符重载60
4.8.1函数重载60
4.8.2运算符重载61
4.9虚函数61
4.10小结63
4.11习题63
第5章VC开发的基础——MFC与Windows(教学视频:21分钟)66
5.1什么是Microsoft类库66
5.2 MFC常见类介绍67
5.2.1根类CObject67
5.2.2窗口类67
5.2.3文件类68
5.2.4网络类68
5.2.5 ODBC类69
5.2.6辅助类69
5.3 MFC的本质——Windows编程70
5.3.1窗口70
5.3.2事件驱动70
5.3.3句柄和Windows消息70
5.4 Windows应用程序的基本结构72
5.5小结73
第2篇 可视化程序设计76
第6章 最简单的界面化程序——对话框(教学视频:66分钟)76
6.1创建对话框应用程序76
6.2使用对话框78
6.2.1创建对话框79
6.2.2使用模态对话框80
6.2.3使用非模态对话框82
6.2.4设置对话框属性85
6.3对话框功能的实现——控件86
6.3.1添加控件86
6.3.2删除控件86
6.3 3设置控件属性87
6.3.4添加控件变量87
6.4界面中数据的处理——数据成员和函数成员89
6.4.1数据成员89
6.4.2成员函数89
6.4.3消息处理函数89
6.5对话框程序分析90
6.6消息对话框93
6.7通用对话框95
6.7.1文件对话框95
6.7.2字体对话框97
6.7.3颜色对话框98
6.7.4查找与替换对话框99
6.8小结102
6.9习题102
第7章 单文档和多文档(教学视频:71分钟)104
7.1什么是文档104
7.1.1单文档界面与多文档界面104
7.1.2文档/视图结构104
7.2文档/视图应用程序104
7.2.1构建单文档应用程序105
7.2.2单文档程序的核心——消息传递108
7.3文档/视图结构分析108
7.3.1主程序类CWinApp108
7.3.2文档类的基类CDocument108
7.3.3文档类C V iew109
7.3.4文档模板类CDocTemplate110
7.3.5框架窗口类CFrameWnd110
7.4单文档程序分析111
7.4.1从基本概念开始111
7.4.2理解应用程序112
7.5文档操作117
7.5.1串行化处理117
7.5.2消息映射118
7.5.3消息传递118
7.6 SDI应用程序实战119
7.7 MFC的集合类与字符串类123
7.7.1集合类介绍123
7.7.2 CTypedPtrList模板链表类123
7.7.3字符串类125
7.8 MDI应用程序126
7.8.1 MDI应用程序分析126
7.8.2 MDI应用实例127
7.9小结131
7.10习题131
第8章 常用控件(教学视频:68分钟)133
8.1概述133
8.2按钮控件134
8.2.1创建按钮控件134
8.2.2使用按钮控件135
8.3滚动条控件136
8.3.1创建滚动条136
8.3.2使用滚动条控件137
8.4静态文本控件138
8.5列表框控件139
8.5.1列表框控件相关类139
8.5.2使用列表框140
8.6列表视图和树视图控件142
8.6.1列表视图控件的构成143
8.6.2使用列表视图控件144
8.6.3树视图控件的构成144
8.6.4使用树视图控件146
8.7编辑框控件148
8.7.1编辑框的构成148
8.7.2使用编辑框150
8.8组合框控件151
8.8.1组合框控件的构成151
8.8.2设置组合框152
8.8.3组合框的消息传递153
8.9 Tab属性页控件153
8.9.1 Tab属性页的构成153
8.9.2使用属性页154
8.10其他常用控件156
8.10.1进度条控件156
8.10.2滑块控件156
8.10.3 IP Address控件157
8.10.4时间控件157
8.10.5应用实例159
8.11小结162
8.12习题162
第9章 菜单、工具栏和状态栏设计(教学视频:39分钟)164
9.1概述164
9.2菜单164
9.2.1创建菜单165
9.2.2响应菜单项命令166
9.2.3菜单类概览169
9.2.4弹出式菜单169
9.2.5使用对话框中的菜单170
9.3工具栏174
9.3.1创建工具栏174
9.3.2工具栏相关类176
9.3.3响应工具栏的命令177
9.3.4使用工具栏177
9.4状态栏180
9.4.1状态栏180
9.4.2状态栏操作实例181
9.5使用快捷键182
9.6小结184
9.7习题184
第10章 Windows图形处理与文本输入输出(教学视频:72分钟)186
10.1设备环境186
10.1.1设备环境类186
10.1.2映射模式187
10.2绘图188
10.2.1画笔188
10.2.2画刷190
10.2.3绘图相关的数据类型190
10.3绘图实例192
10.3.1绘图函数介绍192
10.3.2刷新/重绘图形194
10.3.3创建简单绘图程序194
10.3.4使用区域绘制图形198
10.4文本199
10.4.1字体的结构199
10.4.2创建字体200
10.5文本输出201
10.5.1文本输出函数201
10.5.2设置文本格式202
10.6打印204
10.6.1单页打印204
10.6.2多页打印206
10.6.3打印过程207
10.7小结208
10.8习题208
第3篇 Windows程序设计214
第11章 文件处理(教学视频:36分钟)214
11.1文件的输入输出214
11.1.1 C++++对文件操作的支持214
11.1.2文件的打开与关闭214
11.1.3文本文件的输入和输出215
11.1.4二进制文件的输入和输出216
11.2 CFile类217
11.2.1初识CFile类217
11.2.2使用CFile类218
11.3 CFileFind类219
11.3.1初识CFileFind类219
11.3.2使用CFileFind类221
11.4数据的对象化——串行化223
11.4.1 CFile类与串行化223
11.4.2操作实例224
11.5小结226
11.6习题227
第12章 注册表与INI文件(教学视频:24分钟)228
12.1什么是注册表228
12.1.1注册表的基本结构228
12.1.2注册表的数据类型229
12.2操作注册表229
12.2.1注册表关键类CRegKey230
12.2.2添加注册表数据231
12.2.3查询注册表232
12.2.4枚举注册表232
12.3 Windows配置文件INI234
12.4 INI文件操作函数234
12.4.1操作INI文件函数介绍235
12.4.2读写INI文件中键名数据236
12.4.3枚举节与键237
12.5小结238
12.6习题238
第13章 动态链接库(教学视频:41分钟)240
13.1什么是动态链接库240
13.2创建动态链接库241
13.2.1创建MFC动态链接库241
13.2.2创建Win32动态链接库242
13.3使用动态链接库文件243
13.3.1动态链接库的入口函数243
13.3.2动态链接库中数据和函数的导出244
13.3.3动态链接库的加载245
13.4动态链接库应用实战246
13.4.1 MFC动态链接库应用实例246
13.4.2 Win32动态链接库应用实例248
13.5钩子函数250
13.5.1钩子技术介绍250
13.5.2钩子类型和范围250
13.5.3安装和解除钩子251
13.6小结252
13.7习题252
第14章 多线程编程(教学视频:28分钟)255
14.1多任务、进程和线程255
14.1.1多任务介绍255
14.1.2什么是进程255
14.1.3单线程与多线程256
14.2多线程技术256
14.2.1线程的创建与终止257
14.2.2线程的分类257
14.2.3进程的控制257
14.3多线程程序设计258
14.3.1创建线程258
14.3.2终止线程259
14.3.3线程间通信259
14.4线程同步260
14.5创建线程实例262
14.6小结265
14.7习题265
第15章 数据库应用程序设计(教学视频:49分钟)267
15.1数据库的奥义267
15.2关系数据库原理268
15.3数据库标准语言——SQL语言268
15.3.1 SQL概述269
15.3.2主要特点269
15.3.3数据定义语句270
15.3.4数据查询语句271
15.3.5数据更新语句272
15.4数据库设计方法273
15.5 ODBC基础274
15.6 ODBC数据库编程276
15.6.1 ODBC类介绍276
15.6.2设置ODBC数据源277
15.6.3连接数据源278
15.6.4更新数据表279
15.6.5根据条件查询记录283
15.7什么是ADO285
15.8 ADO数据库编程286
15.8.1导入ADO动态链接库286
15.8.2连接数据库286
15.8.3执行SQL语句288
15.8.4 ADO的其他对象289
15.9小结289
15.10习题290
第16章 网络编程(教学视频:39分钟)291
16.1计算机网络概述291
16.1.1 OSI模型291
16.1.2 TCP/IP协议292
16.1.3 TCP/IP协议核心293
16.1.4 Windows Sockets基础294
16.1.5客户/服务器模式295
16.2使用Windows Socket开发295
16.2.1套接字(Socket)的引入295
16.2.2套接字的类型296
16.2.3基于TCP(面向连接)的Socket编程296
16.2.4基于UDP(面向无连接)的Socket编程297
16.3 Socket开发流程299
16.4基于WinInet类的应用程序设计301
16.4.1 WinInet开发简介301
16.4.2 CInternetSession类302
16.4.3 CInternetConnection类303
16.4.4 CInternetFile类303
16.4.5 WinInet开发303
16.5小结306
16.6习题306
第17章 多媒体编程(教学视频:27分钟)309
17.1多媒体基础知识309
17.1.1 Windows多媒体309
17.1.2音频309
17.1.3视频310
17.1.4图像310
17.2利用音频函数实现多媒体程序311
17.2.1常用音频函数311
17.2.2简单易用的MCI312
17.2.3 MCI应用313
17.3利用多媒体控件实现多媒体应用程序315
17.4常见图片的显示方法317
17.4 1位图资源317
17.4.2其他格式图片的显示319
17.4.3图片显示实例320
17.5小结322
17.6习题322
第4篇 项目开发实战案例326
第18章 图书管理系统的实现(教学视频:62分钟)326
18.1概述326
18.2需求分析与系统设计327
18.2.1需求分析与可行性研究327
18.2.2系统设计分析328
18.3数据库设计328
18.3.1需求分析328
18.3.2概念设计328
18.3.3数据库构建329
18.4各模块设计330
18.4.1系统窗体模块组成330
18.4.2用户登录模块的实现331
18.4.3用户主界面的实现333
18.4.4书籍管理模块的实现335
18.4.5读者管理功能模块的实现341
18.4.6图书借阅和归还模块的实现347
18.4.7读者服务模块的实现351
18.4.8信息查询模块的实现354
18.5系统测试357
18.5.1测试策略分析357
18.5.2模块化测试357
18.6小结360
第19章 简单电子邮件的客户端实现(教学视频:32分钟)361
19.1概述361
19.2电子邮件协议分析与系统设计362
19.2.1邮件的传输362
19.2.2 SMTP协议分析363
19.2.3 POP3协议分析364
19.3电子客户端系统设计分析364
19.3.1邮件的发送365
19.3.2邮件的接收365
19.3.3系统设计模型365
19.4各模块设计366
19.4.1 JMail组件的使用366
19.4.2系统窗体组成367
19.4.3发信模块设计368
19.4.4收信模块设计372
19.5系统测试376
19.5.1系统测试分析376
19.5.2发信模块测试377
19.5.3收信模块测试378
19.6小结379