万水计算机实用编程技术系列 Delphi 4.0多媒体实用编程技术PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:何浩
- 出 版 社:北京:中国水利水电出版社
- 出版年份:1999
- ISBN:7508401085
- 页数:482 页
第一章 Delphi 4.0的特点与环境 1
1.1 Delphi 4.0基本概念 1
1.2 面向对象编程 1
1.3 Delphi 4.0的新特性 2
1.4 Delphi 4.0快速入门 5
1.4.1 进入Delphi 的可视化编程环境 5
1.4.2 主窗口(Main Form) 6
1.4.3 Object Inspector(对象检查器) 8
1.4.4 窗体窗口 10
1.4.5 代码窗口 10
1.5 菜单项简介 11
1.5.1 File菜单 11
1.5.2 Edit菜单 14
1.5.3 Searrch菜单 15
1.5.4 View菜单 16
1.5.5 Project菜单 18
1.5.6 Run菜单 19
1.5.7 Component菜单 20
1.5.8 Database菜单 21
1.5.9 Tools菜单 22
1.5.10 WorkGroups菜单 22
1.5.11 Help菜单 22
1.6 设计简单的用户程序 23
1.6.1 选取控件加入到窗体中 23
1.6.2 控件的调整与对齐 24
1.6.4 运行工程 26
1.6.5 用Properties页改变控件的属性值 26
1.6.3 保存 26
1.6.6 设置窗体的缺省按钮 27
1.6.7 使用图形编辑对话框 28
1.6.8 编写事件处理过程 28
1.6.9 使用颜色编辑对话框 29
1.6.10 使用联机帮助Help 30
1.7 本章小结 33
第二章 多媒体背景知识 34
2.1 什么是多媒体 34
2.2 数字化多媒体 35
2.2.1 文本 36
2.2.2 图形 37
2.2.3 静态图像 39
2.2.4 运动图像 40
2.2.6 声音 42
2.2.5 运动图形 42
2.3 多媒体系统的特征 44
2.4 单一和网络化的多媒体 47
2.5 多媒体应用 47
2.5.1 应用分类 47
2.5.2 其他分类 49
2.6 多媒体应用的联网需求 50
2.6.1 网络概述 51
2.6.2 网络性能 53
2.7 编码与压缩 54
2.7.1 信息压缩原理 55
2.7.2 声音压缩 55
2.7.3 图像压缩 56
2.8 本章小结 58
3.1 用Delphi 4.0编写DOS程序 59
第三章 对象Pascal语言 59
3.2 数据结构 60
3.2.1 常量与变量 60
3.2.2 简单数据类型 61
3.2.3 数组 64
3.2.4 集合 66
3.2.5 记录 66
3.2.6 指针 68
3.3 程序结构 69
3.3.1 跳转语句 69
3.3.2 循环语句 70
3.3.3 分支语句 71
3.4 过程与函数 73
3.5.1 程序库单元的接口部分 74
3.5 对象Pascal的库单元Unit 74
3.5.2 程序库单元的实现部分 75
3.5.3 程序库单元的初始化部分 75
3.5.4 建立与窗体无关的新库单元 75
3.6 类 75
3.6.1 对象 76
3.6.2 属性 77
3.6.3 事件 78
3.6.4 对象的范围 79
3.6.5 对象公有域和私有域的说明 80
3.6.6 对象变量的赋值 81
3.6.7 关键字is和as 82
3.6.8 创建与撤消对象实例 82
3.6.9 异常保护与响应 84
3.7 本章小结 86
4.1.1 TLabel控件 87
第四章 文本与图形控件 87
4.1 文本相关控件 87
4.1.2 TEdit和TMaskEdit控件 91
4.1.3 TMemo和TRichEdit控件 92
4.1.4 TStringGrid控件 93
4.2 图形控件 98
4.2.1 TImage控件 98
4.2.2 PaintBox控件 104
4.2.3 Shape控件 113
4.2.4 DrawGrid控件 113
4.3 本章小结 125
第五章 媒体播放器控件 127
5.1 TMediaPlayer控件介绍 127
5.2.1 播放WAVE文件 128
5.2 媒体播放器的简单使用 128
5.2.2 用自己的按钮来控制 129
5.2.3 音量控制 133
5.2.4 分别控制两个声道 134
5.3 制作简单的媒体播放器 136
5.3.1 界面设计 136
5.3.2 功能实现 140
5.4 本章小结 149
第六章 CD播放器 150
6.1 窗口最前与窗口关闭按钮 151
6.2 自定义控件进行数字显示 152
6.3 安装新控件 159
6.4 播放相关的按钮 160
6.4.1 类型定义与全局变量 160
6.4.2 播放 163
6.4.4 快进 166
6.4.3 暂停与停止 166
6.4.5 快退 171
6.4.6 播放下首曲目与前首曲目 172
6.4.7 弹出CD与装入CD按钮 173
6.5 显示与播放模式 176
6.5.1 时间显示模式 176
6.5.2 计时器Ticker 178
6.5.3 不同CD状态计时触发的响应 179
6.5.4 播放模式 185
6.6 CD信息的设置 186
6.6.1 曲目列表框TrackList 187
6.6.2 Buttonl编辑CD信息 188
6.6.3 CD标识号与保护CD信息 189
6.6.4 信息设置窗体 192
6.7 音量调节 195
6.8 创建主窗体 196
6.9 本章小结 200
第七章 动画与图形处理 201
7.1 播放视频 201
7.2 动画 203
7.2.1 移动的坦克 203
7.2.2 消除闪烁 207
7.2.3 去除不必要的背景 212
7.2.4 增加背景图形 216
7.2.5 可以移动的背景 218
7.3 图形特效 222
7.4 两幅图形的渐变 231
7.5 图像处理 235
7.6 本章小结 247
8.1 游戏构思 248
第八章 游戏--俄罗期方块 248
8.2 界面的实现 250
8.3 事件响应 251
8.3.1 窗体创建和撤消 251
8.3.2 计时器的OnTimer事件响应 253
8.3.3 键盘事件响应 260
8.3.4 菜单项 271
8.4 本章小结 272
第九章 游戏--太空大战 273
9.1 界面实现 273
9.2 类定义 275
9.2.1 Tmultiple_bitmap类 275
9.2.2 TBullet类 277
9.2.3 TDoubly_linked_list类 282
9.2.5 TSprite类 286
9.2.4 TBulletlist类 286
9.2.6 TBonus类 290
9.2.7 TBonuslist 291
9.2.8 TMonster类 293
9.2.9 TMostergroup类 293
9.2.10 TPowerMeter类 305
9.2.11 TScoreMeter类 307
9.3 时间控制 309
9.4 窗体类TGame_Form 311
9.4.1 窗体创建与销毁 313
9.4.2 设置初始信息、难度信息以及增加分值 316
9.4.3 绘制障碍物 317
9.4.4 开始、停止游戏 318
9.4.5 处理子弹 318
9.4.6 处理奖励 321
9.4.7 移动 323
9.4.8 处理怪物 325
9.4.9 主循环 325
9.4.10 键盘事件响应 327
9.4.11 其余窗体事件响应 329
第十章 自定义控件 331
10.1 控件介绍 331
10.1.1 什么是控件 331
10.1.2 Delphi可视控件类库 332
10.2 创建新控件 332
10.3 编写控件代码 334
10.4 TGame控件 334
10.4.1 常数与其他类型声明 335
10.4.2 TGame类的定义 338
10.4.3 编译与安装控件 353
10.5 使用新控件 354
10.6 ActiveX控件 359
10.6.1 什么是ActiveX 359
10.6.2 ActiveX的特征 359
10.6.3 如何用Delphi创建ActiveX控件 360
10.7 本章小结 368
第十一章 多媒体屏幕保护程序 369
11.1 屏幕保护程序简介 369
11.2 滚动字幕的屏幕保护程序 370
11.2.1 设置窗体 371
11.2.2 屏幕保护程序显示窗体 375
11.2.3 应用程序主程序 379
11.2.4 更改可执行文件名 379
11.2.5 对屏幕保护程序的改进 380
11.3 星空模拟屏幕保护程序 383
11.3.1 运行窗体 384
11.3.2 主程序 390
11.3.3 星空模拟屏幕保护的改进 391
11.4 本章小结 392
第十二章 网络多媒体 393
12.1 聊天 393
12.1.1 设计界面 393
12.1.2 事件响应 394
12.1.3 程序运行 399
12.2 五子棋 399
12.2.1 游戏界面 399
12.2.2 事件响应 401
12.3 访问计数 411
12.4 本章小结 426
13.1 发展简介 427
第十三章 超媒体 427
13.2 组成与特征 428
13.2.1 节点 428
13.2.2 链 429
13.2.3 网络 430
13.3 超文本系统实例 431
13.3.1 超文本系统的设计 431
13.3.2 超文本系统的实现 431
13.3.3 程序设计步骤 432
13.3.4 程序运行结果 449
13.4 本章小结 450
附录A 关于波形音频和MIDI的Windows API函数 451
A.1 波形音频函数 451
A.2 MIDI函数 468
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《现代磷化工技术和应用》贡长生主编;梅毅,何浩明,熊涛等副主编 2013
- 《神经系统疾病的实验诊断与临床》周彦,温江涛,滕士阶,何浩明主编 2013
- 《基于蒸散的水资源管理规划理论与应用》何浩,叶水根,李黔湘等编著 2013
- 《湖北省志 附录》陈辉主编;何浩等撰稿;湖北省地方志编纂委员会编 2002
- 《价值的中间物 论鲁迅生存叙事的政治修辞》何浩编著 2009
- 《顶端战略》秦远建,何浩明编著 2009
- 《医学实验研究论文集》何浩明著 1997
- 《万水计算机实用编程技术系列 Delphi 4.0多媒体实用编程技术》何浩 1999
- 《新编血液病防治必读》何浩明,芦萌,吴家明主编 2005
- 《新编肝病防治必读》何浩明,吴家明,芮志莲主编 2005
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018