书籍详情

Visual C++6.0编程实战

Visual C++6.0编程实战

作者:丛建刚主编

出版社:青岛出版社

出版时间:2000-01-01

ISBN:9787543621336

定价:¥39.80

内容简介
  Visual C++是微软公司推出的优秀软件开发工具,它具有完备的开发环境,可以使用户轻松完成编辑、编译、调试等工作,它的应用程序向导可以帮助用户快速建立各种应用程序的基本框架,MFC用来实现对应用程序的快速构造,框架类和Windows资源类的使用是MFC的核心。第一章、第二章介绍了C++语法和Visual C++的开发平台。第三章到第六章详细讲述了框架类和Windows资源类的使用技巧。第七章到第九章通过大量完整的例子,详细讲述了Visual C++的一些高级程序设计方法,包括动态链接库(DLL)、多线程程序设计、内存映射技术、ActiveX编程、网络、多媒体、数据库等,这是用户编写高水平Windows应用程序必不可少的技能,所列例子都是作者自己编写的源代码,可以直接在机器上调试。第十章详细讲述了如何构造一个完整的应用程序包,包括注册表编程、帮助文件的创建与安装程序的制作等。本书技术实用,参考性强。阅读本书,读者可在Visual C++编程技巧和设计思路方面有较大收获。本书可用做Visual C++的培训教材。
作者简介
暂缺《Visual C++6.0编程实战》作者简介
目录
1 C++语言基础
1.1 类——数据和代码的完美结合
1.1.1 认识 C++
1.1.2 类的定义
1.1.3 四大基础函数
1.1.4 动态分配对象
1.2 函数和运算符的重载
1.2.1 函数重载
1.2.2 引用符号“&”的使用
1.2.3 运算符重载
1.2.4 几个特殊操作符的重载
1.3 类及成员的修饰
1.3.1 友元friend
1.3.2 常量Const
1.3.3 静态成员Static
1.4 类的派生
1.4.1 受保护成员
1.4.2 虚函数
1.4.3 虚基类
1.4.4 构造和析构函数的继承
1.5 IO流类
1.5.1 使用文件IO类
1.5.2 格式转换设置
1.5.3 创建自己的插入符和提取符
1.5.4 创建操作符
1.5.5 基于内存缓冲区的输入与输出类
1.6 MFC通用类
1.6.1 字符串类CString
1.6.2 文件类
1.6.3 时间类
1.6.4 异常处理类
1.6.5 MFC的集合类
2 VC++6.0开发环境
2.1 AppWizard简述
2.1.1 应用AppWizard创建起始文件
2.1.2 应用工程结构
2.2 资源编辑器概述
2.3 加速键编辑器
2.4 二进制编辑器
2.5 对话框编辑器
2.5.1 在对话框中增加控件
2.5.2 改变控件的大小
2.5.3 格式化对话框的布局
2.5.4 边界和向导
2.5.5 改变Tab顺序
2.5.6 定义记忆键
2.5.7 测试对话框
2.6 图形编辑器
2.6.1 图形编辑窗口
2.6.2 颜色与调色板
2.6.3 编辑图形资源
2.7 菜单编辑器
2.8 字符串编辑器
2.9 工具条编辑器
2.10 版本信息编辑器
2.11 ClassWizard简介
2.12 ClassWizard在编程中的使用
2.12.1 把已有的类与资源相联系
2.12.2 将类引入到ClassWizard中
2.12.3 引用类库中的元素
2.12.4 增加成员函数和成员变量
2.13 更新CassWizard
2.14 使用对话框数据
2.15 ClassWizard的数据库支持
2.15.1 MFC支持的数据库
2.15.2 创建一个记录集类
2.15.3 把记录集域映射到表的列中
2.15.4 创建数据库格式化视图
2.15.5 实现格式化视图控件到记录集域的映射
2.15.6 ClassWizard与外来对象
3 MFC应用程序框架类
3.1 几个基类
3.2 窗口基类CWnd
3.3 CWinApp类
3.4 CFrameWnd类
3.4.1 CFrameWnd类的方法
3.4.2 CMDFrmaeWnd类
3.4.3 CChildFrame子框架类
3.5 CDocument类
3.6 CView类
3.6.1 CView类的方法
3.6.2 CScrollView类
3.6.3 CFormView类
3.6.4 CRichEdiView类
3.7 文档模板
3.8 MFC的消息处理模式
3.8.1 使用ClassWizard进行消息处理
3.8.2 MFC实现消息映射的方法
3.8.3 预定义的消息映射
3.8.4 其他Windows消息
3.8.5 控件通知
3.8.6 消息预处理函数
4 GDI绘图
4.1 用于GDI结构的类
4.2 CDC类
4.3 CPen类
4.4 CBrush类
4.5 CFont类
4.6 CBitmap类
4.7 CPalette类
4.8 CDC编程举例
4.9 打印处理
5 应用程序框架资源
5.1 菜单的使用
5.1.1 增加一个新菜单
5.1.2 更新菜单按钮
5.1.3 弹出式菜单
5.1.4 动态创建菜单
5.1.5 改变某单项的状态
5.1.6 为菜单项添加位图
5.1.7 定制菜单
5.2 状态条
5.3 增加工具条
5.3.1 改变工具条风格与属性
5.3.2 在工具条上增加下拉箭头
5.3.3 在工具条上增加控件
5.3.4 定制工具条
5.4 使用对话条
5.5 改变框架的特征
5.6 在框架中增加分割线
5.7 创建软件封面
5.8 软件启动时显示小提示(Tip Of the day)
5.9 Windows扩展外壳
5.9.1 任务栏按钮
5.9.2 系统信息区
5.9.3 桌面工具条(AppBar)
5.10 控制程序的执行
5.10.1 加载执行其他程序
5.10.2 避免重复执行
6 对话框和控件
6.1 创建新的对话框
6.2 CDialog类的方法
6.3 为控件增加成员变量
6.4 无模式对话框
6.5 Windows控件和MFC控件类
6.5.1 Edit控件与CEdit类
6.5.2 CStatic类
6.5.3 Button控件与CButtton类
6.5.4 滚动条和CScrollBar类
6.5.5 CListBox类和CcomboBox类
6.5.6 进度条控件与CProgressCtrl类
6.5.7 Spin控件
6.5.8 Slider控件
6.5.9 Animate控件
6.5.10 list控件与ClistCtrl类
6.5.11 Tree控件与CTreeCtrl类
6.6 创建属性表
6.6.1 建立属性页
6.6.2 创建属性表
6.6.3 应用按钮的使用
6.6.4 CProPertySheet类的方法
6.7 Windows通用对话框
6.7.1 文件选择对话框与CFileDialog类
6.7.2 打印对话框与CPrintDialog类
6.7.3 页面设置对话框与CPageSetupDialog类
6.7.4 颜色选择对话框与CColorDialog类
6.7.5 字体选择对话框与CFontDialog类
6.7.6 查找和替换对话框与CFindAndReplace
6.7.7 OLE通用对话框
6.8 数据交换(DDX)
6.9 定制通用对话框
6.10 设置对话框的底色及控件的颜色
6.11 给控件增加小提示(ToolTip)
7 高级编程技术
7.1 动态链接库
7.1.1 创建DLL
7.1.2 增加一个导出函数
7.1.3 链接DLL
7.1.4 使用MFC DLL的实例
7.2 多线程编程技术
7.2.1 工作线程与用户界面线程
7.2.2 线程管理
7.2.3 线程同步
7.2.4 多线程编程举例
7.3 内存管理技术
7.3.1 访问内存的函数
7.3.2 内存诊断函数
7.3.3 内存映像文件
8 ActiveX编程
8.1 ActiveX服务器
8.1.1 使用MFC设计自动化服务器
8.1.2 实现自己的服务器
8.1.3 为服务器增加方法
8.1.4 使用ActiveX模板库设计自动化服务器
8.2 ActiveX控件的创建
8.3 为控件增加属性
8.4 为控件添加方法
8.5 为控件增加事件
8.6 测试控件
8.7 使用库存的控件
8 8 ActiveX控件使用实例
9 网络、多媒体和数据库
9.1 Win32网络编程
9.1.1 WinSork的使用
9.1.2 客户机编程
9.1.3 服务器编程
9.1.4 异步传输模式编程
9.1.5 MFC的套接字类
9.2 WinInet API编程
9.2.1 基本Internet函数
9.2.2 HTTP函数
9.2.3 FTP函数
9.2.4 GoPher客户机函数
9.2.5 MFC WinInet类
9.3 多媒体编程接口
9.3.1 简单的声音播放函数
9.3.2 MCIWnd多媒体窗口类
9.4 ODBC体系结构和驱动程序
9.5 MFC数据库类
9.6 CRecordSet类的使用
9.7 CDatabase类
10 开发完整的应用软件包
10.1 使用注册表
10.1.1 注册表键和注册表值
10.1.2 注册表的结构
10.1.3 编辑注册表
10.1.4 注册表高级应用
10.2 编写Windows帮助文档
10.2.1 Help项目的生成
10.2.2 帮助目录的生成
10.2.3 帮助主题文件.rtf的编写
10.2.4 使用帮助
10.3 CHM类型帮助
10.4 安装与卸载程序
10.4.1 创建安装项目
10.4.2 卸载程序
猜您喜欢

读书导航