目录
第一部分教学篇
第1章多媒体技术概述3
1.1多媒体的基本概念3
1.1.1媒体及其分类3
1.1.2多媒体与多媒体技术4
1.1.3多媒体系统6
1.1.4多媒体信息的基本元素7
1.2多媒体相关技术简介10
1.2.1多媒体数据压缩技术10
1.2.2多媒体信息存储技术11
1.2.3多媒体网络通信技术11
1.2.4多媒体专用芯片技术11
1.2.5多媒体人机交互技术12
1.2.6多媒体软件技术12
1.2.7虚拟现实技术13
1.3多媒体技术的发展与应用14
1.3.1多媒体技术的发展14
1.3.2多媒体技术的应用14
1.4本章小结16
思考与练习17
第2章多媒体硬件环境19
2.1多媒体系统的组成结构19
2.1.1多媒体硬件系统20
2.1.2多媒体软件系统21
2.2光存储设备22
2.2.1光存储设备的类型22[1][3]多媒体技术与应用教程(第2版)目录[3][3]2.2.2光盘存储格式标准23
2.2.3CDROM光存储系统24
2.2.4CDR光存储系统25
2.2.5CDRW光存储系统27
2.2.6DVD光存储系统28
2.3多媒体常用外部设备29
2.3.1扫描仪29
2.3.2数码照相机32
2.3.3触摸屏33
2.3.4数字笔输入35
2.3.5彩色打印机36
2.4本章小结36
思考与练习37
第3章音频处理技术及应用39
3.1数字音频的基本概念39
3.1.1声音与音频的概念39
3.1.2模拟音频与数字音频42
3.1.3音频信号的数字化43
3.1.4语音合成45
3.1.5音乐合成与MIDI46
3.1.6声音文件格式48
3.2数字音频的压缩编码50
3.2.1概述50
3.2.2脉冲编码调制51
3.3音频编码标准52
3.3.1ITUT G系列声音压缩标准52
3.3.2MP3压缩技术54
3.3.3MP4压缩技术55
3.4常用数字音频处理软件简介56
3.4.1Adobe Audition 3.056
3.4.2GoldWave57
3.4.3Cakewalk57
3.5音频编辑处理软件Adobe Audition 3.059
3.5.1Adobe Audition 3.0编辑环境59
3.5.2Adobe Audition 3.0基本编辑操作61
3.6本章小结63
思考与练习64
第4章数字图像处理技术65
4.1图像技术基础65
4.1.1图像的颜色构成65
4.1.2图像的分类67
4.1.3图像的基本属性68
4.2数字化图像70
4.2.1采样70
4.2.2量化70
4.2.3压缩编码71
4.3数字图像文件格式71
4.3.1常见的位图文件格式71
4.3.2常见的矢量图文件格式73
4.4图像处理软件Photoshop74
4.4.1Photoshop编辑环境74
4.4.2图像文件操作76
4.4.3图像基本编辑操作79
4.4.4Photoshop图层和效果84
4.4.5Photoshop通道89
4.4.6图像色彩调整92
4.4.7滤镜特效的应用95
4.5本章小结99
思考与练习100
第5章视频处理技术102
5.1视频处理技术概述102
5.1.1模拟视频与数字视频102
5.1.2线性编辑与非线性编辑104
5.2视频信号数字化104
5.2.1数字视频的采集104
5.2.2数字视频的输出106
5.3数字视频压缩标准与文件格式106
5.3.1数字视频数据压缩标准106
5.3.2数字视频文件格式107
5.4视频编辑软件Premiere109
5.4.1Premiere编辑影片流程109
5.4.2Premiere编辑实例122
5.5本章小结128
思考与练习129
第6章动画制作技术131
6.1动画的基本概念131
6.1.1动画规则131
6.1.2电脑动画132
6.1.3动画制作软件135
6.1.4动画视频格式137
6.2GIF动画制作138
6.2.1GIF动画特点138
6.2.2GIF动画制作过程139
6.3Flash动画制作141
6.3.1Flash窗口界面142
6.3.2组件应用技术 146
6.3.3图层和帧149
6.3.4几类简单动画实例153
6.3.5基本的动作语言应用156
6.4本章小结160
思考与练习161
第7章多媒体制作工具Authorware163
7.1Authorware概述163
7.1.1主界面屏幕组成163
7.1.2图标及常用功能介绍165
7.1.3菜单栏166
7.1.4Authorware程序设计和运行的主要流程166
7.2Authorware的基本操作167
7.2.1显示图标的使用167
7.2.2等待图标的使用170
7.2.3过渡方式的设置与擦除图标的使用172
7.2.4在多媒体作品中加入声音、动画和视频175
7.3Authorware的动画功能183
7.3.1指向固定点的动画183
7.3.2指向固定直线上的某点的动画184
7.3.3指向固定区域内的某点的动画 185
7.3.4指向固定路径的终点的动画187
7.3.5指向固定路径上的任意点的动画188
7.4Authorware 的交互功能190
7.4.1认识交互图标190
7.4.2交互响应应用实例193
7.5变量与函数及库和模板的使用204
7.5.1变量和函数的使用204
7.5.2库和模板206
7.6决策判断与框架结构设计208
7.6.1分支结构简介208
7.6.2分支结构的创建与设置210
7.6.3框架结构设计 215
7.7程序调试与发布217
7.7.1程序调试217
7.7.2程序发布219
7.8本章小结223
思考与练习223
第8章多媒体作品的设计与制作226
8.1多媒体作品设计226
8.1.1多媒体作品的设计过程与设计原则226
8.1.2人机界面设计229
8.1.3多媒体制作工具232
8.2多媒体作品设计与制作案例234
8.2.1作品规划与设计创意234
8.2.2多媒体作品展示光盘制作236
8.3本章小结242
思考与练习242
第二部分实验指导篇
实验1声音的处理与制作247
【实验目的】247
【实验内容】247
【实验预备】247
【实验步骤】256
【实验总结与思考】262
【课外实践】263
实验21百福图创作264
【实验目的】264
【实验内容】264
【实验步骤】264
【实验总结与思考】270
实验22“沟通·交流”图像创作271
【实验目的】271
【实验内容】271
【实验步骤】271
【实验总结与思考】276
实验23应用滤镜创作油画效果图像277
【实验目的】277
【实验内容】277
【实验步骤】277
【实验总结与思考】281
实验3视频编辑与处理282
【实验目的】282
【实验内容】282
【实验预备】282
【实验步骤】282
【实验总结与思考】292
【课外实践】292
实验4Flash动画制作293
【实验目的】293
【实验内容】293
【实验预备】293
【实验步骤】294
【实验总结与思考】301
【课外实践】301
实验5多媒体制作工具Authorware的使用302
【实验目的】302
【实验内容】302
【实验预备】302
【实验步骤】303
【实验总结与思考】313
实验6多媒体光盘制作314
【实验目的】314
【实验内容】314
【实验预备】314
【实验步骤】318
【实验总结与思考】320
【课外实践】320
附录A虚拟现实技术321
A.1虚拟现实技术概述321
A.1.1虚拟现实技术的概念321
A.1.2虚拟现实技术的特征321
A.1.3虚拟现实系统的分类323
A.1.4虚拟现实技术的应用 327
A.2虚拟现实系统的组成329
A.2.1虚拟现实系统的硬件设备330
A.2.2虚拟现实系统的开发软件334
A.3虚拟现实系统的开发过程334
参考文献336
1.1数据库的基本概念1
1.1.1信息、数据与数据处理1
1.1.2数据库系统4
1.2数据模型5
1.2.1数据模型的组成要素5
1.2.2概念模型6
1.2.3最常用的数据模型8
1.3关系数据库10
1.3.1关系的性质10
1.3.2关系的完整性10
1.3.3关系代数11
1.4数据库应用系统开发概述13
1.4.1需求分析13
1.4.2确定信息模型(ER图)14
1.4.3确定数据模型14
1.4.4物理设计15
1.4.5功能设计16
1.4.6应用程序发布17
1.4.7系统运行与维护17
本章小结17
习题一17
第2章Visual FoxPro概述20
2.1Visual FoxPro 6.0概述20
2.1.1Visual FoxPro 6.0的启动和退出20
2.1.2Visual FoxPro的工作方式20[1][3]Visual FoxPro程序设计基础教程(第2版)目录[3][3]2.2Visual FoxPro 6.0的操作环境22
2.2.1菜单系统的操作22
2.2.2工具栏的操作23
2.2.3命令窗口的操作24
2.2.4Visual FoxPro的屏幕区25
2.2.5Visual FoxPro的状态栏25
2.2.6Visual FoxPro的环境设置25
2.3项目管理器28
2.3.1项目文件的建立和打开28
2.3.2项目管理器界面的组成30
2.4Visual FoxPro中的语言基础32
2.4.1数据类型32
2.4.2常量34
2.4.3变量35
2.5Visual FoxPro中的常见函数42
2.5.1数值处理函数42
2.5.2字符处理函数44
2.5.3日期及日期时间处理函数47
2.5.4数据类型转换函数48
2.5.5测试函数50
2.5.6显示信息函数52
2.6运算符和表达式53
2.6.1算术运算符和数值表达式53
2.6.2字符串运算符和字符表达式53
2.6.3日期时间运算符和日期时间表达式54
2.6.4关系运算符和关系表达式54
2.6.5逻辑运算符和逻辑表达式55
2.6.6不同类型运算符的运算优先级56
本章小结56
习题二56
第3章表的创建及使用62
3.1创建自由表62
3.1.1表结构的设计62
3.1.2表结构的创建65
3.1.3输入新记录68
3.2表的基本操作70
3.2.1表的打开与关闭71
3.2.2记录的操作72
3.2.3表结构的修改与复制85
3.3表的索引86
3.3.1索引的概念86
3.3.2索引的类型88
3.3.3索引的创建89
3.3.4索引的使用91
3.3.5排序93
3.4数据统计93
3.4.1计数命令COUNT93
3.4.2求和命令SUM94
3.4.3求平均值命令AVERAGE94
3.4.4TOTAL命令94
本章小结95
习题三95
第4章数据库的创建与使用100
4.1数据库设计概述100
4.2数据库的基本操作101
4.2.1创建数据库101
4.2.2打开数据库103
4.2.3关闭数据库104
4.2.4删除数据库104
4.3数据库表的操作105
4.3.1数据库表的操作105
4.3.2数据库表字段的扩展属性107
4.3.3数据库表的表属性110
4.4数据库表间的永久关系113
4.4.1永久关系的种类113
4.4.2永久关系的建立、编辑和删除114
4.5参照完整性115
4.6多张表的同时使用117
4.6.1工作区的概念117
4.6.2临时关系120
本章小结122
习题四122
第5章关系数据库标准语言SQL126
5.1SQL语言概述126
5.2数据定义127
5.2.1定义表结构127
5.2.2修改表结构129
5.2.3删除表131
5.3数据操纵132
5.3.1插入记录132
5.3.2删除记录133
5.3.3更新记录133
5.4数据查询134
5.4.1单表查询135
5.4.2连接查询141
5.4.3嵌套查询145
5.4.4集合的并运算147
5.4.5查询结果输出147
本章小结150
习题五150
第6章查询和视图154
6.1查询154
6.1.1查询的概念154
6.1.2查询设计器154
6.2视图161
6.2.1视图的概念161
6.2.2视图设计器162
6.2.3在视图设计器中创建本地视图164
6.2.4用SQL命令创建视图167
6.2.5使用视图168
6.3视图和查询的区别168
本章小结168
习题六169
第7章程序设计基础171
7.1程序文件的建立和运行171
7.1.1程序文件的建立与修改171
7.1.2程序文件的运行172
7.2基本命令173
7.2.1程序注释命令173
7.2.2基本输入输出命令173
7.2.3结束程序运行命令175
7.3程序的基本控制结构176
7.3.1顺序结构176
7.3.2分支结构176
7.3.3循环结构181
7.4程序的模块化189
7.4.1子程序189
7.4.2过程及过程文件191
7.4.3用户自定义函数194
7.5变量的作用域197
7.5.1全局变量197
7.5.2私有变量198
7.5.3局部变量198
本章小结199
习题七200
第8章面向对象的程序设计204
8.1对象204
8.1.1属性204
8.1.2事件和方法程序205
8.2类206
8.2.1Visual FoxPro定义的类206
8.2.2自定义类208
8.2.3使用类库209
8.2.4使用类浏览器211
8.2.5使用类设计器212
8.3在程序中使用类和对象213
8.3.1创建和定义类213
8.3.2创建对象214
8.3.3引用对象216
8.3.4设置界面对象属性217
8.3.5调用界面对象的方法程序217
本章小结218
习题八218
第9章表单和控件221
9.1表单221
9.1.1创建表单221
9.1.2定义数据环境227
9.1.3管理表单230
9.2控件概述234
9.3登录表单235
9.3.1标签(Label)控件236
9.3.2文本框(TextBox)控件 237
9.3.3命令按钮(CommandButton)控件240
9.3.4“登录”表单的实现241
9.4数据浏览表单242
9.4.1命令按钮组(CommandGroup)控件242
9.4.2线条和形状控件244
9.4.3“图书信息浏览”表单的实现244
9.5添加记录表单246
9.5.1编辑框(EditBox)控件246
9.5.2复选框(CheckBox)控件248
9.5.3选项按钮组(OptionGroup)控件 248
9.5.4“读者注册”表单的实现250
9.5.5微调(Spinner)控件和“读者注册”表单的优化252
9.6数据维护表单254
9.6.1列表框(ListBox)控件255
9.6.2组合框(ComboBox)控件258
9.6.3“图书信息维护”表单的实现258
9.7查询统计功能表单260
9.7.1表格(Grid)控件261
9.7.2页框(PageFrame)控件 264
9.7.3“图书查询”表单的实现264
9.7.4“读者借阅情况统计”表单的实现266
9.8系统封面表单269
9.8.1计时器(Timer)控件 269
9.8.2图像(Image)控件271
9.8.3“欢迎”表单的实现272
本章小结272
习题九273
第10章报表和标签278
10.1报表向导278
10.2报表设计器282
10.2.1报表格式与布局283
10.2.2报表控件284
10.2.3报表输出289
10.3快速报表290
10.4标签设计291
10.4.1标签向导291
10.4.2标签设计器293
10.4.3标签输出294
本章小结295
习题十295
第11章菜单设计297
11.1菜单系统的结构297
11.2创建菜单系统298
11.2.1创建菜单的步骤298
11.2.2菜单设计器298
11.2.3应用系统菜单设计301
11.2.4定制菜单系统305
11.2.5快速菜单功能306
11.3创建表单菜单307
11.4创建快捷菜单308
本章小结309
习题十一309
第12章应用系统集成311
12.1编译应用程序311
12.1.1构造应用程序框架311
12.1.2将文件加入到项目中315
12.1.3编辑项目信息317
12.1.4创建并运行应用程序318
12.2生成可发布的应用程序319
12.2.1准备要发布的应用程序320
12.2.2准备制作发布磁盘320
本章小结321
习题十二321
附录A图书管理数据库主要数据表记录323
附录BVF6文件类型324
