Visual C++高级编程技术与实例

副标题:无

作   者:宋晓宇,王永会编著

分类号:

ISBN:9787508421483

微信扫一扫,移动浏览光盘

简介

前言 第1部分windows技术篇 第1章注册表(Registry) 1.1注册表文件的构成 1.2注册表的结构 1.3预定义的注册表根键 1.4常用的注册表键 1.4.1HKEY_LOCAL_MACHINE中的子树 1.4.2HKEY_CLASSES_ROOT中的子树 1.4.3HKEY_USERS中的子树 1.4.4HKEY_CURRENTLUSER中的子树 1.5常用的注册表函数 1.6基于API函数的应用程序实例 1.6.1建立应用程序框架 1.6.2创建一个新键 1.6.3删除一个子键 1.6.4删除值项 1.7注册表类的设计与实现 1.7.1注册表类CRegistry的定义 1.7.2注册表类CRegistry的实现 1.7.3基于CRegistry类的应用程序实例——一键清空 1.8小结 第2章ActiveX控件的使用 2.1Activex控件简介 2.1.1ActiveX技术历史 2.1.2ActiveX控件 2.1.3ActiveX控件的作用 2.2ActiveX控件的使用方法 2.3应用程序与Activex控件 2.3.1在对话框程序中使用日期控件 2.3.2在单文档程序中使用DataGrid控件 2.4小结 第3章动态链接库 3.1动态链接库(DLL)简介 3.1.1动态链接库的概念 3.1.2动态链接库的优点 3.1.3DLL的文件组成 3.2简单DLL的开发 3.3DLL的使用 3.3.1函数调用约定 3.3.2函数名字修饰约定 3.3.3使用动态链接库 3.4MFCDLL的开发 3.4.1扩展MFCDLL 3.4.2测试MFCDLL 3.4.3常规MFCDLL 3.5小结 第4章数据库高级编程技术 4.1ADO概述 4.2ADO结构和对象 4.2.1ADO应用的结构 4.2.2ADO对象 4.2.3使用ADO开发数据库应用程序的方法 4.3使用Activex控件开发应用程序 4.3.1创建应用程序框架 4.3.2添加ADO数据控件 4.3.3添加DataGrid控件 4.3.4运行程序 4.3.5对数据的操作 4.4ADO对象的属性和方法 4.4.1连接对象(Connection) 4.4.2命令对象(Command) 4.4.3记录集对象(Recordset) 4.4.4字段对象(Field) 4.5使用ADO对象开发应用程序 …… 第5章多线程编程 …… 第6章WinSock网络编程技术 …… 第7章多媒体编程 …… 第二部分组件技术篇 第8章组件技术基础 …… 第9章ActiveX控件的开发 …… 第10章COM 技术 ……

目录

目录
前言
第1部分 Windows技术篇
第1章 注册表(Registry)
1.1 注册表文件的构成
1.2 注册表的结构
1.3 预定义的注册表根键
1.4 常用的注册表键
1.4.1 HKEY_LOCAL_MACHINE中的子树
1.4.2 HKEY_CLASSES_ROOT中的子树
1.4.3 HKEY_USERS中的子树
1.4.4 HKEY_CURRENT_USER中的子树
1.5 常用的注册表函数
1.6 基于API函数的应用程序实例
1.6.1 建立应用程序框架
1.6.2 创建一个新键
1.6.3 删除一个子键
1.6.4 删除值项
1.7 注册表类的设计与实现
1.7.1 注册表类CRegistry的定义
1.7.2 注册表类CRegistry的实现
1.7.3 基于CRegistry类的应用程序实例——一键清空
1.8 小结
第2章 ActiveX控件的使用
2.1 ActiveX控件简介
2.1.1 ActiveX技术历史
2.1.2 ActiveX控件
2.1.3 ActiveX控件的作用
2.2 ActiveX控件的使用方法
2.3 应用程序与ActiveX控件
2.3.1 在对话框程序中使用日期控件
2.3.2 在单文档程序中使用DataGrid控件
2.4 小结
第3章 动态链接库
3.1 动态链接库(DLL)简介
3.1.1 动态链接库的概念
3.1.2 动态链接库的优点
3.1.3 DLL的文件组成
3.2 简单DLL的开发
3.3 DLL的使用
3.3.1 函数调用约定
3.3.2 函数名字修饰约定
3.3.3 使用动态链接库
3.4 MFC DLL的开发
3.4.1 扩展MFC DLL
3.4.2 测试MFC DLL
3.4.3 常规MFC DLL
3.5 小结
第4章 数据库高级编程技术
4.1 ADO概述
4.2 ADO结构和对象
4.2.1 ADO应用的结构
4.2.2 ADO对象
4.2.3 使用ADO开发数据库应用程序的方法
4.3 使用ActiveX控件开发应用程序
4.3.1 创建应用程序框架
4.3.2 添加ADO数据控件
4.3.3 添加DataGrid控件
4.3.4 运行程序
4.3.5 对数据的操作
4.4 ADO对象的属性和方法
4.4.1 连接对象(Connection)
4.4.2 命令对象(Command)
4.4.3 记录集对象(Recordset)
4.4.4 字段对象(Field
4.5 使用ADO对象开发应用程序
4.5.1 使用ADO对象的方法
4.5.2 引入ADO动态链接库
4.5.3 COM环境的初始化
4.5.4 ADO对象中指针的使用方法
4.5.5 与数据源连接
4.5.6 执行命令与查询数据
4.5.7 打开记录集
4.5.8 遍历记录集
4.5.9 访问记录集中的数据
4.6 ADO对象封装类的设计与实现
4.6.1 CADOConnection类的设计与实现
4.6.2 CADORecordset类的设计与实现
4.7 基于封装类的数据库应用程序实例
4.7.1 数据库设计
4.7.2 创建应用程序框架
4.7.3 应用程序界面设计
4.7.4 添加支持文件和数据成员
4.7.5 成员函数的实现
4.7.6 应用程序的运行结果
4.8 小结
第5章 多线程编程
5.1 问题的提出
5.1.1 单线程程序的不足
5.1.2 问题的解决方案
5.2 多线程编程准备知识
5.2.1 进程和线程的基本概念
5.2.2 Win32 API对多线程编程的支持
5.2.3 MFC对多线程编程的支持
5.3 用MFC开发多线程应用程序的实例
5.3.1 概述
5.3.2 多线程程序的编写
5.3.3 辅助线程程序的说明
5.3.4 存在的问题
5.4 深入多线程编程
5.4.1 线程间通信
5.4.2 线程的同步
5.5 小结
第6章 WinSock网络编程技术
6.1 网络通信概述
6.2 WinSock和MFC
6.2.1 WinSock环境的初始化
6.2.2 创建一个连接
6.2.3 打开连接
6.2.4 发送和接收消息
6.2.5 关闭连接
6.2.6 Socket事件
6.2.7 事件激发的控制
6.2.8 检测错误
6.2.9 获取Socket信息
6.2.10 Socket和I/O串行化
6.3 基于WinSock的应用程序实例
6.3.1 建立应用程序框架
6.3.2 窗口布局和启动功能
6.3.3 CAsyncSocket类的继承
6.3.4 连接应用程序
6.3.5 发送和接收
6.3.6 终止连接
6.4 小结
第7章 多媒体编程
7.1 多媒体编程基础知识
7.1.1 数字化波形音频
7.1.2 MIDI
7.1.3 CD音频
7.1.4 图像
7.1.5 数字视频
7.2 MCI编程的基本知识
7.2.1 MCI简介
7.2.2 MCI设备类型
7.2.3 MCI的基本操作
7.2.4 MCI命令接口函数
7.3 基于MCI的数字视频编程
7.3.1 可重用类CDigitalVideo的设计
7.3.2 可重用类CDigitalVideo的实现
7.3.3 基于CDigitalVideo类的数字视频播放器实例
7.4 基于MCI的波形音频编程
7.4.1 可重用类CWave的设计
7.4.2 可重用类CWave的实现
7.4.3 基于CWave类的波形音频播放器实例
7.5 基于MCI的CD音频编程
7.5.1 CD音频播放类的设计与实现
7.5.2 基于CComDisc类的CD播放器实例
7.6. 小结
第2部分 组件技术篇
第8章 组件技术基础
8.1 组件技术概述
8.1.1 COM及其相关概念
8.1.2 组件技术的优点
8.2 C++与COM
8.2.1 C++类的重用——C++对象的生成
8.2.2 动态链接库形式的重用——C++对象打包进DLL
8.2.3 C++抽象基类——完美的重用说明书
8.2.4 DLL标准化——由COM库管理C++对象
8.2.5 真正的COM组件——C++对象到COM对象
8.3 COM应用模型
8.3.1 客户,服务器模型
8.3.2 进程内组件和进程外组件
8.3.3 COM库
8.4 用VC开发COM组件
8.4.1 使用MFC开发COM组件
8.4.2 使用ATL开发COM组件
8.4.3 COM组件的使用
8.5 小结
第9章 ActiveX控件的开发
9.1 ActiveX控件基础知识
9.1.1 OOP、OLE、COM与ActiveX
9.1.2 自动化(Automation)
9.1.3 结构化存储和永久对象
9.1.4 可连接对象
9.2 ActiveX控件的基本要求
9.3 开发工具简介
9.3.1 MFC对ActiveX控件的支持
9.3.2 ATL对ActiveX控件的支持
9.4 使用MFC开发ActiveX控件
9.5 ActiveX控件的测试
9.6 使用ATL开发ActiveX控件
9.7 小结
第10章 COM+技术
10.1 从COM到COM+
10.1.1 分布式COM(DCOM)
10.1.2 微软事务服务器(MTS)
10.1.3 Windows DNA与COM+
10.2 COM+基本结构
10.3 COM+应用开发
10.3.1 简单的COM+组件
10.3.2 安装COM+组件
10.3.3 测试COM+组件
10.3.4 使用数据库的COM+组件
10.4 小结
附录 本书光盘说明

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Visual C++高级编程技术与实例
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon