图书介绍

Visual C++ 6.0高级编程技术 多媒体篇PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++ 6.0高级编程技术 多媒体篇
  • 乔林,杨志刚等编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113036031
  • 出版时间:2000
  • 标注页数:399页
  • 文件大小:54MB
  • 文件页数:408页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++ 6.0高级编程技术 多媒体篇PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 MFC程序体系结构1

1.1 观图程序“PhotoSee”(一):使用MFC AppWizard1

1.2 MFC AppWizard生成的类7

1.3 程序运行过程分析8

1.3.1 程序入口函数WinMain8

1.3.2 成员函数InitInstance9

1.3.3 成员函数Run与OnIdle12

1.3.4 成员函数ExitInstance12

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::OnFileOpen81

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 全局函数mciSendCommand303

7.1.2 全局函数mciSendString304

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和mciSendCommand312

7.3.1 使用mciSendString313

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 控件状态栏类CJuneStatusBar346

8.3 观图程序“PhotoSee”(八):使用状态栏CJuneStatusBar359

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与AVI373

9.1 播放MIDI373

9.2 播放WAV文件382

9.3 播放AVI文件389

9.4 小结399

热门推荐