Delphi 4.0多媒体实用编程技术PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:何浩主编;抖斗书屋编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:1999
- ISBN:7508401085
- 页数:484 页
第一章 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 Search菜单 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.3 保存 26
1.6.4 运行工程 26
1.6.5 用Properties页改变控件的属性值 26
1.6.6 设置窗体的缺省按钮 27
1.6.8 编写事件处理过程 28
1.6.7 使用图形编辑对话框 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.5 运动图形 42
2.2.6 声音 42
2.3 多媒体系统的特征 44
2.5.1 应用分类 47
2.4 单一和网络化的多媒体 47
2.5 多媒体应用 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
第三章 对象Pascal语言 59
3.1 用Delphi 4.0 编写DOS程序 59
3.2.1 常量与变量 60
3.2 数据结构 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 对象Pascal的库单元Unit 74
3.5.1程序库单元的接口部分 74
3.5.4建立与窗体无关的新库单元 75
3.6 类 75
3.5.3程序库单元的初始化部分 75
3.5.2程序库单元的实现部分 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 文本相关控件 87
4.1.1 TLabel控件 87
第四章 文本与图形控件 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 媒体播放器的简单使用 128
5.2.1 播放WAVE文件 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.3 暂停与停止 166
6.4.4 快进 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
9.5本章小结 330
第十章 自定义控件 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.5 本章小结 450
附录A 关于波形音频和 MIDI的 Windows API函数 451
A.1 波形音频函数 451
A.2 MIDI函数 468
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《新媒体行业写作与推广108招 打造专业内容,成就企业品牌》陈志红 2019
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《新媒体环境下高校思想政治教育研究》陈前,陈树根主编 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018