图书介绍
Visual C++入门经典【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 赵永发,刘莉莉等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111420231
- 出版时间:2013
- 标注页数:571页
- 文件大小:296MB
- 文件页数:595页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C++入门经典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础知识篇2
第1章 Visual Studio 2010简介2
1.1 Visual C++ 2010概述2
1.1.1 Visual Studio 2010的新特点2
1.1.2 .NET框架3
1.2安装与卸载Visual Studio 20104
1.2.1安装Visual Studio 2010系统的必备条件4
1.2.2安装Visual Studio 20104
1.2.3卸载Visual Studio 20109
1.3熟悉Visual Studio 2010开发环境10
1.3.1创建项目10
1.3.2菜单栏13
1.3.3工具栏15
1.3.4“工具箱”面板15
1.3.5“属性”面板16
1.3.6“错误列表”面板16
1.4 Visual Studio 2010帮助系统16
1.4.1安装Help Library管理器16
1.4.2使用 Help Library管理器20
1.5.1熟悉开发工具22
1.5.2写一个简单的小程序22
第2章 C++语法Ⅰ——结构化程序设计23
2.1编程语言基本要素23
2.1.3输入/输出26
2.1.4运算符和表达式27
2.1.5结合性与优先级31
2.2基本控制结构33
2.2.2 switch多分支选择语句35
2.2.3 while语句38
2.2.4 do…while语句39
2.2.5 for语句40
2.2.6 break语句和continue语句41
2.2.7 goto语句43
2.2.8 C++/CLI中的控制结构44
2.3.1一维数组45
2.3.2二维数组及多维数组48
2.3.3字符数组52
2.3.4本地C++中的字符串56
2.3.5 C++/CLI中的字符串56
2.4.1函数的定义61
2.4.2函数的参数63
2.4.3参数传递方式65
2.4.4函数的递归调用67
2.4.5内联函数68
2.4.6重载函数的应用68
2.4.7函数模板的应用69
2.4.8变量的作用域70
2.4.9定义和使用命名空间72
2.4.10 C++/CLI中的函数76
2.5指针和引用77
2.5.1指针概述77
2.5.2定义指针类型78
2.5.3指针在数组中的应用83
2.5.4引用类型解析87
2.5.5动态内存分配90
2.5.6 C++/CLI中的指针91
2.6结构体和共用体92
2.6.1结构体变量的定义93
2.6.2结构体变量的使用94
2.6.3指向结构体变量的指针95
2.6.4 C++/CLI中的结构体96
2.6.5共用体97
2.7.1复制小写字母99
2.7.2 CLR结构体应用99
第3章 C++语法Ⅱ——面向对象的程序设计101
3.1面向对象的设计思想101
3.1.1对象和类101
3.1.2面向对象的主要特征103
3.3对象的使用106
3.3.1对象的声明与实例化106
3.3.2类与对象的关系107
3.3.3类成员的访问107
3.3.4类成员的保护107
3.4构造函数与析构函数109
3.4.1什么是构造函数109
3.4.2默认构造函数111
3.4.3复制构造函数112
3.4.4重载构造函数113
3.4.5析构函数114
3.5特殊的类成员116
3.5.1常量成员116
3.5.2静态成员117
3.5.3隐藏的this指针118
3.6特殊的类成员函数119
3.6.1常量成员函数119
3.6.2内联成员函数121
3.6.3静态成员函数121
3.6.4运算符重载125
3.7.1单一继承126
3.7.2多重继承128
3.7.3覆盖成员函数129
3.7.4虚函数130
3.7.5纯虚函数133
3.8友元类和友元方法135
3.9类模板的使用138
3.9.1类模板的声明和实例化139
3.9.2类模板的实现139
3.10 C++/CLI中的类141
3.10.1定义和使用值类141
3.10.2定义和使用引用类142
3.10.3类属性144
3.11上机实践148
3.11.1虚函数的使用148
3.11.2重载〈〈运算符148
3.11.3多重继承的使用148
第二篇 核心技术篇152
第4章 CLI窗体设计152
4.1 Form窗体152
4.1.1 Form窗体的概念152
4.1.2添加和删除窗体153
4.1.3多窗体的使用154
4.1.4窗体的属性155
4.1.5窗体的显示与隐藏158
4.1.6窗体的事件159
4.2.1 MDI窗体的概念161
4.2.2如何设置MDI窗体161
4.2.3排列MDI子窗体162
4.3.1继承窗体的概念164
4.3.2创建继承窗体165
4.3.3在继承窗体中修改继承的控件属性166
4.4.1控件的分类及作用166
4.4.2控件命名规范166
4.5控件的相关操作167
4.5.1添加控件167
4.5.2对齐控件168
4.5.3锁定控件168
4.5.4删除控件168
4.6文本类控件168
4.6.1 Label控件168
4.6.2 Button控件169
4.6.3 TextBox控件170
4.6.4 RichTextBox控件173
4.7选择类控件176
4.7.1 ComboBox控件176
4.7.2 CheckBox控件178
4.7.3 RadioButton控件179
4.7.4 NumericUpDown控件181
4.7.5 ListBox控件183
4.8分组类控件185
4.8.1 Panel控件185
4.8.2 GroupBox控件186
4.8.3 TabControl控件187
4.9 ImageList控件(图像列表控件)190
4.9.1在ImageList件中添加图像191
4.9.2在ImageList件中移除图像192
4.10 ListView控件(列表视图控件)193
4.10.1在ListView控件中添加/移除项目193
4.10.2选择ListView控件中的项目195
4.10.3为ListView控件中的项目添加图标196
4.10.4在ListView控件中启用平铺视图197
4.10.5为ListView控件中的项目分组198
4.11 TreeView控件(树控件)199
4.11.1添加/移除树节点199
4.11.2获取树控件中选中的节点201
4.11.3为树控件中的节点设置图标202
4.12 DateTimePicker控件(日期/时间控件)203
4.12.1使用DateTimePicker控件显示时间203
4.12.2使用DateTimePicker控件以自定义格式显示日期/时间204
4.12.3返回在DateTimePicker控件中选择的日期/时间205
4.13 MonthCalendar控件(月历控件)206
4.13.1更改MonthCalendar控件的外观206
4.13.2在MonthCalendar控件中显示多个月份207
4.13.3在MonthCalendar控件中以粗体显示特定日期208
4.13.4在MonthCalendar控件中选择日期范围208
4.14其他高级控件209
4.14.1使用ErrorProvider控件验证文本框输入209
4.14.2使用HelpProvider控件调用帮助文件211
4.14.3使用Timer控件设置时间间隔212
4.14.4使用ProgressBar控件显示程序运行进度条213
4.15 上机实践214
4.15.1制作半透明渐显窗体214
4.15.2制作标题栏右对齐窗体214
4.15.3文本框的数字验证215
4.15.4通过CheckBox控件设置用户权限215
4.15.5添加图书目录215
4.15.6 Windows资源管理器215
第5章 MFC对话框程序设计217
5.1对话框程序设计217
5.1.1对话框程序向导217
5.1.2对话框资源设计217
5.2对话框的常用属性220
5.2.1对话框的行为220
5.2.2对话框的外观220
5.2.3对话框的位置221
5.2.4对话框的杂项222
5.2.5对话框的字体222
5.3显示与关闭对话框223
5.3.1对话框基类223
5.3.2模态对话框223
5.3.3非模态对话框224
5.3.4消息对话框225
5.4对话框布局226
5.4.1拖放控件226
5.4.2移动控件226
5.5添加成员变量和成员函数227
5.5.1添加成员变量227
5.5.2添加成员函数228
5.5.3添加消息处理函数228
5.6常用控件229
5.6.1按钮控件229
5.6.2静态文本控件234
5.6.3编辑框控件236
5.6.4单选按钮控件240
5.6.5复选框控件241
5.6.6列表框控件242
5.6.7组合框控件248
5.7高级控件251
5.7.1图像列表控件251
5.7.2列表控件253
5.7.3树控件259
5.7.4标签控件266
5.8通用对话框270
5.8.1文件对话框270
5.8.2字体对话框273
5.8.3颜色对话框274
5.9上机实践276
5.9.1退出程序前确认276
5.9.2计算三角形面积276
5.9.3使用子窗口添加信息277
第6章 菜单、工具栏和状态栏279
6.1 CLR中的菜单控件、工具栏控件和状态栏控件279
6.1.1菜单控件279
6.1.2工具栏控件280
6.1.3状态栏控件282
6.2.1MFC菜单282
6.2.1菜单资源的设计282
6.2.2菜单的命令处理284
6.2.3菜单的主要方法285
6.2.4具有图标的菜单289
6.3 MFC工具栏294
6.3.1工具栏设计294
6.3.2工具栏按钮的命令处理295
6.3.3工具栏的主要方法296
6.3.4动态创建工具栏299
6.4 MFC状态栏299
6.4.1状态栏的主要方法299
6.4.2动态创建状态栏301
6.4.3在状态栏中显示进度条302
6.5.1动态设置窗体背景303
6.5.2滚动字幕的状态栏304
第7章 文件操作305
7.1文件流305
7.1.1 C++中的流类库305
7.1.2类库的使用306
7.1.3 ios类中的枚举常量306
7.1.4流的输入/输出306
7.2文件的打开307
7.2.1打开方式307
7.2.2默认打开方式308
7.2.3打开文件的同时创建文件309
7.3文件的读写310
7.3.1文件流310
7.3.2写文本文件311
7.3.3读取文本文件312
7.3.4二进制文件的读写313
7.3.5实现文件的复制314
7.4移动文件指针315
7.4.1文件错误与状态315
7.4.2文件的追加316
7.4.3文件结尾的判断317
7.4.4在指定位置读写文件318
7.5文件与流的关联和分离319
7.7.1将一个文件中的字母复制到指定的文件中321
7.7.2记录登录信息321
第三篇 高级应用篇324
第8章 GDI和GDI+324
8.1 GDI对象324
8.1.1 CPen(画笔)324
8.1.2 CBrush(画刷)328
8.1.3 CBitmap(位图)330
8.1.4 CRgn(区域)334
8.1.5 CFont(字体)338
8.1.6 CDC(设备环境)341
8.1.7 CPalette(调色板)349
8.2文本的输出351
8.2.1在具体位置和区域中输出文本351
8.2.2设置字体及文本颜色353
8.3图像的显示355
8.3.1在设备上下文中绘制图像355
8.3.2从磁盘中加载图像到窗口中358
8.4 GDI+的使用359
8.4.1创建Graphics对象360
8.4.2创建Pen对象360
8.4.3创建Brush对象361
8.4.4基本图形的绘制363
8.5.1绘制柱形图366
8.5.2绘制折线图366
第9章 数据库应用368
9.1数据库基础368
9.1.1数据库简介368
9.1.2 SQL语言简介369
9.1.3数据库的创建及删除369
9.1.4数据表的创建及删除372
9.1.5简单SQL语句的应用373
9.2 ADO.NET简介379
9.3连接数据库:Connection对象380
9.3.1 Connection对象概述380
9.3.2连接数据库380
9.3.3关闭连接381
9.4执行SQL语句:Command对象383
9.4.1 Command对象概述383
9.4.2设置数据源类型384
9.4.3执行SQL语句385
9.5读取数据:DataReader对象387
9.5.1 DataReader对象概述387
9.5.2判断查询结果中是否有值388
9.5.3读取数据388
9.6数据适配器:DataAdapter对象389
9.6.1 DataAdapter对象概述389
9.6.2填充DataSet数据集390
9.6.3更新数据源391
9.7数据集:DataSet对象392
9.7.1 DataSet对象概述392
9.7.2合并DataSet内容393
9.7.3复制DataSet内容394
9.8 ADO数据库编程395
9.8.1 ADO对象395
9.8.2利用ADO连接数据库398
9.8.3利用ADO操作数据库400
9.9上机实践409
9.9.1用类完成ADO.NET数据库的增加、修改和删除操作409
9.9.2用类获取ADO.NET数据库中的DataSet对象409
第10章 网络编程411
10.1网络编程基础411
10.1.1 System.Net命名空间411
10.1.2 System.Net.Sockets命名空间417
10.1.3 System.Net.Mail命名空间423
10.1.4 POP3协议426
10.2开发网络应用程序427
10.2.1创建Web页面浏览器427
10.2.2局域网聊天程序428
10.2.3电子邮件的发送与接收431
10.3 MFC套接字编程435
10.3.1 CAsyncSocket类435
10.3.2 CSocket类439
10.3.3基于TCP协议的网络聊天室系统440
10.4上机实践445
10.4.1发送带附件的邮件445
10.4.2一对一客户聊天软件446
第四篇 项目实战篇448
第11章 企业人事管理系统448
11.1需求分析448
11.2系统设计449
11.2.1系统目标449
11.2.2系统功能结构449
11.2.3系统业务流程图449
11.2.4系统编码规范450
11.3系统开发及运行环境453
11.4数据库与数据表设计453
11.4.1数据库分析453
11.4.2创建数据库454
11.4.3创建数据表457
11.4.4数据表逻辑关系462
11.5创建项目464
11.6公共类设计466
11.6.1 DataBase公共类466
11.6.2 MyForm公共类469
11.7登录模块设计482
11.7.1设计登录窗体482
11.7.2按Enter键时移动鼠标焦点482
11.7.3登录功能的实现483
11.8系统主窗体设计483
11.8.1设计菜单栏484
11.8.2设计工具栏486
11.8.3设计导航菜单487
11.8.4设计状态栏488
11.9人事档案管理模块设计489
11.9.1设计人事档案管理窗体489
11.9.2添加/修改人事档案信息492
11.9.3删除人事档案信息494
11.9.4单条件查询人事档案信息494
11.9.5逐条查看人事档案信息496
11.9.6将人事档案信息导出为Word文档498
11.10人事资料查询模块设计503
11.10.1设计人事资料查询窗体504
11.10.2多条件查询人事资料505
11.11通讯录模块设计505
11.11.1设计通讯录窗体506
11.11.2添加/修改通讯录信息506
11.11.3删除通讯录信息509
11.11.4查询通讯录信息509
11.12用户设置模块设计510
11.12.1设计用户设置窗体510
11.12.2添加/修改用户信息510
11.12.3删除用户基本信息512
11.12.4设置用户操作权限513
11.13数据库维护模块设计513
11.13.1设计数据库维护窗体514
11.13.2备份数据库514
11.13.3还原数据库515
11.14运行项目516
11.15系统打包部署518
11.16开发中的常见问题与解决522
11.16.1程序为什么会无法运行522
11.16.2为什么无法添加职工基本信息523
11.16.3选择职工头像时出现异常怎么办524
11.16.4数据库还原不成功应该如何解决524
第12章 网络五子棋525
12.1需求分析525
12.2系统设计525
12.2.1系统功能结构525
12.2.2系统业务流程图526
12.3系统开发及运行环境526
12.4关键技术分析与实现526
12.4.1使用TCP协议进行网络通信526
12.4.2定义网络通信协议528
12.4.3实现动态调整棋盘大小529
12.4.4在棋盘中绘制棋子531
12.4.5五子棋赢棋判断533
12.4.6设计游戏悔棋功能536
12.4.7设计游戏回放功能539
12.4.8对方网络状态测试543
12.5服务器端主窗体设计544
12.5.1服务器端主窗体概述544
12.5.2服务器端主窗体实现过程545
12.6棋盘窗体设计547
12.6.1棋盘窗体概述547
12.6.2棋盘窗体的界面布局547
12.6.3棋盘窗体实现过程548
12.7游戏控制窗体设计564
12.7.1游戏控制窗体概述564
12.7.2游戏控制窗体的界面布局564
12.7.3游戏控制窗体实现过程565
12.8对方信息窗体设计567
12.8.1对方信息窗体概述567
12.8.2对方信息窗体的界面布局567
12.8.3对方信息窗体实现过程568
12.9客户端主窗体设计569
12.9.1客户端主窗体概述569
12.9.2客户端主窗体实现过程569
热门推荐
- 2039561.html
- 1837928.html
- 3684264.html
- 1122860.html
- 718165.html
- 776236.html
- 599248.html
- 1384176.html
- 561294.html
- 1810512.html
- http://www.ickdjs.cc/book_2411270.html
- http://www.ickdjs.cc/book_437355.html
- http://www.ickdjs.cc/book_1008508.html
- http://www.ickdjs.cc/book_2362091.html
- http://www.ickdjs.cc/book_3575749.html
- http://www.ickdjs.cc/book_267000.html
- http://www.ickdjs.cc/book_2951393.html
- http://www.ickdjs.cc/book_1879654.html
- http://www.ickdjs.cc/book_1361687.html
- http://www.ickdjs.cc/book_1104066.html