书籍详情
Windows 2000编程利器(Visual C++编程高手)
作者:编程高手工作室编写
出版社:北京希望电子出版社
出版时间:2000-11-01
ISBN:9787900049667
定价:¥39.00
购买这本书可以去
内容简介
本书是在《Visual C++ 6.0编程高手》基础上的新推出的2000版,编者在1年多的时间里收集、整理、加工、调试了大量的Visual C++实用程序,并汇集成书。本书共计36章206个程序。这些程序覆盖了Visual C++编程的主要应用:用户界面设计、多媒体(图形、图像、动画和声音)、网络(ActiveX组件、Internet、和数据库)以及杂类等五大部分。其中,用户界面设计部分包括:按钮、编辑框、静态控件、组合框、列表框、树视、列视、工具条、状态条、菜单、其他挂件、对话框、文档视窗模型、文件和文件夹、Shell、高级用户界面。多媒体部分包括GDI、位图、打印、OpenGL、DirectX、动画、声音等。网络部分包括ActiveX控件、Internet、IE编程、ISAPI、数据库等。杂类包括字符串处理、宏、剪贴板、日期和时间、DLL、调试、C++和MFC类、综合示例、工具和杂项。绝大部分程序包含源代码、项目文件和可执行文件,可以直接为你所用。由于篇幅所限,本书主要介绍各个程序的功能及设计思想,而其完整源程序和演示程序包含在与本书配套的光盘的相关目录中。本书内容新、丰富、实用性和指导性强。本书不但是对从事Visual C++编程的新手还是老手,以及其他编程语言,比如VB、Delphi的程序员,都具有重要的参考价值,“拿来就用”而且也可作为大专院极相关专业师生的自学、教学参考书和社会相关领域培训班推荐教材。本书配套光盘内容包括:本书所有程序的源代码。所有代码已在Windows 98和Windows 2000下调试成功。
作者简介
暂缺《Windows 2000编程利器(Visual C++编程高手)》作者简介
目录
第一部分 用户界面设计
第1章 按钮控件
程序1 带热点的按钮
程序2 高级按钮控件
程序3 弹性按钮
程序4 带选项列表的按钮
程序5 可重叠的按钮控件
程序6 由静态文本类继承的按钮
程序7 任意形状的按钮
第2章 编辑控件
程序1 自动填充的编辑框
程序2 货币格式的编辑框
程序3 对语法敏感的编辑框
程序4 包含提示文本和编辑框的复合编辑控件
程序5 高级编辑控件
程序6 数字滚选编辑框
第3章 静态控件
程序1 带有水平或垂直文字的斜线
程序2 彩色静态文本框
程序3 静态直方图
程序4 跳跃的静态文本
程序5 显示设备无关位图(DIB)的静态控件
第4章 组合框
程序1 多列组合框
程序2 可定制的颜色选择器
程序3 边框变换的组合框
程序4 类似MS Office风格的组合框
程序5 只读组合框
第5章 列表控件
程序1 双列表选择管理器
程序2 彩色文本列表框
程序3 多级列表框
程序4 属性列表框
程序5 Visual Studio风格的列表框
第6章 TREEVIEW控件
程序1 定制的TreeView控件
程序2 用来显示磁盘文件目录的TreeView控件
程序3 在TreeView控件之间实现拖放
程序4 带有TreeView控件的属性页
程序5 IE高级选项风格的TreeView控件
第7章 工具条
程序1 可定制的工具条和菜单
程序2 在多文档界面中切换的工具条
第8章 状态条
程序1 在状态条中播放AVI文件
程序2 扩展型的状态条
第9章 菜单控件
程序1 高级弹出菜单
程序2 可停靠的菜单条
程序3 为控件设计的平面弹出式菜单
第10章 其他公用控件
程序1 数据测绘的绘图类
程序2 Macintosh按钮
程序3 数字钟
程序4 完全用户定制的标签控件
程序5 形状可改变的进度控件
程序6 Smart Grid——表格控件
程序7 静态发光二极管控件
程序8 液晶显示控件
第11章 对话框
程序1 可“钉住”的对话框基类
程序2 扩展nyC文件通用对话框
程序3 Corel PhotoHouse风格的颜色选择对话框
程序4 用来选择和建立文件夹的对话框
程序5 文件预览对话框
程序6 多文件选择对话框
程序7 一个检验对话框中的所有控件变化的简便方法
程序8 堆叠的对话框
程序9 标签对话框类
程序10 用通用文件对话框作为无模式的视图
第12章 文档/视窗模型
程序1 一个定制的MDI客户区
程序2 在多文档窗口中增加“More Windoow”对话框
程序3 MDI程序中的文档选择器
程序4 MDI程序的自动标签条
程序5 一个文档对应两个视图
第13章 文件和文件夹
程序1 CFileInfoArray——文件信息和比较
程序2 建立多级目录
程序3 CStringFile类
第14章 SHELL编程
程序1 系统条动画图标类
程序2 命令行参数菜单扩展
第15章 高级用户界面
程序1 Outlook 98风格的条形控件
程序2 动态子窗口的重新配置
程序3 建立定制窗口标题的框架
程序4 信息条
程序5 增强的列表控件
程序6 可视化的框架
程序7 皮肤生成器
程序8 a混合透明窗口
第二部分 多媒体
第16章 GDI
程序1 自动字体处理类
程序2 设置LOGFONT结构的简单方法
程序3 字体选择组合框
程序4 JTDraw——一个绘图的例子
程序5 旋转图片——高级内存设备环境
第17章 位图
程序1 设备无关位图包
程序2 向CBitmap中读取位图文件的快速方法
程序3 真彩滚轮
程序4 在24位颜色位图中直接访问像素
程序5 高品质的图像旋转
程序6 半透明位图
程序7 静态透明图像类
程序8 观察PCX文件
程序9 一个TWAIN的C++包
第18章 打印
程序1 定制通用打印对话框
程序2 设置默认打印机的函数
程序3 Windows文件的一般打印/预览程序
程序4 不需MFC支持的打印预览
程序5 非文档/视结构的打印预览
程序6 打印文本函数的封装类
第19章 OPENGL编程
程序1 三维字体
程序2 OpenGL的图像旋转缩放处理
程序3 简单OpenGL类
程序4 将一个OpenGL图像发送到剪贴板
程序5 使用24位位图作为OpenGL的图像
第20章 DIRECTX
程序1 用MFC进行简单的直接写屏(DirectDraw)
程序2 高级的直接写屏类
第21章 动画和声音
程序1 AVI图像捕获包
程序2 录制、播放、存储声音文件的多线程类
程序3 简单的混音控制器包
程序4 透明的动画控件
第三部分 网络和数据库
第22章 ACTIVEX控件
程序1 ActiveX超级链接控件
程序2 自动填充控件
第23章 INTERNET
程序1 从IE中向列表控件中拖拽链接地址
程序2 建立Internet快捷方式
程序3 创建拨号连接对象
程序4 简单的邮件客户端程序
程序5 简单聊天程序
程序6 CFtpGet——下载FTP文件类
程序7 Socket传输程序
程序8 HTTP服务监视器
第24章 IE编程
程序1 清除历史纪录
程序2 删除Internet的暂存文件
程序3 怎样将CHtmlView的内容添加到剪贴板中
程序4 用ATL HTML控件实现浏览器的镶嵌窗口
第25章 ISAPI
程序1 浏览IIS目录结构
程序2 ISAPI扩展DLL中的Cookies
第26章 数据库
程序1 从Visual C++中用Access自动生成报表
程序2 在Visual C++中访问Borland数据库引擎(BDE)
程序3 浏览ODBC的数据源名(DSN)
程序4 CByteArrayFile——串行化对象到数据字段
程序5 CODBCDynamic——一个从ODBC数据源中动态读取数据的类
程序6 DAO组合框
程序7 ODBC的日期时间
程序8 交互式的SQL工具(使用ADO)
程序9 交互式的SQL工具(使用MFC)
程序10 在DLL中使用DAO
第四部分 杂类
第27章 字符串
程序1 在Windows95/98上处理UNICODE字符串
程序2 进行资源读取和字符串格式化的CString扩展类
程序3 不依赖系统的CString类
程序4 CUnicodeString类
程序5 简单字符串类
第28章 宏
程序1 C++操作符宏
程序2 注释块宏
程序3 定制的应用向导——“关于”对话框
程序4 程序行计数器插件
程序5 SmartHelp帮助文件插件
程序6 WM_COMMAND用户消息宏
程序7 去除替换字符和重复的注释
第29章 剪贴板
程序1 ClipConvert——剪贴板数据转换器
程序2 从资源管理器中复制文件名
第30章 时间和日期
程序1 一周时间选择器
第31章 DLL
程序1 建立非MFC DLL的静态链接
程序2 显示已装载模块
程序3 运行时动态调用DLL
第32章 DEBUG
程序1 LibDump
程序2 QProfile工具包——一个评估代码的类
程序3 Visual C++定制Debug监视器
第33章 C++和MFC类
程序1 强大的函数解析
程序2 CEditDist抽象类
程序3 环形缓冲区
程序4 ComprLib——数据压缩类库
程序5 观察者模式类
程序6 CStringArray的快速排序
程序7 CArray模板类的快速排序
程序8 用名字实例化类
程序9 独立于AVL库的存储媒体
程序10 TimeStamp替代ColeDateTime和ColeDateTimeSpan
第34章 综合实例
程序1 磁盘空间监测器
程序2 取回密码程序
程序3 OutLook风格的数据库浏览器
第35章 常用工具
程序1 命令行查找工具
程序2 Win32 DEF文件生成器
程序3 文件快速分隔器
程序4 资源查找器
程序5 StampVer——版本资源修改器
程序6 存储过程类向导
程序7 系统颜色变换器
第36章 其他杂类
程序1 文件被其它程序更改时提醒用户
程序2 CIniFile——读写INI文件的类
程序3 建立一个自解压的可执行文件
程序4 得到版本信息的CWinApp派生类
程序5 在任何从CWnd派生的窗口中实现拖放
程序6 综合系统日志
程序7 在标题栏和菜单条之间加入标识图
程序8 MFC窗口风格预览器
程序9 图形选择缩放类
程序10 简单的消息服务
程序11 简单的函数式计算器
程序12 非窗口类的计时器支持
程序13 在内部过程通信(IPC)中使用内存映射文件
程序14 Win32位图屏幕保护程序
程序15 xSleep-Sleep函数的改进
程序16 在MFC中使用Zip和UnZip
第1章 按钮控件
程序1 带热点的按钮
程序2 高级按钮控件
程序3 弹性按钮
程序4 带选项列表的按钮
程序5 可重叠的按钮控件
程序6 由静态文本类继承的按钮
程序7 任意形状的按钮
第2章 编辑控件
程序1 自动填充的编辑框
程序2 货币格式的编辑框
程序3 对语法敏感的编辑框
程序4 包含提示文本和编辑框的复合编辑控件
程序5 高级编辑控件
程序6 数字滚选编辑框
第3章 静态控件
程序1 带有水平或垂直文字的斜线
程序2 彩色静态文本框
程序3 静态直方图
程序4 跳跃的静态文本
程序5 显示设备无关位图(DIB)的静态控件
第4章 组合框
程序1 多列组合框
程序2 可定制的颜色选择器
程序3 边框变换的组合框
程序4 类似MS Office风格的组合框
程序5 只读组合框
第5章 列表控件
程序1 双列表选择管理器
程序2 彩色文本列表框
程序3 多级列表框
程序4 属性列表框
程序5 Visual Studio风格的列表框
第6章 TREEVIEW控件
程序1 定制的TreeView控件
程序2 用来显示磁盘文件目录的TreeView控件
程序3 在TreeView控件之间实现拖放
程序4 带有TreeView控件的属性页
程序5 IE高级选项风格的TreeView控件
第7章 工具条
程序1 可定制的工具条和菜单
程序2 在多文档界面中切换的工具条
第8章 状态条
程序1 在状态条中播放AVI文件
程序2 扩展型的状态条
第9章 菜单控件
程序1 高级弹出菜单
程序2 可停靠的菜单条
程序3 为控件设计的平面弹出式菜单
第10章 其他公用控件
程序1 数据测绘的绘图类
程序2 Macintosh按钮
程序3 数字钟
程序4 完全用户定制的标签控件
程序5 形状可改变的进度控件
程序6 Smart Grid——表格控件
程序7 静态发光二极管控件
程序8 液晶显示控件
第11章 对话框
程序1 可“钉住”的对话框基类
程序2 扩展nyC文件通用对话框
程序3 Corel PhotoHouse风格的颜色选择对话框
程序4 用来选择和建立文件夹的对话框
程序5 文件预览对话框
程序6 多文件选择对话框
程序7 一个检验对话框中的所有控件变化的简便方法
程序8 堆叠的对话框
程序9 标签对话框类
程序10 用通用文件对话框作为无模式的视图
第12章 文档/视窗模型
程序1 一个定制的MDI客户区
程序2 在多文档窗口中增加“More Windoow”对话框
程序3 MDI程序中的文档选择器
程序4 MDI程序的自动标签条
程序5 一个文档对应两个视图
第13章 文件和文件夹
程序1 CFileInfoArray——文件信息和比较
程序2 建立多级目录
程序3 CStringFile类
第14章 SHELL编程
程序1 系统条动画图标类
程序2 命令行参数菜单扩展
第15章 高级用户界面
程序1 Outlook 98风格的条形控件
程序2 动态子窗口的重新配置
程序3 建立定制窗口标题的框架
程序4 信息条
程序5 增强的列表控件
程序6 可视化的框架
程序7 皮肤生成器
程序8 a混合透明窗口
第二部分 多媒体
第16章 GDI
程序1 自动字体处理类
程序2 设置LOGFONT结构的简单方法
程序3 字体选择组合框
程序4 JTDraw——一个绘图的例子
程序5 旋转图片——高级内存设备环境
第17章 位图
程序1 设备无关位图包
程序2 向CBitmap中读取位图文件的快速方法
程序3 真彩滚轮
程序4 在24位颜色位图中直接访问像素
程序5 高品质的图像旋转
程序6 半透明位图
程序7 静态透明图像类
程序8 观察PCX文件
程序9 一个TWAIN的C++包
第18章 打印
程序1 定制通用打印对话框
程序2 设置默认打印机的函数
程序3 Windows文件的一般打印/预览程序
程序4 不需MFC支持的打印预览
程序5 非文档/视结构的打印预览
程序6 打印文本函数的封装类
第19章 OPENGL编程
程序1 三维字体
程序2 OpenGL的图像旋转缩放处理
程序3 简单OpenGL类
程序4 将一个OpenGL图像发送到剪贴板
程序5 使用24位位图作为OpenGL的图像
第20章 DIRECTX
程序1 用MFC进行简单的直接写屏(DirectDraw)
程序2 高级的直接写屏类
第21章 动画和声音
程序1 AVI图像捕获包
程序2 录制、播放、存储声音文件的多线程类
程序3 简单的混音控制器包
程序4 透明的动画控件
第三部分 网络和数据库
第22章 ACTIVEX控件
程序1 ActiveX超级链接控件
程序2 自动填充控件
第23章 INTERNET
程序1 从IE中向列表控件中拖拽链接地址
程序2 建立Internet快捷方式
程序3 创建拨号连接对象
程序4 简单的邮件客户端程序
程序5 简单聊天程序
程序6 CFtpGet——下载FTP文件类
程序7 Socket传输程序
程序8 HTTP服务监视器
第24章 IE编程
程序1 清除历史纪录
程序2 删除Internet的暂存文件
程序3 怎样将CHtmlView的内容添加到剪贴板中
程序4 用ATL HTML控件实现浏览器的镶嵌窗口
第25章 ISAPI
程序1 浏览IIS目录结构
程序2 ISAPI扩展DLL中的Cookies
第26章 数据库
程序1 从Visual C++中用Access自动生成报表
程序2 在Visual C++中访问Borland数据库引擎(BDE)
程序3 浏览ODBC的数据源名(DSN)
程序4 CByteArrayFile——串行化对象到数据字段
程序5 CODBCDynamic——一个从ODBC数据源中动态读取数据的类
程序6 DAO组合框
程序7 ODBC的日期时间
程序8 交互式的SQL工具(使用ADO)
程序9 交互式的SQL工具(使用MFC)
程序10 在DLL中使用DAO
第四部分 杂类
第27章 字符串
程序1 在Windows95/98上处理UNICODE字符串
程序2 进行资源读取和字符串格式化的CString扩展类
程序3 不依赖系统的CString类
程序4 CUnicodeString类
程序5 简单字符串类
第28章 宏
程序1 C++操作符宏
程序2 注释块宏
程序3 定制的应用向导——“关于”对话框
程序4 程序行计数器插件
程序5 SmartHelp帮助文件插件
程序6 WM_COMMAND用户消息宏
程序7 去除替换字符和重复的注释
第29章 剪贴板
程序1 ClipConvert——剪贴板数据转换器
程序2 从资源管理器中复制文件名
第30章 时间和日期
程序1 一周时间选择器
第31章 DLL
程序1 建立非MFC DLL的静态链接
程序2 显示已装载模块
程序3 运行时动态调用DLL
第32章 DEBUG
程序1 LibDump
程序2 QProfile工具包——一个评估代码的类
程序3 Visual C++定制Debug监视器
第33章 C++和MFC类
程序1 强大的函数解析
程序2 CEditDist抽象类
程序3 环形缓冲区
程序4 ComprLib——数据压缩类库
程序5 观察者模式类
程序6 CStringArray的快速排序
程序7 CArray模板类的快速排序
程序8 用名字实例化类
程序9 独立于AVL库的存储媒体
程序10 TimeStamp替代ColeDateTime和ColeDateTimeSpan
第34章 综合实例
程序1 磁盘空间监测器
程序2 取回密码程序
程序3 OutLook风格的数据库浏览器
第35章 常用工具
程序1 命令行查找工具
程序2 Win32 DEF文件生成器
程序3 文件快速分隔器
程序4 资源查找器
程序5 StampVer——版本资源修改器
程序6 存储过程类向导
程序7 系统颜色变换器
第36章 其他杂类
程序1 文件被其它程序更改时提醒用户
程序2 CIniFile——读写INI文件的类
程序3 建立一个自解压的可执行文件
程序4 得到版本信息的CWinApp派生类
程序5 在任何从CWnd派生的窗口中实现拖放
程序6 综合系统日志
程序7 在标题栏和菜单条之间加入标识图
程序8 MFC窗口风格预览器
程序9 图形选择缩放类
程序10 简单的消息服务
程序11 简单的函数式计算器
程序12 非窗口类的计时器支持
程序13 在内部过程通信(IPC)中使用内存映射文件
程序14 Win32位图屏幕保护程序
程序15 xSleep-Sleep函数的改进
程序16 在MFC中使用Zip和UnZip
猜您喜欢