书籍详情
VISUAL C++.NET程序设计与应用
作者:张炜等编著
出版社:电子工业出版社
出版时间:2002-09-01
ISBN:9787505379411
定价:¥39.00
购买这本书可以去
内容简介
本书详细介绍了微软新一代程序开发工具.NET的使用方法和特性,并结合C++的最新版本,通过具体的编程,探讨了C++在各个领域的应用。 本书在该细微处讲的非常详细,对.NET框架的整体开发环境、C++的基本语句、以及该语言在各方面的应用,都进行了深入细致的讲解,而且实例也很结合实际,有利于读者自学和提高。 本书除了介绍.NET开发环境外,还介绍了C++基本概念、类、对象、应用程序设计、菜单设计、控件设计、对话框设计、多线程程序设计、数据库编程、ActiveX编程和网络应用程序设计等方面的知识。 本书适合初学者和大专院校学生学习使用,也可作为刚使用.NET环境编程的人员的参考书。
作者简介
暂缺《VISUAL C++.NET程序设计与应用》作者简介
目录
第1章 Visual C++.NET集成开发环境
1.1 Visual C++.NET概述
1.1.1 .NET开发框架
1.1.2 VisuaI C++.NET新特点
1.1.3 解决方案和项目
1.2 Visual Studio.NET的启动和退出
1.3 菜单栏
1.3.1 “文件”菜单
1.3.2 “编辑”菜单
1.3.3 “视图”菜单
1.3.4 “项目”菜单
1.3.5 “生成”菜单
1.3.6 “调试”菜单
1.3.7 “工具”菜单
1.3.8 “窗口”菜单
1.3.9 “帮助”菜单
1.4 工具栏
1.5 窗口
1.5.1 “解决方案资源管理器”窗口
1.5.2 “类视图”窗口
1.5.3 “资源视图”窗口
1.5.4 “属性”窗口
1.5.5 代码和文本编辑器窗口
1.5.6 服务器资源管理器
1.6 小结
习题(一)
第2章 C++语言概述
2.1 C++语言元素
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.1.9 字符串
2.1.10 自定义数据类型
2.1.11 数据类型转换
2.2 基本语句
2.2.1 空语句
2.2.2 块语句
2.2.3 选择语句
2.2.4 循环语句
2.2.5 break和continue转移语句
2.2.6 预处理指令
2.2.7 注释语句
2.3 函数
2.3.1 C++标准库
2.3.2 自定义函数
2.3.3 函数重载
2.3.4 函数调用
2.4 类和对象
2.4.1 面向对象的编程
2.4.2 类
2.4.3 对象
2.4.4 基类和派生类
2.4.5 虚函数和抽象类
2.4.6 运算符重载
2.5 小结
习题(二)
第3章 Windows应用程序快速设计
3.1 MFC基础知识
3.1.1 MFC概述
3.1.2 MFC类的层次结构
3.1.3 CObject类
3.1.4 CWinApp类
3.1.5 CWnd类
3.1.6 CFrame Wnd类
3.1.7 CView类
3.1.8 CDocument类
3.2 Windows的消息响应机制
3.3 快速设计Windows应用程序
3.3.1 创建MFC应用程序框架结构
3.3.2 编辑源文件
3.3.3 运行应用程序
3.4 小结
习题(三)
第4章 菜单、工具栏和状态栏
4.1 菜单
4.1.1 创建菜单资源
4.1.2 操作菜单资源
4.1.3 动态修改菜单
4.1.4 菜单消息响应
4.1.5 菜单的UI机制
4.1.6 使用菜单示例
4.2 工具栏
4.2.1 工具栏资源
4.2.2 工具栏类
4.2.3 消息传递机制
4.2.4 创建工具栏
4.3 状态栏
4.3.1 CStatusBar类
4.3.2 创建和处理状态栏
4.3.3 状态栏提示信息
4.4 小结
习题(四)
第5章 控件
5.1 常用控件概述
5.1.1 控件种类
5.1.2 控件的工作机制
5.2 常用控件使用
5.2.1 编辑框控件
5.2.2 按钮
5.2.3 列表控件
5.2.4 组合框
5.2.5 滚动条
5.2.6 微调按钮
5.2.7 滑块控件
5.2.8 进度条
5.2.9 动画控件
5.2.10 树形控件
5.3 创建使用控件的应用程序
5.4 小结
习题(五)
第6章 对话框
6.1 对话框
6.2 通用对话框类
6.2.1 CFontDialog类
6.2.2 CFileDialog类
6.2.3 CPrintDialog类
6.2.4 CColorDialog类
6.2.5 CFindReplaceDialog类
6.3 创建对话框
6.3.1 创建对话框模板
6.3.2 用MFC类向导生成对话框类
6.3.3 创建并显示对话框
6.3.4 初始化对话框
6.3.5 处理消息
6.3.6 对话数据交换和验证
6.3.7 访问对话框控件
6.3.8 关闭对话框
6.3.9 管理对话框的MFC函数
6.4 创建对话框应用
6.5 小结
习题(六)
第7章 文档/视图结构
7.1 文档/视图结构
7.1.1 文档和视图
7.1.2 文档类
7.1.3 视图类
7.1.4 框架窗口类
7.1.5 文档模板
7.1.6 文档/视图结构的相互关系
7.2 多文档和多视图
7.2.1 多文档
7.2.2 多视图
7.3 创建一个单文档应用程序
7.4 小结
习题(七)
第8章 OpenGL编程
8. 1 OPenGL基本概念
8.2 OPenGL程序基础
8.2.1 OpenGL工作原理
8.2.2 OPenGL数据类型
8.2.3 OpenGL函数
8.3 编写OPenGL应用程序
8.4 小结
习题(八)
第9章 多线程应用程序的设计
9.1 概述
9.1.1 进程和线程
9.1.2 线程的分类
9.2 创建和使用线程
9.2.1 启动线程
9.2.2 初始化线程
9.2.3 悬挂和恢复线程
9.2.4 使线程休眠
9.2.5 终止线程
9.2.6 启动工作者线程的实例
9.3 设置线程优先级
9.4 实现线程同步
9. 4. 1 信号灯类CSemaphore
9.4.2 事件同步类CEvent
9.4.3 临界区类CCriticalSection
9.4.4 互斥信号灯类CMutex
9.5 创建多线程应用
9.6 小结
习题(九)
第10章 动态链接库
10.1 DLL概述
10.2 使用DLL
10.2.1 DLL入口函数
10.2.2 DLL的导入和导出函数
10.2.3 链接DLL
10.3 编写DLL
10.4 小结
习题(十)
第11章 ActiveX编程
11.1 OLE技术概述
11.1.1 组件对象模型
11.1.2 结构化存储
11.1.3 Monikers
11.1.4 统一数据传输
11.1.5 OLE文档
11.1.6 OLE自动化
11.2 ActiveX技术概述
11.2.1 ActiveX文档
11.2.2 ActiveX容器
11.2.3 ActiveX控件
11.2.4 创建ActiveX控件
11.2.5 插入ActiveX控件
11.3 ActiveX控件应用实例
11.4 小结
习题(十一)
第12章 数据库编程
12.1 关系数据库基本知识
12.1.1 基本概念
12.1.2 SQL语言
12.2 ODBC/MFC编程
12.2.1 ODBC体系结构
12.2.2 CDatabase对象
12.2.3 CRecordSet对象
12.3 DAO/MFC
12.3.1 CDaoWorkspace类
12.3.2 CdaoDatabase对象
12.3.3 CDaoRecordset对象
12.3.4 CDaoTableDef对象
12.3.5 CDaoQueryDef对象
12.4 使用OLE DB编程
12.5 使用ADO编程
12.6 数据库编程示例
12.6.1 创建数据源
12.6.2 创建ODBC应用程序
12.6.3 编辑ODBC应用程序
12.6.4 增加表中记录的功能
12.6.5 删除表中记录的功能
12.6.6 查找记录的功能
12.7 小结
习题(十二)
第13章 网络通信应用程序的设计
13.1 网络通信基础知识
13.2 Windows Sockets编程
13.2.1 套接字的定义
13.2.2 端口和地址
13.2.3 阻塞
13.2.4 CAsyncSocket类
13.2.5 CSocket类
13.3 WinInet编程
13.3.1 MFC WinInet类
13.3.2 创建MFC WinInet客户程序
13.4 创建网络应用程序
13.5 小结
习题(十三)
附录 Visual C++.NET的安装
习题答案
1.1 Visual C++.NET概述
1.1.1 .NET开发框架
1.1.2 VisuaI C++.NET新特点
1.1.3 解决方案和项目
1.2 Visual Studio.NET的启动和退出
1.3 菜单栏
1.3.1 “文件”菜单
1.3.2 “编辑”菜单
1.3.3 “视图”菜单
1.3.4 “项目”菜单
1.3.5 “生成”菜单
1.3.6 “调试”菜单
1.3.7 “工具”菜单
1.3.8 “窗口”菜单
1.3.9 “帮助”菜单
1.4 工具栏
1.5 窗口
1.5.1 “解决方案资源管理器”窗口
1.5.2 “类视图”窗口
1.5.3 “资源视图”窗口
1.5.4 “属性”窗口
1.5.5 代码和文本编辑器窗口
1.5.6 服务器资源管理器
1.6 小结
习题(一)
第2章 C++语言概述
2.1 C++语言元素
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.1.9 字符串
2.1.10 自定义数据类型
2.1.11 数据类型转换
2.2 基本语句
2.2.1 空语句
2.2.2 块语句
2.2.3 选择语句
2.2.4 循环语句
2.2.5 break和continue转移语句
2.2.6 预处理指令
2.2.7 注释语句
2.3 函数
2.3.1 C++标准库
2.3.2 自定义函数
2.3.3 函数重载
2.3.4 函数调用
2.4 类和对象
2.4.1 面向对象的编程
2.4.2 类
2.4.3 对象
2.4.4 基类和派生类
2.4.5 虚函数和抽象类
2.4.6 运算符重载
2.5 小结
习题(二)
第3章 Windows应用程序快速设计
3.1 MFC基础知识
3.1.1 MFC概述
3.1.2 MFC类的层次结构
3.1.3 CObject类
3.1.4 CWinApp类
3.1.5 CWnd类
3.1.6 CFrame Wnd类
3.1.7 CView类
3.1.8 CDocument类
3.2 Windows的消息响应机制
3.3 快速设计Windows应用程序
3.3.1 创建MFC应用程序框架结构
3.3.2 编辑源文件
3.3.3 运行应用程序
3.4 小结
习题(三)
第4章 菜单、工具栏和状态栏
4.1 菜单
4.1.1 创建菜单资源
4.1.2 操作菜单资源
4.1.3 动态修改菜单
4.1.4 菜单消息响应
4.1.5 菜单的UI机制
4.1.6 使用菜单示例
4.2 工具栏
4.2.1 工具栏资源
4.2.2 工具栏类
4.2.3 消息传递机制
4.2.4 创建工具栏
4.3 状态栏
4.3.1 CStatusBar类
4.3.2 创建和处理状态栏
4.3.3 状态栏提示信息
4.4 小结
习题(四)
第5章 控件
5.1 常用控件概述
5.1.1 控件种类
5.1.2 控件的工作机制
5.2 常用控件使用
5.2.1 编辑框控件
5.2.2 按钮
5.2.3 列表控件
5.2.4 组合框
5.2.5 滚动条
5.2.6 微调按钮
5.2.7 滑块控件
5.2.8 进度条
5.2.9 动画控件
5.2.10 树形控件
5.3 创建使用控件的应用程序
5.4 小结
习题(五)
第6章 对话框
6.1 对话框
6.2 通用对话框类
6.2.1 CFontDialog类
6.2.2 CFileDialog类
6.2.3 CPrintDialog类
6.2.4 CColorDialog类
6.2.5 CFindReplaceDialog类
6.3 创建对话框
6.3.1 创建对话框模板
6.3.2 用MFC类向导生成对话框类
6.3.3 创建并显示对话框
6.3.4 初始化对话框
6.3.5 处理消息
6.3.6 对话数据交换和验证
6.3.7 访问对话框控件
6.3.8 关闭对话框
6.3.9 管理对话框的MFC函数
6.4 创建对话框应用
6.5 小结
习题(六)
第7章 文档/视图结构
7.1 文档/视图结构
7.1.1 文档和视图
7.1.2 文档类
7.1.3 视图类
7.1.4 框架窗口类
7.1.5 文档模板
7.1.6 文档/视图结构的相互关系
7.2 多文档和多视图
7.2.1 多文档
7.2.2 多视图
7.3 创建一个单文档应用程序
7.4 小结
习题(七)
第8章 OpenGL编程
8. 1 OPenGL基本概念
8.2 OPenGL程序基础
8.2.1 OpenGL工作原理
8.2.2 OPenGL数据类型
8.2.3 OpenGL函数
8.3 编写OPenGL应用程序
8.4 小结
习题(八)
第9章 多线程应用程序的设计
9.1 概述
9.1.1 进程和线程
9.1.2 线程的分类
9.2 创建和使用线程
9.2.1 启动线程
9.2.2 初始化线程
9.2.3 悬挂和恢复线程
9.2.4 使线程休眠
9.2.5 终止线程
9.2.6 启动工作者线程的实例
9.3 设置线程优先级
9.4 实现线程同步
9. 4. 1 信号灯类CSemaphore
9.4.2 事件同步类CEvent
9.4.3 临界区类CCriticalSection
9.4.4 互斥信号灯类CMutex
9.5 创建多线程应用
9.6 小结
习题(九)
第10章 动态链接库
10.1 DLL概述
10.2 使用DLL
10.2.1 DLL入口函数
10.2.2 DLL的导入和导出函数
10.2.3 链接DLL
10.3 编写DLL
10.4 小结
习题(十)
第11章 ActiveX编程
11.1 OLE技术概述
11.1.1 组件对象模型
11.1.2 结构化存储
11.1.3 Monikers
11.1.4 统一数据传输
11.1.5 OLE文档
11.1.6 OLE自动化
11.2 ActiveX技术概述
11.2.1 ActiveX文档
11.2.2 ActiveX容器
11.2.3 ActiveX控件
11.2.4 创建ActiveX控件
11.2.5 插入ActiveX控件
11.3 ActiveX控件应用实例
11.4 小结
习题(十一)
第12章 数据库编程
12.1 关系数据库基本知识
12.1.1 基本概念
12.1.2 SQL语言
12.2 ODBC/MFC编程
12.2.1 ODBC体系结构
12.2.2 CDatabase对象
12.2.3 CRecordSet对象
12.3 DAO/MFC
12.3.1 CDaoWorkspace类
12.3.2 CdaoDatabase对象
12.3.3 CDaoRecordset对象
12.3.4 CDaoTableDef对象
12.3.5 CDaoQueryDef对象
12.4 使用OLE DB编程
12.5 使用ADO编程
12.6 数据库编程示例
12.6.1 创建数据源
12.6.2 创建ODBC应用程序
12.6.3 编辑ODBC应用程序
12.6.4 增加表中记录的功能
12.6.5 删除表中记录的功能
12.6.6 查找记录的功能
12.7 小结
习题(十二)
第13章 网络通信应用程序的设计
13.1 网络通信基础知识
13.2 Windows Sockets编程
13.2.1 套接字的定义
13.2.2 端口和地址
13.2.3 阻塞
13.2.4 CAsyncSocket类
13.2.5 CSocket类
13.3 WinInet编程
13.3.1 MFC WinInet类
13.3.2 创建MFC WinInet客户程序
13.4 创建网络应用程序
13.5 小结
习题(十三)
附录 Visual C++.NET的安装
习题答案
猜您喜欢