- ISBN:9787302602620
- 装帧:70g胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:264
- 出版时间:2022-05-01
- 条形码:9787302602620 ; 978-7-302-60262-0
本书特色
Visual C++仍然是我国高校学习C++和应用C++解决应用问题的*主要平台,从应用角度,支撑操作系统比较流行Windows 10,原来的一些内容需要适应。从教学角度,原支撑操作系统仍然占有大部分市场。 本实训以Visual Studio 2010(Visual C++)中文专业版为平台,内容包括实验和综合应用实习两大部分。本书配套教程把复杂的Visual C++操作步骤进行阶梯分隔处理、步步为赢方法,比较好地解决了VC难教和难学的问题,实例比较完善、教程、实验配套,不但教学方便,学生使用容易。通过本书学习,不但解决程序设计基本训练,而且可以用Visual C++解决小规模的应用问题。 内容与实例配套;学用结合,便于模仿;教程、习题、实训配套,方便教学。
内容简介
《Visual C++实训(第4版)》以Microsoft Visual Studio 2010(Visual C++)中文专业版为平台,内容包括实验实训和综合应用实习两大部分。实验实训包括: Visual C++开发环境,C++程序基础,Windows编程基础,常用控件,功能区和状态栏,框架窗口、文档和视图,图形和文本,数据库编程。综合应用实习是设计一个学生信息管理的较完整的程序系统,在前三版的基础上进行了全面更新,包括用Visual Studio Installer进行程序部署。实验还增加了“功能区”和一些**MFC控件内容,扩展了“简单计算器”实训,修改了“文字”内容。本书与《Visual C++教程》(第4版)配套,又有延伸和拓展,并自成体系,既可配套使用,也可单独使用。本书既可作为大学本科、高职高专等各类学校的实训教材,也可作为Visual C++培训和用户的自学参考书。
目录
第1部分实 验 实 训
实验0Visual C++开发环境3
0.1认识Visual C++开发环境4
0.1.1创建项目工作文件夹4
0.1.2启动Visual Studio 20104
0.1.3创建并运行控制台应用程序4
0.1.4认识开发环境布局9
0.2使用代码编辑器9
0.2.1设置代码的字体9
0.2.2选定和编辑代码10
0.2.3使用代码大纲功能11
0.2.4学会书签和代码定位12
0.3工具栏与窗口操作13
0.3.1认识和操作工具栏13
0.3.2窗口操作14
0.4C++程序的基本开发15
0.4.1替换添加一个C++程序15
0.4.2修正语法错误17
0.4.3退出Visual Studio 201018
0.5常见问题处理18
思考与练习19
实验1C++程序基础20
1.1类的设计21
1.1.1设计基类CPerson21
1.1.2派生CStudent类和CTeacher类24
1.2虚函数26
1.2.1设计输入虚函数Input()26
1.2.2设计输出虚函数Output()28
1.3数据模型和操作31
1.3.1动态数组31
1.3.2添加、删除和查找32
1.3.3较完整的人员信息管理35
1.4常见问题处理36
思考与练习37
Visual C++实训(第4版)目录实验2Windows编程基础38
2.1SDK编程39
2.1.1基于SDK的Win32程序框架39
2.1.2创建控件并显示标题42
2.1.3获取并输出计算结果44
2.2MFC编程45
2.2.1MFC程序框架45
2.2.2WM_CREATE消息及其映射47
2.2.3按钮消息映射48
2.3MFC向导49
2.3.1创建对话框应用程序50
2.3.2设置对话框属性50
2.3.3添加和布局控件52
2.3.4映射消息并完善代码53
2.4常见问题处理55
思考与练习55
实验3常用控件56
3.1简单计算器与功能扩展57
3.1.1设计计算器对话框57
3.1.2扩展功能按钮的显示与隐藏60
3.1.3映射并控制输入63
3.1.4解析并输出结果66
3.1.5扩展功能的实现71
3.2控件图案绘制72
3.2.1设计图案绘制对话框72
3.2.2WM_PAINT和控件绘制74
3.2.3图案及其颜色调整76
3.3管理学生的个人信息79
3.3.1设计主对话框79
3.3.2添加并设计个人信息对话框80
3.3.3完善个人信息操作84
3.4常见问题处理89
思考与练习89
实验4功能区和状态栏90
4.1设计“段落”面板91
4.1.1基于功能区的CRichEditView框架91
4.1.2设计“段落”面板93
4.1.3映射和更新命令95
4.1.4快捷菜单和加速键96
4.2设计“字体”面板98
4.2.1添加“字体”面板98
4.2.2映射元素消息99
4.2.3完善“字体”格式功能101
4.3状态栏的设置和编程106
4.3.1向状态栏中添加窗格107
4.3.2显示行号和列号109
4.3.3显示Ins键状态111
4.4简单调试111
4.4.1设置断点112
4.4.2控制程序运行112
4.4.3查看和修改变量的值114
4.5常见问题处理116
思考与练习116
实验5框架窗口、文档和视图117
5.1表单Ex_Form118
5.1.1设计表单118
5.1.2可序列化类120
5.1.3MFC属性网格123
5.1.4实现数据操作124
5.2视图切换129
5.2.1添加列表视图129
5.2.2实现视图切换131
5.3切分窗口133
5.3.1目录树134
5.3.2文件列表137
5.3.3切分实现140
5.4常见问题处理142
思考与练习143
实验6图形和文本144
6.1针式时钟145
6.1.1设计对话框145
6.1.2绘制时钟146
6.1.3映射WM_TIMER消息151
6.2一个简单的CAD程序152
6.2.1框架和数据流153
6.2.2动态绘制156
6.2.3对象拾取163
6.2.4属性修改168
6.3文字特效171
6.3.1设计对话框171
6.3.2特效框架172
6.3.3文字变形175
6.4常见问题处理180
思考与练习181
实验7数据库编程182
7.1MFC ODBC183
7.1.1数据库和数据源183
7.1.2记录列表显示185
7.1.3添加、修改和删除188
7.2MFC DAO193
7.2.1界面框架193
7.2.2DAO支持194
7.2.3操作MDB195
7.3ADO编程198
7.3.1数据库和框架199
7.3.2多表项显示201
7.3.3记录添加203
7.4常见问题处理207
思考与练习209第2部分综合应用实习
实验8学生信息管理系统设计213
8.1.1系统功能213
8.1.2数据库214
8.2系统设计215
8.2.1界面设计215
8.2.2模块及接口216
8.3编程与实现218
8.3.1基本框架219
8.3.2列表显示221
8.3.3专业字典维护226
8.3.4表记录操作228
8.3.5统计分析229
8.3.6序列化233
8.3.7打印和打印预览237
8.4测试与部署245
8.4.1系统测试245
8.4.2项目部署246
作者简介
郑阿奇,南京师范大学计算机学院副教授。主要从事计算机应用软件、计算机教材等方面研究,主编计算机系列教材3个(套),其中1个(套)系列获得国家普通高等教育“十一五”国家级规划教材,4种教材获得“十二五”职业教育国家规划教材,1种教材获得“十三五”职业教育国家规划教材。荣获国家优秀教材二等奖1项,部委优秀教材二等奖1项;获得全国高校出版社畅销图书二等奖,全国电子学会优秀教材一等奖。荣获江苏省教学成果二等奖2项,省市科技进步奖2项。获得发明专利和新型实用专利20多项。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0