出版社:清华大学出版社
年代:2005
定价:
本书介绍了使用Visual C++进行多媒体程序开发的基础知识和实用技巧。全书共分10章。包括VC编程基础、进入多媒体世界文本处理、图形图像编程、音频、视频、OpenGL、DireofX综合应用。
第1章 Visual C++编程基础 1.1 Win32基础 1.2 Visual C++开发环境 1.3 用Visual C++开发Windows应用程序第2章 进入Visual C++多媒体世界 2.1 多媒体基础 2.2 Windows的多媒体组成 2.3 多媒体程序设计 2.4 ActiveX 技术简介第3章 多媒体文本处理 3.1 设备上下与文本输出 3.2 使用字体 3.3 文本控制的使用 3.4 实例:文本编辑器第4章 图形图像初探
第1章 Visual C++编程基础 1.1 Win32基础 1.2 Visual C++开发环境 1.3 用Visual C++开发Windows应用程序第2章 进入Visual C++多媒体世界 2.1 多媒体基础 2.2 Windows的多媒体组成 2.3 多媒体程序设计 2.4 ActiveX 技术简介第3章 多媒体文本处理 3.1 设备上下与文本输出 3.2 使用字体 3.3 文本控制的使用 3.4 实例:文本编辑器第4章 图形图像初探 4.1 Windows绘图基础 4.2 基本图形的绘制 4.3 Windows中的位图 4.4 对位图的操作 4.5 图标 4.6 实例:简单的绘图程序第5章 深入图形图像编程 5.1 图形图像显示 5.2 图像操作技巧 5.3 常用图像格式 5.4 实例:图像浏览器第6章 多媒体音频 6.1 数字音频基础 6.2 多媒体控制接口MCI 6.3 MIDI音乐合成技术 6.4 多媒体文件I/O与低级波形音频函数 6.5 实例1:MID/WAV播放器 6.6 实例2:CD播放器第7章 多媒体动画和视频 7.1 使用GDI绘制动画 7.2 使用MCIWnd控件播放视频 7.3 其他视频控件 7.4 用MCI函数播放视频 7.5 实例1:视频播放器1 7.6 实例2:视频播放器2 7.7 实例3:视频播放器3第8章 OpenGL图像处理简介 8.1 OpenGL概述 8.2 OpenGL的基本操作 8.3 在VisualC++中使用OpenGL 8.4 综合实例:利用OpenGL制作三维场景第9章 利用DirextX开发多媒体 9.1 DirextX概述 9.2 DirectDraw 9.3 DirectSound 9.4 借用DirectDraw表面播放低级视频第10章 综合应用 10.1 游戏——坦克大战 10.2 音频编辑
在编写Windows多媒体应用程序时,VisualC++提供了最为高效、快捷的开发环境:所生成的多媒体程序在运行时具有最为优良的表现。本书介绍了使用Visual C++进行多媒体程序开发的基础知识和实用技巧。 全书共分10章,内容包括VisualC++编程墓础、进入VisualC++多媒体世界、多媒体文本处理、图形图像初探、深入图形图像编程、多媒体音频、多媒体动画和视频、OpenGL图像处理简介、利用DirectX开发多媒体、综合应用。 配书CD光批中包含了与各章内容密切相关的源代码工程,这些工程是作者致力于实战演练及深入挖掘的结果:衷心希望各位读者能够充分利用此光盘,在编程实践过程中找到快乐的感觉。 本书可供广大编程人员及多媒体开发人员阅读和参考。
本书在写作风格上打破了传统的技术陈述的模式,充分考虑到不同层次学习者的实际编程水平,在诸如Static控件应用、ActiveX控件包装、OpenGL变换、DirectX编程环境设置等方面作出了大胆的尝试和实践。全书构思严谨,编辑细致,力争向广大读者奉献出一本技术含量丰富、内容独到的多媒体编程图书。配书光盘中收录的工程实例囊括了作者多年实际编程经验的结晶。
(美) 赫勒 (Heller,S.) , 著
薛尚青, 主编
刘卫宏, 陈培, 编著
(美) 莱克恩斯基 (Lecrenski,N.) , (美) 霍兰 (Holland,D.) , (美) 桑德斯 (Sanders,A.) , (美) 艾希礼 (Ashley,K.) , 著
武汉厚薄信息技术有限公司, 编著
(美) 托尼 (Gaddis,T.) , 著
殷泰晖等, 编著
(美) 加迪斯 (Gaddis,T.) , 著
李建华, 王占全, 编著