注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关如何使用Visual C++6.0

如何使用Visual C++6.0

如何使用Visual C++6.0

定 价:¥46.00

作 者: 裴民[等]编著
出版社: 机械工业出版社
丛编项: 最新流行软件轻松上手系列丛书
标 签: C语言

ISBN: 9787111072256 出版时间: 1999-05-01 包装: 平装
开本: 26cm 页数: 417页 字数:  

内容简介

  自从微软公司的Visual C++面市以来,它逐渐成为基于Windows操作系统平台的标准C++编译器。Visual C++使用可视化编程手段,可以方便地编制标准的Windows应用程序。使用Visual C++编程将在不失C++灵活性的同时,省去许多烦琐的Windows基本操作。Visual C++6.0是微软公司于1998年推出的Visual C++的最新版本。些版本在保留了Visual C++优点的基础上增加了很多新的功能,提供了对种新技术的支持。本书的开发台部分从初学者的角度出发,循序渐进地讲解了Visual C++ 6.0的使用方法。从使用AppWizard建立基本程序开始,讲解了图形编程、消息与命令的处理、框架/文档和视结构、对话框及控件的使用等基本的内容。在本书的后半部分涉及了Win32内存管理、多线程编程、动态链接库、数据库和网络编程等高级内容,并对ActiveX与OLE技术进行了较详细的分析。本书内容翔实,语言通信易懂,适于各个层次的读者使用。对于初学者,建议顺序学习本书中的章节,而有一定基础的使用可以参考相应用的章节。

作者简介

暂缺《如何使用Visual C++6.0》作者简介

图书目录

     目 录
   第1章 了解VisualStudio和Appwizard
    1.1 用AppWizard建立HelloWorld
    1.2 了解VisualStudio的调试功能
    1.2.1 Build菜单
    1.2.2 Debug菜单
    1.2.3 观察数据
    1.2.4 运行时应用修改代码
    1.3 项目与工作区管理
    1.3.1 工作区文件
    1.3.2 转换旧版本项目
    1.3.3 同时进行多个项目
    1.3.4 项目配置
    1.4 小结
   第2章 MFC图形编程
    2.1 在Hello中画线
    2.2 设备环境类
    2.3 GDI对象
    2.3.1 GDI对象与Windows句柄类型
    2.3.2 在DC中使用GDI对象
    2.3.3 GDI对象的寿命
    2.3.4 几种GDI对象
    2.4 用CDC类绘图
    2.4.1 映射模式
    2.4.2 常用绘图函数
    2.4.3 绘图属性设置
    2.4.4 文本输出
    2.4.5 位图
    2.5 打印及打印预览
    2.5.1 打印过程
    2.5.2 打印循环
    2.5.3 打印预览
    2.6 小结
   第3章 消息与命令的处理
    3.1 消息的种类
    3.2 MFC中的消息处理
    3.2.1 CCmdTarget类
    3.2.2 MFC预定义消息处理
    3.2.3 消息循环
    3.3 使用WizardBar和ClassWizard
    3.3.1 WizardBar
    3.3.2 ClassWizard
    3.4 在Hello中增加消息驱动机制
    3.4.1 双击窗口
    3.4.2 拖动位图
    3.4.3 运动位图
    3.5 小结
   第4章 Windows程序结构
    4.1 建立MDI应用程序
    4.2 CWinApp类
    4.2.1 WinMain()函数
    4.2.2 InitInstance
    4.2.3 ExitInstance
    4.2.4 OnIdle
    4.2.5 对图标和光标的管理
    4.3 CObject类
    4.3.1 序列化
    4.3.2 运行时类信息
    4.3.3 CObject的建立等级
    4.3.4 调试支持
    4.4 小结
   第5章 框架、文档和视
    5.1 框架、文档/视体系
    5.1.1 文档类
    5.1.2 视类
    5.1.3 框架
    5.1.4 文档模板
    5.1.5 文档创建过程
    5.2 文档类
    5.3 视类
    5.3.1 显示数据
    5.3.2 与用户交互
    5.4 各类的关系
    5.4.1 各类关系小结
    5.4.2 文档对视的访问
    5.4.3 其他访问类型
    5.5 视类的派生类
    5.5.1 CScrollView类
    5.5.2 CFormView类和CRecordView类
    5.5.3 控件视类
    5.6 基于文档/视结构的应用程序
    5.6.1 画椭圆程序
    5.6.2 增加滚动处理
    5.7 框架窗口
    5.7.1 更改窗口风格
    5.7.2 菜单
    5.7.3 状态栏
    5.7.4 工具栏
    5.7.5 程序范例
    5.8 小结
   第6章 切分窗口和多视
    6.1 CSplitterWnd类
    6.1.1 动态切分和静态切分
    6.1.2 切分窗口性质
    6.2 实现动态切分窗口
    6.2.1 在MDI程序中实现切分窗口
    6.2.2 在SDI程序中实现切分窗口
    6.3 多视类
    6.3.1 增加新的视类
    6.3.2 建立静态切分窗口
    6.3.3 单文档的情况
    6.3.4 建立多视
    6.4 小结
   第7章 对话框和控件
    7.1 对话框概览
    7.1.1 对话框分类
    7.1.2 建立对话框模板
    7.1.3 建立对话框类
    7.1.4 对话框数据变换和数据确认
    7.1.5 对话框与应用程序的数据交换
    7.1.6 访问控件
    7.1.7 完成对话框
    7.2 Windows标准控件
    7.2.1 静态控件
    7.2.2 按钮控件
    7.2.3 编辑框控件
    7.2.4 列表框控件
    7.2.5 组合框控件
    7.3 通用对话框
    7.3.1 CFileDialog
    7.3.2 CFontD ialog
    7.3.3 CColorDialog
    7.3.4 CPageSetupDialog
    7.3.5 CPrintDialog
    7.3.6 CFindReplaceDialog
    7.3.7 COleDialog
    7.4 程序示例
    7.4.1 CColotButton类
    7.4.2 增加控件
    7.4.3 增加变量和消息函数
    7.4.4 其他部分的相应修改
    7.5 属性表
    7.5.1 建立属性页
    7.5.2 建立属性表
    7.5.3 属性表的运行过程
    7.5.4 创建向导
    7.5.5 新的属性表类
    7.6 小结
   第8章 MFC常用类
    8.1 字符串操作
    8.1.1 CString类与Unicode
    8.1.2 CString与C类型字符串
    8.1.3 CString对象的引用数
    8.1.4 传递字符串参数
    8.1.5 建构CString对象
    8.1.6 处理单个字符
    8.1.7 字符串表达式
    8.1.8 格式化字符串
    8.1.9 其他成员函数
    8.2 集合类
    8.2.1 MFC非模板集合类
    8.2.2 MFC模板集合类
    8.2.3 模板集合类的声明
    8.2.4 使用CArray数组
    8.2.5 使用CList链表
    8.2.6 使用CMap映射类
    8.2.7 模板集合类的帮助函数
    8.3 时间操作
    8.3.1 CTime类
    8.3.2 获取时间
    8.3.3 CTimeSpan类
    8.3.4 COleDateTime类和COleDateTimeSpan类
    8.4 异常处理
    8.4.1 捕捉异常
    8.4.2 发生异常时释放内存
    8.4.3 MFC异常类
    8.4.4 发出异常
    8.5 小结
   第9章 内存管理
    9.1 Win32内存管理
    9.1.1 分隔地址空间
    9.1.2 Win32保留地址
    9.1.3 虚拟内存
    9.1.4 查询内存状况
    9.2 内存分配
    9.2.1 栈结构分配
    9.2.2 堆内分配
    9.2.3 Windows内存操作函数
    9.2.4 虚拟内存
    9.3 共享内存
    9.4 小结
   第10章 多线程编程
    10.1 线程类型
    10.2 工作线程
    10.2.1 线程实现函数
    10.2.2 启动线程
    10.2.3 线程的中止
    10.2.4 工作线程示例
    10.3 用户界面线程
    10.3.1 建立CWinThread类
    10.3.2 创建线程
    10.3.3 处理消息
    10.3.4 中止线程
    10.4 线程同步
    10.4.1 CCriticalSection类
    10.4.2 CMutex类
    10.4.3 CSemaphore类
    10.4.4 CEvent类
    10.4.5 同步访问类
    10.5 小结
   第11章 动态链接库
    11.1 执行程序与DLL的链接
    11.1.1 隐式链接
    11.1.2 显式链接
    11.2 DLL函数的导出
    11.3 使用AppWizard建立DLL
    11.3.1 普通动态链接库
    11.3.2 扩展动态链接库
    11.3.3 创建非MFC动态链接库
    11.4 调试DLL
    11.5 小结
   第12章 Activex概览
    12.1 OLE技术
    12.1.1 组件对象模型(COM)
    12.1.2 结构化存储
    12.1.3 M0nikers
    12.1.4 统一数据传输
    12.1.5 OLE文档
    12.1.6 OLE自动化
    12.1.7 OLE控件
    12.2 从OLE到ActiveX
    12.2.1 ActiveX文档
    12.2.2 ActiveX控件
    12.2.3 DCOM
    12.2.4 Internetmonikers
    12.2.5 其他ActiveX技术
    12.3 小结
   第13章 容器程序
    13.1 建立基本的容器程序
    13.2 容器程序的实现
    13.3 OLE对象的位置
    13.4 使用鼠标选中对象
    13.5 激活对象
    13.6 对象的编辑操作
    13.6.1 删除操作
    13.6.2 剪贴板相关操作
    13.7 小结
   第14章 服务器程序
    14.1 服务器类型
    14.2 建立全服务器
    14.3 服务器程序的实现
    14.3.1 CMyServerApp类
    14.3.2 CMyServerDoc类
    14.3.3 CMyServerSrvrItem类
    14.3.4 CInPlaceFrame类
    14.3.5 CMyServerView类
    14.4 服务器示例
    14.4.1 文档类的修改
    14.4.2 视类的修改
    14.4.3 对象项目的修改
    14.5 ActiveX文档、容器和服务器
    14.5.1 ActiveX文档
    14.5.2 ActiveX容器
    14.5.3 ActiveX服务器
    14.6 小结
   第15章 自动化
    15.1 MFC自动化服务器
    15.1.1 建立自动化服务器
    15.1.2 自动化服务器的实现
    15.1.3 增加自动化属性和方法
    15.2 自动化客户程序
    15.2.1 建立自动化客户程序
    15.2.2 创建COleDispatchDriver派生类
    15.2.3 自动化客户的其他功能
    15.3 动态链接库服务器
    15.3.1 创建动态链接库服务器框架
    15.3.2 增加CCmdTarget派生类
    15.3.3 自动化的参数传递
    15.3.4 实现服务器功能
    15.3.5 检验动态链接库服务器
    15.4 ATL自动化服务器
    15.4.1 建立基本项目
    15.4.2 增加自动化接口对象
    15.4.3 增加属性和方法
    15.4.4 验证服务器功能
    15.5 小结
   第16章 Activex控件
    16.1 ActiveX控件简介
    16.1.1 历史回顾
    16.1.2 OLE控件
    16.1.3 ActiveX控件
    16.2 使用MFC建立控件
    16.2.1 建立控件框架
    16.2.2 控件的注册
    16.2.3 增加属性
    16.2.4 增加方法
    16.2.5 完善控件功能
    16.2.6 增加事件
    16.2.7 使用属性表
    16.2.8 序列化
    16.3 优化控件
    16.3.1 优化绘制
    16.3.2 其他特性
    16.4 使用控件
    16.4.1 组件廊
    16.4.2 插入网页
    16.5 使用ATL建立控件
    16.5.1 创建基本控件项目
    16.5.2 控件的注册
    16.5.3 增加属性
    16.5.4 创建方法
    16.5.5 完善控件功能
    16.5.6 属性表和控件持久性
    16.5.7 增加事件
    16.5.8 优化绘图
    16.6 从Wind0ws控件中继承
    16.7 小结
   第17章 Windows套接字
    17.1 套接字分类
    17.1.1 数据报套接字
    17.1.2 流式套接字
    17.2 使用CAsyn cS0cket对象
    17.2.1 初始化
    17.2.2 CAsyncSocket中的错误处理
    17.2.3 创建套接字
    17.2.4 端口和地址
    17.2.5 使用数据报套接字
    17.2.6 使用流式套接字
    17.2.7 通知事件
    17.2.8 关闭套接字
    17.3 使用CSocket对象
    17.3.1 创建CSocket对象
    17.3.2 建立连接
    17.3.3 数据传输
    17.3.4 清除对象
    17.4 小结
   第18章 使用Winlnet
    18.1 MFC的WinInet类
    18.1.1 CInternetSession类
    18.1.2 连接类
    18.1.3 文件类
    18.1.4 CInternetException类
    18.2 使用CInternetSession
    18.2.1 创建Internet会话
    18.2.2 HINTERNET句柄
    18.2.3 设置会话属性
    18.2.4 读取文件
    18.2.5 建立连接
    18.2.6 异步操作
    18.2.7 CookieJar
    18.2.8 关闭会话
    18.3 FTP处理
    18.3.1 目录操作
    18.3.2 查找文件
    18.3.3 文件处理
    18.4 HTTP处理
    18.4.1 建立连接
    18.4.2 建立CHttpFile
    18.4.3 增加标题
    18.4.4 发送请求
    18.5 Gopher处理
    18.5.1 建立连接
    18.5.2 CGopherLocator对象
    18.5.3 查询文件
    18.5.4 文件处理
    18.6 小结
   第19章 LSAPL扩展
    19.1 创建Internet服务器扩展
    19.1.1 使用ISAPIExtensionWizard
    19.1.2 CHttpServer类
    19.1.3 CHttpServerC0ntext类
    19.1.4 CHtmlStream类
    19.1.5 调试使用ISA
    19.2 创建ISAPI过滤器
    19.2.1 CHttpFilter类
    19.2.2 CHttpFilterContext类
    19.2.3 注册过滤器
    19.3 小结
   第20章 ODBC和MFC数据库类
    20.1 ODBC概览
    20.1.1 ODBC驱动程序
    20.1.2 ODBC驱动管理器
    20.1.3 数据源
    20.1.4 数据源管理器
    20.2 使用MFC建立数据库程序
    20.3 CDatabase类
    20.3.1 建立数据库连接
    20.3.2 查询连接
    20.3.3 执行SQL语句
    20.3.4 处理事务
    20.4 CRecordset类
    20.4.1 RFX机制
    20.4.2 打开记录集
    20.4.3 查询信息
    20.4.4 刷新记录集
    20.4.5 在记录集中移动
    20.4.6 编辑数据
    20.4.7 使用参数
    20.4.8 成批取记录
    20.5 CRecordView类
    20.5.1 建立CRecordView对象
    20.5.2 OnMove()
    20.6 小结
   第21章 其他数据库编程接口
    21.1 数据访问对象DAO
    21.2 OLEDB
    21.2.1 OLEDB组件
    21.2.2 OLEDB应用程序结构
    21.3 ActiveX数据对象ADO
    21.3.1 ADO对象
    21.3.2 ADO应用程序结构
    21.4 小结
   第22章 帮助系统
    22.1 帮助系统简介
    22.1.1 帮助系统分类
    22.1.2 如何获得帮助
    22.1.3 Help表现形式
    22.1.4 如何使用帮助
    22.2 帮助系统编程
    2.2.1 帮助系统消息
    2.2.2 帮助系统的构成
    2.2.3 AppWizard对帮助系统的支持
    2.2.4 如何设计He1p
    2.2.5 创建Sh0wString应用程序
    2.2.6 命令式帮助的编程
    2.2.7 上下文相关帮助的编程
    22.3 Help文档的编写
    22.3.1 用Word编写Help文档
    22.3.2 为He1p文件加入主题
    22.3.3 目录调整
    22.4 小结
   

本目录推荐