书籍详情
Visual C++ 7.0实用编程技术
作者:杨晓鹏,宗明等编著
出版社:中国水利水电出版社
出版时间:2002-01-01
ISBN:9787508409436
定价:¥65.00
购买这本书可以去
内容简介
Visual C++.NET是微软公司最新的开发环境Visual Studio.NET中的一个重要开发工具。而Visual Studio.NET作为微软公司的Microsoft.NET战略中的.NET开发平台,是当前最热门的开发环境。Visual C++.NET提供了对网络和.NET框架的完美配合,并可以通过受管扩展(Managed Extention)和C#进行.NET框架程序开发。通过Visual C++.NET您可以得到微软最新技术的全部特性,包括公共语言运行时(Common Language Runtime)对内存的自动管理和垃圾收集、元数据的使用等。特别重要的是,通过爱管扩展,现存的大量代码可以平滑地移植到新的.NET框架下,既保护了用户以前的投资,又使用户有机会能享受到新框架带来的安全性和通用性。本书从实例出发,对Visual C++.NET开发应用程序的各个方面做了探讨,包括对新的C++受管扩展的探讨、Windows程序开发、网络应用开发、数据库开发和组件使用等方面。最后,我们对微软最新推出的专为.NET战略开发的新语言C#做了原理性的介绍,并通过几个实例让您感性地认识它的特点。作者在每一章的最后,都总结了一些编程技巧和经验,希望对读者能有所裨益。本书的内容涵盖范围很广,对每部分内容都从进阶开始到深入探讨,并且提供了大量的实例和源代码。无论是初学者还是有一定经验的VC程序员,都能从本书中找到适合的部分。本书力图为读者展现程序设计的全貌,使初学者读完后能自己动手写程序,而有经验的程序员则可从中领悟语言使用的技巧。本书可以作为开发时的参考,但对特定话题更详细的资料,应该参考微软的MSDN。书中所有示例,其源代码都可在随书光盘中找到。
作者简介
暂缺《Visual C++ 7.0实用编程技术》作者简介
目录
前言
第1章 . NET和受管扩展
1. 1 什么是Microsoft. NET
1. 1. 1 . NET的核心组件
1. 1. 2 . NET的重大意义
1. 1. 3 Web服务崭露头角
1. 1. 4 . NET体验
1. 2 在VC++ . NET中进行. NET编程
1. 2. 1 COM与软件可复用性
1. 2. 2 什么是. NET框架
1. 2. 3 . NET框架与COM及COM+的关系
1. 3 受管扩展:在VC++中进行. NET框架程序开发
1. 3. 1 什么时候用受管代码编程
1. 3. 2 添加C++受管扩展支持
1. 3. 3 受管类型介绍
1. 3. 4 受管数组
1. 3. 5 受管字符串
1. 3. 6 委派
1. 3. 7 全局属性(Global Attributes)
1. 3. 8 受管类型和MFC
1. 3. 9 C++受管扩展开发实例
1. 4 本章技巧小结
第2章 Windows程序基本概念
2. 1 消息机制
2. 2 程序的入口点WinMain
2. 3 消息循环
2. 4 窗口函数
2. 5 消息映像(Message Map)的雏形
2. 6 Windows程序的创建与销毁
2. 7 闲置时间的处理:OnIdle
第3章 对话框与常用控件
3. 1 MFC与对话框
3. 2 实现非模式对话枢
3. 3 对话框及常用控件的用法
3. 3. 1 用于Windows常用控件的通知
3. 3. 2 Button控件及示例
3. 3. 3 Edit控件及示例
3. 4 其他控件简介与应用技巧
3. 4. 1 CHeadCtrl
3. 4. 2 CImageList
3. 4. 3 CList
3. 4. 4 CProgress
3. 4. 5 CSlider
3. 4. 6 CSpin
3. 4. 7 CTree
3. 4. 8 CTab
3. 5 DDX/DDV技术
3. 5. 1 数据交换(DDX)函数
3. 5. 2 数据有效性(DDV)函数
3. 5. 3 创建定制的有效性函数
3. 6 本章技巧小结
第4章 文档与视图结构
4. 1 菜单
4. 1. 1 菜单命令的处理
4. 1. 2 增加上下文相关菜单
4. 1. 3 创建和访问菜单对象
4. 2 工具条和状态条
4. 2. 1 定制自己的工具条
4. 2. 2 定制状态条
4. 3 单文档应用程序(SDI)
4. 3. 1 Windows应用程序对象
4. 3. 2 SDI文档模板
4. 3. 3 使用文档和视图
4. 4 多文档应用程序(MDI)
4. 4. 1 MDI应用程序的类
4. 4. 2 MDI文档模板
4. 4. 3 开发MDI应用程序
4. 5 创建多视图
4. 6 本章技巧小结
第5章 设备环境. 矢量图. 位图和字体
5. 1 设备环境
5. 2 图形设备接口
5. 3 MFC设备环境类
5. 3. 1 基类CDC
5. 3. 2 CPaintDC
5. 3. 3 CClientDC
5. 3. 4 CWindowDC
5. 4 GDI坐标
5. 4. 1 映射模式
5. 4. 2 坐标转换
5. 5 GDI图形对象
5. 5. 1 画笔:CPen类
5. 5. 2 画刷:CBrush类
5. 5. 3 字体:CFont类
5. 5. 4 位图:CBitmap类
5. 5. 5 调色板:CPalette类
5. 6 字体与文本
5. 6. 1 字体特征
5. 6. 2 显示简单的文本
5. 6. 3 TEXTMETRIC结构
5. 6. 4 LOGFONT结构
5. 6. 5 创建字体
5. 7 矢量图形
5. 7. 1 绘图模式
5. 7. 2 点
5. 7. 3 直线
5. 7. 4 折线
5. 7. 5 矩形
5. 7. 6 区域
5. 7. 7 多边形
5. 7. 8 椭圆
5. 7. 9 贝塞尔曲线
5. 8 位图
5. 8. 1 两种位图
5. 8. 2 DDB
5. 8. 3 DIB
5. 9 综合示例:画板
5. 10 本章技巧小结
第6章 多任务编程
6. 1 使用线程
6. 1. 1 创建Theads程序
6. 1. 2 启动新线程
6. 1. 3 编写新线程的线程过程
6. 1. 4 从线程返回结果
6. 1. 5 通知程序线程已经结束
6. 1. 6 建立新Windows消息
6. 1. 7 报告线程结果
6. 2 协调多线程
6. 2. 1 使用事件协调线程
6. 2. 2 创建DoubleThreads程序
6. 2. 3 启动线程
6. 2. 4 设置和重置事件
6. 2. 5 编写线程过程
6. 2. 6 编写MinThread进程
6. 2. 7 处理Windows消息
6. 3 本章技巧小结
第7章 OLE与ActiveX技术
7. 1 OLE与Active的有关概念
7. 1. 1 OLE文档
7. 1. 2 链接与嵌入
7. 1. 3 OLE容器与OLE服务器
7. 1. 4 就地激活(可视编辑)
7. 1. 5 自动化(Automation)
7. 1. 6 活动文档
7. 1. 7 ActiveX控件
7. 2 OLE技术应用
7. 2. 1 OLE文档服务程序
7. 2. 2 OLE容器
7. 2. 3 活动文档服务程序
7. 2. 4 自动化
7. 2. 5 自动化程序实例
7. 3 ActiveX控件
7. 3. 1 ActiveX简介
7. 3. 2 使用ActiveX控件
7. 3. 3 创建ActiveX控件
7. 3. 4 用MFC创建ActiveX控件
7. 4 本章技巧小节
第8章 32位内存处理
8. 1 内存概述
8. 2 功能强大的内存函数
8. 3 使用虚拟内存
8. 3. 1 分配内存
8. 3. 2 提交内存
8. 3. 3 释放内存
8. 4 扫描所有内存
8. 5 内存映射文件
8. 5. 1 获得需要传递的数据
8. 5. 2 编写内存映射文件
8. 5. 3 创建内存文件视图
8. 5. 4 读内存映射文件
8. 6 本章技巧小结
第9章 数据库编程
9. 1 ADO概述
9. 2 在Visual C++中使用ADO
9. 2. 1 引入ADO库文件
9. 2. 2 初始化OLE/COM库环境
9. 2. 3 ADO接口简介
9. 2. 4 创建连接
9. 2. 5 执行SQL命令并取得结果记录集
9. 2. 6 记录集的遍历. 更新
9. 2. 7 关闭记录集与连接
9. 2. 8 绑定
9. 2. 9 事务处理
9. 3 ADO事件
9. 3. 1 ADO事件概述
9. 3. 2 ADO事件类型及其参数
9. 3. 3 事件处理程序如何共同工作
9. 3. 4 Visual C++ ADO事件实例
9. 3. 5 ADO事件小结
9. 4 应用实例剖析
9. 4. 1 实例一:人事管理数据库
9. 4. 2 实例二:应用ActiveX控件开发应用程序
9. 4. 3 实例三:存储二进制大对象
9. 5 本章技巧小节
第10章 Internet编程
10. 1 Internet基础
10. 1. 1 分层
10. 1. 2 TCP/IP
10. 1. 3 HTTP基础
10. 1. 4 FTP基础
10. 1. 5 测试内部网-ping程序
10. 2 CSocket程序设计
10. 2. 1 Winsock和MFC
10. 2. 2 建立联网的应用程序实例
10. 2. 3 两个利用WinSock进行通信的例子
10. 3 本章技巧小结
第11章 在Visual C++ 7. 0中编写C#程序
11. 1 C#简介
11. 2 NGWS runtime技术基础
11. 2. 1 NGWS Runtime
11. 2. 2 中间语言和元数据
11. 2. 3 即时编译器(JITters)
11. 3 虚拟对象系统(VOS)
11. 3. 1 VOS类型系统
11. 3. 2 元数据
11. 3. 3 通用语言规范
11. 3. 4 虚拟执行系统(VES)
11. 4 C#实例
11. 4. 1 实例一:Hello World
11. 4. 2 实例二:使用Windows窗口的Hello World
11. 5 本章技巧小结
第1章 . NET和受管扩展
1. 1 什么是Microsoft. NET
1. 1. 1 . NET的核心组件
1. 1. 2 . NET的重大意义
1. 1. 3 Web服务崭露头角
1. 1. 4 . NET体验
1. 2 在VC++ . NET中进行. NET编程
1. 2. 1 COM与软件可复用性
1. 2. 2 什么是. NET框架
1. 2. 3 . NET框架与COM及COM+的关系
1. 3 受管扩展:在VC++中进行. NET框架程序开发
1. 3. 1 什么时候用受管代码编程
1. 3. 2 添加C++受管扩展支持
1. 3. 3 受管类型介绍
1. 3. 4 受管数组
1. 3. 5 受管字符串
1. 3. 6 委派
1. 3. 7 全局属性(Global Attributes)
1. 3. 8 受管类型和MFC
1. 3. 9 C++受管扩展开发实例
1. 4 本章技巧小结
第2章 Windows程序基本概念
2. 1 消息机制
2. 2 程序的入口点WinMain
2. 3 消息循环
2. 4 窗口函数
2. 5 消息映像(Message Map)的雏形
2. 6 Windows程序的创建与销毁
2. 7 闲置时间的处理:OnIdle
第3章 对话框与常用控件
3. 1 MFC与对话框
3. 2 实现非模式对话枢
3. 3 对话框及常用控件的用法
3. 3. 1 用于Windows常用控件的通知
3. 3. 2 Button控件及示例
3. 3. 3 Edit控件及示例
3. 4 其他控件简介与应用技巧
3. 4. 1 CHeadCtrl
3. 4. 2 CImageList
3. 4. 3 CList
3. 4. 4 CProgress
3. 4. 5 CSlider
3. 4. 6 CSpin
3. 4. 7 CTree
3. 4. 8 CTab
3. 5 DDX/DDV技术
3. 5. 1 数据交换(DDX)函数
3. 5. 2 数据有效性(DDV)函数
3. 5. 3 创建定制的有效性函数
3. 6 本章技巧小结
第4章 文档与视图结构
4. 1 菜单
4. 1. 1 菜单命令的处理
4. 1. 2 增加上下文相关菜单
4. 1. 3 创建和访问菜单对象
4. 2 工具条和状态条
4. 2. 1 定制自己的工具条
4. 2. 2 定制状态条
4. 3 单文档应用程序(SDI)
4. 3. 1 Windows应用程序对象
4. 3. 2 SDI文档模板
4. 3. 3 使用文档和视图
4. 4 多文档应用程序(MDI)
4. 4. 1 MDI应用程序的类
4. 4. 2 MDI文档模板
4. 4. 3 开发MDI应用程序
4. 5 创建多视图
4. 6 本章技巧小结
第5章 设备环境. 矢量图. 位图和字体
5. 1 设备环境
5. 2 图形设备接口
5. 3 MFC设备环境类
5. 3. 1 基类CDC
5. 3. 2 CPaintDC
5. 3. 3 CClientDC
5. 3. 4 CWindowDC
5. 4 GDI坐标
5. 4. 1 映射模式
5. 4. 2 坐标转换
5. 5 GDI图形对象
5. 5. 1 画笔:CPen类
5. 5. 2 画刷:CBrush类
5. 5. 3 字体:CFont类
5. 5. 4 位图:CBitmap类
5. 5. 5 调色板:CPalette类
5. 6 字体与文本
5. 6. 1 字体特征
5. 6. 2 显示简单的文本
5. 6. 3 TEXTMETRIC结构
5. 6. 4 LOGFONT结构
5. 6. 5 创建字体
5. 7 矢量图形
5. 7. 1 绘图模式
5. 7. 2 点
5. 7. 3 直线
5. 7. 4 折线
5. 7. 5 矩形
5. 7. 6 区域
5. 7. 7 多边形
5. 7. 8 椭圆
5. 7. 9 贝塞尔曲线
5. 8 位图
5. 8. 1 两种位图
5. 8. 2 DDB
5. 8. 3 DIB
5. 9 综合示例:画板
5. 10 本章技巧小结
第6章 多任务编程
6. 1 使用线程
6. 1. 1 创建Theads程序
6. 1. 2 启动新线程
6. 1. 3 编写新线程的线程过程
6. 1. 4 从线程返回结果
6. 1. 5 通知程序线程已经结束
6. 1. 6 建立新Windows消息
6. 1. 7 报告线程结果
6. 2 协调多线程
6. 2. 1 使用事件协调线程
6. 2. 2 创建DoubleThreads程序
6. 2. 3 启动线程
6. 2. 4 设置和重置事件
6. 2. 5 编写线程过程
6. 2. 6 编写MinThread进程
6. 2. 7 处理Windows消息
6. 3 本章技巧小结
第7章 OLE与ActiveX技术
7. 1 OLE与Active的有关概念
7. 1. 1 OLE文档
7. 1. 2 链接与嵌入
7. 1. 3 OLE容器与OLE服务器
7. 1. 4 就地激活(可视编辑)
7. 1. 5 自动化(Automation)
7. 1. 6 活动文档
7. 1. 7 ActiveX控件
7. 2 OLE技术应用
7. 2. 1 OLE文档服务程序
7. 2. 2 OLE容器
7. 2. 3 活动文档服务程序
7. 2. 4 自动化
7. 2. 5 自动化程序实例
7. 3 ActiveX控件
7. 3. 1 ActiveX简介
7. 3. 2 使用ActiveX控件
7. 3. 3 创建ActiveX控件
7. 3. 4 用MFC创建ActiveX控件
7. 4 本章技巧小节
第8章 32位内存处理
8. 1 内存概述
8. 2 功能强大的内存函数
8. 3 使用虚拟内存
8. 3. 1 分配内存
8. 3. 2 提交内存
8. 3. 3 释放内存
8. 4 扫描所有内存
8. 5 内存映射文件
8. 5. 1 获得需要传递的数据
8. 5. 2 编写内存映射文件
8. 5. 3 创建内存文件视图
8. 5. 4 读内存映射文件
8. 6 本章技巧小结
第9章 数据库编程
9. 1 ADO概述
9. 2 在Visual C++中使用ADO
9. 2. 1 引入ADO库文件
9. 2. 2 初始化OLE/COM库环境
9. 2. 3 ADO接口简介
9. 2. 4 创建连接
9. 2. 5 执行SQL命令并取得结果记录集
9. 2. 6 记录集的遍历. 更新
9. 2. 7 关闭记录集与连接
9. 2. 8 绑定
9. 2. 9 事务处理
9. 3 ADO事件
9. 3. 1 ADO事件概述
9. 3. 2 ADO事件类型及其参数
9. 3. 3 事件处理程序如何共同工作
9. 3. 4 Visual C++ ADO事件实例
9. 3. 5 ADO事件小结
9. 4 应用实例剖析
9. 4. 1 实例一:人事管理数据库
9. 4. 2 实例二:应用ActiveX控件开发应用程序
9. 4. 3 实例三:存储二进制大对象
9. 5 本章技巧小节
第10章 Internet编程
10. 1 Internet基础
10. 1. 1 分层
10. 1. 2 TCP/IP
10. 1. 3 HTTP基础
10. 1. 4 FTP基础
10. 1. 5 测试内部网-ping程序
10. 2 CSocket程序设计
10. 2. 1 Winsock和MFC
10. 2. 2 建立联网的应用程序实例
10. 2. 3 两个利用WinSock进行通信的例子
10. 3 本章技巧小结
第11章 在Visual C++ 7. 0中编写C#程序
11. 1 C#简介
11. 2 NGWS runtime技术基础
11. 2. 1 NGWS Runtime
11. 2. 2 中间语言和元数据
11. 2. 3 即时编译器(JITters)
11. 3 虚拟对象系统(VOS)
11. 3. 1 VOS类型系统
11. 3. 2 元数据
11. 3. 3 通用语言规范
11. 3. 4 虚拟执行系统(VES)
11. 4 C#实例
11. 4. 1 实例一:Hello World
11. 4. 2 实例二:使用Windows窗口的Hello World
11. 5 本章技巧小结
猜您喜欢