VISUAL C++ NET实用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:胡剑锋,姚华,张永主编;穆振东,尹晶海,肖庆副主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2006
- ISBN:7508438787
- 页数:311 页
第1章 Visual C++.NET开发环境 1
本章学习目标 1
1.1 .NET和Visual C++.NET概述 1
1.1.1 .NET概述 1
1.1.2 Visual C++发展历史 2
1.1.3 Visual Studio.NET概述 2
1.2 Visual C++.NET安装 2
1.2.1 Visual C++.NET安装配置要求 2
1.2.2 Visual C++.NET安装 3
1.2.3 Visual Studio.NET安装说明 7
1.3 Visual C++.NET开发环境 8
1.3.1 起始页 8
1.3.2 解决方案资源管理器 9
1.3.3 资源视图 10
1.3.4 类视图 11
1.3.5 工具箱 11
1.3.6 属性窗口 11
1.3.8 窗口管理 12
1.3.7 使用帮助 12
1.3.9 自定义工具栏 13
1.4 一个实例 13
1.4.1 创建新项目 13
1.4.2 用MFC应用程序向导创建应用程序 14
1.5 本章小结 17
1.6 专题讨论和作业设计 17
1.6.1 专题讨论 17
1.6.2 作业设计 17
第2章 Visual C++.NET程序设计基础 18
本章学习目标 18
2.1 Windows编程基础知识 18
2.1.1 基本概念 18
2.1.2 Windows编程模式 20
2.1.3 Windows程序的基本构成 21
2.2 MFC应用程序设计基础 21
2.2.1 MFC应用程序向导 21
2.2.2 MFC类及其应用程序框架 28
2.2.3 应用程序的调试 32
2.3 图形用户界面设计基础 35
2.3.1 图形用户界面概念 35
2.3.2 基本图形界面设计构成 35
2.4 本章小结 40
2.5 专题讨论和作业设计 40
2.5.1 专题讨论 40
2.5.2 作业设计 40
3.1 基于对话框的应用程序 41
3.1.1 创建基于对话框的应用程序框架 41
第3章 基于对话框编程 41
本章学习目标 41
3.1.2 在对话框中添加控件 44
3.1.3 编辑控件属性 45
3.1.4 添加变量 47
3.1.5 对“关闭”按钮添加代码 49
3.1.6 对开始按钮添加代码 49
3.1.7 映射WM_TIMER消息 50
3.2.1 消息对话框的函数 53
3.2 基本消息对话框 53
3.2.2 消息对话框的应用 54
3.3 通用对话框 55
3.3.1 通用对话框类 55
3.3.2 通用对话框的使用 61
3.3.3 模式对话框和无模式对话框 64
3.5.1 专题讨论 65
3.5.2 作业设计 65
3.5 专题讨论和作业设计 65
3.4 本章小结 65
第4章 菜单、工具栏和状态栏 66
本章学习目标 66
4.1 菜单 66
4.1.1 菜单简介 66
4.1.2 创建应用程序 67
4.1.3 加入并定制菜单 69
4.1.4 将菜单与应用程序主窗口关联 71
4.1.5 把功能模块与菜单项相关联 72
4.2 动态创建菜单 74
4.2.1 菜单的结构 74
4.2.2 CMenu类 75
4.2.3 动态创建菜单 76
4.3 创建工具栏 80
4.3.1 工具栏模板 80
4.3.2 CToolBar类及常用方法 81
4.3.3 创建工具栏 83
4.3.4 控制工具栏的显示与隐藏 89
4.4 创建状态栏 90
4.4.1 CStatusBar类及常用方法 90
4.4.2 状态栏的创建 91
4.4.3 状态栏应用例子 93
4.5 本章小结 97
4.6.1 专题讨论 98
4.6.2 作业设计 98
4.6 专题讨论与作业设计 98
第5章 MFC的文档和视图应用程序 99
本章学习目标 99
5.1 文档和视图的概念 99
5.1.1 文档和视图关系 99
5.1.2 文档/视图结构的优点 99
5.1.3 单文档和多文档 100
5.2.1 文档类结构和方法 101
5.2 文档和视图类简介 101
5.2.2 视图类的结构和方法 102
5.2.3 文档模板类的结构和方法 104
5.2.4 文档的串行化 105
5.3 文档应用程序 105
5.3.1 单文档应用程序 105
5.3.2 多文档应用程序 108
5.3.3 拆分窗口 111
5.4 本章小结 116
5.5.2 作业设计 117
5.5.1 专题讨论 117
5.5 专题讨论和作业设计 117
第6章 图形与多媒体 118
本章学习目标 118
6.1 设备环境与设备环境类 118
6.1.1 设备环境 118
6.1.2 设备环境类 119
6.1.3 使用设备环境类绘图的一个简单例子 119
6.1.4 映射模式 121
6.2.1 画笔和画笔类 122
6.2 绘图工具类 122
6.2.2 画笔的应用 123
6.2.3 画刷和画刷类 124
6.2.4 画刷类的应用 124
6.3 字体类和文本输出 125
6.3.1 字体类 125
6.3.2 字体类参数应用 126
6.3.3 文本输出 127
6.4.1 位图类 129
6.4 位图类与位图输出 129
6.4.2 显示位图 130
6.5 绘图程序实例 131
6.5.1 绘图常用的数据类 131
6.5.2 绘图实例 133
6.6 多媒体程序开发 136
6.6.1 常见的多媒体文件格式 136
6.6.2 多媒体文件的播放 136
6.6.3 媒体控制接口的使用 136
6.6.4 多媒体控件 140
6.7 本章小结 143
6.8 专题讨论与作业设计 143
6.8.1 专题讨论 143
6.8.2 作业设计 144
第7章 数据库应用 145
本章学习目标 145
7.1 数据库的基本知识 145
7.1.1 数据库的基本概念 145
7.2 ODBC访问数据库 147
7.1.2 结构化查询语言 147
7.2.1 ODBC 148
7.2.2 ODBC数据库类 149
7.3 创建数据库及DNS 151
7.3.1 创建数据库 151
7.3.2 创建ODBC数据源 153
7.4 创建数据库应用程序 155
7.4.1 创建应用程序框架 155
7.4.2 显示数据 158
7.4.3 增、删、改、查数据 161
7.5 数据库的其他访问方式 164
7.5.1 DAO访问数据库 164
7.5.2 OLE DB 165
7.5.3 ADO 166
7.6 本章小结 166
7.7.1 专题讨论 167
7.7.2 作业设计 167
7.7 专题讨论与作业设计 167
第8章 控制结构 168
本章学习目标 168
8.1 语言基础 168
8.1.1 赋值运算符 168
8.1.2 递增运算符与递减运算符 169
8.1.3 逻辑与条件运算符 169
8.2 控制结构简介 173
8.3.2 if/else选择结构 175
8.3.1 if选择结构 175
8.3 选择结构 175
8.3.3 switch多路选择结构 177
8.4 循环结构 180
8.4.1 while循环结构 180
8.4.2 do/while循环 182
8.4.3 for循环 183
8.5 break和continue语句 185
8.6 本章小结 186
8.7.2 作业设计 187
8.7 专题讨论与作业设计 187
8.7.1 专题讨论 187
第9章 函数 188
本章学习目标 188
9.1 函数定义 188
9.1.1 函数定义的方式 189
9.1.2 函数的声明与定义方式 189
9.1.3 形参与实参 190
9.2.2 函数参数传递方式 191
9.2.1 函数调用方式 191
9.2 函数的调用 191
9.3 局部变量与全局变量 195
9.3.1 局部变量 195
9.3.2 全局变量 196
9.3.3 静态变量 198
9.4 函数的递归 198
9.5 函数重载 201
9.6.1 内联函数的定义与使用方法 205
9.6 内联函数 205
9.6.2 内联函数与带参宏的区别 207
9.7 默认参数函数 208
9.7.1 默认参数的目的 208
9.7.2 默认参数声明 209
9.7.3 默认参数的顺序规定 209
9.8 函数应用 209
9.9 本章小结 213
9.10 专题讨论和作业设计 213
9.10.1 专题讨论 213
9.10.2 作业设计 213
第10章 数组 215
本章学习目标 215
10.1 一维数组 215
10.1.1 一维数组的定义 215
10.1.2 一维数组的初始化与赋值 216
10.2.1 二维数组的定义 220
10.2.2 二维数组的初始化与赋值 220
10.2 二维数组 220
10.3 字符型数组 224
10.3.1 字符型数组的定义与赋初值 224
10.3.2 字符型数组的输入与输出 224
10.4 数组与结构 226
10.5 数组的应用 227
10.6 本章小结 236
10.7.2 作业设计 237
10.7.1 专题讨论 237
10.7 专题讨论和作业设计 237
第11章 面向对象编程 238
本章学习目标 238
11.1 类与对象 238
11.1.1 类的封装 238
11.1.2 类的派生与继承 239
11.1.3 构造函数和析构函数 239
11.1.4 对象的引用参数传递 242
11.1.5 静态成员变量与静态成员函数 244
11.1.6 const类型成员函数与mutable 245
11.1.7 对象的初始化与初始化行 247
11.1.8 拷贝构造函数 248
11.1.9 模板类 250
11.2 友元函数与友元类 252
11.3 运算符重载 254
11.4 派生和继承 255
11.4.1 派生与继承 256
11.4.3 虚基类 259
11.4.2 多重、多层派生与继承 259
11.5 多态性和虚函数 261
11.6 异常处理 264
11.6.1 抛出和捕捉异常 264
11.6.2 多路捕捉 266
11.7 本章小结 267
11.8 专题讨论与作业设计 267
11.8.1 专题讨论 267
11.8.2 作业设计 268
12.1 打包MFC开发的应用程序 269
第12章 应用程序的部署 269
本章学习目标 269
12.2 专题讨论和作业设计 271
12.2.1 专题讨论 271
12.2.2 作业设计 271
第13章 编程实例 272
13.1 圆角矩形窗口 272
13.1.1 编程要点 272
13.2 播放AVI动画 273
13.1.2 实例程序 273
13.2.1 界面设计 274
13.2.2 编程要点 274
13.2.3 实例程序 274
13.3 在窗口中画点 275
13.4 空心字体效果演示 276
13.4.1 编程要点 277
13.4.2 实例程序 277
13.5.2 实例程序 279
13.5.1 编程要点 279
13.5 读写ini文件 279
13.6 用CFile类读写文件 280
13.6.1 编程要点 280
13.6.2 实例程序 281
13.7 字符串的格式化 282
13.7.1 编程要点 282
13.7.2 实例程序 282
13.8 用CFileDialog类选择文件 283
13.8.2 编程要点2 284
13.8.1 编程要点1 284
13.8.3 实例程序 285
13.9 创建轨迹梯度 286
13.9.1 编程要点 286
13.9.2 实例程序 287
13.10 卡拉OK点歌系统 288
13.10.1 系统概述 288
13.10.2 数据库设计 289
13.10.3 系统模块的设计与开发 291
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018