书籍详情
Visual C++高级编程技巧
作者:高强,朱安国主编
出版社:人民邮电出版社
出版时间:2000-01-01
ISBN:9787115083227
定价:¥35.00
购买这本书可以去
内容简介
本书较全面、较详细地介绍了Visual C++高级编程技巧。内容包括视窗和控件技术、网络技术、多媒体编程、与数据库的连接、多种语言混合编程、图形图像等等。阐述了Windows程序员在开发应用系统过程中常碰到的技术问题,体现了计算机发展的新技术、新潮流。本书的作者都是多年使用Visual C++的软件开发人员。本书是他们实际工作经验的总结,所提供的例程针对性强,具有较强地实用性。本书适合于Windows环境下的程序开发人员、大专院校计算机及相关专业的大学生和研究生参考阅读。
作者简介
暂缺《Visual C++高级编程技巧》作者简介
目录
第1章 菜单、工具条和状态条设计技巧
1.1 菜单
1.1.1 如何激活变灰的弹出菜单
1.1.2 如何对两个菜单进行合并
1.1.3 如何确定顶层菜单所占据的菜单行数
1.1.4 如何给系统菜单添加一个菜单项
1.1.5 为什么即使调用 EnableMenultCm菜单项后,菜单项还处于禁止状态
1.1.6 如何在已存在的菜单中插A一子菜单项
1.1.7 如何实现一个使用图标的自画菜单
1.2 工具条,
1.2.1 如何为工具条上的按钮增加一个下拉箭头
1.2.2 如何在工具栏上显示文本
1.2.3 如何实现平面工具条
1.2.4 如何使能和禁止工具条的工具提示
1.2.5 如何设置工具条标题
1.2.6 如何在代码中获取工具条的指针
1.2.7 如何编写类似于Word 97的工具栏
1.3 状态条
1.3.1 如何在状态条中显示工具条或菜单的帮助信息
1.3.2 如何在状态条中增加一新的状态格
1.3.3 如何在状态格中显示文本信息
1.3.4 如何在状态条上加入一个时钟
1.3.5 如何在代码中获取状态条的指针
1.3.6 如何在状态条中加入 Bitmap图
第2章 窗口、对话框与控件编程技巧
2.1 窗口
2.1.1 如何去掉窗口的框架和标题栏并使窗口充满全屏
2.1.2 如何防止用户改变窗口大小
2.1.3 如何改变窗口标题
2.1.4 如何改变窗口的图标
2.1.5 如何改变窗口的缺省风格
2.1.6 如何将窗口居中显示
2.1.7 如何让窗口一启动就最大化或最小化
2.1.8 如何让MDI窗口一启动就最大化或最小化
2.1.9 如何使窗口始终在最前方
2.1.10 如何防止主框窗口在其说明中显示活动的文档名
2.1.11 如何获取有关窗口正在处理的当前消息的信息
2.1.12 如何构造一多边形窗O
2.1.13 如何在应用程序窗口中加入动态分割线
2.1.14 如何检测一个窗口是否是分割窗口
2.1.15 如何在应用程序中使用树型控件和歹fJ表控件
2.2 对话框编程技巧
2.2.1 如何使对话框上的关闭按钮无效?
2.2.2 如何实现对话框的拖放
2.2.3 如何改变对话握的背景色
2.2.4 如何为对话框中的控件提供提示信息
2.2.5 如何改变对话框内控件的字体
2.2.6 如何在对话框内使用CCheckListBox类
2.2.7 如何获取一个对话框控件的指针
2.2.8 如何在对话框内使用动画控件
2.3 控件
2.3.1 如何动态创建控件
2.3.2 如何改变控件的颜色
2.3.3 如何向编辑控件中添加文本
2.3.4 如何产生具有3D效果的文字
2.3.5 如何创建一个三态下压按钮
2.3.6 如何用位图显示下压按钮
2.3.7 如何生成圆形下压按钮
2.3.8 如何实现平面格式自画按钮
第3章 图形、图像与多媒体
3.1 图像部分
3.1.1 如何在窗口客户区显示一BMP格式的图像
3.1.2 如何利用位图来捕捉一个图像
3.1.2 如何进行图像的缩放
3.1.3 如何将图像按BMP格式保存在一个文件中
3.1.4 如何在程序运行时在图像上加入文字说明
3.1.5 如何将一个BMP图像拷贝利剪贴板中
3.2 图形部分
3.2.1 如何进行直线、任意钱、矩形、圆等的绘制
3.2.2 如何实现图形元素的旋转
3.2.3 在图形绘制过程中如何判断直线图形元素是否选中
3.2.4 如何判定一任意线是否选中
3.2.5 如何判断图形元素—一圆是否选中
3.2.6 如何判断矩形图元是否被选中
3.2.7 如何实现一个橡皮筋矩形
3.3 多媒体程序设计技巧
3.3.1 何控制多媒体周边设备来编制自己的多媒体应用程序
3.3.2 如何编制录制波形音频的应用程序
3.3.3 如何播放波形音频
3.3.4 如何利用Windows的视频特性开发应用程序
第4章 数据库与网络编程技巧
4.1 数据库编程技巧
4.1.1 何谓 ODBC,
4.1.2 ODBC的体系结构,
4.1.3 在 VisualC+十中如何利用 ODBC进行数据库编程
4.1.4 如何直接使用 ODBC API进行数据库操作
4.1.5 如何通过MFC提供的ODBC数据库类进行数据库操作
4.1.6 如何在应用程序中实现表的动态连接
4.1.7 如何动态连接数据库
4.2 通信程序设计技巧
4.2.1 如何利用 Socket进行通信程序设计
4.2.2 如何利用CSocketFile类和Archive类进行数据通信
4.2.3 如何利用 CSocket的成员函数实现数据通信
第5章 其它 Windows高级编程技巧、
5.1 应用程序
5.1.1 如何获取应用程序的实例句柄
5.1.2 如何保证某一时刻只能运行应用程序的一个实例
5.1.3 如何保存和恢复应用程序的大小和位置
5,1.4 如何获取应用程序立窗口的句柄
5.1.5 如何获取其它应用程序的图标
5.1.6 如何结束应用程序的运行
5.1.7 怎样加载其它应用程序
5.1.8 如何获取应用程序的路径
5.1.9 如何使用自定义消息
5.2 系统
5.2.1 如何获取当前驱动器内磁盘的可用空间和内存的可用空间
5.2.2 如何检测WINDOWS版本
5.2.3 如何阻止窗口关闭
5.2.4 如何获得Windows和Windows系统目录
5.2.5 如何同时使用 VCS和 VC6
5.2.6 如何获得Windows临时又件目录并创建临时文件
5.2.7 如何访问桌面窗口
5.2.8 如何获取系统显示元素的颜色
5.2.9 如何查询和设置系统参数
5.3 注册表编程
5.3.1 如何在应用程序中显示注册表的主次关键字及其值
5.3.2 在应用程序中女。何获取CPU的有关信息
5.3.3 如何对系统注册表进行读写操作
5.4 混合编程
5.4.1 在C程序中如何混合使用汇编语言
5.4.2 如何实现Java与C的混合编程
5.5 其它
5.5.1 如何隐藏类视内的一个函数或一个变量
5、5.2 如何设置一全局变量,以使文档中的所有类都能访问
5.5.3 如何才能建立一个等待光标
5.5.4 如何制作应用程序真彩色启动封面
5.5.5 如何快速装入一 BMP又件到 Cbitmap对象中
5.5.6 在程序运行时如何设置新的提示信息取代状态条上“Ready’喂示信息
5.5.7 如何设置基于对话框的应用的初始位置
5.5.8 如何改变MFC的文档许见中打开/保存对话框中所显示的默认文件
5.5.9 如何使用约子函数
5.5.10 如何实现不同进程间通信
5.6 调试技巧
5.6.1 如何减少VC+十编译时的链接时间
5.6.2 如何调试一个程序的发行版本
5.6.3 如何将调试信息输出到控制台窗口
附录A Windows编程的基本概念
A.1 与窗口有关的基本概念
A.1.1 窗口
AI.2桌面窗口
A.1.3 父窗口
A.1.4 子百四
A.1.5 窗口名
A.1.6 窗口句柄
A.1.7 框架、客户以及子窗口
A.1.8 实例句柄
A.1.9 子窗口与父窗口的关系
A.1.10 禁止窗口
A.1.11 活动窗口
A.1.12 窗口可见性
A.1.13 窗口过程
A.1.14 胃口属性
A.2 有关消息的概念
A.2.1 消息
A.2.2 消息路由
A.2.3 投递和发送消息
A.2.4 消息种类
A.2.5 消息过渡
附录 B ODBC API主要函数一览
1.1 菜单
1.1.1 如何激活变灰的弹出菜单
1.1.2 如何对两个菜单进行合并
1.1.3 如何确定顶层菜单所占据的菜单行数
1.1.4 如何给系统菜单添加一个菜单项
1.1.5 为什么即使调用 EnableMenultCm菜单项后,菜单项还处于禁止状态
1.1.6 如何在已存在的菜单中插A一子菜单项
1.1.7 如何实现一个使用图标的自画菜单
1.2 工具条,
1.2.1 如何为工具条上的按钮增加一个下拉箭头
1.2.2 如何在工具栏上显示文本
1.2.3 如何实现平面工具条
1.2.4 如何使能和禁止工具条的工具提示
1.2.5 如何设置工具条标题
1.2.6 如何在代码中获取工具条的指针
1.2.7 如何编写类似于Word 97的工具栏
1.3 状态条
1.3.1 如何在状态条中显示工具条或菜单的帮助信息
1.3.2 如何在状态条中增加一新的状态格
1.3.3 如何在状态格中显示文本信息
1.3.4 如何在状态条上加入一个时钟
1.3.5 如何在代码中获取状态条的指针
1.3.6 如何在状态条中加入 Bitmap图
第2章 窗口、对话框与控件编程技巧
2.1 窗口
2.1.1 如何去掉窗口的框架和标题栏并使窗口充满全屏
2.1.2 如何防止用户改变窗口大小
2.1.3 如何改变窗口标题
2.1.4 如何改变窗口的图标
2.1.5 如何改变窗口的缺省风格
2.1.6 如何将窗口居中显示
2.1.7 如何让窗口一启动就最大化或最小化
2.1.8 如何让MDI窗口一启动就最大化或最小化
2.1.9 如何使窗口始终在最前方
2.1.10 如何防止主框窗口在其说明中显示活动的文档名
2.1.11 如何获取有关窗口正在处理的当前消息的信息
2.1.12 如何构造一多边形窗O
2.1.13 如何在应用程序窗口中加入动态分割线
2.1.14 如何检测一个窗口是否是分割窗口
2.1.15 如何在应用程序中使用树型控件和歹fJ表控件
2.2 对话框编程技巧
2.2.1 如何使对话框上的关闭按钮无效?
2.2.2 如何实现对话框的拖放
2.2.3 如何改变对话握的背景色
2.2.4 如何为对话框中的控件提供提示信息
2.2.5 如何改变对话框内控件的字体
2.2.6 如何在对话框内使用CCheckListBox类
2.2.7 如何获取一个对话框控件的指针
2.2.8 如何在对话框内使用动画控件
2.3 控件
2.3.1 如何动态创建控件
2.3.2 如何改变控件的颜色
2.3.3 如何向编辑控件中添加文本
2.3.4 如何产生具有3D效果的文字
2.3.5 如何创建一个三态下压按钮
2.3.6 如何用位图显示下压按钮
2.3.7 如何生成圆形下压按钮
2.3.8 如何实现平面格式自画按钮
第3章 图形、图像与多媒体
3.1 图像部分
3.1.1 如何在窗口客户区显示一BMP格式的图像
3.1.2 如何利用位图来捕捉一个图像
3.1.2 如何进行图像的缩放
3.1.3 如何将图像按BMP格式保存在一个文件中
3.1.4 如何在程序运行时在图像上加入文字说明
3.1.5 如何将一个BMP图像拷贝利剪贴板中
3.2 图形部分
3.2.1 如何进行直线、任意钱、矩形、圆等的绘制
3.2.2 如何实现图形元素的旋转
3.2.3 在图形绘制过程中如何判断直线图形元素是否选中
3.2.4 如何判定一任意线是否选中
3.2.5 如何判断图形元素—一圆是否选中
3.2.6 如何判断矩形图元是否被选中
3.2.7 如何实现一个橡皮筋矩形
3.3 多媒体程序设计技巧
3.3.1 何控制多媒体周边设备来编制自己的多媒体应用程序
3.3.2 如何编制录制波形音频的应用程序
3.3.3 如何播放波形音频
3.3.4 如何利用Windows的视频特性开发应用程序
第4章 数据库与网络编程技巧
4.1 数据库编程技巧
4.1.1 何谓 ODBC,
4.1.2 ODBC的体系结构,
4.1.3 在 VisualC+十中如何利用 ODBC进行数据库编程
4.1.4 如何直接使用 ODBC API进行数据库操作
4.1.5 如何通过MFC提供的ODBC数据库类进行数据库操作
4.1.6 如何在应用程序中实现表的动态连接
4.1.7 如何动态连接数据库
4.2 通信程序设计技巧
4.2.1 如何利用 Socket进行通信程序设计
4.2.2 如何利用CSocketFile类和Archive类进行数据通信
4.2.3 如何利用 CSocket的成员函数实现数据通信
第5章 其它 Windows高级编程技巧、
5.1 应用程序
5.1.1 如何获取应用程序的实例句柄
5.1.2 如何保证某一时刻只能运行应用程序的一个实例
5.1.3 如何保存和恢复应用程序的大小和位置
5,1.4 如何获取应用程序立窗口的句柄
5.1.5 如何获取其它应用程序的图标
5.1.6 如何结束应用程序的运行
5.1.7 怎样加载其它应用程序
5.1.8 如何获取应用程序的路径
5.1.9 如何使用自定义消息
5.2 系统
5.2.1 如何获取当前驱动器内磁盘的可用空间和内存的可用空间
5.2.2 如何检测WINDOWS版本
5.2.3 如何阻止窗口关闭
5.2.4 如何获得Windows和Windows系统目录
5.2.5 如何同时使用 VCS和 VC6
5.2.6 如何获得Windows临时又件目录并创建临时文件
5.2.7 如何访问桌面窗口
5.2.8 如何获取系统显示元素的颜色
5.2.9 如何查询和设置系统参数
5.3 注册表编程
5.3.1 如何在应用程序中显示注册表的主次关键字及其值
5.3.2 在应用程序中女。何获取CPU的有关信息
5.3.3 如何对系统注册表进行读写操作
5.4 混合编程
5.4.1 在C程序中如何混合使用汇编语言
5.4.2 如何实现Java与C的混合编程
5.5 其它
5.5.1 如何隐藏类视内的一个函数或一个变量
5、5.2 如何设置一全局变量,以使文档中的所有类都能访问
5.5.3 如何才能建立一个等待光标
5.5.4 如何制作应用程序真彩色启动封面
5.5.5 如何快速装入一 BMP又件到 Cbitmap对象中
5.5.6 在程序运行时如何设置新的提示信息取代状态条上“Ready’喂示信息
5.5.7 如何设置基于对话框的应用的初始位置
5.5.8 如何改变MFC的文档许见中打开/保存对话框中所显示的默认文件
5.5.9 如何使用约子函数
5.5.10 如何实现不同进程间通信
5.6 调试技巧
5.6.1 如何减少VC+十编译时的链接时间
5.6.2 如何调试一个程序的发行版本
5.6.3 如何将调试信息输出到控制台窗口
附录A Windows编程的基本概念
A.1 与窗口有关的基本概念
A.1.1 窗口
AI.2桌面窗口
A.1.3 父窗口
A.1.4 子百四
A.1.5 窗口名
A.1.6 窗口句柄
A.1.7 框架、客户以及子窗口
A.1.8 实例句柄
A.1.9 子窗口与父窗口的关系
A.1.10 禁止窗口
A.1.11 活动窗口
A.1.12 窗口可见性
A.1.13 窗口过程
A.1.14 胃口属性
A.2 有关消息的概念
A.2.1 消息
A.2.2 消息路由
A.2.3 投递和发送消息
A.2.4 消息种类
A.2.5 消息过渡
附录 B ODBC API主要函数一览
猜您喜欢