《脚本语言与动态网页设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张景峰主编;陈明,吴燕副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2004
  • ISBN:7508423127
  • 页数:300 页
图书介绍:本书结合目前广为流行的技术,详细介绍了Web应用程序开发中相关的知识。主要介绍了VBScript和JavaScript两种脚本语言、当前常用的动态网页技术——ASP以及ASP对数据库的操作。在具体内容的描述中突出了重点和难点,并介绍了在实际开发中应注意的一些技巧。同时,在查阅了大量参考文献的基础上,较详细地给出了与ASP有关的各种对象的使用方法。通过本书的学习,读者可以快速开发出基于Internet或Intranet的、采用B/S(浏览器/服务器)模型的Web应用程序。本书可作为本科院校计算机科学与技术相关专业的教材,也可供广大有志于掌握Web应用程序开发技术的人员使用。

目录 1

序 1

前言 1

第1章动态网页基础 1

本章学习目标 1

1.1静态网页与动态网页 1

1.1.1静态网页及其执行过程 3

1.1.2动态网页及其执行过程 3

1.1.3交互式动态网页实现技术简介 3

1.2 ASP基础 5

1.2.1 ASP的特性 5

1.2.2 ASP程序的基本结构 5

1.3 ASP的运行 6

1.3.1 IIS 5.0的安装和设置 6

1.3.2 PWS的安装和设置 12

1.3.3 ASP程序的运行 14

思考与练习 15

第2章Web页面制作基础 16

本章学习目标 16

2.1 HTML语言概述 16

2.1.1 HTML概述 16

2.1.2 HTML文档的结构 16

2.1.3 HTML标记 17

2.1.4常用HTML编辑工具 18

2.2文档的格式与风格 18

2.2.1设置〈BODY〉的属性 19

2.2.2段落格式化 19

2.2.3建立列表 23

2.2.4字符的格式化 25

2.3加入多媒体与超级链接 27

2.3.1加入图像、视频、动画 27

2.3.2加入超级链接 28

2.4制作表格 28

2.4.2定制表格 29

2.4.1建立表格 29

2.5制作表单 31

2.5.1表单的结构 31

2.5.2 FORM中常用的标记 32

2.6框架结构 36

2.6.1框架结构的文件格式 36

2.6.2框架结构标记的使用 37

2.6.3 FRAME标记 37

2.6.4TARGET属性的使用 38

2.7 CSS基础 39

2.7.1 CSS样式简介 39

2.7.2 CSS样式表的定义 40

2.7.3在HTML中加 CSS的方法 42

思考与练习 42

3.1 VBScript脚本语言概述 43

3.1.1服务器端脚本和客户端脚本 43

本章学习目标 43

第3章VBScript脚本语言 43

3.1.2 VBScript脚本语言编程实例 44

3.1.3 VBScript和JavaScript 47

3.2基本数据类型及输入输出 48

3.2.1将单行语句分成多行 48

3.2.2在代码中加注释 48

3.2.3使用不同进制的数字 49

3.2.4数据类型及其子类型 49

3.2.5变量 50

3.2.6常量 53

3.2.7数组 53

3.2.8基本输入输出 55

3.3表达式和运算符 58

3.3.1 VBScript的表达式 58

3.3.2 VBScript的数学表达式及其运算符 59

3.3.3 VBScript的条件表达式及其运算符 60

3.3.4 VBScript的字符串表达式 61

3.4 VBScript中的控制语句 62

3.4.1 控制语句 62

3.3.5表达式中的优先级 62

3.4.2条件控制语句 63

3.4.3循环控制语句 66

3.4.4其他常用简单语句 70

3.5 VBScript函数及子过程 71

3.5.1 过程 71

3.5.2子过程 71

3.5.3 函数 72

3.5.5 VBScript内部函数摘要 73

3.5.4 Exit语句 73

3.6 VBScript的对象和事件 76

3.6.1对象和事件的概念 76

3.6.2网页及浏览器对象 76

3.6.3浏览器内嵌HTML控件 79

3.6.4对象和事件实例 80

思考和练习 81

4.1.1 JavaScript的特点 82

4.1 JavaScript简介 82

本章学习目标 82

第4章JavaScript脚本语言基础 82

4.1.2 JavaScript与其他语言的比较 83

4.1.3 JavaScript与HTML 84

4.2 JavaScript语法基础 85

4.2.1 变量 85

4.2.2表达式与运算符 88

4.2.3基本语句 92

4.2.4函数 101

4.3 JavaScript中的内置对象和函数 103

4.3.1 Math对象 103

4.3.2 String对象 105

4.3.3 Date对象 107

4.3.4 Array对象 108

4.3.5 内置函数 110

4.3.6 自定义对象 110

4.4 JavaScript范例 111

思考与练习 113

本章学习目标 114

5.1 ASP内置对象 114

第5章Request和Response对象 114

5.2 Response对象 115

5.2.1 Response对象的属性 115

5.2.2 Response对象的方法 117

5.2.3 Response对象的数据集合 122

5.3 Request对象 122

5.3.1 Request对象的属性 122

5.3.2 Request对象的方法 123

5.3.3 Request对象的数据集合(Collections) 123

5.4综合实例 132

5.4.1创建登录页面 132

5.4.2用户验证 133

思考与练习 136

本章学习目标 137

6.1 Session概述 137

第6章Session和Application对象 137

6.2 Session对象的使用 138

6.2.1 Session变量的创建与使用 138

6.2.2 Session对象的属性 140

6.2.3 Session对象的方法 141

6.2.4 Session对象的集合 142

6.2.5 Session对象的事件 143

6.3.1 Cookie概述 144

6.3 Cookie的使用 144

6.3.2创建Cookie 145

6.3.3读取Cookie的值 146

6.3.4使用Cookie进行数据提交 148

6.4 Application对象概述 150

6.5 Application对象的使用 150

6.5.1 Application变量的创建与使用 150

6.5.2 Application对象的方法 151

6.5.3 Application对象的事件 152

6.5.4 Application对象的集合 153

6.6.1用户登录 154

6.6网上聊天室设计 154

6.6.2进入聊天室 156

6.6.3发言程序设计 158

6.6.4信息显示程序设计 160

6.6.5显示聊天者 161

思考与练习 162

7.1.1 Server对象的属性 163

7.1 Server对象 163

本章学习目标 163

第7章Server和ObjectContext对象 163

7.1.2 Server对象方法 164

7.2 ObjectContext对象 166

思考与练习 168

第8章ASP组件 169

本章学习目标 169

8.1ASP组件概述 169

8.2.1 Ad Rotator组件的属性和方法 170

8.2 Ad Rotator组件 170

8.2.2 Ad Rotator组件相关文件 171

8.3 Browser Capabilities组件 173

8.3.1 Browscap.ini文件 174

8.3.2 Browser Capabilities组件的使用 176

8.4ContentLinking组件 177

8.4.1线性排列顺序文件 177

8.4.2 Content Linking组件方法 177

8.5计数器组件 180

8.5.1 计数器组件的方法 180

8.5.2计数器组件的使用 180

8.6 CDONTS组件 181

8.6.1 CDONTS组件的属性和方法 181

8.6.2 CDONTS组件的使用 181

8.7其他ASP组件 183

思考与练习 184

9.1文件操作组件 185

本章学习目标 185

第9章文件系统操作 185

9.2文件及文件夹处理 186

9.2.1 FileSystemObject对象 186

9.2.2复制、移动以及删除文件 187

9.2.3文件夹处理 189

9.3文本文件的读写操作 190

9.3.1 TextStream对象 190

9.3.2读取文本文件中的数据 190

9.3.3对文本文件的写操作 192

9.4计数器实例 193

9.4.1用文件实现的计数器 193

9.4.2用文件及图形实现的综合计数器 195

思考与练习 196

第10章Web数据库基础 197

本章学习目标 197

10.1 概述 197

10.1.1数据库简介 197

10.1.3 ASP访问数据库方法 198

10.1.2 Web数据库简介 198

10.2 SQL Server 2000基础 200

10.2.1 SQL Server 2000简介 200

10.2.2创建和管理数据库 202

10.2.3创建和管理数据表 203

10.2.4操作表中的数据 204

10.3 SQL语言基础 204

10.3.1 SQL简介 204

10.3.2查询表中的数据信息 205

10.3.3编辑数据库中的数据 208

10.4 ODBC的安装设置 209

10.4.1 ODBC概述 209

10.4.2创建数据源 210

思考与练习 213

第11章ADO对象 214

本章学习目标 214

11.1 ADO概述 214

11.1.2 ADO的四个数据集合 215

11.1.1 ADO的七个对象 215

11.1.3 ADO对象与数据集合之间的关系 216

11.2 Connection对象 216

11.2.1 Connection对象的方法 217

11.2.2 Connection对象的属性 222

11.2.3 Connection对象的数据集合 224

11.3 Command对象 224

11.3.1 Command对象的属性 225

11.3.2 Command对象的方法 226

11.4 RecordSet对象 228

11.4.1 RecordSet对象的方法 228

11.4.2 RecordSet对象的属性 235

11.4.3 RecordSet对象数据集合 239

11.5 Fields数据集合和Field对象 239

11.5.1 Fields数据集合 239

11.5.2 Field对象的属性 240

11.5.3 Field对象的方法 241

11.6.1 Properties数据集合 242

11.6 Properties数据集合和Property对象 242

11.6.2 Property对象 243

11.7 Parameters数据集合与Parameter对象 245

11.7.1 Parameters数据集合 245

11.7.2 Parameter对象 246

11.8 Errors数据集合和Error对象 247

11.8.1 Errors数据集合 248

11.8.2 Error对象 248

思考与练习 250

12.1数据库访问流程 251

第12章Web数据库的操作 251

本章学习目标 251

12.2数据库的连接 252

12.3数据的查询控制 253

12.4数据的添加、删除和修改 260

12.4.1用户操作权限 260

12.4.2数据的添加 262

12.4.3数据的删除 265

12.4.4数据的修改 267

思考与练习 271

第13章设计实例——网上论坛系统 272

本章学习目标 272

13.1论坛概述 272

13.1.1 需求分析和说明 273

13.1.2软件设计和功能模块划分 274

13.2.1模块功能描述 277

13.2.2用户注册 277

13.2用户注册、登录、注销和个人资料管理功能模块 277

13.2.3用户登录 279

13.2.4用户注销 280

13.2.5修改个人资料 280

13.3话题管理功能模块 281

13.3.1模块功能描述 281

13.3.2发表新话题 281

13.3.3修改话题 283

13.3.4删除话题 283

13.4.3修改回复话题 284

13.4.2回复话题 284

13.4回复管理功能模块 284

13.4.1模块功能描述 284

13.4.4删除回复话题 285

13.5论坛栏目信息模块 285

13.5.1模块功能描述 285

13.5.2论坛栏目浏览 285

13.5.3话题内容浏览 286

13.6论坛话题搜索功能模块 287

13.6.1模块功能描述 287

13.6.2功能实现 287

13.7论坛管理功能模块 290

13.7.1模块功能描述 290

13.7.2管理主页面 290

13.7.3管理功能实现 293

13.8软件测试、运行与维护 298

思考与练习 299

参考文献 300