目录 3
第一部分 基本原理 3
第1章 教学技术网络远程化发展 3
1.1 网络远程教学技术发展过程 3
1.2 网络远程教学信息传播方式 4
小结 6
习题 7
第2章 网络远程教学XML实现概述 8
2.1 网络远程教学XML实现 8
2.2 XML简介 8
2.3 XML文档 9
2.3.1 元素 10
2.3.2 前言 12
2.3.3 XML文档的物理意义和逻辑意义 13
2.4 XML文档的编辑和浏览 13
2.4.1 XML文档编辑 13
2.4.2 XML文档浏览 14
2.4.3 XML文档解析 14
2.5 XML文档基本语法 15
2.5.1 处理指令 15
2.5.2 字符编码 15
2.5.3 实体引用 15
2.5.4 CDATA节 17
2.5.5 注释 17
2.5.6 白空处理 17
2.6.1 XML架构定义 18
2.6 XML文档架构 18
2.6.2 XML架构引用 20
2.7 XML文档样式 21
2.7.1 样式定义 21
2.7.2 样式声明 22
2.8 XML文档对象模型 23
小结 24
习题 24
第3章 网络远程教学媒体技术 26
3.1 媒体概述 27
3.1.1 什么是媒体 27
3.1.2 数字媒体与模拟媒体 27
3.1.3.2 图像的表示和再现 28
3.1.3 视觉媒体 28
3.1.3.1 视觉媒体的表示和再现 28
3.1.3.3 图形的表示和再现 31
3.1.3.4 文本的表示和再现 31
3.1.3.5 图像、图形、文本的比较 32
3.1.4 听觉媒体 32
3.1.4.1 听觉媒体的表示和再现 32
3.1.4.2 波形音频的表示和再现 33
3.1.4.3 MIDI器乐的表示和再现 34
3.1.4.4 波形音频和MIDI器乐比较 34
3.1.5 媒体的时间特性 35
3.1.5.1 视觉媒体的时间特性 35
3.1.5.2 听觉媒体的时间特性 37
3.1.6 媒体的空间特性 38
3.1.6.1 视觉媒体的空间特性 38
3.1.6.2 听觉媒体的空间特性 40
3.1.7 媒体数据的压缩、编码和文件格式 41
3.1.7.1 媒体数据压缩 41
3.1.7.2 Web媒体 42
3.1.7.3 媒体文件格式 42
3.1.8 媒体在不同应用程序之间的交换 48
媒体小结 48
3.2 超文本原理 48
3.2.1 XML超文本应用——XHTML 48
3.2.2 XHTML文档的基本结构 49
3.2.3 XHTML文档的编辑和浏览 50
3.2.4 XHTML文档编辑的基本原理 51
3.2.5 文本定义 51
3.2.6 外部媒体和组件的引用 53
3.2.7 超链接 57
3.2.8 表单 59
3.2.9 XHTML文档样式——CSS 60
3.2.9.1 关于CSS 60
3.2.9.2 在XHTML文档中使用CSS 61
3.2.9.3 CSS颜色 62
3.2.9.4 CSS背景 63
3.2.9.5 CSS字体 63
3.2.9.6 CSS文本 64
3.2.9.8 CSS布局 65
3.2.9.7 CSS用户界面 65
3.2.9.9 CSS继承 68
3.2.9.10 CSS层叠 68
3.2.9.11 CSS类 70
3.2.9.12 CSS小、结 72
XHTML小结 73
3.3 二维图形动画原理 73
3.3.1 XML二维图形应用——SVG 73
3.3.2 SVG文档的基本结构 74
3.3.3 SVG文档的编辑和浏览 74
3.3.4 SVG文档编辑概述 75
3.3.5 二维形状定义标准——路径 75
3.3.6 SVG基本形状 76
3.3.7 SVG文本 77
3.3.8 SVG与CSS 77
3.3.9 SVG形状的布局 78
3.3.10 SVG形状的填涂 81
3.3.10.1 笔画和填充 81
3.3.10.2 单色 82
3.3.10.3 渐变色 82
3.3.10.4 图案 83
3.3.11 SVG滤镜 84
3.3.12 SVG动画 85
3.3.13 SVG与外部媒体引用 87
SVG 小结 88
3.3.14 SVG与超链接 88
3.4.1 XML三维图形应用——X3D/VRML 89
3.4.2 VRML文档的基本结构 89
3.4 三维图形动画原理 89
3.4.3 VRML文档的编辑和浏览 91
3.4.4 VRML文档编辑概述 91
3.4.5 三维图形定义标准——NURBS 92
3.4.6 VRML基本形体 94
3.4.7 VRML三维文本 94
3.4.8 VRML形体的布局 95
3.4.8.1 VRML初始坐标系 95
3.4.8.2 VRML坐标系变换 96
3.4.9.1 材料 98
3.4.9 VRML形体的外貌 98
3.4.9.2 贴图 99
3.4.10 VRML光照 101
3.4.11 VRML视点 102
3.4.12 VRML动画 104
3.4.13 VRML与外部媒体引用 107
3.4.14 VRML与超链接 107
VRML小结 108
3.5 图像、视频、波形音频、MIDI器乐原理 109
小结 110
习题 110
4.1 网络远程教学交互性概述 113
第4章 网络远程教学交互技术 113
4.2 浏览器端交互 114
4.2.1 浏览器端交互概述 114
4.2.2 IE对象概述 114
4.2.3 脚本语言JScript 115
4.2.3.1 JScript简介 115
4.2.3.2 在XHTML文档中使用JScript 115
4.2.3.3 JScript代码基本组成结构 118
4.2.3.4 JScript数据类型 119
4.2.3.5 JScript变量与赋值 121
4.2.3.6 JScript运算符 123
4.2.3.7 JScript程序流程控制 125
4.2.3.8 JScript函数 130
4.2.3.9 JScript变量范围 131
4.2.3.10 JScript对象 132
4.2.3.11 JScript小结 140
4.2.4 文档对象模型(DOM) 140
4.2.4.1 DOM概述 140
4.2.4.2 XMLDOM 140
4.2.4.3 XHTML DOM应用示例 150
4.2.4.4 SVG DOM应用示例 152
4.2.4.5 DOM小结 153
浏览器端交互小结 154
4.3 服务器端交互 154
4.3.1 服务器端交互概述 154
4.3.3.1 ASP文档基本结构 155
4.3.3 ASP 155
4.3.2 IIS对象 155
4.3.3.2 ASP文档的创作与浏览 156
4.3.3.3 ASP文档特性 156
4.3.3.4 处理浏览器端输入并返回信息 157
4.3.3.5 设置返回内容的MIME类型 158
4.3.3.6 调用服务器端XML DOM等组件 159
服务器端交互小结 164
小结 164
习题 164
5.1.1 NetMeeting简介 169
5.1 Web通信软件NetMeeting 169
第5章 教学技术网络远程化发展(上机内容) 169
第二部分 上机实验 169
5.1.2 NetMeeting界面 170
5.1.3 NetMeeting配置 171
5.1.4 呼叫连接 172
5.1.5 主持或加入课堂 174
5.1.6 在课堂中多种媒体通信 174
5.1.7 在课堂中共享应用程序 175
5.1.8 在课堂中传送文件 176
NetMeeting小结 178
练习 178
5.2 Web服务器与客户机软件IIS与IE 178
5.2.1 IIS、IE简介 178
5.2.2.1 IIS界面 179
5.2.2 IIS建立网站 179
5.2.2.2 IIS配置 180
5.2.3 IE浏览网站 186
5.2.3.1 IE界面 186
5.2.3.2 IE配置 187
5.2.3.3 IE的使用 189
IIS、IE小结 189
练习 190
第6章 网络远程教学XML实现概述(上机内容) 191
6.1 纯文本文档编辑软件记事本 191
6.2 使用记事本创建XML文档 192
6.2.1 创建XML文档 192
6.3 使用记事本创建CSS 193
6.2.2 发布、浏览XML文档 193
小结 194
练习 195
第7章 网络远程教学媒体技术(上机内容) 196
7.1 XHTML文档编辑软件FrontPage 196
7.1.1 FrontPage简介 196
7.1.2 FrontPage界面 197
7.1.3 FrontPage配置 201
7.1.4 FrontPage操作起步 202
7.1.5 FrontPage文档 205
7.1.5.1 关于FrontPage文档 205
7.1.5.2 文档属性及其设置 205
7.1.6 FrontPage层 206
7.1.5.3 文档的屏幕显示和打印 206
7.1.7 文本编辑 207
7.1.7.1 文本编辑的基本操作 207
7.1.7.2 字符、段落和文档的基本格式 208
7.1.7.3 列表格式 210
7.1.7.4 表格格式 212
7.1.8 非文本媒体或组件等的引用 213
7.1.8.1 关于非文本媒体或组件等的引用 213
7.1.8.2 引用图像、背景图像 213
7.1.8.3 引用ActiveX组件 216
7.1.8.4 引用外部XHTML文档 221
7.1.9 超链接 223
7.1.10 表单 225
7.1.11 创建CSS 228
FrontPage使用小结 231
练习 232
7.2 图像编辑软件Photoshop 233
7.2.1 Photoshop简介 233
7.2.2 Photoshop界面 233
7.2.3 Photoshop配置 237
7.2.4 Photoshop操作起步 237
7.2.5 Photoshop文档 240
7.2.5.1 关于Photoshop文档 240
7.2.5.2 文档属性及其设置 240
7.2.5.3 新建、打开、保存和输出文档 243
7.2.6 Photoshop层 245
7.2.7.1 关于Photoshop图像编辑 248
7.2.7.2 选定要编辑的像素 248
7.2.7 Photoshop图像编辑 248
7.2.7.3 像素的复制、粘贴等基本编辑 254
7.2.7.4 像素的变换 254
7.2.7.5 像素的轮廓线和填充区编辑 254
7.2.7.6 像素的色调调整 258
7.2.7.7 使用常用工具编辑像素 258
7.2.7.8 使用滤镜编辑像素 261
7.2.7.9 关于图像屏蔽 261
7.2.8 Photoshop图形编辑 262
7.2.8.1 Photoshop图形和矢量屏蔽 262
7.2.7.10 Photoshop图像编辑小结 262
7.2.8.2 二维形状描述标准——路径 263
7.2.8.3 创建路径和形状层 264
7.2.8.4 路径基本编辑 265
7.2.8.5 形状层基本编辑 269
7.2.9 Photoshop文本编辑 271
7.2.9.1 关于Photoshop文本编辑 271
7.2.9.2 创建文本、文本对象及其层 272
7.2.9.3 文本编辑 273
7.2.9.4 文本对象编辑 273
7.2.9.5 文本层基本编辑 274
7.3.1 Premiere简介 275
7.3 视频编辑软件Premiere 275
练习 275
Photoshop使用小结 275
7.3.2 Premiere界面 276
7.3.3 Premiere配置 278
7.3.4 Premiere操作起步 279
7.3.5 Premiere工程 283
7.3.5.1 Premiere工作文档——工程 283
7.3.5.2 工程、时间轴、监视浮动窗口 284
7.3.5.3 Project浮动窗口 284
7.3.5.4 Timeline浮动窗口 287
7.3.5.5 Monitor浮动窗口 288
7.3.5.6 工程属性及其设置 289
7.3.5.7 输出工程 292
7.3.6 Premiere轨道 297
7.3.6.1 关于轨道 297
7.3.6.2 轨道管理 298
7.3.7 Premiere视频编辑 298
7.3.7.1 关于Premiere视频编辑 298
7.3.7.2 片段实例的基本编辑操作 298
7.3.7.3 片段实例的调整与变换 298
7.3.7.4 禁用和启用片断实例 299
7.3.7.5 组合和解组片段实例 299
7.3.7.6 片段属性的调整 300
7.3.7.7 调整In点和Out点 301
7.3.7.10 链接和不链接视频和音频 302
7.3.7.9 删除片断之间的空白 302
7.3.7.8 分断片断 302
7.3.7.11 视频效果 303
7.3.7.12 视频编辑小结 309
7.3.8 Premiere文本、图像、图形、音频编辑 309
Premiere使用小结 309
练习 309
7.4 二维图形动画编辑软件Flash 310
7.4.1 Flash简介 310
7.4.2 Flash界面 310
7.4.3 Flash配置 312
7.4.4 Flash操作起步 313
7.4.5.2 Flash中的术语与工具说明 317
7.4.5 Flash文档 317
7.4.5.1 关于Flash文档 317
7.4.5.3 Flash文档属性的调整 320
7.4.5.4 Flash文档的保存、输出和发布 321
7.4.6 Flash层 322
7.4.7 Flash图形编辑 323
7.4.7.1 Flash图形编辑与路径机制 323
7.4.7.2 路径填涂为图形 325
7.4.7.3 规则图形 328
7.4.7.4 生成图形的各种辅助工具 328
7.4.7.5 编辑图形的各种辅助工具 329
7.4.7.6 组合和解组图形 330
7.4.7.8 层叠、对齐、分布等变换工具 331
7.4.7.7 变换图形 331
7.4.7.9 符号、实例和库 332
7.4.7.10 矢量屏蔽 336
7.4.8 Flash文本编辑 337
7.4.8.1 关于Flash文本编辑 337
7.4.8.2 创建文本及其对象 337
7.4.8.3 文本和文本对象的基本编辑 338
7.4.8.4 文本对象的转化 339
7.4.8.5 Flash文本与超链接 339
7.4.9 Flash中图像、音频、视频的使用 340
7.4.9.1 图像、音频、视频的使用 340
7.4.9.2 图像的使用 340
7.4.9.3 音频的使用 342
7.4.9.4 视频的使用 343
7.4.10 Flash动画 343
7.4.10.1 Flash动画和帧概述 343
7.4.10.2 时间轴面板 344
7.4.10.3 帧基本操作 345
7.4.10.4 逐关键帧动画 348
7.4.10.5 插变帧动画 349
7.4.10.6 效果 351
7.4.10.7 动画片断 351
7.4.10.8 按钮 353
7.4.11 Flash脚本编程 354
Flash使用小结 354
7.5.1 Maya简介 355
练习 355
7.5 三维图形动画编辑软件Maya 355
7.5.2 Maya界面 356
7.5.3 Maya配置 364
7.5.4 Maya操作起步 366
7.5.5 Maya场景 371
7.5.5.1 Maya工作文档——场景 371
7.5.5.2 Maya工程 372
7.5.5.3 对象、节点、特性、特性编辑器 373
7.5.5.4 Hypergraph窗口和构建历史 375
7.5.5.5 场景的渲染 378
7.5.5.6 源、实例、外部文件的输入和引用 379
7.5.6 Maya层 380
7.5.7.1 三维形体的建模 381
7.5.7 Maya三维图形编辑 381
7.5.7.2 三维形体的外貌 395
7.5.8 Maya中媒体的使用 398
7.5.9 Maya光照 400
7.5.9.1 光照概述 400
7.5.9.2 默认光照 400
7.5.9.3 编辑自定义的光照 401
7.5.10 Maya镜头和视图 402
7.5.10.1 镜头和视图概述 402
7.5.10.2 默认镜头 403
7.5.10.3 编辑自定义的镜头 403
7.5.11.2 Maya时间轴 405
7.5.11 Maya三维动画 405
7.5.11.1 Maya动画 405
7.5.11.3 Graph Editor窗口 406
7.5.11.4 关键帧动画 408
7.5.11.5 路径动画 410
7.5.11.6 动态效果 411
Maya使用小结 412
练习 413
7.6 波形音频编辑软件Audition 413
7.6.1 Audition简介 413
7.6.2 Audition界面 413
7.6.3 Audition配置 419
7.6.4 Audition操作起步 422
7.6.5.1 Audition工作文档——音届 425
7.6.5 Audition音届 425
7.6.5.2 组织面板、时间轴和轨道 426
7.6.5.3 组织面板的基本操作与音届管理 426
7.6.5.4 创建音届 427
7.6.5.5 输出音届 428
7.6.6 Audition轨道 429
7.6.6.1 音频轨道 429
7.6.6.2 设置轨道属性 429
7.6.7 Audition波形音频编辑 431
7.6.7.1 录制音频 431
7.6.7.5 使用Edit菜单编辑片段实例 433
7.6.7.4 设置音频片断实例的属性 433
7.6.7.3 基本编辑操作 433
7.6.7.2 波形音频编辑 433
7.6.7.6 音频效果 437
7.6.8 Audition使用视频中的音频数据 441
7.6.9 Audition使用MIDI器乐 441
Audition使用小结 441
练习 442
7.7 MIDI器乐编辑软件Cakewalk 442
7.7.1 Cakewalk概述 442
7.7.2 Cakewalk操作起步 442
练习 447
8.1.1 IE与脚本程序相关的配置 448
8.1 浏览器端交互 448
第8章 网络远程教学交互技术(上机内容) 448
8.1.2 浏览器端脚本调试策略 449
8.2 服务器端交互 450
8.2.1 IIS与脚本程序相关的配置 450
8.2.2 服务器端脚本调试策略 452
第三部分 实践应用 455
第9章 网络远程教学基本模型的建立 455
9.1 网络远程教学基本模型 455
9.2 网络课程基本模型的3个版本 455
9.3 网络课程基本模型3个版本的设计与开发 457
9.4 网络课程基本模型的发展展望 461
附录A 资源列表 462