书籍详情
工程化程序设计
作者:CEAC信息化培训认证管理办公室
出版社:高等教育出版社
出版时间:2005-12-01
ISBN:9787040184204
定价:¥35.40
购买这本书可以去
内容简介
本书是CEAC高等职业教育电子信息类专业双证课程培训方案配套教材。本课程是使学生了解VisualC++.NET的编程思想、学会运用VisualC++.NET编写简单的应用程序、掌握COM技术、数据库编程、网络编程和多线程技术,建议学时128学时。全书共11章,主要内容包括:VisualC++.NET开发环境、C++编程基础、文档与视图、对话框和控件、程序界面设计、图形设备接口、多线程、COM(组件对象模型)、数据库编程、网络编程和异常处理与调试。本书适用于高等职业教育电子信息类专业,也可供各类培训课程和自学者使用。
作者简介
暂缺《工程化程序设计》作者简介
目录
第1章 Visua1 C++NET概述
1.1初识Visua1 C++NET
1.1.1 Visua1 C++NET的特征
1.1.2学习Visua1 C+十NET的方法
1.2启动Visua1 StudioNET
1.2.1编辑浏览区
1.2.2辅助工作区
1.3创建第一个visua1 c++NET
应用程序
小结
习题
第2章 C++语言基础
2.1创建win32控制台应用程序
2.2 C++概述
2.2.1C++程序结构
2.2.2运算符
2.3引用
2.4函数的参数传递
2.5 new与de1ete
2.6类与对象
2.6 1类的定义
2.6.2对象的定义
2.6.3构造函数与析构函数
2.6.4对象与成员函数
2.6.5 this指针
2.6.6静态数据成员和成员函数
2.6.7友元函数
2.7类的继承
2.7.1派生类与基类
2.7.2派生类的构造函数和析构函数
2.7.3多重派生类
2.7.4类的多继承
2.8重载
2.8.1函数重载
2.8.2操作符重载
2.9多态性
2.9.1虚函数
2.9.2纯虚函数
小结
习题
第3章 MFC和Windows编程
3.1 Win32应用
3.1.1 Win32程序框架
3.1.2 Win32程序设计基础
3.2 MFC基础
3.2.1 MFC的概念
3.2.2 MFC的结构体系
3.2.3开发基于MFC应用的基本方法
3.3 MFC的消息驱动机制
3.3.1系统消息
3.3.2窗口消息
3.3.3自定义消息
小结
习题
第4章 对话框及常用控件
4.1对话框
4.1.1对话框的组成
4.1.2模式与非模式对话框
4.1.3添加对话框资源
4.1.4对话框的预览和测试
4.1.5对话框类的建立
4.1.6初始化对话框
4.1.7对话框的消息响应函数
4.1.8对话框的调用
4.2控件的使用
4.2.1控件事件
4.2.2控件变量
4.2.3对话框的数据交换和验证机制
4.3常用控件的应用
4.3.1静态控件和按钮
4.3.2编辑框控件
4.3.3列表框控件
4.3.4组合框控件
4.3.5滚动条控件
4.3.6滑动条控件
4.3.7旋转按钮控件
4.4常用控件应用案例
4.5通用对话框类
4.5.1 CFo1orOia1og类
4.5.2 CFontDia1og类
4.5.3 CFi1eDia1og类
4.6消息对话框
小结
习题
第5章 菜单、工具栏和状态栏
5.1菜单栏
5.1.1菜单定义和消息处理
5.1.2在应用程序中控制菜单的类和函数
5.1.3使用快捷菜单
5.2工具栏
5.2.1建立工具栏
5.2.2控制工具栏的类和函数
5.2.3实现可伸缩的工具栏
5.3状态栏
5.3.1状态栏的定义
5.3.2控制状态栏的类和函数
5.4综合案例
小结
习题
第6章 文档/视图结构及其应用
6.1概述
6.1.1文档/视图结构的好处
6.1.2文档与视图的关系
6.1.3核心类
6.1.4 SDI和MDI
6.2文档/视图的创建过程
6.2.1创建文档模板
6.2.2文档、视图、框架、应用对象之间的通信
6.3使用文档
6.3.1从CDocument派生文档类
6.3.2用文档数据变量管理数据
6.3.3将数据序列化到文件和从文件序列化数据
6.3.4磁盘文件和归档
6.4使用视图
6.4.1在视图中绘图
6.4.2通过视图解释用户输入
6.5简单文档和视图的应用程序
6.6多视图
6.7多文档和多视图的应用程序
小结
习题
第7章 绘图
7.1设备环境
7.2设备坐标、逻辑坐标和坐标模式
7.3 CDC类
7.3.1 CDC中的设备环境
7.3.2 cDC类的派生类
7.3.3 MFC封装类
7.4 CDc类的常用绘图函数
7.4.1 GDI设置函数
7.4.2文本函数
7.4.3图形函数
7.5绘图工具
7.5.1画笔
7.5.2画刷
7.5.3字体
7.6画笔、画刷和绘图函数的应用
7.7位图和位操作
小结
习题
第8章 动态链接库
8.1动态链接库概述
8.2动态链接库基础知识
8.2.1动态链接库函数的导入与导出
8.2.2编译器对导入与导出的影响
8.2.3隐式链接与显式链接
8.2.4动态链接库入口点
8.2.5客户程序如何寻找动态链接库
8.2.6使用动态链接库的好处
8.3使用MFc创建和使用动态链接库
8.3.1创建扩展动态链接库
8.3.2使用扩展动态链接库
8.3.3创建规则动态链接库
8.3.4使用规则动态链接库
8.3.5通过显式链接使用动态链接库
小结
习题
第9章 数据库编程
9.1数据库应用基础
9.1.1关系型数据库
9.1.2数据库管理系统
9.2 ODBC简介
9.2.1 0DBC体系结构
9.2.2 Visua1 C++NET的0DBC类
9.3操纵数据库
9.3.1建立数据库表与应用程序的连接
9.3.2完成数据库的查询与修改操作
9.4 AD0技术
9.4.1 AD0的特点
9.4.2 ADO编程模型
9.4.3 ADO接口简介
9.4.4 ADO库
9.5 ADO技术应用
小结
习题
第10章 使用托管C++进行NET编程
10.1概述
10.1.1托管c++语言出现的背景
10.1.2何时使用C++托管扩展
10.1.3托管代码
10.2托管类型
10.2.1 gc数组
10.2.2托管指针类型
10.2.3字符串
10.2.4值类型
10.2.5垃圾收集类型(引用类型)
10.2.6封箱(boxed)与拆箱(unboxed)
10.2.7托管接口
10.2.8属性
10.3为现有应用程序添加c++托管扩展
10.3.1修改现有项目设置
10.3.2在现有应用程序中使用新的托管扩展功能
10.4处理异常
10.4.1使用托管扩展引发异常
10.4.2使用托管扩展的try/catch块
10.4.3捕捉非托管c++类型
10.4.4托管扩展和fina11y关键字
小结
习题
第11章 多线程处理
11.1概述
11.1.1进程与线程
11.1.2多线程
11.2线程的生命期
11.2.1线程生命期的开始与
Running状态
11.2.2 WaitS1eepJoin状态
11.2.3 Suspend状态
11.2.4线程生命期的终止与
Stoppee状态
11.2.5其他状态
11.3线程优先级和线程调度
11.4多线程编程示例
11.5线程同步
11.5.1线程同步概述
11.5.2线程同步的实现
11.5.3线程同步示例
小结
习题
第12章 组件对象模型
12.1概述
12.1.1什么是COM
12.1.2用COM编写组件的原因
12.2 COM基础知识
12.2.1接口
12.2.2组件
12.2.3引用计数
12.2.4全局唯一标识GUID
12.2.5返回值类型HRESU1T
12.2.6类工厂
12.2.7服务器
12.2.8注册表
12.2.9客户端应用
12.3创建C0M组件
12.3.1创建过程
12.3.2调用COM组件的过程
12.3.3创建COM组件客户
12.4使用AT1创建cOM组件
12.4.1模板简介
12.4.2理解AT1
12.4.3使用AT1创建组件
12.4.4使用由AT1创建的组件
小结
习题
参考文献
1.1初识Visua1 C++NET
1.1.1 Visua1 C++NET的特征
1.1.2学习Visua1 C+十NET的方法
1.2启动Visua1 StudioNET
1.2.1编辑浏览区
1.2.2辅助工作区
1.3创建第一个visua1 c++NET
应用程序
小结
习题
第2章 C++语言基础
2.1创建win32控制台应用程序
2.2 C++概述
2.2.1C++程序结构
2.2.2运算符
2.3引用
2.4函数的参数传递
2.5 new与de1ete
2.6类与对象
2.6 1类的定义
2.6.2对象的定义
2.6.3构造函数与析构函数
2.6.4对象与成员函数
2.6.5 this指针
2.6.6静态数据成员和成员函数
2.6.7友元函数
2.7类的继承
2.7.1派生类与基类
2.7.2派生类的构造函数和析构函数
2.7.3多重派生类
2.7.4类的多继承
2.8重载
2.8.1函数重载
2.8.2操作符重载
2.9多态性
2.9.1虚函数
2.9.2纯虚函数
小结
习题
第3章 MFC和Windows编程
3.1 Win32应用
3.1.1 Win32程序框架
3.1.2 Win32程序设计基础
3.2 MFC基础
3.2.1 MFC的概念
3.2.2 MFC的结构体系
3.2.3开发基于MFC应用的基本方法
3.3 MFC的消息驱动机制
3.3.1系统消息
3.3.2窗口消息
3.3.3自定义消息
小结
习题
第4章 对话框及常用控件
4.1对话框
4.1.1对话框的组成
4.1.2模式与非模式对话框
4.1.3添加对话框资源
4.1.4对话框的预览和测试
4.1.5对话框类的建立
4.1.6初始化对话框
4.1.7对话框的消息响应函数
4.1.8对话框的调用
4.2控件的使用
4.2.1控件事件
4.2.2控件变量
4.2.3对话框的数据交换和验证机制
4.3常用控件的应用
4.3.1静态控件和按钮
4.3.2编辑框控件
4.3.3列表框控件
4.3.4组合框控件
4.3.5滚动条控件
4.3.6滑动条控件
4.3.7旋转按钮控件
4.4常用控件应用案例
4.5通用对话框类
4.5.1 CFo1orOia1og类
4.5.2 CFontDia1og类
4.5.3 CFi1eDia1og类
4.6消息对话框
小结
习题
第5章 菜单、工具栏和状态栏
5.1菜单栏
5.1.1菜单定义和消息处理
5.1.2在应用程序中控制菜单的类和函数
5.1.3使用快捷菜单
5.2工具栏
5.2.1建立工具栏
5.2.2控制工具栏的类和函数
5.2.3实现可伸缩的工具栏
5.3状态栏
5.3.1状态栏的定义
5.3.2控制状态栏的类和函数
5.4综合案例
小结
习题
第6章 文档/视图结构及其应用
6.1概述
6.1.1文档/视图结构的好处
6.1.2文档与视图的关系
6.1.3核心类
6.1.4 SDI和MDI
6.2文档/视图的创建过程
6.2.1创建文档模板
6.2.2文档、视图、框架、应用对象之间的通信
6.3使用文档
6.3.1从CDocument派生文档类
6.3.2用文档数据变量管理数据
6.3.3将数据序列化到文件和从文件序列化数据
6.3.4磁盘文件和归档
6.4使用视图
6.4.1在视图中绘图
6.4.2通过视图解释用户输入
6.5简单文档和视图的应用程序
6.6多视图
6.7多文档和多视图的应用程序
小结
习题
第7章 绘图
7.1设备环境
7.2设备坐标、逻辑坐标和坐标模式
7.3 CDC类
7.3.1 CDC中的设备环境
7.3.2 cDC类的派生类
7.3.3 MFC封装类
7.4 CDc类的常用绘图函数
7.4.1 GDI设置函数
7.4.2文本函数
7.4.3图形函数
7.5绘图工具
7.5.1画笔
7.5.2画刷
7.5.3字体
7.6画笔、画刷和绘图函数的应用
7.7位图和位操作
小结
习题
第8章 动态链接库
8.1动态链接库概述
8.2动态链接库基础知识
8.2.1动态链接库函数的导入与导出
8.2.2编译器对导入与导出的影响
8.2.3隐式链接与显式链接
8.2.4动态链接库入口点
8.2.5客户程序如何寻找动态链接库
8.2.6使用动态链接库的好处
8.3使用MFc创建和使用动态链接库
8.3.1创建扩展动态链接库
8.3.2使用扩展动态链接库
8.3.3创建规则动态链接库
8.3.4使用规则动态链接库
8.3.5通过显式链接使用动态链接库
小结
习题
第9章 数据库编程
9.1数据库应用基础
9.1.1关系型数据库
9.1.2数据库管理系统
9.2 ODBC简介
9.2.1 0DBC体系结构
9.2.2 Visua1 C++NET的0DBC类
9.3操纵数据库
9.3.1建立数据库表与应用程序的连接
9.3.2完成数据库的查询与修改操作
9.4 AD0技术
9.4.1 AD0的特点
9.4.2 ADO编程模型
9.4.3 ADO接口简介
9.4.4 ADO库
9.5 ADO技术应用
小结
习题
第10章 使用托管C++进行NET编程
10.1概述
10.1.1托管c++语言出现的背景
10.1.2何时使用C++托管扩展
10.1.3托管代码
10.2托管类型
10.2.1 gc数组
10.2.2托管指针类型
10.2.3字符串
10.2.4值类型
10.2.5垃圾收集类型(引用类型)
10.2.6封箱(boxed)与拆箱(unboxed)
10.2.7托管接口
10.2.8属性
10.3为现有应用程序添加c++托管扩展
10.3.1修改现有项目设置
10.3.2在现有应用程序中使用新的托管扩展功能
10.4处理异常
10.4.1使用托管扩展引发异常
10.4.2使用托管扩展的try/catch块
10.4.3捕捉非托管c++类型
10.4.4托管扩展和fina11y关键字
小结
习题
第11章 多线程处理
11.1概述
11.1.1进程与线程
11.1.2多线程
11.2线程的生命期
11.2.1线程生命期的开始与
Running状态
11.2.2 WaitS1eepJoin状态
11.2.3 Suspend状态
11.2.4线程生命期的终止与
Stoppee状态
11.2.5其他状态
11.3线程优先级和线程调度
11.4多线程编程示例
11.5线程同步
11.5.1线程同步概述
11.5.2线程同步的实现
11.5.3线程同步示例
小结
习题
第12章 组件对象模型
12.1概述
12.1.1什么是COM
12.1.2用COM编写组件的原因
12.2 COM基础知识
12.2.1接口
12.2.2组件
12.2.3引用计数
12.2.4全局唯一标识GUID
12.2.5返回值类型HRESU1T
12.2.6类工厂
12.2.7服务器
12.2.8注册表
12.2.9客户端应用
12.3创建C0M组件
12.3.1创建过程
12.3.2调用COM组件的过程
12.3.3创建COM组件客户
12.4使用AT1创建cOM组件
12.4.1模板简介
12.4.2理解AT1
12.4.3使用AT1创建组件
12.4.4使用由AT1创建的组件
小结
习题
参考文献
猜您喜欢