书籍详情

Visual C++程序设计与项目实践

Visual C++程序设计与项目实践

作者:安金梁,范秀平 主编

出版社:电子工业出版社

出版时间:2011-06-01

ISBN:9787121137587

定价:¥65.00

购买这本书可以去
内容简介
  《Visual C++程序设计与项目实践(附光盘1张)》由浅入深、循序渐进地详细讲解了Visual C++编程的基本知识。这些基本知识包括:Visual C++的常用编程模式、程序调试和帮助工具的使用方法、MFC框架、菜单栏编程、工具栏编程、对话框编程、文件操作、绘图编程、动态链接库编程、数据库编程等。《Visual C++程序设计与项目实践(附光盘1张)》旨在通过理清Visual C++编程的脉络,从基本概念着手,以丰富、实用的范例作为辅助,使读者能够深入浅出地学习Visual C++。《Visual C++程序设计与项目实践(附光盘1张)》具有以下特点:丰富的范例、详细的源代码讲解、丰富到位的作者心得、精挑细选的疑难解答和上机题、实用的综合案例、丰厚的随书赠送DVD光盘(包含书中源代码、配套视频讲解、PPT演示文档)等。《Visual C++程序设计与项目实践(附光盘1张)》配有四个综合案例,并赠送10个开发项目,这些综合案例不仅可以使读者复习前面所学知识,还可以增强开发项目的经验。这些案例实用性很强,许多代码可以直接应用到工程项目或学生的毕业设计中。《Visual C++程序设计与项目实践(附光盘1张)》DVD光盘内容丰富,配有全程的视频讲解光盘、PPT教学课件、超过2500页技术文档、本书源代码和上机题源代码等内容,读者可以将视频和书相配合进行学习,可以更快、更好地掌握《Visual C++程序设计与项目实践(附光盘1张)》的内容。
作者简介
暂缺《Visual C++程序设计与项目实践》作者简介
目录
第1章 Visual C++ 6.0和Visual C++ 2008集成开发环境介绍
1.1 Visual C++编程的特点
1.1.1 消息处理
1.1.2 图形设备接口
1.1.3 基于资源的编程
1.1.4 内存管理
1.1.5 动态链接库(DLL)
1.2 Visual C++ 6.0编程环境
1.2.1 Visual C++6.0集成开发环境简介
1.2.2 Visual C++6.0的菜单简介
1.2.4 Visual C++ 6.0的工具栏简介
1.2.5 Visual C++ 6.0的项目工作区窗口简介
1.2.6 Visual C++ 6.0的代码区简介
1.2.7 Visual C++ 6.0信息输出窗口
1.3 VC助手(Visual Assist)的使用方法
1.4 Visual C++ 2008编程环境
1.4.1 Visual C++ 2008集成开发环境简介
1.4.2 Visual C++ 2008集成开发环境中工具栏的调整
1.4.3 Visual C++ 2008集成开发环境中窗口的调整
1.5 Visual C++ 6.0编写的程序转化到 Visual C++ 2008中的方法
1.5.1 多字节字符集和Unicode字符集
1.5.2 安全函数
1.5.3 Visual C++ 2008相对于VC++6.0的其他改进
1.6 疑难解答
1.7 简答题
第2章 Visual C++常用的编程模式
2.1 Win32 API简介
2.2 Windows SDK简介
2.3 Win32 Application程序的创建
2.3.1 建立Win32 Application模式的工程
2.3.2 建立Win32 Console Application模式的工程
2.3.3 Win32 Application与Win32 Console Application工程的区别和联系
2.4 MFC编程模式
2.4.1 一些最重要的MFC类
2.4.2 创建MFC应用程序的方法
2.5 疑难解答
2.6 简答题
第3章 程序调试方法和帮助工具的使用
3.1 程序调试的基本方法
3.1.1 “Build”(生成)工具条介绍
3.1.2 调试工具条各按钮的功能介绍
3.1.2 Debug 与Release编译方式
3.1.3 断点的设置和使用
3.1.4 使用Watch(监视)查看断点处变量和表达式的值
3.1.5 使用Memory(内存)功能查看内存中某一地址处的值
3.1.6 控制调试过程的方法
3.2 MSDN介绍
3.2.1 什么是MSDN
3.2.2 什么是MSDN Library
3.3 疑难解答
3.4 上机题
第4章 C++程序设计入门
4.1 C++语言的基础知识概要
4.1.1 程序的文件结构:头文件和源文件的分工
4.1.2 基本数据类型
4.1.3 运算符
4.1.4 条件分支语句和循环语句
4.1.5 流程控制方法:break、continue和goto
4.1.6 函数
4.1.7 数组
4.1.9 指针
4.2 面向对象技术的一些重要概念
4.2.1 结构体
4.2.2 类
4.3 内存管理
4.3.1 内存申请不成功
4.3.2 未初始化就引用内存
4.3.3 内存使用完之后忘记了释放内存
4.3.4 释放了内存却继续使用它
4.4 疑难解答
4.5 上机题
第5章 MFC程序框架结构介绍
5.1 MFC AppWizard(应用程序向导)
5.2 CMainFrame(框架)类
5.3 文档类
5.3.1 Serialize(串行化)函数
5.3.2 OnOpenDocument函数
5.4 视图类
5.4.1 CView派生类
5.4.2 OnDraw函数
5.5 框架类、文档类和视图类之间的交互方法
5.5.1 视图类获得文档类指针的方法
5.5.2 文档类获得视图类指针的方法
5.5.3 框架类获取文档类和视图类指针的方法
5.6 疑难解答
5.7 上机题
第6章 菜单栏和工具栏编程
6.1 菜单项的消息响应方法
6.1.1 消息的分类
6.1.2 在Visual C++6.0中添加菜单项的消息响应函数的方法
6.1.3 在Visual C++2008中添加菜单项的消息响应函数的方法
6.2 工具栏编程
6.2.1 在已有的工具栏中添加按钮
6.2.2 创建新的工具栏的方法
6.3 疑难解答
6.4 上机题
第7章 对话框编程
7.1 对话框的设计
7.1.1 插入对话框
7.1.2 设计对话框界面
7.1.3 为设计好的对话框添加类
7.1.4 为对话框中的控件添加变量
7.1.5 OnInitDialog()函数
7.2 模态对话框和非模态对话框
7.2.1 模态对话框编程
7.2.2 非模态对话框编程
7.3 基于对话框的应用程序
7.4 Visual C++2008 中的对话框设计和编程方法
7.5 疑难解答
7.6 上机题
第8章 文件的操作方法
8.1 MFC中进行文件操作的方法
8.1.1 MFC中进行文件写入的方法
8.1.2 MFC中进行文件读取的方法
8.1.3 MFC中向已存在的文件追加写入数据的方法
8.2 C语言中进行文件操作的方法
8.2.1 C语言中进行文件写入的方法
8.2.2 C语言中进行文件读取的方法
8.3 C++语言中进行文件操作的方法
8.3.1 C++语言中进行文件写入的方法
8.3.2 C++语言中进行文件读取的方法
8.4 Win32 API中进行文件操作的方法
8.4.1 Win32 API中进行文件写入的方法
8.4.2 Win32 API中进行文件读取的方法
8.5 四种文件操作方法总结
实训8.1——学生信息录入系统的设计
8.6 疑难解答
8.7 上机题
第9章 绘图
9.1 CDC类
9.1.1 CDC类的继承关系
9.1.2 使用CDC类绘图
9.1.3 使用CClientDC类绘图
9.1.4 使用CWindowDC类绘图
9.1.5 使用CPaintDC类绘图
9.1.6 使用CMetaFileDC类绘图
9.2 画笔和画刷的使用方法
9.2.1 画笔的使用方法
9.2.2 使用设定颜色的画刷填充一块区域
9.2.3 使用位图画刷填充一块区域
9.3 绘制其他图形
9.3.1 绘制矩形的方法
9.3.2 透明画刷的使用方法
实训9.1——绘图控制程序的设计
9.4 疑难点解答
9.5 上机题
第10章 动态链接库
10.1 静态链接库和动态链接库
10.1.1 静态链接库
10.1.2 动态链接库
10.1.3 使用DLL给编程带来的好处
10.2 静态链接库的编写方法
10.3 动态链接库的编写方法
10.3.1 Win32 DLL的编写方法
10.3.2 MFC DLL的编写方法
10.4 查看DLL中已导出的函数、变量和类的方法
10.4.1 Dumpbin命令的使用方法
10.4.2 Depends工具的使用方法
10.5 显式加载DLL的方法
实训10.1 实现排序算法的DLL程序的设计
10.6 疑难解答
10.7 上机题
第11章 数据库编程
11.1 各种Visual C++数据库开发技术比较
11.1.1 ODBC API
11.1.2 MFC ODBC
11.1.3 DAO
11.1.4 OLE DB
11.1.5 ADO
11.2 使用MFC ODBC开发数据库应用程序的方法
11.2.1 数据库的创建
11.2.2 ODBC数据源的注册方法
11.2.3 使用CRecordset类浏览数据库
11.2.4 使用CRecordView类浏览数据库
11.2.5 实现添加、删除、修改数据库中的记录的功能
11.3 使用ADO开发数据库应用程序的方法
11.3.1 _bstr_t类和_variant_t类简介
11.3.2 使用ADO实现浏览、添加、删除、修改数据库的方法
实训11.1——将Excel文件中的数据导入到 数据库中的程序的设计
11.4 疑难解答
11.5 上机题
第12章 员工信息管理系统
12.1 开发背景
12.2 系统分析
12.2.1 需求分析
12.2.2 功能分析
12.3 系统设计
12.3.1 绘制用例图设计系统功能
12.3.2 绘制系统流程图
12.3.3 系统演示
12.3.4 系统开发环境
12.3.5 文件夹组织结构
12.4 数据库分析与设计
12.4.1 数据库分析
12.4.2 数据库概念设计
12.4.3 数据库逻辑结构设计
12.5 员工基本信息管理模块
12.5.1 生成员工基本信息报表
12.5.2 对员工基本信息进行添加、修改、删除操作
12.5.3 查询员工基本信息
12.5.4 在对话框中查看员工基本信息
12.6 员工简历管理模块
12.6.1 生成员工简历信息报表
12.6.2 对员工简历信息进行添加、修改、删除操作
12.6.3 查询员工简历信息
12.6.4 在对话框中查看员工简历信息
12.7 员工工资信息管理模块
12.7.1 生成员工工资信息报表
12.7.2 对员工工资信息进行添加、修改、删除操作
12.7.3 查询员工工资信息
12.7.4 在对话框中查看员工工资信息
12.8 为程序添加启动画面
第13章 考勤管理系统
13.1 开发背景
13.2 系统分析
13.2.1 需求分析
13.2.2 功能分析
13.3 系统设计
13.3.1 绘制用例图设计系统功能
13.3.2 绘制系统流程图
13.3.3 系统预览
13.3.4 系统开发环境
13.3.5 文件夹组织结构
13.4 数据库分析与设计
13.4.1 数据库分析
13.4.2 数据库概念设计
13.4.3 数据库逻辑结构设计
13.5 考勤管理系统主界面的创建方法
13.6 每日考勤记录模块
13.6.1 生成每日考勤记录报表
13.6.2 对每日考勤记录进行添加、修改、删除操作
13.6.3 查询每日出勤记录
13.7 加班记录模块
13.7.1 生成加班记录报表
13.7.2 对加班记录进行添加、修改、删除操作
13.7.3 查询加班记录
13.8 休假记录模块
13.8.1 生成休假记录报表
13.8.2 对休假记录进行添加、修改、删除操作
13.8.3 查询休假记录
13.9 出差记录模块
13.9.1 生成出差记录报表
13.9.2 对出差记录进行添加、修改、删除操作
13.9.3 查询出差记录
第14章 客房管理系统
14.1 开发背景
14.2 系统分析
14.2.1 需求分析
14.2.2 功能分析
14.3 系统设计
14.3.1 绘制用例图设计系统功能
14.3.2 绘制系统流程图
14.3.3 系统预览
14.3.4 系统开发环境
14.3.5 文件夹组织结构
14.4 数据库分析与设计
14.4.1 数据库分析
14.4.2 数据库概念设计
14.4.3 数据库逻辑结构设计
14.5 入住登记模块
14.6 结账模块
14.6.1 结账和退房功能的实现
14.6.2 结账情况信息的删除
14.7 客房信息维护和查询模块
14.8 宾客信息维护和查询模块
第15章 航班售票管理系统
15.1 开发背景
15.2 系统分析
15.2.1 需求分析
15.2.2 功能分析
15.3 系统设计
15.3.1 绘制用例图设计系统功能
15.3.2 绘制系统流程图
15.3.3 系统预览
15.3.4 系统开发环境
15.3.5 文件夹组织结构
15.4 数据库分析与设计
15.4.1 数据库分析
15.4.2 数据库概念设计
15.4.3 数据库逻辑结构设计
15.5 乘客管理模块
15.5.1 购票功能的实现
15.5.2 退票功能的实现
15.5.3 查询乘客信息功能的实现
15.6 航班信息维护模块
15.6.1 修改、添加、删除航班信息功能的实现
15.6.2 查询航班信息功能的实现
15.7 机票信息维护模块
15.7.1 添加、删除、修改机票信息功能的实现
15.7.2 查询机票信息功能的实现
附录 10个实用项目案例
项目01 驾校信息管理系统
01.1 需求分析
01.2 功能分析
01.3 数据库分析与设计
01.4 系统演示
项目02 学生在线考试系统
02.1 需求分析
02.2 功能分析
02.3 数据库分析与设计
02.4 系统演示
项目03 门诊管理收费系统
03.1 需求分析
03.2 功能分析
03.3 数据库分析与设计
03.4 系统演示
项目04 汽车维修管理系统
04.1 需求分析
04.2 功能分析
04.3 数据库分析与设计
04.4 系统演示
项目05 超市管理系统
05.1 需求分析
05.2 功能分析
05.3 数据库分析与设计
05.4 系统演示
项目06 家电维修管理系统
06.1 需求分析
06.2 功能分析
06.3 数据库分析与设计
06.4 系统演示
项目07 家庭财务收支管理系统
07.1 需求分析
07.2 功能分析
07.3 数据库分析与设计
07.4 系统演示
项目08 影碟租赁管理系统
08.1 需求分析
08.2 功能分析
08.3 数据库分析与设计
08.4 系统演示
项目09 选课管理系统
09.1 需求分析
09.2 功能分析
09.3 数据库分析与设计
09.4 系统演示
项目10 宾馆宾客管理系统
10.1 需求分析
10.2 功能分析
10.3 数据库分析与设计
10.4 系统演示
猜您喜欢

读书导航