Visual C++高级编程技巧PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:高强,朱安国主编
- 出 版 社:北京:人民邮电出版社
- 出版年份:2000
- ISBN:7115083223
- 页数:360 页
第1章 菜单、工具条和状态条设计技巧 1
1.1 菜单 1
1.1.1 如何激活变灰的弹出菜单 1
1.1.2 如何对两个菜单进行合并 2
1.1.3 如何确定顶层菜单所占据的菜单行数 6
1.1.4 如何给系统菜单添加一个菜单项 6
1.1.5 为什么即使调用EnableMenuItem菜单项后,菜单项还处于禁止状态 8
1.1.6 如何在已存在的菜单中插入一子菜单项 8
1.1.7 如何实现一个使用图标的自画菜单 10
1.2 工具条 24
1.2.1 如何为工具条上的按钮增加一个下拉箭头 24
1.2.2 如何在工具栏上显示文本 26
1.2.3 如何实现平面工具条 29
1.2.4 如何使能和禁止工具条的工具提示 29
1.2.5 如何设置工具条标题 30
1.2.6 如何在代码中获取工具条的指针 31
1.2.7 如何编写类似于Word97的工具栏 31
1.3.1 如何在状态条中显示工具条或菜单的帮助信息 39
1.3.2 如何在状态条中增加一新的状态格 39
1.3 状态条 39
1.3.3 如何在状态格中显示文本信息 41
1.3.4 如何在状态条上加入一个时钟 42
1.3.5 如何在代码中获取状态条的指针 45
1.3.6 如何在状态条中加入Bitmap图 45
第2章 窗口、对话框与控件编程技巧 49
2.1 窗口 49
2.1.1 如何去掉窗口的框架和标题栏并使窗口充满全屏 49
2.1.2 如何防止用户改变窗口大小 50
2.1.4 如何改变窗口的图标 52
2.1.3 如何改变窗口标题 52
2.1.5 如何改变窗口的缺省风格 53
2.1.6 如何将窗口居中显示 53
2.1.7 如何让窗口一启动就最大化或最小化 54
2.1.8 如何让MDI窗口一启动就最大化或最小化 54
2.1.9 如何使窗口始终在最前方 55
2.1.10 如何防止主框窗口在其说明中显示活动的文档名 56
2.1.11 如何获取有关窗口正在处理的当前消息的信息 57
2.1.12 如何构造一多边形窗口 57
2.1.13 如何在应用程序窗口中加入动态分割线 58
2.1.14 如何检测一个窗口是否是分割窗口 59
2.1.15 如何在应用程序中使用树型控件和列表控件 60
2.2 对话框编程技巧 91
2.2.1 如何使对话框上的关闭按钮无效? 91
2.2.2 如何实现对话框的拖放 92
2.2.3 如何改变对话框的背景色 93
2.2.4 如何为对话框中的控件提供提示信息 94
2.2.5 如何改变对话框内控件的字体 95
2.2.6 如何在对话框内使用CCheckListBox类 98
2.2.7 如何获取一个对话框控件的指针 99
2.2.8 如何在对话框内使用动画控件 100
2.3 控件 104
2.3.1 如何动态创建控件 104
2.3.2 如何改变控件的颜色 104
2.3.3 如何向编辑控件中添加文本 106
2.3.4 如何产生具有3D效果的文字 107
2.3.5 如何创建一个三态下压按钮 110
2.3.6 如何用位图显示下压按钮 111
2.3.7 如何生成圆形下压按钮 112
2.3.8 如何实现平面格式自画按钮 116
3.1.1 如何在窗口客户区显示一BMP格式的图像 127
第3章 图形、图像与多媒体 127
3.1 图像部分 127
3.1.2 如何利用位图来捕捉一个图像 133
3.1.2 如何进行图像的缩放 138
3.1.3 如何将图像按BMP格式保存在一个文件中 140
3.1.4 如何在程序运行时在图像上加入文字说明 143
3.1.5 如何将一个BMP图像拷贝到剪贴板中 145
3.2 图形部分 147
3.2.1 如何进行直线、任意线、矩形、圆等的绘制 147
3.2.2 如何实现图形元素的旋转 155
3.2.3 在图形绘制过程中如何判断直线图形元素是否选中 156
3.2.4 如何判定一任意线是否选中 157
3.2.5 如何判断图形元素——圆是否选中 160
3.2.6 如何判断矩形图元是否被选中 161
3.2.7 如何实现一个橡皮筋矩形 162
3.3 多媒体程序设计技巧 164
3.3.1 如何控制多媒体周边设备来编制自己的多媒体应用程序 164
3.3.2 如何编制录制波形音频的应用程序 185
3.3.3 如何播放波形音频 204
3.3.4 如何利用Windows的视频特性开发应用程序 215
4.1 数据库编程技巧 231
4.1.1 何谓ODBC 231
4.1.2 ODBC的体系结构 231
第4章 数据库与网络编程技巧 231
4.1.3 在Visual C++中如何利用ODBC进行数据库编程 232
4.1.4 如何直接使用ODBC API进行数据库操作 233
4.1.5 如何通过MFC提供的ODBC数据库类进行数据库操作 241
4.1.6 如何在应用程序中实现表的动态连接 252
4.1.7 如何动态连接数据库 253
4.2.1 如何利用Socket进行通信程序设计 254
4.2 通信程序设计技巧 254
4.2.2 如何利用CSocketFile类和Archive类进行数据通信 257
4.2.3 如何利用CSocket的成员函数实现数据通信 258
第5章 其它Windows高级编程技巧 261
5.1 应用程序 261
5.1.1 如何获取应用程序的实例句柄 261
5.1.2 如何保证某一时刻只能运行应用程序的一个实例 261
5.1.3 如何保存和恢复应用程序的大小和位置 262
5.1.5 如何获取其它应用程序的图标 263
5.1.4 如何获取应用程序主窗口的句柄 263
5.1.6 如何结束应用程序的运行 264
5.1.7 怎样加载其它应用程序 264
5.1.8 如何获取应用程序的路径 266
5.1.9 如何使用自定义消息 266
5.2 系统 267
5.2.1 如何获取当前驱动器内磁盘的可用空间和内存的可用空间 267
5.2.2 如何检测WINDOWS版本 268
5.2.4 如何获得Windows和Windows系统目录 269
5.2.3 如何阻止窗口关闭 269
5.2.5 如何同时使用VC5和VC6 270
5.2.6 如何获得Windows临时文件目录并创建临时文件 270
5.2.7 如何访问桌面窗口 271
5.2.8 如何获取系统显示元素的颜色 272
5.2.9 如何查询和设置系统参数 273
5.3 注册表编程 274
5.3.1 如何在应用程序中显示注册表的主次关键字及其值 274
5.3.2 在应用程序中如何获取CPU的有关信息 277
5.3.3 如何对系统注册表进行读写操作 278
5.4.1 在C程序中如何混合使用汇编语言 302
5.4 混合编程 302
5.4.2 如何实现Java与C的混合编程 306
5.5 其它 309
5.5.1 如何隐藏类视内的一个函数或一个变量 309
5.5.2 如何设置一全局变量,以使文档中的所有类都能访问 310
5.5.3 如何才能建立一个等待光标 310
5.5.4 如何制作应用程序真彩色启动封面 310
5.5.5 如何快速装入一BMP文件到Cbitmap对象中 312
5.5.6 在程序运行时如何设置新的提示信息取代状态条上“Ready 提示信息 314
5.5.7 如何设置基于对话框的应用的初始位置 316
5.5.8 如何改变MFC的文档/视中打开/保存对话框中所显示的默认文件 317
5.5.9 如何使用钩子函数 322
5.5.10 如何实现不同进程间通信 339
5.6 调试技巧 340
5.6.1 如何减少VC++编译时的链接时间 346
5.6.2 如何调试一个程序的发行版本 347
5.6.3 如何将调试信息输出到控制台窗口 347
A.1.3 父窗口 349
A.1.2 桌面窗口 349
A.1.1 窗口 349
附录A Windows编程的基本概念 349
A.1 与窗口有关的基本概念 349
A.1.4 子窗口 350
A.1.5 窗口名 350
A.1.6 窗口句柄 350
A.1.7 框架、客户以及子窗口 350
A.1.8 实例句柄 350
A.1.12 窗口可见性 351
A.1.14 窗口属性 351
A.1.13 窗口过程 351
A.1.11 活动窗口 351
A.1.10 禁止窗口 351
A.1.9 子窗口与父窗口的关系 351
A.2 有关消息的概念 352
A.2.1 消息 352
A.2.2 消息路由 352
A.2.3 投递和发送消息 353
A.2.4 消息种类 353
A.2.5 消息过滤 353
附录BODBC API主要函数一览 355
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《导游词创作和讲解技巧》廖广莉主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《2018考研数学 数学 1 15年真题详解及解题技巧》本书编委会著 2017
- 《销售技巧》郭月著 2019
- 《台球进阶技巧图解》庞卫国著 2020
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019