图书介绍
从零开始学Visual C++2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 杨舟编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113116361
- 出版时间:2010
- 标注页数:432页
- 文件大小:151MB
- 文件页数:450页
- 主题词: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集成开发环境(教学视频:16分钟)2
1.1 Visual C++ 6.0概述2
1.1.1C语言概述及C++的诞生2
1.1.2C++特点与VC++开发环境3
1.2 Visual C++ 6.0集成开发环境概述3
1.2.1外观及基本操作3
1.2.2 Visual C++向导5
1.2.3调试工具5
1.3自定义集成开发环境6
1.3.1自定义工具栏6
1.3.2自定义实用程序工具7
1.3.3自定义快捷键8
1.4简单的C++程序实例8
1.4.1创建工程和源文件8
1.4.2添加代码9
1.5小结11
1.6习题11
第2章C++基础知识(教学视频:14分钟)12
2.1C++的词法单位12
2.2C++的数据类型13
2.3枚举类型15
2.4变量和常量15
2.4.1变量15
2.4.2文字常量16
2.4.3常变量19
2.4.4枚举变量的使用19
2.5运算符和表达式20
2.5.1C++的运算符、优先级和结合性20
2.5.2关系运算符和关系表达式25
2.5.3逻辑运算符和逻辑表达式27
2.5.4语句32
2.6数据类型转换33
2.6.1自动转换34
2.6.2强制类型转换34
2.7数组简介35
2.7.1数组35
2.7.2字符数组37
2.8简单的C++输入/输出37
2.8.1数据的输入/输出38
2.8.2输入/输出格式控制40
2.9头文件的作用40
2.10程序编码规范41
2.10.1命名规则41
2.10.2注释42
2.10.3统一代码缩进42
2.11小结43
2.12习题43
第3章 基本控制结构(教学视频:18分钟)45
3.1算法45
3.1.1算法的概念45
3.1.2算法的表示45
3.1.3算法的3种基本结构46
3.2分支结构47
3.2.1 if语句47
3.2.2 switch语句51
3.3循环结构54
3.3.1 while语句54
3.3.2 do…while语句55
3.3.3 for语句56
3.3.4循环的嵌套58
3.4转向语句59
3.5小结63
3.6习题63
第4章 函数(教学视频:30分钟)65
4.1函数的定义与调用65
4.1.1函数的概念65
4.1.2函数的定义66
4.2函数的参数传递、返回值及函数声明67
4.2.1函数的参数传递及传值调用67
4.2.2函数返回值69
4.2.3函数声明70
4.3函数的调用71
4.3.1函数的调用方式71
4.3.2函数的调用机制74
4.4全局变量和局部变量75
4.4.1变量的存储机制与C++的内存布局75
4.4.2全局变量76
4.4.3局部变量77
4.5存储类型和生命期78
4.6函数的递归调用78
4.7重载、内联及默认参数79
4.7.1函数的重载79
4.7.2默认参数81
4.7.3内联函数83
4.8宏84
4.8.1无参宏84
4.8.2带参宏86
4.9名字空间域88
4.10小结89
4.11习题90
第5章 数组与指针(教学视频:43分钟)91
5.1数组91
5.1.1数组、数组元素及存储方式91
5.1.2数组名作为函数参数94
5.2多维数组95
5.2.1多维数组的存储与访问方式96
5.2.2多维数组的初始化96
5.2.3多维数组作为函数参数98
5.3指针与地址99
5.3.1指针的概念95
5.3.2指针变量的赋值、初始化与简单应用100
5.4数组与指针的关系102
5.4.1数组、指针和指针运算102
5.4.2指针作为函数参数105
5.5对象的动态建立和释放107
5.5.1自由存储区内存分配107
5.5.2自由存储区内存释放108
5.6引用110
5.7小结112
5.8习题112
第6章 面向对象开发(教学视频:40分钟)114
6.1类与对象的基本概念114
6.1.1C++类的定义114
6.1.2成员函数的定义115
6.1.3对象的创建与使用117
6.2构造函数和析构函数121
6.2.1构造函数的定义与使用121
6.2.2析构函数的定义与使用123
6.3复制构造函数124
6.3.1复制构造函数的定义与使用124
6.3.2自由存储对象与构造函数127
6.3.3浅复制127
6.4运算符的重载129
6.5友元135
6.5.1友元函数135
6.5.2友元类138
6.5.3运算符重载为友元函数140
6.6指针与类、对象142
6.7线性表144
6.7.1线性表的定义144
6.7.2线性表的运算145
6.7.3线性表的顺序存储结构145
6.7.4线性表的链式存储结构148
6.8字符串数组153
6.9小结155
6.10习题155
第7章 继承与多态性(教学视频:37分钟)157
7.1类的继承与派生157
7.1.1继承与派生的概念157
7.1.2类的继承方式160
7.2多继承162
7.2.1多继承的声明162
7.2.2类族163
7.3派生类的构造函数和析构函数164
7.3.1构造函数164
7.3.2析构函数164
7.4派生中成员的标识与访问166
7.4.1作用域分辨166
7.4.2基类私有成员的访问169
7.4.3引入派生类后的对象指针172
7.5多态性与虚函数175
7.5.1多态性175
7.5.2虚函数176
7.5.3抽象类和纯虚函数180
7.6虚基类180
7.6.1虚基类的声明181
7.6.2虚基类及其派生类的构造函数183
7.7小结185
7.8习题185
第8章 模板与常用算法(教学视频:51分钟)187
8.1模板187
8.1.1函数模板及其应用187
8.1.2类模板及其应用189
8.2常用算法192
8.2.1常用的查找方法193
8.2.2常用的排序方法195
8.3小结198
8.4习题198
第9章 流类库与输入/输出(教学视频:33分钟)199
9.1C++的基本流类体系199
9.1.1输入/输出流的概念199
9.1.2输入/输出标准流类200
9.2输入/输出格式控制201
9.3标准设备的输入/输出203
9.4文件的输入/输出205
9.4.1文件的概念205
9.4.2标准库文件函数输入/输出206
9.4.3文件输入/输出流207
9.5重载插入和提取运算符211
9.6小结213
9.7习题213
第10章 异常处理(教学视频:16分钟)214
10.1异常的概念214
10.2异常处理机制215
10.2.1异常处理的语句215
10.2.2异常处理过程及实例216
10.3异常处理中的构造与析构219
10.4异常类继承221
10.5标准C++库中的异常类224
10.6小结226
10.7习题226
第2篇 MFC篇228
第11章 MFC编程基础知识(教学视频:27分钟)228
11.1事件驱动机制228
11.2MFC类库简介229
11.2.1根类CObj ect229
11.2.2MFC应用结构类229
11.2.3窗口、对话框和控件类230
11.2.4菜单类230
11.2.5其他常用类230
11.3利用MFC AppWizard创建Windows应用程序232
11.4 MFC应用程序的类和文件234
11.4.1类234
11.4.2文件235
11.5 Windows消息36
11.5.1消息发送和接收的基本过程和机制236
11.5.2标准的Windows消息236
11.5.3控件消息238
11.5.4命令消息238
11.6消息映射与消息处理函数239
11.6.1查看窗口消息处理函数239
11.6.2添加窗口消息240
11.6.3删除窗口消息处理函数242
11.7小结242
11.8习题243
第12章 MFC程序设计(教学视频:51分钟)244
12.1文档类和视图类间的关系244
12.1.1CView类244
12.1.2CDocurnent类245
12.1.3在视图类中显示数据246
12.2 SDI文档的序列化247
12.2.1序列化247
12.2.2文档处理的类型248
12.3创建对话框249
12.3.1对话框的组成249
12.3.2对话框的分类250
12.3.3创建对话框资源250
12.3.4创建对话框类253
12.4无模式对话框256
12.5创建菜单栏257
12.5.1创建菜单资源257
12.5.2菜单功能的实现258
12.5.3基于无模式对话框的菜单功能实现260
12.5.4建立快捷键262
12.5.5快捷菜单的实现263
12.5.6向菜单中动态添加新的菜单命令266
12.6创建工具栏272
12.6.1创建工具栏资源272
12.6.2实现工具栏按钮命令273
12.6.3实现工具栏的船坞化275
12.7创建状态栏277
12.7.1系统自带状态栏277
12.7.2完善状态栏279
12.8设备环境(DC)281
12.9绘制图形元素283
12.10绘图设备类285
12.10.1基类CGdiObject类285
12.10.2CPen类285
12.10.3CBrush类288
12.11绘图的应用289
12.12小结292
12.13习题293
第13章 ActiveX技术(教学视频:25分钟)295
13.1ActiveX基础知识295
13.2建立ActiveX工程295
13.3编辑ActiveX的内容297
13.3.1注册控件297
13.3.2丰富控件内容298
13.3.3控件的标准属性300
13.3.4控件的自定义属性302
13.3.5变量的持久性305
13.3.6控件环境属性的改变306
13.3.7测试控件程序306
13.4小结307
13.5习题307
第14章 数据库编程(教学视频:19分钟)308
14.1数据库基础知识308
14.2数据源的配置309
14.3数据库编程310
14.3.1CDatabase类和CRecordset类简介310
14.3.2CRecordset类的基本操作311
14.3.3利用App Wizard建立工程312
14.3.4添加浏览记录313
14.3.5编辑记录314
14.3.6修改状态栏317
14.4其他数据库编程技术简介319
14.4.1ADO简介319
14.4.2DAO简介319
14.5小结320
14.6习题320
第15章 计算机网络编程(教学视频:19分钟)322
15.1网络编程基础322
15.1.1计算机网络的发展和组成322
15.1.2网络的层次模型322
15.1.3协议323
15.1.4域名系统DNS323
15.1.5TCP/IP模型323
15.1.6套接字——Socket324
15.1.7网络编程的主流程324
15.1.8利用Socket机制编程325
15.2Socket编程实例325
15.3基于对话框类的MFC实例330
15.3.1HTTP网络编程331
15.3.2FTP网络编程336
15.4小结342
15.5习题342
第16章 C++与MATLAB的通信(教学视频:16分钟)344
16.1 MATLAB引擎344
16.1.1建立工程344
16.1.2MATLAB自带的引擎使用范例346
16.2利用MAT文件进行通信348
16.2.1建立工程348
16.2.2使用MATLAB处理图像信息349
16.2.3CDib.h和CDib.cpp的说明354
16.3小结361
16.4习题361
第4篇 实例篇363
第17章 制作一个简单的计算器(教学视频:24分钟)363
17.1利用AppWizard建立工程363
17.2设计计算器的外观364
17.2.1添加控件资源364
17.2.2添加菜单资源365
17.3实现自定义按钮控件类365
17.3.1添加成员变量和成员函数366
17.3.2添加创建按钮控件代码367
17.3.3设置按钮的外观、颜色367
17.4实现自定义文本框控件类371
17.4.1添加成员变量和成员函数371
17.4.2添加文本框控件代码371
17.5对话框界面初始化372
17.5.1加载菜单资源374
17.5.2实现计算器扩展功能374
17.6数值计算功能的实现375
17.6.1为CMyCalculatorDlg类添加成员变量376
17.6.2按钮的消息响应函数376
17.7程序代码清单380
17.7.1数字键的处理381
17.7.2运算符键功能的实现384
17.8小结386
17.9习题386
第18章 职员信息管理工具(教学视频:29分钟)387
18.1利用AppWizard建立工程387
18.1.1建立应用程序框架387
18.1.2添加对话框条资源389
18.1.3建立ODBC数据源389
18.2实现自定义标签控件类390
18.2.1添加数据结构390
18.2.2添加成员变量391
18.2.3添加成员函数391
18.3实现个人信息管理功能392
18.3.1添加个人信息数据集类392
18.3.2实现个人信息录入功能393
18.3.3实现个人信息查询功能396
18.4实现职员信息管理工具400
18.4.1初始化主程序框架400
18.4.2初始化视图类401
18.4.3操作界面的转换405
18.5程序代码清单406
18.6小结417
18.7习题417
第19章 FTP浏览工具(教学视频:23分钟)418
19.1利用AppWizard建立工程418
19.1.1建立应用程序框架418
19.1.2为对话框添加控件资源419
19.2FTP浏览器功能实现420
19.2.1为CMyFTPDlg类添加成员变量420
19.2.2为CMyFTPDlg类添加成员函数421
19.3添加的成员函数代码实现421
19.3.1实现建立会话函数421
19.3.2实现建立FTP连接函数422
19.3.3实现文件列表下载函数424
19.3.4实现关闭FTP服务器连接函数425
19.4消息映射函数代码实现426
19.4.1实现登录FTP服务器和关闭应用程序功能426
19.4.2实现双击列表选项进入下一级目录功能427
19.5CMyFTPDlg类己有函数简介430
19.6小结431
19.7习题431
热门推荐
- 2710549.html
- 1150486.html
- 211429.html
- 755734.html
- 479425.html
- 691464.html
- 74321.html
- 721457.html
- 945904.html
- 3205856.html
- http://www.ickdjs.cc/book_2106812.html
- http://www.ickdjs.cc/book_3853360.html
- http://www.ickdjs.cc/book_1598393.html
- http://www.ickdjs.cc/book_730801.html
- http://www.ickdjs.cc/book_643862.html
- http://www.ickdjs.cc/book_975848.html
- http://www.ickdjs.cc/book_560915.html
- http://www.ickdjs.cc/book_3787644.html
- http://www.ickdjs.cc/book_2122497.html
- http://www.ickdjs.cc/book_1060320.html