《网络课程开发技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:刘友和主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2002
  • ISBN:7040115654
  • 页数:362 页
图书介绍:

模块一 交互式主页 2

第1章 交互式主页介绍 2

1.1 网页技术的发展历史 2

1.1.1 网页技术发展的第一阶段——静态网页 2

1.1.2 Web技术发展的第二阶段——动态网页 3

1.1.3 Web技术发展的第三阶段——实时可伸缩的事务处理 4

1.2 实现交互的方法 4

1.2.1 使用脚本语言实现交互 5

1.2.2 通过Java语言实现交互 5

1.2.3 使用CGI实现交互 7

1.2.4 通过JDBC实现交互 9

1.2.5 使用ASP实现交互 9

第2章 JavaScript的基本内容 11

2.1 JavaScript基础 11

2.1.1 JavaScript语言的发展 11

2.1.2 JavaScipt和Java 11

2.1.3 JavaScript的特点 12

2.1.4 JavaScript在网页设计中的应用 13

2.1.5 <SCRIPT>标记 13

2.2 了解JavaScript语言 15

2.2.1 对象 15

2.2.2 变量 15

2.2.3 操作符 16

2.2.4 语句 17

2.2.5 函数 19

2.2.6 属性 20

2.2.7 方法 20

2.3 JavaScript对象 20

2.3.1 window对象 20

2.3.2 frame对象 21

2.3.3 location对象 21

2.3.4 document对象 21

2.3.5 form对象 22

2.3.6 text和textarea对象 23

2.3.7 checkbox对象 23

2.3.8 radio对象 23

2.3.9 select对象 24

2.3.10 button对象 24

2.3.11 submit对象和reset对象 24

2.3.12 password对象 24

2.3.13 navigator对象 25

2.3.14 string对象 25

2.3.15 Date对象 26

2.3.16 Math对象 26

2.4 JavaScript编程实例 27

第3章 VBScript的基本规范 39

3.1 VBScript概述 39

3.2 VBScript语言 40

3.2.1 定义过程 40

3.2.2 使用变量 41

3.2.3 控制流程 42

3.2.4 处理错误 42

3.3 VBScript控制结构 44

3.3.1 识别对象 44

3.3.2 加入事件过程 45

3.3.3 设置控制属性 46

3.3.4 调用控制方法 47

第4章 利用Java交互 50

4.1 开发工具JDK 50

4.1.1 Java开发工具JDK 50

4.1.2 安装开发工具JDK 52

4.2 在Applet中绘图 53

4.3 事件 54

4.4 读取Applet参数 56

4.5 在Applet中加入按钮 57

4.6 在Apple中显示图像 58

4.7 动画和声音 59

第5章 利用AWT设计用户界面 64

5.1 对话框 64

5.2 事件 65

5.3 滚动条 67

5.4 菜单 68

5.5 列表 72

5.6 布局管理器 73

5.7 小型计算器 75

模块二 虚拟现实技术 86

第6章 虚拟现实简介 86

6.1 生活中需要虚拟现实 86

6.2 网络课程开发中需要虚拟现实技术 86

6.3 虚拟现实的定义 87

6.4 虚拟现实的发展 87

6.5 如何建造虚拟实境场景 88

第7章 在微机上构造虚拟实境——图形库OpenGL函数的调用 89

7.1 OpenGL基本理解 89

7.2 Windows下的OpenGL函数 90

7.3 OpenGL基本功能 91

7.4 OpenGL数据类型的函数名 92

7.5 利用辅助库编写程序 93

第8章 网上实现虚拟漫游的方法——VRML 97

8.1 VRML简介 97

8.2 实现VRML的最简单方法 99

8.2.1 用3D MAX构造VRML场景 99

8.2.2 用SolidWorks构造虚拟现实场景 105

8.3 深入VRML编程——VRML基本语法(VRML2.0标准) 106

8.3.1 概述 106

8.3.2 域和事件 106

8.3.3 坐标系统和显示 106

8.3.4 VRML编程例一 107

8.3.5 VRML编程例二 108

8.3.6 VRML编程例三 110

8.4 如何在网页中使用VRML文件 111

第9章 全景虚拟 113

9.1 全景虚拟概念 113

9.2 实现途径 115

9.3 应用场合 115

第10章 用传感器构造虚拟现实环境 117

10.1 虚拟现实输出传感器 117

10.1.1 视觉虚拟现实输出传感器 117

10.1.2 听觉虚拟现实传感器 121

10.1.3 其他虚拟现实输出工具 122

10.2 虚拟现实输入工具 122

10.2.1 磁性传感器 122

10.2.2 超声波传感器 123

10.2.3 数据手套 123

10.2.4 力回馈位置追踪器 124

10.3 虚拟现实电脑 125

10.4 虚拟现实软件 127

第11章 沉漫型虚拟现实技术 131

11.1 沉浸型虚拟现实的定义 131

11.2 沉浸型虚拟现实系统的基本结构 133

11.2.1 “头盔与手套”式 133

11.2.2 洞穴式和BOOM式虚拟现实系统 134

11.3 沉浸型虚拟现实的技术特征 136

11.4 虚拟现实系统的网络化 138

11.5 对开发软件的要求 141

第12章 虚拟现实技术的应用 147

12.1 娱乐方面 147

12.2 教育方面 148

12.3 工程方面 152

12.4 医学方面 154

12.5 建筑方面 155

12.6 科学分析方面 156

模块三 流媒体技术 161

第13章 流媒体概述 161

13.1 流媒体和流媒体系统 161

13.1.1 流媒体的概念 161

13.1.2 流媒体系统 162

13.1.3 智能流技术 163

13.2 流媒体格式 163

13.2.1 动画 164

13.2.2 音频 165

13.2.3 视频影像 165

13.2.4 电子幻灯片 165

13.2.5 多媒体教学课件 166

第14章 Real Networks网上流媒体技术 167

14.1 RealSystem系统结构 167

14.1.1 系统简介 167

14.1.2 系统配置 168

14.1.3 系统组成 170

14.1.4 软件下载及安装 170

14.1.5 应用 171

14.2 Real数据流 171

14.2.1 数据流的网络发送方式 171

14.2.2 数据广播方式 173

14.3 Real流的工作原理及其制作 174

14.3.1 工作流程 174

14.3.2 服务器工作原理 176

14.4 Real流式文件的制作 177

14.4.1 制作步骤 177

14.4.2 利用Wizard制作流式文件 177

14.4.3 发布到Internet 182

14.4.4 菜单介绍 184

第15章 Microsoft Windows网上流媒体技术 187

15.1 Windows Media系统简介 187

15.1.1 系统组成 187

15.1.2 作用 187

15.1.3 应用 188

15.2 工作原理 188

15.2.1 Windows Media Service系统组成 189

15.2.2 工作方式 191

15.3 Windows Media Player 7.0播放软件 191

15.3.1 软件的下载和安装 192

15.3.2 界面 192

15.3.3 主要功能介绍 193

15.3.4 软件设置 196

15.3.5 工作方式 197

15.3.6 应用情况 201

15.4 流式文件基本制作工具Windows Media Encoder 202

15.4.1 软件的下载及安装 202

15.4.2 制作单速率影片 203

15.4.3 制作多速率影片 208

15.4.4 把Live Source的内容转换为流式文件 211

15.4.5 利用模板快速创建网络影片或声音 213

15.5 其他辅助制作工具 214

15.5.1 注解制作工具Windows Media ASF Indexer 214

15.5.2 简报制作工具Windows Media Author 217

15.5.3 用PowerPoint2000制作网络影片 220

15.5.4 Premiere Plugin外挂工具 223

15.5.5 批处理工具On-Demand Producer 223

第16章 其他流媒体技术 231

16.1 Apple QuickTime 231

16.1.1 QuickTime软件简介 231

16.1.2 QuickTime Player 231

16.1.3 Picture Viewer 232

16.1.4 应用 232

16.1.5 QuickTime流 233

16.1.6 QuickTime Pro 234

16.2 Macromedia的网上流媒体技术 234

16.2.1 Flash流式动画 234

16.2.2 Authorware流式多媒体课件 235

16.2.3 动态网页工具Genetrator 238

16.2.4 Director 7.0 Shockwave Internet Studio 239

16.3 MetaStream技术 239

16.3.1 软件特点 240

16.3.2 应用 240

16.3.3 制作 241

第17章 流式网络动画(一) 243

17.1 流式网络动画基础 243

17.1.1 Flash概述 243

17.1.2 Flash的主要特点 243

17.1.3 Flash的主要术语 244

17.2 Flash的主要工作环境 245

17.3 菜单栏 246

17.4 标准工具栏 247

17.5 绘图工具栏 248

17.5.1 Flash颜色板 248

17.5.2 箭头(Arrow) 251

17.5.3 套索(Lasso) 252

17.5.4 直线(Line) 253

17.5.5 文本(Text Tool)工具 254

17.5.6 椭圆(Oval) 254

17.5.7 矩形(Rectangle)工具 255

17.5.8 铅笔(Pencil) 255

17.5.9 刷子(Brush)工具 255

17.5.10 墨水瓶(Ink Bottle)工具 256

17.5.11 油漆桶(Paint Bucket)工具 257

17.5.12 滴管(Dropper)工具 258

17.5.13 橡皮(Eraser)工具 259

17.5.14 抓手(Hand)工具 259

17.5.15 放大镜(Magnifier)工具 260

17.6 时间轴窗口(Timeline) 260

17.7 工作区(Work Area) 261

17.8 库窗口(Libraries) 262

17.9 监控器(Inspectors) 263

17.10 Flash动画的初始化 265

17.11 Flash动画的播放 266

第18章 流式网络动画(二) 269

18.1 层的概念及应用 269

18.1.1 图层的概念 269

18.1.2 层的基本操作 270

18.1.3 普通导向层的创建及应用 275

18.1.4 运动导向层的创建及应用 277

18.1.5 遮罩层的创建及应用 279

18.1.6 添加声音 281

18.2 帧的概念及应用 283

18.2.1 帧的类型 283

18.2.2 动画的类型 283

18.2.3 帧的不同状态 284

18.2.4 帧的基本操作 285

18.2.5 帧属性的设置 286

18.2.6 动作渐变动画的创建 289

18.2.7 形状渐变动画的创建 290

18.2.8 帧-帧动画的创建 292

18.2.9 “洋葱皮”技术的使用 293

18.3 图符的概念及应用 294

18.3.1 图符的概念 294

18.3.2 图符的类型 294

18.3.3 有关图符的操作 295

18.3.4 有关实例的操作 298

18.3.5 有关按钮的操作 304

18.4 Flash动画的发布及测试 308

18.4.1 Flash动画的发布方式 308

18.4.2 Flash动画发布过程 309

18.4.3 Flash动画发布的参数设置 310

18.4.4 动画的测试 314

模块四 远程控制技术 319

第19章 视频会议 319

19.1 引言 319

19.2 视频会议主要设备 319

19.2.1 多媒体数字信号编/解码器 320

19.2.2 视频设备 320

19.2.3 音频设备 321

19.2.4 控制装置 321

19.3 视频会议网络 322

19.3.1 窄带综合业务数字网络(N-ISDN) 322

19.3.2 局域网络 324

19.3.3 异步传输网络 324

19.3.4 互联网及宽带接入网 324

19.4 视频会议终端及设备的标准 325

19.4.1 视频会议终端机 325

19.4.2 视频会议设备的标准 326

19.4.3 H.320建议 328

19.4.4 宽带综合业务数字网络上的视频会议系统-H.310及H.321建议 329

19.4.5 IP网上的视频会议系统-H.323建议 330

19.4.6 多点控制机(MCU)在H.323建议的应用 332

19.4.7 微软的NetMeeting作为H.323建议的客户端应用软件 333

19.5 视频会议系统的分类 334

19.5.1 会议室型视频会议系统 334

19.5.2 移动型视频会议系统 335

19.5.3 桌面会议电视系统 335

19.6 电视会议的优点 335

19.6.1 节省费用和时间 335

19.6.2 建立信任,形成新市场 336

19.6.3 为教育培训和学术交流带来的益处 336

19.7 视频会议系统的应用 337

19.7.1 政府机关 337

19.7.2 保健医疗系统 337

19.7.3 工商企业 337

19.7.4 教学和培训对电视会议的需求 337

19.7.5 远程教学 338

19.7.6 教师对学生进行辅导 338

19.7.7 公司对职员进行培训 339

19.8 应用实例 339

19.8.1 快速成型技术培训 339

19.8.2 CAD/CAM培训网络 340

19.8.3 用视频会议技术进行远程实验教学 341

第20章 远程控制技术框架 343

20.1 远程控制技术 343

20.2 安装 343

20.3 视频监控 345

20.4 一对一培训 346

20.5 一对多培训 347

20.6 接力培训 347

20.7 小结 348

第21章 远程控制技术应用实例 349

21.1 由虚拟的综合加工中心到现实的综合加工中心 349

21.1.1 简介 349

21.1.2 综合加工系统的培训 350

21.2 虚拟现实机械手遥控系统 354

21.2.1 简介 354

21.2.2 系统架构 354

21.3 通过互联网遥控FDM系统 357

21.3.1 简介 357

21.3.2 基于互联网的FDM设备实时控制系统 357

21.3.3 远程控制系统的操作 358

21.4 通过互联网进行工程设计的远程分析讨论 359