《Web程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:丁振凡编著
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2008
  • ISBN:7563515860
  • 页数:239 页
图书介绍:本书结合网络教学平台的应用开发实践,较系统地介绍了Web程序开发的主要方面。全书分8章,内容包括:ASP编程基础,HTML语言介绍,VBScript介绍,ASP的内置对象,ASP访问数据库,DHTML编程基础,XML技术及应用,网络教学综合应用设计。各章配有习题和上机操作题。本书在讲述上由浅入深,注重理论与实际的结合,例题精练,许多例子是网络教学平台应用的提炼,融知识性和实用性于一体。本书的突出特点是将Web编程中的客户端技术与服务端技术进行了系统的融合整理,有利于培养学生综合分析问题和解决问题的能力。本书可作为大中专院校学生学习Web程序设计和Web编程技术的教材。同时也可作为广大自学者和软件开发人员的参考用书。

第1章 ASP编程基础 1

1.1 Web基础知识 1

1.1.1 Web工作原理 1

1.1.2 Web页与Web站点 2

1.2 ASP简介 2

1.3 IIS的安装与配置 3

1.3.1 安装IIS 3

1.3.2 启动和停止IIS 3

1.3.3 配置IIS 4

1.4 ASP程序初步 6

1.4.1 简单示例 6

1.4.2 ASP脚本语言设定 7

1.4.3 服务端包含文件 8

第2章 HTML语言介绍 11

2.1 HTML概述 11

2.1.1 HTML文档结构 11

2.1.2 常用HTML编辑工具 12

2.2 HTML文本设计 13

2.2.1 设置BODY属性 13

2.2.2 段落格式化 14

2.2.3 字符格式化 16

2.2.4 使用列表格式 19

2.3 网页中加入多媒体 21

2.3.1 使用图像 21

2.3.2 使用字幕和背景音乐 23

2.4 使用表格 24

2.4.1 创建基本表格 24

2.4.2 表格设置 25

2.5 使用框架 28

2.5.1 框架网页的基本结构 28

2.5.2 框架的设置 28

2.6 使用超级链接 30

2.6.1 理解超级链接和路径 30

2.6.2 创建文件链接 30

2.6.3 创建锚点链接 31

2.6.4 创建邮件链接 31

2.7 使用表单 32

2.7.1 表单处理概述 32

2.7.2 INPUT标记型表单控件的使用 32

2.7.3 其他表单控件 35

第3章 VBScript介绍 40

3.1 VBScript概述 40

3.2 VBScript的数据表示 41

3.2.1 VBScript的数据类型 41

3.2.2 VBScript变量与数组 41

3.2.3 VBScript运算符 43

3.3 VBScript流程控制语句 44

3.3.1 if语句 44

3.3.2 Select Case语句 46

3.3.3 循环语句 47

3.4 VBScript的过程定义与调用 50

3.4.1 Sub过程及其调用 50

3.4.2 Function过程及其调用 50

3.5 VBScript中的内部函数 51

3.5.1 转换函数 51

3.5.2 字符串函数 51

3.5.3 日期和时间函数 53

3.5.4 数学函数 54

3.5.5 检验函数 54

3.5.6 输入与输出函数 55

第4章 ASP的内置对象4.1 Request对象 59

4.1.1 Form集合 60

4.1.2 QueryString集合 64

4.1.3 Cookies集合 65

4.1.4 ServerVariables集合 66

4.2 Response对象 67

4.2.1 Response对象的属性 67

4.2.2 Response对象的方法 68

4.2.3 Response对象的数据集合 69

4.3 Session对象 71

4.3.1 Session对象的属性 72

4.3.2 Session对象的方法 72

4.3.3 Session对象的事件 73

4.4 Application对象 73

4.4.1 Application对象的方法 74

4.4.2 Application对象的事件 75

4.4.3 Global.asa文件 75

4.5 Server对象 80

4.5.1 Server对象的属性 80

4.5.2 Server对象的方法 80

第5章 ASP访问数据库5.1 ADO对象模型简介 85

5.1.1 ADO内幕 85

5.1.2 ADO对象和数据集合 85

5.2 用Connection对象连接数据库 86

5.2.1 Connection对象的常用属性和方法 86

5.2.2 连接数据库 87

5.2.3 Connection对象执行SQL语句 89

5.2.4 Connection对象的数据集合 93

5.2.5 Connection对象的事务处理 94

5.3 用RecordSet对象访问数据 96

5.3.1 RecordSet对象的创建 97

5.3.2 记录集游标及移动方法 98

5.3.3 操作访问记录的数据内容 99

5.3.4 记录集的分页显示 102

5.3.5 记录的添加与编辑修改 105

5.4 Command对象 113

5.4.1 Command对象的常用属性 114

5.4.2 Command对象的常用方法 114

5.4.3 Command对象的数据集合 115

5.4.4 Command对象调用存储过程 116

第6章 DHTML编程基础6.1 JavaScript脚本语言 121

6.1.1 在网页中使用JavaScript 121

6.1.2 JavaScript的基本语法成分 121

6.1.3 程序控制语句 125

6.1.4 常用的内置对象 129

6.1.5 自定义函数 132

6.2 层叠样式表CSS 133

6.2.1 样式表的定义与引用 133

6.2.2 样式表的种类 135

6.2.3 CSS属性 136

6.3 浏览器对象模型 143

6.3.1 window对象 144

6.3.2 document对象 149

6.3.3 location对象 155

6.3.4 history对象 155

6.3.5 external对象 157

6.3.6 navigator对象 158

6.3.7 screen对象 158

6.4 JavaScript的事件处理 158

6.4.1 常见事件一览 158

6.4.2 document的常用事件 160

6.4.3 表单对象的常用事件 161

第7章 XML技术与应用7.1 XML文档格式 168

7.1.1 XML文档的基本组成 168

7.1.2 “格式良好的”XML文档的要求 169

7.2 XML文档对象模型 170

7.2.1 DOMDocument对象 171

7.2.2 XMLDOMNode对象 173

7.2.3 XMLDOMNodeList对象 176

7.3 使用Xpath查找节点 176

7.3.1 Xpath举例 177

7.3.2 Xpath函数 178

7.4 XML文档的显示处理 180

7.4.1 利用CSS显示 180

7.4.2 利用XSL实现显示 182

7.5 在服务端访问和处理XML文档 185

7.6 在客户端访问和处理XML文档 191

7.6.1 通过脚本装载和处理XML文档 191

7.6.2 XML数据岛 194

7.7 XMLHttp对象的使用 198

7.7.1 XMLHttp对象属性 199

7.7.2 XMLHttp对象方法 199

7.7.3 应用举例 200

第8章 网络教学综合应用实例8.1 网上答疑子系统 208

8.1.1 数据库表格设计 208

8.1.2 辅助包含文件 208

8.1.3 学生端的设计 209

8.1.4 教师端的设计 213

8.2 单元自测应用 219

8.2.1 功能概述 219

8.2.2 测试试卷的XML表示 220

8.2.3 考试解答界面的生成及显示处理 221

8.2.4 考试的解答记录、交卷评分及答案对比的显示 226

8.3 网络课件导航菜单的设计 229

8.3.1 导航菜单的设计要求 229

8.3.2 基于XML的导航菜单设计 230

参考文献 239