图书介绍

C++ Builder 4.0多媒体开发技术PDF|Epub|txt|kindle电子书版本网盘下载

C++ Builder 4.0多媒体开发技术
  • 翟焱等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115083487
  • 出版时间:2000
  • 标注页数:360页
  • 文件大小:17MB
  • 文件页数:369页
  • 主题词:

PDF下载


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

下载说明

C++ Builder 4.0多媒体开发技术PDF格式电子书版下载

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

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

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

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

图书目录

第一章 VCL对图像处理的支持1

1.1 图形对象概述1

1.2 功能强大的TCanvas2

1.2.1 TCanvas介绍2

1.2.2 TCanvas的属性2

1.2.3 TCanvas的方法5

1.2.4 TCanvas的事件9

1.3 Cananvas对象的属性9

1.3.1 TPen对象10

1.3.2 Tbrush对象18

1.3.3 TFont对象21

1.4 使用Canvas的方法绘图22

1.4.1 画点22

1.4.2 画线22

1.4.3 画椭圆23

1.4.4 绘制矩形24

1.5 运行期间图形的打印输出——TPrinter对象24

1.6 TShape组件27

1.7.1 响应鼠标事件31

1.7 Canvas的综合应用31

1.7.2 建立快捷按钮33

1.7.4 绘图功能的实现35

第二章 图像处理45

2.1 图像对象概述45

2.2 TPicture对象45

2.3 TGraphic对象56

2.3.1 复制、装入和保存图像57

2.3.2 剪贴板和粘贴剪贴板图像59

2.4 TBitmap对象62

2.4.1 建立TBitmap对象67

2.4.2 平移图像67

2.4.3 图像颠倒72

2.4.4 渐变效果74

2.4.5 柔化效果77

2.4.6 锐化效果79

2.5 TMetafile对象81

2.5.1 建立TMctafile对象82

2.5.3 利用TMetafile绘图84

2.5.2 打开Mctafile84

2.5.4 保存绘图结果85

2.6 TImage对象92

2.6.1 装入图像93

2.6.2 在图像上绘图94

2.7 图形转换96

2.8 TPaintBox对象101

3.1 TeeChart简介107

3.2 使用TeeChart向导107

第三章 TeeChart的使用107

3.2.1 编辑Chart110

3.2.2 编辑Series115

3.3 操纵Series119

3.3.1 Series的类型119

3.3.2 处理Series136

3.3.3 动态控制Series147

3.4 处理Chart166

3.4.1 在Chart上绘图166

3.4.2 Chart的缩放与滚动173

3.4.3 Chart的打印179

第四章 Windows图像高级编程182

4.1 Windows图像设备接口182

4.1.1 设备上下文182

4.1.2 GDI坐标系统和映像模式189

4.2 GDI对象193

4.2.1 对象之间的关系193

4.2.2 位图对象194

4.2.3 区域对象195

4.3.1 系统调色板196

4.3 处理颜色196

4.3.2 逻辑调色板197

4.3.3 使用逻辑调色板197

4.4 使用字体201

4.4.1 字符集201

4.4.3 取得有关字体的信息203

4.4.4 创建字体203

4.5 位图资源205

4.5.1 建立位图资源205

4.5.2 从资源获得图像206

5.1 制作动画209

5.2 TAnimate的使用212

5.3 Windows消息处理与特殊效果213

5.3.1 拖动窗体215

5.3.2 窗体三维效果217

5.3.3 显示背景图像220

5.3.4 屏幕图像的捕获221

5.3.5 不规则形状窗体223

5.4 屏幕保护程序224

5.4.1 一个简单的屏幕保护程序224

5.4.2 OpenGL屏幕保护程序237

6.2 OpenGL的功能245

第六章 用OpenGL作图245

6.1 OpenGL概述245

6.3 OpenGL的作图流程246

6.3.1 OpenGL的操作分类247

6.3.2 OpenGL库函数的组成247

6.4 在C++Builder中利用OpenGL的一般过程248

6.5 一个简单的实例250

6.6 绘制几何体253

6.6.1 图形的颜色253

6.6.2 点、线、多边形的绘制254

6.6.3 二次曲面的绘制258

6.7 OpenGL中图形的变换262

6.7.1 矩阵变换262

6.7.2 取景变换264

6.7.3 模型变换264

6.7.4 投影变换265

6.7.5 视见区变换267

6.8 光照和材料267

6.8.2 定义光源的特性268

6.8.1 光照概念268

6.8.3 定义材料属性270

6.8.4 纹理操作271

6.9 混合、反走样和雾化处理285

6.9.1 混合285

6.9.2 反走样285

6.9.3 雾化处理286

6.10 位图的处理和显示286

7.1.2 DirectDraw是什么290

7.1.1 在用DirectDraw之前290

7.1 DirectDraw简介290

第七章 用DirectDraw作图290

7.1.3 为什么要用DirectDraw291

7.2 基本概念和术语292

7.2.1 显示模式292

7.2.2 硬件加速292

7.2.3 调色板292

7.3.2 DirectDrawSurface对象293

7.3.1 DirectDraw对象293

7.3 DirectDraw的对象293

7.2.4 窗口应用程序和全屏应用程序293

7.4 C++Builder中用DirectDraw作图的一般过程295

7.4.1 一个有关初始化的简单例子295

7.4.2 用DirectDrawCreate创建一个DirectDraw对象296

7.4.3 用SetCooperativeLevel转入排他模式297

7.4.4 用SetDisplayMode设置显示模式297

7.4.5 用CreateSurface创建一个主平面297

7.4.6 用GetAttachSurface获取屏后平面的指针298

7.6 调色板的显示299

7.5 位图的显示299

7.7 一个简单的动画例子300

7.8 调试307

第八章 多媒体和游戏编程308

8.1 多媒体的一些概念308

8.1.1 音频、MIDI音乐和数字化音乐309

8.1.2 数字视频309

8.2 MCI控制播放原理309

8.2.1 MCI接口309

8.2.3 MCI设备311

8.2.2 播放时间位置控制311

8.3 媒体播放机元件TMediaPlayer及其运用312

8.3.1 TMediaPlayer元件的主要属性312

8.3.2 TMediaPlayer元件的事件和方法317

8.3.3 C++Builder中用MCI控制播放及其时间格式320

8.3.4 MCI控制播放原理320

8.4 程序背景音乐——MIDI的播放320

8.5 媒体播放器的制作324

8.6 游戏编程331

8.7 游戏引擎的演示338

热门推荐