
Visual C ++.NET 程式设计(项目教学版)
《普通高等院校信息类CDIO项目驱动型规划教材:Visual C++.NET 程式设计(项目教学版)》内容以图书管理信息系统开发为主线,由浅人深、循序渐进地介绍各个知识点,适合作为套用型本科院校、独立学院或高职院校计算机类专业及其他培训班的“VisualC++程式设计”课程的教学用书;同时对于计算机套用人员和计算机爱好者,《普通高等院校信息类CDIO项目驱动型规划教材:Visual C++.NET 程式设计(项目教学版)》也是一本实用的自学参考书。
基本介绍
- 书名:Visual C ++.NET 程式设计(项目教学版)
- 作者:梁爽、胡元元、田林琳、白静、张岩
- ISBN:9787302385608
- 类别:计算机
- 页数:381
- 定价:49元
- 出版社:清华大学出版社
- 出版时间:2015-04-01
- 装帧:平装
- 开本:1/16
书籍信息
作者:梁爽、胡元元、田林琳、白静、张岩
定价:49元
印次:1-1
ISBN:9787302385608
出版日期:2015.04.01
印刷日期:2015.03.18
定价:49元
印次:1-1
ISBN:9787302385608
出版日期:2015.04.01
印刷日期:2015.03.18
内容简介
Visual C++.NET是一款功能强大的可视化软体,对该软体的教学是高等院校计算机及相关专业的核心课程。本书的特点是改变传统写法,採取“项目导向,任务驱动”的教学模式,基于工作过程设计教学内容,兼顾项目的开发与知识讲授,强调工程套用与知识学习的结合,强调知识与能力的结合,把知识点融入实际项目的开发中。本书结构合理,内容通俗易懂,案例实用,图文并茂,可操作性强。全书共分10个子项目,均以图书管理信息系统开发为背景,介绍了系统框架搭建、C++面向对象基础、使用Windows资源、使用对话框和常用控制项、资料库访问、文档视图结构、网路编程、动态程式库、多执行绪编程以及应用程式的安装和部署。
图书目录
项目总览: 图书管理信息系统
0.1项目开发背景
0.2系统建设目标
0.3解决方案
0.4项目拓展
子项目1图书管理信息系统框架搭建
任务1.1Visual C++.NET集成开发环境(IDE)
1.1.1Visual C++.NET的发展历史
1.1.2项目和解决方案
1.1.3工具列、选单栏和视窗
1.1.4帮助文档的使用
任务1.2.NET Framework 和MFC
1.2.1.NET Framework
1.2.2MFC
任务1.3建立图书管理信息系统的框架
1.3.1生成应用程式框架
1.3.2在档案中添加代码
1.3.3语法错误的修正
1.3.4断点的设定和执行
子项目2C++面向对象基础
任务2.1类、对象相关属性
2.1.1类
2.1.2对象
2.1.3构造函式
2.1.4析构函式
2.1.5内联函式
2.1.6函式重载
2.1.7静态成员变数和静态成员函式
2.1.8友元函式和友元类
任务2.2继承、派生及相关属性
2.2.1派生类的继承类型
2.2.2派生类对象的构造函式和析构函式
2.2.3初始化列表
2.2.4向上映射
2.2.5多重继承
2.2.6虚拟继承
任务2.3多态、虚函式及相关属性
任务2.4模板
子项目3图书管理信息系统中使用Windows资源
任务3.1选单的设计和使用
3.1.1Windows的选单
3.1.2用编辑器设计选单
3.1.3定义选单项的快捷键
3.1.4选单创建示例程式MenuExample
3.1.5动态选单设计
3.1.6快捷选单的实现
任务3.2工具列的设计使用
3.2.1工具列点阵图
3.2.2工具列和命令讯息
3.2.3工具列更新命令UI讯息控制函式
3.2.4寻找主框架视窗
3.2.5工具列创建示例程式ToolBarExample
任务3.3状态栏的设计与使用
3.3.1状态栏的定义
3.3.2状态栏的常用操作
3.3.3状态栏创建示例程式StatusBarExample
任务3.4其他资源的创建和使用
3.4.1加速键
3.4.2String Table
3.4.3图示
3.4.4版本信息
任务3.5图书管理信息系统的选单、工具列和状态栏的设计
3.5.1系统功能分析
3.5.2图书管理信息系统的选单设计
3.5.3图书管理信息系统的工具列设计
3.5.4图书管理信息系统的状态栏设计
子项目4图书管理信息系统中使用对话框及常用控制项
任务4.1对话框及常用控制项
4.1.1对话框基础知识
4.1.2对话框资源
4.1.3定义对话框类
4.1.4添加和定位控制项
4.1.5组织对话框控制项
4.1.6对话框创建示例程式DialogExample
任务4.2使用按钮
4.2.1按钮控制项的属性
4.2.2类CButton
4.2.3按钮控制项讯息
4.2.4按钮创建示例程式ButtonExample
任务4.3使用文本控制项
4.3.1文本控制项的属性
4.3.2CEdit类所有成员函式
4.3.3控制项讯息
4.3.4文本创建示例程式TextExample
任务4.4使用列表型控制项
4.4.1控制项属性
4.4.2常用成员函式
4.4.3控制项讯息
4.4.4列表创建示例程式ListExample
任务4.5使用滚动条、旋转按钮和滑动条控制项
4.5.1滚动条控制项
4.5.2旋转按钮控制项
4.5.3滑动条控制项
4.5.4进度条创建示例程式SlideExample
任务4.6使用日期和时间控制项
任务4.7公用对话框
4.7.1颜色选择对话框
4.7.2字型选择对话框
4.7.3档案对话框
4.7.4公用对话框创建示例程式CommonDiaExample
任务4.8图书管理信息系统的界面设计
4.8.1登录界面的设计
4.8.2用户管理界面设计
4.8.3基础数据管理界面设计
4.8.4书库管理界面设计
4.8.5读者管理界面设计
4.8.6借阅管理界面设计
4.8.7数据管理界面设计
4.8.8选单与设计界面的关联
子项目5图书管理信息系统中的资料库访问技术
任务5.1ADO.NET概述
5.1.1ADO.NET对象模型
5.1.2使用命名空间
5.1.3ADO.NET核心类
任务5.2连线数据源
5.2.1选择.NET数据提供程式
5.2.2Connection对象
5.2.3连线字元串
5.2.4使用SqlConnection
5.2.5使用OleDbConnection
任务5.3连线环境下对资料库的操作
5.3.1使用命令对象读取数据
5.3.2使用命令对象插入、修改、删除数据
5.3.3使用Command执行存储过程
任务5.4非连线环境下对资料库的操作
5.4.1DataAdapter对象
5.4.2填充DataSet
5.4.3使用DataSet更新资料库
5.4.4DataSet和以XML定义的数据
任务5.5图书管理信息系统的实现
5.5.1登录模组的实现
5.5.2用户管理模组的实现
5.5.3基础数据管理模组的实现
5.5.4书库管理模组的实现
5.5.5读者管理模组的实现
5.5.6借阅管理模组的实现
5.5.7数据管理模组的实现
子项目6图书管理信息系统中的文档/视图结构
任务6.1文档视图结构
6.1.1概述
6.1.2文档模板
6.1.3文档类
6.1.4视图类
6.1.5文档视图框架互访
任务6.2文档串列化和档案操作
6.2.1文档串列化
6.2.2档案操作
6.2.3文本编辑器TextEditExample
任务6.3多视图和视窗切分
6.3.1多视图
6.3.2视窗切分
6.3.3多视图示例程式RectMDI
任务6.4图书管理信息系统的完善
6.4.1定製应用程式框架
6.4.2其他功能的实现
6.4.3退出系统命令的实现
子项目7网路编程
任务7.1创建自己的浏览器
7.1.1浏览器的相关知识
7.1.2CHtmlView类简介
7.1.3创建自己的浏览器——HttpTestExample
任务7.2网路编程基础
7.2.1客户端/伺服器模式
7.2.2套接字
7.2.3基本套接字函式
7.2.4套接字编程的一般流程
任务7.3Windows Socket网路编程
7.3.1CAsyncSocket类编程模型
7.3.2CSocket类编程模型
7.3.3简易聊天室——CSocketExample
任务7.4WinInet接口
7.4.1WinInet的特点
7.4.2FTP客户端程式——FTPClientExample
子项目8动态程式库
任务8.1概述
8.1.1动态库和静态库
8.1.2动态库的载入
任务8.2MFC DLL
8.2.1MFC DLL的创建示例
8.2.2MFC DLL的调用示例
8.2.3DLL Main函式
子项目9多执行绪编程
任务9.1概述
9.1.1进程
9.1.2执行绪
任务9.2工作执行绪和用户界面执行绪
9.2.1工作执行绪
9.2.2用户界面执行绪
9.2.3执行绪间通信
任务9.3执行绪同步
9.3.1事件
9.3.2临界区
9.3.3互斥体
9.3.4信号量
子项目10应用程式的安装和部署
任务10.1安装和部署应用程式基础
10.1.1Windows安装程式
10.1.2部署项目
10.1.3设定部署项目的属性
10.1.4部署编辑器
任务10.2製作图书管理信息系统的安装程式
10.2.1安装和部署前的準备
10.2.2创建一个安装和部署的项目
10.2.3生成和测试
10.2.4修改项目属性
10.2.5使用自己的标题图像
10.2.6添加序列号验证对话框
10.2.7生成程式选单项和桌面图示
参考文献
转载请注明出处海之美文 » Visual C ++.NET 程式设计(项目教学版)