Visual C++ 6.0高级编程技术 多媒体篇PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:乔林,杨志刚等编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2000
- ISBN:7113036031
- 页数:399 页
第1章 MFC程序体系结构 1
1.1 观图程序“PhotoSee”(一):使用MFC AppWizard 1
1.2 MFC AppWizard生成的类 7
1.3 程序运行过程分析 8
1.3.1 程序入口函数WinMain 8
1.3.2 成员函数InitInstance 9
1.3.3 成员函数Run与OnIdle 12
1.3.4 成员函数ExitInstance 12
1.3.5 CWinApp的其他功能 12
1.4 窗口类 13
1.4.1 CWnd派生的窗口类 13
1.4.2 注册和创建窗口类 13
1.4.3 销毁窗口 14
1.5 更新用户界面 14
1.6 小结 15
第2章 MFC文档与视图结构 16
2.1 再谈窗口类 16
2.1.1 边框窗口 16
2.1.2 管理窗口和视图 17
2.1.3 设置边框窗口的样式 17
2.2 文档与视图结构 18
2.2.1 管理文档数据 19
2.2.2 显示数据 20
2.2.3 多文档与多视图 22
2.2.4 文档与视图的初始化 22
2.2.5 窗口、文档和视图的关系 22
2.3 消息与命令的处理 23
2.3.1 消息与消息处理 23
2.3.2 消息的分类 23
2.3.3 消息的发送与接收 29
2.3.4 消息映射 31
2.4 小结 33
第3章 类CJuneGlyph的初步设计与实现 34
3.1 “ImageLoad.dll”的函数 34
3.2 类CJuneGlyph的设计 38
3.2.1 抽取类CJuneGlyph的公共方法 38
3.2.2 类CJuneGlyph的声明 38
3.2.3 定义类CJuneGlyph的属性 42
3.2.4 定义类CJuneGlyph的成员函数 43
3.3 使用CObject类 46
3.3.1 CObject类 46
3.3.2 使用CObject类派生新类 48
3.3.3 访问RTTI与对象的动态创建 50
3.3.4 对象内容的诊断与转储 51
3.4 类CJuneGlyph的实现 54
3.5 小结 78
第4章 基本图像变换技术 79
4.1 观图程序“PhtoSee”(二):图像装入与保存 79
4.1.1 步骤1:插入文件 79
4.1.2 步骤2:设置工程选项 79
4.1.3 步骤3:添加CPhotoSeeApp类的消息映射处理函数 80
4.1.4 步骤4:实现CphotoSeeApp::OnFileOpen 81
4.1.5 步骤5:添加CJuneGlyph类成员变量 83
4.1.6 步骤6:添加CPhotoSeeDoc类的消息映射处理函数 85
4.1.7 步骤7:绘制图像 90
4.1.8 程序的运行结果 92
4.2 基本图像变换 93
4.2.1 图像的缩放 93
4.2.2 图像的裁剪 99
4.2.3 图像的翻转 103
4.2.4 图像的倒置 107
4.2.5 图像的旋转 108
4.2.6 改变颜色深度 119
4.2.7 添加方法声明 124
4.3 观图程序“PhotoSee”(三):图像倒置、翻转与按比例缩放 125
4.3.1 步骤1:添加菜单和加速键资源 125
4.3.2 步骤2:添加消息映射处理函数 128
4.3.3 程序的运行结果 133
4.4 Windows对话框 134
4.4.1 模式对话框与无模式对话框 134
4.4.2 创建对话框的过程 135
4.4.3 对话框数据交换和验证 136
4.4.4 对话框控件的类型无关访问 138
4.4.5 关闭对话框 138
4.5 观图程序“PhotoSee”(四):图像裁剪 139
4.5.1 步骤1:创建对话框模板资源 139
4.5.2 步骤2:创建对话框类 141
4.5.3 步骤3:定义对话框的控件成员和数据成员 142
4.5.4 步骤4:定义对话框的消息处理函数 143
4.5.5 步骤5:添加对话框的消息映射处理代码 145
4.5.6 步骤6:添加对话框调用代码 148
4.5.7 程序的运行结果 149
4.6 观图程序“PhotoSee”(五):图像缩放 150
4.6.1 步骤1:设计CDialogGlyphStretch对话框 150
4.6.2 步骤2:设计CDialogGlyphStretch类 151
4.6.3 步骤3:实现CDialogGlyphStretch类代码 152
4.6.4 步骤4:添加对话框调用代码 156
4.6.5 程序的运行结果 157
4.7 观图程序“PhotoSee”(六):图像旋转 158
4.7.1 步骤1:设计CDialogGlyphRotate对话框 158
4.7.2 步骤2:设计CDialogGlyphRotate类 160
4.7.3 步骤3:实现CDialogGlyphRotate类代码 162
4.7.4 步骤4:添加对话框调用代码 167
4.7.5 程序的运行结果 168
4.8 小结 169
第5章 图像的点群运算 170
5.1 CJuneGlyphWorker类的设计 170
5.2 图像直方图 173
5.3 改变亮度 178
5.4 灰度变换 184
5.5 颜色反转 189
5.6 图像着色 194
5.7 改变对比度 199
5.8 边缘增强 213
5.9 图像滤波 225
5.10 小结 234
第6章 高级图像处理技术 235
6.1 创建属性页对话框 235
6.1.1 步骤1:创建“亮度”属性页对话框 235
6.1.2 步骤2:创建“着色”属性页对话框 236
6.1.3 步骤3:创建“改变对比度”属性页对话框 238
6.1.4 步骤4:创建“轮廓强化”属性页对话框 239
6.1.5 步骤5:创建“滤波”属性页对话框 240
6.1.6 步骤6:创建“灰度转换”属性页对话框 242
6.1.7 步骤7:创建“反转颜色”属性页对话框 243
6.2 添加数据成员和成员变量 244
6.2.1 步骤1:“亮度”属性页对话框 244
6.2.2 步骤2:“着色”属性页对话框 244
6.2.3 步骤3:“改变对比度”属性页对话框 245
6.2.4 步骤4:“轮廓强化”属性页对话框 246
6.2.5 步骤5:“滤波”属性页对话框 247
6.2.6 步骤6:“灰度转换”属性页对话框 248
6.2.7 步骤7:“反转颜色”属性页对话框 248
6.3 添加属性表和属性页的实现代码 249
6.3.1 步骤1:CPropSheetGlyphEnhance类 249
6.3.2 步骤2:CPropPageGlyphBrightness类 253
6.3.3 步骤3:CPropPageGlyphColorization类 259
6.3.4 步骤4:CProPageGlyphContrast类 267
6.3.5 步骤5:CPropPageGlyphEdge类 273
6.3.6 步骤6:CPropPageGlyphFilter类 277
6.3.7 步骤7:CPropPageGlyphGraymaking类 284
6.3.8 步骤8:CPropPageGlyphReversion类 287
6.4 观图程序“PhotoSee”(七):调用属性表和属性页 291
6.5 小结 302
第7章 媒体控制接口类 303
7.1 MCI命令 303
7.1.1 全局函数mciSendCommand 303
7.1.2 全局函数mciSendString 304
7.1.3 MCI命令的分类 305
7.1.4 MCI函数、宏和消息 306
7.1.5 等待、通知与测试标志 307
7.2 MCI设备 308
7.2.1 MCI设备控制 308
7.2.2 MCI设备类型与设备名称 309
7.2.3 打开MCI设备 310
7.2.4 播放MCI设备 312
7.2.5 停止、暂停、复位与关闭MCI设备 312
7.3 使用mciSendString和mciSendCommand 312
7.3.1 使用mciSendString 313
7.3.2 打开MCI设备 313
7.3.3 播放MCI设备 314
7.3.4 设置时间格式 319
7.3.5 检索CD音频信息 320
7.4 CJuneMCIDevice类 322
7.5 小结 331
第8章 CD音频 332
8.1 CD音频类 332
8.2 控件状态栏类CJuneStatusBar 346
8.3 观图程序“PhotoSee”(八):使用状态栏CJuneStatusBar 359
8.3.1 步骤1:声明状态栏变量 359
8.3.2 步骤2:创建状态栏 361
8.3.3 步骤3:添加OnTimer方法 363
8.3.4 步骤4:自动播放CD音频 365
8.3.5 步骤5:响应MM_MCINOTIFY消息 368
8.3.6 步骤6:播放、暂停与停止 369
8.3.7 程序的运行结果 371
8.4 小结 372
第9章 MIDI、WAV与AVI 373
9.1 播放MIDI 373
9.2 播放WAV文件 382
9.3 播放AVI文件 389
9.4 小结 399
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018