
VisualC++程式设计基础与项目实训
《VisualC++程式设计基础与项目实训》是2009年中国人民大学出版社,北京科海电子出版社出版的图书,作者是文东、马名星。
基本介绍
- 书名:VisualC++程式设计基础与项目实训
- 作者:文东 马名星
- ISBN:9787894876959
- 页数:275页
- 出版社:中国人民大学出版社,北京科海电子出版社
- 出版时间:2009年
- 开本:16
- 丛书名:高职高专计算机套用型规划教材
内容简介
为方便教学,《Visual C++程式设计基础与项目实训》特为任课教师提供了多媒体教学资源包(1DVD),包括65小节播放时间长达100分钟的多媒体视频教学课程、书中相应实例的程式原始码档案,以及《Visual C++程式设计基础与项目实训》的电子教案。用书教师请致电或传送电子邮件至免费获取教学资源包。
《Visual C++程式设计基础与项目实训》循序渐进地讲解了Visual C++的具体套用,具有很强的操作性和实用性,既可作为高等职业院校、大中专院校相关课程的教学用书,也可作为计算机培训学校的培训教材,同时还可作为程式设计开发人员的参考用书。
VisualC++程式设计基础与项目实训共分11章。前9章主要讲解了Visual C++ 6.0的基础知识、C++语言基础、Windows编程基础、对话框、控制项、文档/视图结构、图形和文本输出、资料库编程以及网路编程等内容;第10章通过3个具有一定实用价值的大型项目实训案例介绍了Visual C++开发应用程式的整体设计思路,使学生能够对前面章节中介绍的知识点进行综合运用,并了解行业套用;第11章为课程设计,给出了课程设计的基本要求和设计原理,要求学生独立完成。
编辑推荐
《Visual C++程式设计基础与项目实训》由Microsoft软体教育专家和资深软体工程师联袂策划和编写;基础知识结合典型实例,方便读者动手实践,快速掌握所学知识;精选3个大型项目实训案例及3个课程设计,便于巩固知识、学以致用。
高等职业院校;大中专院校;计算机培训学校;程式设计开发人员。
目录
第1章 Visual C++6.0概述
1.1 Visual C++的特点
1.2 Visual Studi0企业版的安装
1.3 Visual c++6.0的工作原理
1.4 主视窗
1.4.1 项目工作区
1.4.2 代码编辑视窗
1.413 资源和资源编辑器
1.5 应用程式嚮导——Appwizard
1.6 类嚮导——Classwizard
1.6.1 创建类
1.6.2 定义讯息处理函式
1.7 调试和输出
1.7.1 Build选单
1.7.2 设定断点
1.8 小结
1.9 课后练习
第2章 C++语言基础
2.1 C++简介
2.2 变数和常量
2.2.1 数据类型
2.2.2 变数命名规则
2.2.3 变数声明和赋值
2.2.4 变数作用域
2.2.5 常量
2.2.6 指针
2.3 运算符与表达式
2.3.1 算术运算符
2.3.2 关係运算符
2.3.3 逻辑运算符
2.3.4 赋值运算符
2.3.5 位运算符
2.3.6 new和delete
2.3.7 运算符的优先权
2.4 程式基本结构
2.4.1 选择结构
2.4.2 循环结构
2.5 函式
2.5.1 声明和定义函式
2.5.2 参数的传递
2.5.3 递归函式
2.6 类和对象
2.6.1 类的定义
2.6.2 构造函式与析构函式
2.6.3 对象
2.6.4 对象成员初始化
2.6.5 类友元函式
2.6.6 this指针
2.6.7 静态成员
2.7 类的继承
2.7.1 继承的基本概念
2.7.2 单继承
2.7.3 多重继承
2.8 多态性与重载
2.8.1 多态性
2.8.2 函式重载
2.8.3 运算符重载
2.8.4 虚函式
2.9 上机实训——获取水仙花数
2.10 小结
2.11 课后练习
第3章 Windows编程基础
3.1 Windows编程基础知识
3.1.1 面向对象编程
3.1.2 MFC简介
3.1.3 事件驱动与讯息
3.1.4 视窗与句柄
3.2 Windows应用程式基本结构
3.3 讯息
3.3.1 讯息处理机制
3.3.2 讯息种类
3.3.3 讯息映射
3.3.4 常见讯息
3.4 小结
3.5 课后练习
第4章 对话框
4.1 对话框基础知识
4.1.1 对话框概述
4.1.2 自动生成的代码
4.1.3 对话框的讯息处理
4.2 实例4-1:对话框示例应用程式
4.2.1 设定对话框属性
4.2.2 添加控制项
4.2.3 为控制项添加控制变数
4.2.4 为控制项添加回响函式
4.3 模式对话框
4.3.1 创建对话框资源
4.3.2 创建对话框资源的类
4.3.3 添加编辑框
4.3.4重载虚函式OnlnitDialog
4.4 实例4-2:显示模式对话框
4.4.1 包含头档案
4.4.2 添加显示代码
4.5 非模式对话框
4.6 实例4-3:显示非模式对话框
4.7 选单
4.8 实例4-4:含有选单的对话框
4.9 实例4.5:含有右键选单的对话框
4.10 实例4.6:含有工具列和状态栏的对话框
4.11 上机实训——在状态栏上显示时间
4.12 小结
4.13 课后练习
第5章 控制项
5.1 标準控制项
5.1.1 静态控制项
5.1.2 编辑框
5.1.3 列表框
5.1.4 组合框
5.1.5 树状列表
5.2 实例5-1:静态控制项的用法
5.3 实例5-2:学生信息显示系统
5.3.1 主界面
5.3.2 初始化主界面
5.3.3 列表框控制项的设定
5.3.4 类ClnfoDlg的实现
5.4 实例5.3:将阿拉伯数字转换为中文大写形式
5.5 实例5.4:获取指定日期节日
5.5.1 创建工程和界面
5.5.2 实现DTN DATETIMECHANGE回响函式
5.5.3 获取指定日期的节日信息
5.6 上机实训——具有打字效果的状态栏
5.7 小结
5.8 课后练习
第6章 文档/视图结构
6.1 创建单文档工程
6.1.1 创建单文档应用程式
6.1.2 添加代码
6.2 文档/视图与视窗框架间的关係
6.3 创建具有切分视窗的应用程式
6.4 切换视窗
6.5 具有列印功能的文档/视图应用程式
6.6 上机实训一一改变多文档应用程式背景
6.6.1 创建工程
6.6.2 添加代码
6.7 小结
6.8 课后练习.
第7章 图形和文本输出
7.1 设备上下文和映射模式
7.1.1 设备上下文
7.1.2 映射模式
7.2 点阵图
7.3 图形输出
7.3.1 CPen类
7.3.2 CBrush类
7.3.3 绘製常用图形
7.4 文本输出
7.5 保存图片
7.6 上机实训——文本的环绕输出
7.6.1 创建工程
7.6.2 添加代码
7.7 小结
7.8 课后练习
第8章 资料库编程
8.1 资料库概述
8.1.1 资料库基本概念
8.1.2 SQL简介
8.1.3 Visual C++开发资料库技术
8.2 使用MFC ODBC运算元据库
8.2.1 设定MFC ODBC数据源
8.2.2 使用:MFC ODBC运算元据的步骤
8.3 实例8.1:使用MFCODBC运算元据库
8.4 使用ADO运算元据库
8.4.1 ADO简介
8.4.2 使用ADO运算元据库的步骤
8.5 实例8-2:使用ADO运算元据库记录
8.6 实例8-3:获取资料库中的表
8.7 实例8-4:获取资料库表栏位名称
8.7.1 使用ODBC运算元据的步骤
8.7.2 实现过程
8.8 实例8-5:建立运算元据库类
8.9 上机实训——操作MySQL资料库
8.9.1 安装MySQL
8.9.2添加MySQL资料库、表和记录
8.9.3 使用’Visual C++操作MySQL资料库
8.10 小结
8.11 课后练习
第9章 网路编程
9.1 Winsock编程
9.1.1 Winsock简介
9.1.2 Winsock编程步骤
9.2 实例9-1:网路聊天室之客户端
9.2.1 实现步骤
9.2.2 实现过程
9.3 实例9-2:网路聊天室之伺服器端
9.4 Winlnet编程
9.4.1 Winlnet类介绍
9.4.2 Winlnet编程步骤
9.5 实例9-3:下载网页
9.5.1 界面实现
9.5.2 代码实现
9.6 实例9-4:FTP应用程式
9.6.1 界面实现
9.6.2 登录FTP的代码实现
9.7 实例9-5:枚举区域网路内计算机
9.8 上机实训——使用CHtmlView打开网页
9.8.1 创建工程
9.8.2 添加代码
9.9 小结
9.10 课后练习
第10章 项目实训
10.1 萤幕抓图与传送
10.1.1 预习要求
10.1.2 设计思路
10.1.3 客户端製作过程
10.1.4 伺服器端製作过程
10.1.5 上机练习
10.2 模拟资源管理器程式
10.2.1 项目简介
10.2.2 预习要求
10.2.3 设计思路
10.2.4 设计步骤
10.2.5 上机练习
10.3 画图程式
10.3.1 添加浮动工具列
10.3.2 为CDrawView类添加成员变数
10.3.3 为工具条添加回响函式
10.3.4 创建输入对话框
10.3.5 添加实现橡皮筋功能的代码
第11章 课程设计
11.1 支持表达式求值的计算器
11.1.1 设计要求
11.1.2 求表达式值的原理
11.1.3 解析表达式
11.1.4 运算符优先权
11.1.5 求表达式值
11.2 图书管理系统
11.2.1 设计要求
11.2.2 设计要求分析
11.2.3 课程设计资料库表
11.2.4 系统核心代码
11.3 俄罗斯方块游戏
11.3.1 设计要求
11.3.2 需要解决的问题
11.3.3 方块的数据表示
11.3.4 方向键的控制
11.3.5 方块的显示
11.3.6 方块移动的判断
……
序言
市场经济的发展要求高等职业院校能培养具有操作技能的套用型人才。所谓有操作技能的套用型人才,是指能将专业知识和相关岗位技能套用于所从事的专业和工作实践的专门人才。有操作技能的套用型人才培养应强调以专业知识为基础,以职业能力为重点,知识能力素质协调发展。在具体的培养目标上应强调学生综合素质和操作技能的培养,在专业方向、课程设定、教学内容,教学方法等方面都应以知识在实际岗位中的套用为重点。
近年来,已经出版的一些编写得较好的培养操作技能的套用型教材,受到很多高职高专师生的欢迎。随着IT技术的不断发展,行业套用的不断拓宽,原有的套用型教材很难满足时代发展的需要,特别是已有教材中,与行业背景、岗位需求紧密结合,以项目实训为特色的教材还不是很多,而这种突出项目实训、培养操作技能的套用型教材正是当前高等职业院校迫切需要的。
为此,在教育部关于建设精品课程相关档案和职业教育专家的指导下,以培养动手能力强、符合用人单位需求的熟练掌握操作技能的套用型人才为宗旨,我们组织职业教育专家、企业开发人员以及骨干教师编写了本套计算机操作技能与项目实训示範性教程——国家“十一五”高职高专计算机套用型规划教材,本套丛书重点放在“基础与项目实训”上(基础指的是相应课程的基础知识和重点知识,以及在实际项目中会套用到的知识,基础为项目服务,项目是基础的综合套用)。
我们力争使本套丛书符合精品课程建设的要求,在内容建设,作者队伍和体例架构上强调“精品”意识,力争打造出一套满足现代高等职业教育套用型人才培养教学需求的精品教材。
转载请注明出处海之美文 » VisualC++程式设计基础与项目实训