图书介绍
Visual C++.NET程序设计入门2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 北京洪恩教育科技有限公司,北京金洪恩电脑有限公司开发制作;作者宋聚平,邵娟 著
- 出版社: 天津:天津电子出版社
- ISBN:7900376003
- 出版时间:2004
- 标注页数:462页
- 文件大小:152MB
- 文件页数:478页
- 主题词:
PDF下载
下载说明
Visual C++.NET程序设计入门PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录3
第一部分 磨刀不误砍柴工——使用Visual C++.NET编程环境3
第1章 Visual C++.NET综述3
1.1 介绍Visual Studio.NET3
1.2 安装Visual Studio.NET4
1.3 开发界面8
1.3.1 建立Visual C++项目9
1.3.2 值得一提的属性对话框13
1.3.3 “新建项目”向导所生成的文件逐个说明15
1.4 开发环境菜单18
1.4.1 【文件】菜单19
1.4.2 【编辑】菜单20
1.4.3 【视图】菜单21
1.4.4 【生成】菜单22
1.4.5 【调试】菜单23
1.5 调试程序——找出程序中的小臭虫25
1.5.1 关于调试的基本知识25
1.5.2 有条件的断点设置27
第二部分 不积跬步,无以至千里——程序设计基础33
第2章 C++基础33
2.1 从C到C++33
2.1.1 C语言的起源及其特点33
2.1.2 C++的发展历程35
2.1.3 C++对C的改进35
2.2 C/C++程序的基本组件37
2.2.1 第一个C程序37
2.2.2 第一个C++程序39
2.3 从代码到可执行程序40
2.3.1 预处理40
2.3.2 编译和链接45
2.4 C++的数据类型47
2.4.1 整型变量48
2.4.2 浮点型变量50
2.4.3 字符型量51
2.4.4 变量的初值和类型转换53
2.5 基本运算符和表达式55
2.5.1 运算符的种类55
2.5.2 优先级和结合性56
2.5.3 算术运算符和算术表达式57
2.5.4 赋值运算符和赋值表达式58
2.5.5 逗号运算符60
2.5.6 关系运算符61
2.5.7 逻辑运算符62
2.5.8 特殊的C++运算符63
2.6 基本的输入与输出66
2.6.1 cout操作符66
2.6.3 scanf函数67
2.6.2 cin操作符67
2.7 本章需要注意的问题69
第3章 程序的结构控制71
3.1 分支语句71
3.1.1 if语句71
3.1.2 switch语句78
3.2 循环结构程序82
3.2.1 while语句82
3.2.2 do...while…语句84
3.2.3 for语句86
3.3 转移语句92
3.3.1 break语句92
3.3.2 continue语句93
3.3.3 goto语句95
4.1.1 数组的声明方式100
4.1 数组的基本知识100
第4章 数组和指针100
4.1.2 数组成员的赋值102
4.2 字符数组和字符串105
4.2.1 字符数组的基本操作105
4.2.2 字符串操作函数108
4.3 多维数组110
4.3.1 二维数组111
4.3.2 二维数组的初始化112
4.4 数组的实际应用112
4.4.1 在数组中查找一个固定数字112
4.4.2 一个关于男女嘉宾配对的例子113
4.5 指针114
4.5.1 指针变量的定义114
4.5.2 指针的赋值115
4.5.3 取内容操作符(*)116
4.5.4 指针运算117
第5章 有点复杂的数据类型——结构、联合和枚举121
5.1 为何要用到结构?121
5.1.1 结构的定义122
5.1.2 结构类型变量的说明122
5.1.3 结构的初始化123
5.1.4 结构嵌套125
5.1.5 结构数组125
5.2 联合126
5.2.1 联合的定义126
5.2.2 联合变量的说明127
5.2.3 联合变量的赋值和使用127
5.3.2 枚举变量的说明129
5.3.3 如何使用枚举类型变量129
5.3 枚举129
5.3.1 枚举类型的定义129
第6章 函数133
6.1 为何要用到函数133
6.1.1 函数的格式133
6.1.2 函数的调用134
6.1.3 函数的参数137
6.2 函数重载139
6.3.1 字符测试函数143
6.3 库函数143
6 3.2 字符串函数144
6.3.3 数值函数147
6.4 变量的作用域149
6.4.1 局部变量149
6.4.2 全局变量151
6.5 变量的存储类别152
6.5.2 静态变量153
6.5.1 自动变量153
第三部分 山重水复柳暗花明——面向对象程序设计159
第7章 面向对象程序设计基础159
7.1 面向对象159
7.1.1 什么是面向对象的程序设计159
7.1.2 面向对象的本质160
7.1.3 面向对象与C++的关系161
7.1.4 “面向对象”和“基于对象”的区别162
7.1.5 采用面向对象的程序设计有什么好处162
7.2 C++中的类162
7.2.1 类的定义162
7.2.2 在类之外定义成员函数165
7.2.3 内联函数166
7.2.4 嵌套类169
7.3 类的其他特性170
7.3.1 构造函数与析构函数170
7.3.2 构造函数的重载171
7.3.3 友元函数和友元类173
7.3.4 运算符重载175
第8章 继承和多态181
8.1 结构和类的区别181
8.2 继承性183
8.2.1 受保护成员184
8.2.2 派生类的构造函数186
8.2.3 多继承188
8.2.4 向上映射190
8.3 从继承性看类与结构的区别193
8.4 多态性194
8.4.1 什么是多态性194
8.4.2 虚函数195
8.4.3 C++中虚函数的实现本质198
9.1 Windows编程的基本知识207
第四部分 百尺竿头更进一步——Windows应用程序设计207
第9章 Windows应用程序207
9.1.1 Windows操作系统的特色208
9.1.2 Windows软件开发工具包(SDK)209
9.1.3 Windows应用程序设计接口(API)210
9.1.4 什么是句柄211
9.1.5 怎么让你的程序看起来很美213
9.2 Windows应用程序的框架215
9.2.1 一切从WinMain函数开始219
9.2.2 注册窗口类——你真的了解窗口吗220
9.2.3 创建和显示窗口224
9.2.4 消息循环225
9.2.5 窗口过程226
9.2.6 咦,我们的程序怎么没有菜单228
9.3.1 回调函数229
9.3 Windows程序开发的要点229
9.3.2 消息都需要排队吗230
第10章 Microsoft基础类库概观231
10.1 什么是MFC231
10.1.1 为何诞生了MFC231
10.2 MFC版本升级的主要改变233
10.2.1 从MFC1.0到MFC2.0的升级233
10.2.2 从MFC2.0到MFC2.5的升级233
10.2.3 从MFC2.5到MFC3.0的升级234
10.2.4 MFC3.X到MFC4.x的升级235
10.2.5 MFC4.x到MFC6.0的升级238
10.2.6 自VisualC++6.0以来MFC7.0中的突破性更改238
10.3 MFC所包含类的关系239
10.3.1 MFC类的祖宗——CObject类240
10.3.2 CObject类对运行时类信息的支持241
10.3.3 CObject对动态生成对象的支持248
10.3.4 CObject对序列化的支持249
10.4 MFC的消息映射分析252
10.4.1 DECLARE_MESSAGE_MAP()宏253
10.4.2 BEGIN_MESSAGE_MAP宏和END_MESSAGE_MAP宏254
10.4.3 ON_COMMAND宏255
10.4.4 CCmdTarget类256
第11章 基于MFC的程序框架剖析259
11.1 引子259
11.2 MFC程序的足迹259
11.2.1 生成MFC程序259
11.2.2 MFC程序的运行线索260
11.2.3 MFC程序的消息处理机制285
11.2.4 MFC程序的运行机制总结287
11.3 MFC的视图/文档结构288
11.3.1 视图/文档结构的基本概念288
11.3.2 文档模板的创建290
11.3.3 文档和视以及框架之间的关系294
12.1 开发MFC程序前的金玉良言297
12.2 图形设备接口(GDI)297
第12章 开发MFC程序的垫脚石297
12.3 MFC中提供GDI相关类298
12.3.1 设备上下文298
12.3.2 图形对象299
12.3.3 常见的绘图任务314
12.4 鼠标键盘输入处理315
12.4.1 键盘输入信息315
12.4.2 获取某个按键的当前状态318
12.4.3 字符消息319
12.4.4 鼠标信息325
12.5 MFC中重要的通用类——CString329
13.1 为何还要继续文档/视图程序339
13.2 修改MFC的文档/视图框架339
第13章 深入MFC文档/视图程序339
13.2.1 显示Hello文档窗口341
13.2.2 显示新的弹球窗口344
13.3 建立程序工具栏349
13.3.1 为程序添加工具栏349
13.3.2 为工具栏按钮添加消息映射函数352
13.3.3 OnCustom函数357
13.3.4 更新用户界面命令处理函数358
13.4 修改程序菜单360
13.4.1 创建菜单资源360
13.4.2 菜单项命令处理361
13.4.3 添加更新用户界面命令处理函数362
第14章 对话框和控件的珠联璧合363
14.1 并不陌生的对话框363
14.2 生成基于对话框的MFC程序363
14.2.2 在主程序对话框内添加控件364
14.2.1 对话框程序运行机理364
14.2.3 初始化对话框366
14.2.4 对颜色列表框的操作——CColorListBox368
14.2.5 文本编辑控件372
14.2.6 微调控件和进度条373
14.3 添加对话框374
14.3.1 生成对话框374
14.3.2 在新增对话框内处理消息375
第五部分 让编写的代码更接近实际——开发数据库程序381
第15章 使用ODBC和DAO操作数据库381
15.1 为何用VC进行数据库编程381
15.2 利用ODBC开发数据库程序382
15.2.1 用ODBCAPI开发383
15.2.2 利用向导开发数据库程序383
15.2.3 CDatabase类402
15.2.4 CRecordset类404
15.2.5 使用CDatabase、CRecordset对象建立数据库ODBC程序405
15.3 以DAO类访问数据库408
15.3.1 在向导中选择DAO数据库支持409
15.3.2 在Visual C++.NET中利用DAO类访问数据416
15.3.3 使用ODBC类还是DAO类425
第16章 利用ADO开发数据库程序427
16.1 ADO概述427
16.1.1 OLEDB是什么,它为何不同于其他数据库技术427
16.1.2 通用数据访问427
16.1.3 COM的优点428
16.2 在Visual C++.NET中使用ADO429
16.2.1 使用ActiveX控件编程429
16.2.2 使用ADO对象开发程序434
附录 习题答案449
习题答案449
热门推荐
- 6832.html
- 3387818.html
- 2284286.html
- 2719163.html
- 2003478.html
- 444857.html
- 295887.html
- 37834.html
- 3196445.html
- 3336885.html
- http://www.ickdjs.cc/book_3026953.html
- http://www.ickdjs.cc/book_3588843.html
- http://www.ickdjs.cc/book_665629.html
- http://www.ickdjs.cc/book_1034997.html
- http://www.ickdjs.cc/book_688011.html
- http://www.ickdjs.cc/book_2178529.html
- http://www.ickdjs.cc/book_3287326.html
- http://www.ickdjs.cc/book_3532994.html
- http://www.ickdjs.cc/book_993127.html
- http://www.ickdjs.cc/book_838566.html