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

- 李晶,郑建群,李东晖等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302238478
- 出版时间:2010
- 标注页数:327页
- 文件大小:82MB
- 文件页数:338页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
Visual C++.NET程序设计与项目实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计基础1
1.1 计算机程序语言的发展1
1.1.1 汇编语言1
1.1.2 面向过程的语言2
1.1.3 面向对象的语言2
1.2 Visual C++.NET程序集3
1.3 Visual C++.NET安装与启动4
1.3.1 Visual C++.NET安装4
1.3.2 Visual C++.NET启动7
1.4 Visual C++.NET开发环境7
1.4.1 配置设置7
1.4.2 Projects选项卡8
1.4.3 菜单9
1.4.4 解决方案、项目和文件10
1.4.5 工具栏10
1.4.6 解决方案资源管理器11
1.4.7 类视图11
1.4.8 资源视图12
1.4.9 属性窗口12
1.5 实践训练:创建第一个C++.NET程序12
1.6 习题13
第2章 Visual C++.NET语言结构15
2.1 Visual C++.NET语言的基本符号15
2.2 Visual C++.NET语言的词汇15
2.2.1 标识符16
2.2.2 保留字16
2.2.3 常量17
2.2.4 变量17
2.2.5 运算符18
2.2.6 标点符号18
2.2.7 注释符19
2.3 程序的基本框架19
2.3.1 结构化程序设计框架19
2.3.2 面向对象程序设计框架20
2.4 Visual C++.NET集成开发环境的使用20
2.5 标识符的作用域、可见性和生存期24
2.5.1 作用域与可见性24
2.5.2 动态和静态生存期26
2.6 实践训练:开发基于Win32的控制台程序26
2.7 习题28
第3章 数据类型、表达式和基本运算29
3.1 Visual C++.NET语言的数据类型29
3.1.1 基本类型29
3.1.2 派生类型30
3.2 常量31
3.2.1 整型常量31
3.2.2 实型常量32
3.2.3 逻辑常量32
3.2.4 字符常量32
3.2.5 枚举型常量33
3.3 变量34
3.3.1 变量的定义34
3.3.2 符号常量定义语句36
3.3.3 全局变量与局部变量38
3.4 Visual C++.NET的运算符与表达式39
3.4.1 运算符39
3.4.2 表达式48
3.5 混合运算、赋值及类型转换53
3.5.1 数据类型的自动转换53
3.5.2 数据类型的强制转换54
3.5.3 赋值时的类型转换55
3.6 实践训练:运算符运算与数据类型转换56
3.7 习题59
第4章 基本控制语句61
4.1 Visual C++.NET基本语句61
4.1.1 声明语句61
4.1.2 表达式语句62
4.1.3 选择语句62
4.1.4 循环语句63
4.1.5 复合语句64
4.1.6 赋值语句65
4.1.7 空语句65
4.1.8 输入输出语句65
4.2 if语句实现的分支结构67
4.2.1 if语句67
4.2.2 if...else语句68
4.2.3 if语句的嵌套70
4.2.4 ?:语句72
4.3 用switch语句实现的多分支选择结构73
4.4 用for语句实现的循环结构75
4.5 while语句78
4.6 do...while语句79
4.7 转向语句81
4.7.1 break语句81
4.7.2 continue语句82
4.8 实践训练:常用控制语句的使用83
4.8.1 if语句的使用83
4.8.2 switch语句的使用84
4.8.3 for语句的使用85
4.9 习题86
第5章 数组、指针及引用88
5.1 一维数组88
5.1.1 一维数组的定义88
5.1.2 一维数组的初始化89
5.1.3 一维数组的访问90
5.1.4 一维数组的应用举例91
5.2 二维及多维数组93
5.2.1 二维及多维数组的定义93
5.2.2 二维及多维数组的初始化94
5.2.3 二维及多维数组的访问95
5.3 字符串与字符数组97
5.3.1 字符串的定义97
5.3.2 字符串的存储97
5.3.3 字符数组的定义98
5.3.4 字符数组的初始化98
5.3.5 字符数组的输入输出99
5.3.6 字符串处理函数103
5.4 指针107
5.4.1 指针的定义107
5.4.2 指针的赋值与使用108
5.4.3 指针的类型及管理112
5.4.4 指针与数组116
5.4.5 指针与动态内存申请120
5.5 引用122
5.5.1 引用的概念122
5.5.2 引用的操作122
5.5.3 指针与引用的关系124
5.6 实践训练:数组与指针应用125
5.6.1 数组编程实例125
5.6.2 指针编程实例125
5.7 习题126
第6章 函数128
6.1 函数的定义128
6.2 函数的调用129
6.3 函数的声明131
6.4 函数的类型和返回值132
6.5 函数的参数及参数传递133
6.5.1 形式参数和实际参数133
6.5.2 函数参数的求值顺序134
6.5.3 默认参数135
6.5.4 函数的参数传递137
6.6 数组、指针与函数140
6.6.1 数组作为函数的参数140
6.6.2 指针作为函数的参数143
6.7 变量的作用域、生命周期和存储类型144
6.7.1 变量的作用域144
6.7.2 变量的生命周期147
6.7.3 变量的存储类型148
6.8 递归函数150
6.9 函数重载153
6.10 内联函数155
6.11 实践训练:函数调用、重载、递归和内联应用156
6.11.1 函数的调用编程实例156
6.11.2 函数重载编程实例157
6.11.3 递归函数编程实例158
6.11.4 内联函数编程实例158
6.12 习题159
第7章 类和对象161
7.1 类161
7.1.1 类的概念161
7.1.2 类成员的访问控制162
7.1.3 类的数据成员和函数成员164
7.2 对象165
7.2.1 对象的概念165
7.2.2 对象的成员165
7.2.3 程序实例166
7.3 构造函数和析构函数166
7.3.1 构造函数和析构函数的定义167
7.3.2 默认构造函数和默认析构函数170
7.3.3 拷贝构造函数171
7.4 对象的生存期172
7.4.1 局部对象172
7.4.2 静态对象173
7.4.3 全局对象174
7.5 this指针174
7.6 静态成员和常成员175
7.6.1 静态数据成员175
7.6.2 静态函数成员176
7.6.3 常成员177
7.7 友元178
7.7.1 友元函数179
7.7.2 友元类179
7.8 对象数组和成员对象180
7.8.1 对象数组180
7.8.2 成员对象181
7.9 实践训练:编写类和对象182
7.10 习题184
第8章 继承和派生186
8.1 派生与继承186
8.1.1 派生186
8.1.2 继承186
8.1.3 派生类的定义和构成187
8.2 派生类对基类的成员的访问188
8.2.1 派生的方式188
8.2.2 派生类的访问权限188
8.2.3 保护成员和保护派生190
8.3 派生类的构造函数和析构函数193
8.3.1 派生类的构造函数193
8.3.2 派生类的析构函数195
8.4 多重继承和虚基类196
8.4.1 多继承的含义196
8.4.2 多继承类的构造函数和析构函数197
8.4.3 二义性198
8.4.4 虚基类200
8.5 运算符重载203
8.5.1 运算符重载的概念203
8.5.2 重载为类的成员函数204
8.5.3 重载为类的友元函数209
8.6 多态性和虚函数211
8.6.1 多态性211
8.6.2 虚函数212
8.6.3 纯虚函数214
8.6.4 抽象类215
8.6.5 综合实例215
8.7 实践训练:继承和派生应用217
8.7.1 继承和派生的实例217
8.7.2 多继承和虚基类218
8.7.3 虚函数和多态性219
8.8 习题220
第9章 常用控件编程223
9.1 控件的概述223
9.1.1 控件的概念223
9.1.2 控件的使用方法223
9.2 常用标准控件224
9.2.1 按钮(Button类)224
9.2.2 列表框控件(ListBox类)228
9.2.3 文本框控件(Edit类)230
9.2.4 组合框控件(ComboBox类)230
9.2.5 静态控件(Static类)231
9.2.6 滚动条控件(ScrollBar类)231
9.3 控件的动态生成233
9.4 高级控件234
9.4.1 进度条控件(Progress Bar)234
9.4.2 滑块控件(SlideCtrl类)234
9.4.3 微调器控件(SPinButtonCrl类)235
9.4.4 列表视图控件(ListCtrl类)235
9.4.5 树形视图控件(TreeCtrl类)236
9.5 第三方控件236
9.6 实践训练:编写可视化应用程序237
9.7 习题240
第10章 数据库基础知识242
10.1 SQL语言的组成242
10.1.1 关系和表242
10.1.2 SQL数据类型243
10.1.3 SQL语句类型246
10.2 SQL的数据定义248
10.2.1 表的建立和删除248
10.2.2 表的扩充和修改249
10.2.3 视图249
10.2.4 索引251
10.3 SQL的数据查询251
10.3.1 单表查询252
10.3.2 多表查询252
10.3.3 表达式与函数的使用253
10.3.4 子查询254
10.3.5 关系代数运算254
10.4 SQL的数据操作257
10.4.1 修改数据257
10.4.2 插入数据257
10.4.3 删除数据258
10.5 实践训练:SQL命令应用258
10.6 习题260
第11章 基于数据库的程序开发262
11.1 Microsoft ODBC数据库管理262
11.1.1 概述262
11.1.2 MFC提供的ODBC数据库类263
11.1.3 应用ODBC编程263
11.2 建立数据连接265
11.2.1 使用OLE DB连接数据库265
11.2.2 使用DAO连接数据库266
11.2.3 使用ADO连接数据库267
11.3 用Visual C++.NET 2008开发数据库268
11.3.1 Visual C++.NET 2008开发数据库技术的特点268
11.3.2 Visual C++.NET 2008开发数据库技术269
11.3.3 如何选择合适的数据库访问类型270
11.4 实践训练:连接并读取数据库信息270
11.4.1 建立数据源270
11.4.2 创建工程271
11.4.3 添加窗口组件和代码272
11.4.4 访问ADO访问数据库的综合实例273
11.5 习题284
第12章 数字图像处理编程基础285
12.1 数字图像的概念285
12.2 色彩系统285
12.2.1 RBG色彩系统286
12.2.2 CMY/CMYK色彩系统286
12.2.3 YIQ色彩系统286
12.2.4 HIS色彩系统287
12.2.5 YUV色彩系统287
12.2.6 YcbCr色彩系统287
12.3 调色板287
12.3.1 调色板的基本概念287
12.3.2 调色板的分类288
12.3.3 MFC中CPalette类封装的主要功能函数289
12.4 绘制图形290
12.4.1 GDI对象290
12.4.2 绘制基本图形296
12.5 位图298
12.5.1 位图的概念299
12.5.2 显示DDB位图299
12.5.3 DIB API函数300
12.5.4 构造DIB函数库301
12.5.5 自定义DIB函数库读写BMP文件304
12.6 实践训练:画图与位图处理应用305
12.6.1 画图程序设计305
12.6.2 位图显示程序309
12.7 习题310
第13章 异常处理312
13.1 基本思想312
13.2 Visual C++.NET异常处理的实现312
13.2.1 异常处理的语法313
13.2.2 异常接口声明315
13.2.3 标准C++异常类316
13.3 异常处理中的构造和析构317
13.3.1 部分构造317
13.3.2 多对象319
13.3.3 动态分配对象320
13.3.4 析构动态生成的对象322
13.3.5 利用operator delete函数释放内存323
13.4 实践训练:异常处理应用325
13.5 习题326
热门推荐
- 764063.html
- 2433026.html
- 248008.html
- 1706069.html
- 2089241.html
- 837573.html
- 1181547.html
- 52668.html
- 1041193.html
- 2510065.html
- http://www.ickdjs.cc/book_3171098.html
- http://www.ickdjs.cc/book_1635092.html
- http://www.ickdjs.cc/book_159193.html
- http://www.ickdjs.cc/book_328858.html
- http://www.ickdjs.cc/book_2630081.html
- http://www.ickdjs.cc/book_1887408.html
- http://www.ickdjs.cc/book_2793318.html
- http://www.ickdjs.cc/book_3629421.html
- http://www.ickdjs.cc/book_2769077.html
- http://www.ickdjs.cc/book_1757368.html