《新手学ASP动态网页开发:贯通HTML和JAVASCRIPT》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:孔鹏等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121056710
  • 页数:539 页
图书介绍:本书从零开始,系统全面地介绍了基于ASP的动态网页编程技术。全书共5篇19章,由浅入深地讲解了网络基础知识、HTML页面语言、VBScript脚本语言、ASP语言及其内置对象和可安装组件、Web数据库基础、ASP数据库开发等内容。此外还讲解了网站发布、JavaScript特效等其他相关技术。最后以一个综合案例作为总结。本书图文并茂、实例丰富,是ASP初学者的最佳入门辅导书,也可作为ASP网络应用程序技术人员的参考书。

第一篇 HTML入门 2

第1章 网络基础 2

1.1 计算机网络概述 3

1.1.1 计算机网络的定义 3

1.1.2 计算机网络的发展 3

1.1.3 计算机网络的分类 4

1.1.4 计算机网络的功能 5

1.2 Internet概述 6

1.2.1 Internet简介 6

1.2.2 Internet的功能 7

1.2.3 计算机网络地址 7

1.2.4 万维网WWW 8

1.2.5 Web浏览器 8

1.3 网站与网页 9

1.3.1 什么是网站 9

1.3.2 网站的分类 9

1.3.3 什么是网页 11

1.3.4 什么是主页 11

1.3.5 超级链接 12

1.3.6 统一资源定位器 12

1.4 简单网页制作 13

1.4.1 网页制作概述 13

1.4.2 网页制作工具 14

1.4.3 使用文本编辑器制作网页 14

1.4.4 使用Dreamweaver制作网页 16

1.5 本章小结 18

第2章 HTML基础 19

2.1 HTML概述 20

2.1.1 通用标记语言GML 20

2.1.2 标准通用标记语言SGML 20

2.1.3 超文本标记语言HTML 20

2.1.4 HTML的发展 21

2.2 HTML标签 21

2.2.1 标签与属性 21

2.2.2 起始标签与结束标签 22

2.2.3 空标签 22

2.2.4 标签的嵌套 22

2.2.5 通用属性 23

2.3 HTML文档结构 23

2.3.1 文档基本结构 23

2.3.2 文档类型声明 24

2.3.3 HTML文档头部 25

2.3.4 HTML文档本体 25

2.4 HTML文档头部 25

2.4.1 文档标题标签 26

2.4.2 基础路径标签 27

2.4.3 元信息标签 28

2.4.4 指定页面字符集和语言代码 29

2.4.5 指定页面刷新或跳转时间 29

2.4.6 指定页面在缓存中的期限 30

2.4.7 控制页面禁用缓存 31

2.4.8 设置页面Cookie 32

2.4.9 指定页面内容等级评定 33

2.4.10 指定页面过渡特效 34

2.4.11 指定是否兼容微软主题 36

2.4.12 指定脚本和样式的类型 37

2.4.13 指定关键字列表和内容简介 38

2.4.14 指定页面作者和版权信息 38

2.4.15 指定搜索机器人检索方式 39

2.4.16 指定页面编辑器说明 39

2.4.17 指示搜索机器人重访 40

2.4.18 可索引文档标签 40

2.4.19 链接标签 41

2.5 HTML文档主体 43

2.5.1 背景颜色属性 43

2.5.2 背景图案属性 43

2.5.3 文字颜色属性 44

2.5.4 链接文字属性 45

2.5.5 页边距属性 46

2.6 本章小结 46

第3章 HTML文字与段落 47

3.1 文字标签 48

3.1.1 标题标签 48

3.1.2 字体标签 49

3.1.3 样式标签 51

3.1.4 特殊符号 53

3.2 排版标签 55

3.2.1 强制换行标签 55

3.2.2 强制分段标签 56

3.2.3 分割线标签 57

3.2.4 居中对齐标签 58

3.2.5 块引用标签 59

3.2.6 预设格式标签 60

3.3 本章小结 61

第4章 HTML图像与链接 62

4.1 图像标签 63

4.1.1 指定图像源 63

4.1.2 指定图像替换文本 64

4.1.3 指定图像显示大小 65

4.1.4 指定图像对齐方式 66

4.1.5 指定图像间距 68

4.1.6 指定图像边框大小 70

4.2 链接标签 70

4.2.1 创建内部链接 71

4.2.2 创建外部链接 72

4.2.3 指定目标窗口 73

4.2.4 创建邮件链接 75

4.2.5 图像链接 75

4.3 影像地图 77

4.3.1 指定影像地图 77

4.3.2 定义地图 77

4.3.3 创建地图区域 78

4.4 小结 82

第5章 HTML列表、表格与表单 83

5.1 HTML列表 84

5.1.1 使用无序列表 84

5.1.2 指定符号样式 84

5.1.3 使用有序列表 86

5.1.4 指定编号方式 87

5.1.5 指定编号起始值 88

5.1.6 指定列表项样式 89

5.1.7 指定列表项编号 90

5.1.8 使用嵌套的列表 91

5.1.9 使用定义列表 93

5.1.10 使用菜单列表 94

5.1.11 使用目录列表 95

5.2 HTML表格 96

5.2.1 表格基本结构 97

5.2.2 设置表格边框 98

5.2.3 指定表格位置 99

5.2.4 指定表格宽度 100

5.2.5 指定表格列数 101

5.2.6 指定框架与线条 101

5.2.7 设置表格单元空间 103

5.2.8 设置表格背景 104

5.2.9 设置表格说明 105

5.2.10 表格横行组 106

5.2.11 表格竖列组 107

5.2.12 表格列元素 108

5.2.13 表格行元素 109

5.2.14 表格单元元素 110

5.2.15 跨越多行或多列的单元 111

5.2.16 空单元 112

5.3 HTML表单 113

5.3.1 使用表单 113

5.3.2 基本输入控件 115

5.3.3 文本框与密码框 116

5.3.4 单选按钮与复选框 117

5.3.5 提交与重置按钮 118

5.3.6 图形提交按钮 119

5.3.7 普通按钮 119

5.3.8 隐藏域 120

5.3.9 文件选择框 121

5.3.10 文本区域 122

5.3.11 选择框 122

5.3.12 为选择框预选 124

5.3.13 为选择框分组 125

5.3.14 为控件指定标签 126

5.3.15 按钮元素 128

5.3.16 为表单分组 129

5.3.17 使用TAB键导航 131

5.3.18 使用快捷键导航 131

5.4 本章小结 133

第6章 HTML框架与多媒体 134

6.1 HTML框架 135

6.1.1 框架集文档 135

6.1.2 框架行列布局 137

6.1.3 嵌套的框架 139

6.1.4 框架文档 140

6.1.5 框架初始文档 140

6.1.6 框架名称与链接 142

6.1.7 指定框架页边距 143

6.1.8 设置框架边框 143

6.1.9 禁止调整框架尺寸 144

6.1.10 设置滚动条 145

6.1.11 无框架元素 146

6.1.12 内联框架 146

6.2 添加多媒体 147

6.2.1 添加背景声音 148

6.2.2 循环播放背景声音 148

6.2.3 嵌入多媒体信息 149

6.2.4 指定是否自动播放 150

6.2.5 隐藏多媒体窗口 150

6.2.6 指定多媒体窗口大小 151

6.2.7 嵌入特殊多媒体 151

6.2.8 添加多媒体对象 152

6.2.9 添加图像对象 153

6.2.10 添加FLASH对象 154

6.2.11 添加动态图像 154

6.3 本章小结 155

第二篇 ASP动态网页开发第7章 ASP开发入门 158

7.1 ASP简介 159

7.1.1 静态网页和动态网页 159

7.1.2 动态网页开发技术 159

7.1.3 ASP开发技术 159

7.1.4 ASP的运行环境 160

7.2 个人站点服务器 161

7.2.1 安装PWS 161

7.2.2 个人Web管理器 162

7.2.3 测试PWS 163

7.3 Internet信息服务器 164

7.3.1 安装IIS 164

7.3.2 测试IIS 166

7.3.3 IIS管理器 166

7.3.4 设置网站属性 167

7.3.5 虚拟目录 169

7.3.6 添加虚拟目录 169

7.4 开发ASP程序 171

7.4.1 开发与调试环境 171

7.4.2 第一个ASP程序 171

7.4.3 ASP页面的构成 172

7.5 本章小结 172

第8章 VBScript基础 173

8.1 VBScript概述 174

8.1.1 VBScript脚本语言 174

8.1.2 嵌入HTML文档 174

8.1.3 嵌入ASP文档 175

8.2 VBScript数据类型 176

8.2.1 Variant类型 177

8.2.2 Variant子类型 177

8.3 VBScript常量和变量 178

8.3.1 常量的定义 178

8.3.2 变量的命名 178

8.3.3 变量的定义 179

8.3.4 变量的作用域 180

8.4 VBScript数组 181

8.4.1 一维数组 181

8.4.2 多维数组 182

8.4.3 动态数组 182

8.5 VBScript运算符 184

8.5.1 算术运算符 184

8.5.2 关系运算符 185

8.5.3 逻辑运算符 186

8.5.4 连接运算符 187

8.5.5 运算符优先级 188

8.6 VBScript条件语句 188

8.6.1 If...Then...Else语句 188

8.6.2 Select Case语句 190

8.7 VBScript循环语句 192

8.7.1 Do...Loop语句 192

8.7.2 While...Wend语句 193

8.7.3 For...Next语句 194

8.7.4 For Each...Next语句 196

8.8 本章小结 197

第9章 VBScript过程 198

9.1 VBScript过程 199

9.1.1 VBScript子过程 199

9.1.2 VBScript函数 200

9.1.3 VBScript内部函数 201

9.2 VBScript数学函数 201

9.2.1 三角函数Sin、Cos、Tan、Atn 201

9.2.2 绝对值函数Abs 204

9.2.3 四舍五入函数Round 205

9.2.4 幂函数Exp 206

9.2.5 对数函数Log 207

9.2.6 随机函数Rnd 208

9.2.7 符号函数Sgn 209

9.2.8 平方根函数Sqr 210

9.3 VBScript格式转换函数 211

9.3.1 转换成布尔子类型CBool 212

9.3.2 转换成字节子类型CByte 212

9.3.3 转换成日期子类型CDate 212

9.3.4 转换成双精度浮点子类型CDbl 212

9.3.5 转换成整型子类型CInt 212

9.3.6 转换成长整型子类型CLng 212

9.3.7 转换成单精度浮点子类型CSng 213

9.3.8 转换成字符串子类型CStr 213

9.3.9 进制转换函数Hex、Oct 214

9.3.10 转换成整型Int、Fix 216

9.4 VBScript字符串函数 217

9.4.1 ASCII码函数Asc、Chr 217

9.4.2 子字符串位置函数InStr、InStrRev 219

9.4.3 字符串形式函数LCase、UCase 220

9.4.4 子字符串函数Left、Mid、Right 221

9.4.5 字符串长度函数Len 222

9.4.6 字符串调整函数LTrim、RTrim、Trim 222

9.4.7 字符串替换函数Replace 223

9.4.8 字符串比较函数StrComp 223

9.4.9 字符串逆向函数StrReverse 225

9.4.10 字符串拆分函数Split 225

9.4.11 字符串创建函数Space、String 226

9.5 VBScript日期时间函数 226

9.5.1 获取当前日期时间Now、Date、Time 226

9.5.2 获取年月日Year、Month、Day 226

9.5.3 获取时分秒Hour、Minute、Second 227

9.5.4 获取日期部分DatePart 227

9.5.5 转换成日期值DateSerial、DateValue 228

9.5.6 转换成时间值TimeSerial、TimeValue 228

9.5.7 日期运算DateAdd、DateDiff、WeekDay 229

9.5.8 获取名称MonthName、WeekDayName 229

9.5.9 格式化日期时间Format DateTime 230

9.6 VBScript类型判断函数 231

9.6.1 测试是否为数组IsArray 231

9.6.2 测试是否可转换成日期IsDate 231

9.6.3 测试是否已被初始化IsEmpty 231

9.6.4 测试是否为有效数据IsNull 231

9.6.5 测试是否为数值IsNumeric 231

9.6.6 测试是否为对象IsObject 232

9.6.7 获取变量类型VarType 234

9.7 其他VBScript函数 234

9.7.1 对话框函数MsgBox、InputBox 234

9.7.2 颜色函数RGB 235

9.7.3 数组边界函数UBound、LBound 236

9.7.4 脚本引擎函数ScriptEngine等 236

9.8 本章小结 237

第10章 ASP内置对象 238

10.1 概述 239

10.2 Request(请求)对象 239

10.2.1 Request对象语法 239

10.2.2 读取验证字段信息 240

10.2.3 读取Cookie数据 241

10.2.4 读取表单传递的数据 244

10.2.5 读取URL传递的参数 246

10.2.6 读取服务器环境变量 248

10.2.7 读取发送的总字节数 250

10.2.8 以二进制方式读取数据 251

10.3 Response(应答)对象 251

10.3.1 Response对象语法 251

10.3.2 写入Cookie数据 252

10.3.3 缓冲页面输出 253

10.3.4 指定响应的内容类型 254

10.3.5 指定缓存页面的有效时间 255

10.3.6 指定服务器返回的状态行 255

10.3.7 以二进制方式写入数据 255

10.3.8 页面重定向 256

10.3.9 将数据输出到页面 258

10.4 Server(服务器)对象 260

10.4.1 Server对象语法 260

10.4.2 脚本的超时期限 260

10.4.3 创建组件对象 261

10.4.4 对字符串进行HTML编码 262

10.4.5 对字符串进行URL编码 263

10.4.6 映射为服务器物理路径 264

10.5 Session(会话)对象 265

10.5.1 Session对象语法 265

10.5.2 读取会话中的内容数据 266

10.5.3 读取会话中的静态对象 267

10.5.4 指定代码页和页面地区标识 268

10.5.5 读取用户会话标识 268

10.5.6 删除会话对象 269

10.6 Application(应用程序)对象 269

10.6.1 Application对象语法 270

10.6.2 在应用程序中共享数据 270

10.6.3 安全地共享数据 271

10.7 Global.asa文件 272

10.7.1 Global.asa文件内容 272

10.7.2 Global.asa文件中的事件 273

10.7.3 〈OBJECT〉声明 274

10.8 本章小结 275

第11章 ASP可安装组件 276

11.1 可安装的ASP组件 277

11.1.1 ASP组件概述 277

11.1.2 ASP可安装组件 277

11.2 Ad Rotator(广告轮换组件) 278

11.2.1 AdRotator对象 278

11.2.2 轮换计划文件 279

11.2.3 轮换显示广告 280

11.2.4 重定向文件 281

11.3 Browser Capabilities(浏览器能力组件) 282

11.3.1 BrowserType对象 282

11.3.2 Browscap.ini文件 283

11.3.3 检测浏览器性能 286

11.4 Database Access(数据库存取组件) 288

11.5 Content Linking(内容链接组件) 289

11.5.1 NextLink对象 289

11.5.2 内容链接列表文件 291

11.5.3 建立页面目录表 292

11.5.4 添加页面导航链接 293

11.6 File Access(文件存取组件) 294

11.6.1 FileSystemObject对象 294

11.6.2 获取驱动器信息 298

11.6.3 获取文件夹信息 299

11.6.4 获取文件信息 301

11.6.5 读写文本文件 302

11.7 Tools(工具组件) 303

11.7.1 Tools对象 304

11.7.2 检查文件是否存在 304

11.7.3 按模板处理表单 305

11.7.4 获取随机数 307

11.8 Counters(计数器组件) 307

11.8.1 Counters对象 307

11.8.2 建立网上投票系统 309

11.9 Content Rotator(内容轮换组件) 310

11.9.1 ContentRotator对象 310

11.9.2 内容调度文件 311

11.9.3 轮换显示HTML内容 311

11.9.4 显示所有HTML内容 312

11.10 Page Counter(页计数器组件) 313

11.10.1 PageCounter对象 313

11.10.2 点击计数数据文件 314

11.10.3 统计页面的访问次数 314

11.11 Permission Checker(许可检查组件) 315

11.11.1 PermissionChecker对象 315

11.11.2 检查用户是否有权访问文件 315

11.12 本章小结 316

第三篇 Web与数据库开发第12章 数据库入门与Access使用 318

12.1 数据库概述 319

12.1.1 数据库系统 319

12.1.2 关系数据库系统 319

12.1.3 数据库对象 320

12.2 Access数据库 322

12.2.1 Access的安装 322

12.2.2 Access的启动 325

12.2.3 创建Access数据库 325

12.2.4 Access数据库对象 326

12.3 Access表 326

12.3.1 使用设计器创建表 326

12.3.2 使用向导创建表 327

12.3.3 通过输入数据创建表 329

12.3.4 在设计视图中修改表 330

12.3.5 为表建立关系 330

12.3.6 添加、修改和删除记录 331

12.3.7 删除表 331

12.4 Access查询 332

12.4.1 在设计视图中创建查询 332

12.4.2 使用向导创建查询 333

12.4.3 在设计视图中修改查询 334

12.4.4 多表连接查询 334

12.4.5 添加、修改和删除记录 335

12.5 Access的其他操作 335

12.5.1 在设计视图中创建窗体 335

12.5.2 使用向导创建窗体 336

12.5.3 在设计视图中创建报表 337

12.5.4 使用向导创建报表 338

12.6 本章小结 339

第13章 SQL Server的使用方法 340

13.1 SQL Server 2000概述 341

13.1.1 SQL Server 2000的安装 341

13.1.2 SQL Server服务管理器 344

13.2 企业管理器 345

13.2.1 SQL Server企业管理器 345

13.2.2 注册SQL Server服务器 346

13.2.3 编辑SQL Server注册属性 348

13.2.4 连接到SQL Server服务器 348

13.3 管理数据库 348

13.3.1 创建数据库 348

13.3.2 删除数据库 349

13.3.3 备份数据库 350

13.3.4 还原数据库 351

13.3.5 Access数据导入 352

13.4 管理表 354

13.4.1 创建表 354

13.4.2 删除表 354

13.4.3 查询和编辑表 355

13.5 管理数据库关系图 355

13.5.1 创建数据库关系图 356

13.5.2 删除数据库关系图 356

13.5.3 编辑数据库关系图 357

13.6 管理视图 357

13.6.1 创建视图 358

13.6.2 删除视图 359

13.6.3 查询和编辑视图 359

13.7 存储过程 360

13.7.1 创建存储过程 360

13.7.2 删除存储过程 361

13.7.3 编辑存储过程 361

13.8 本章小结 362

第14章 使用ASP访问数据库入门 363

14.1 ASP访问数据库概述 364

14.1.1 ASP访问数据库流程 364

14.1.2 ASP访问Access数据库 364

14.1.3 ASP访问SQL Server数据库 365

14.2 连接数据库 367

14.2.1 创建Access数据源 367

14.2.2 创建SQL Server数据源 368

14.2.3 创建ODBC数据源文件 369

14.2.4 创建连接字符串 370

14.2.5 连接到数据库 371

14.2.6 关闭到数据库的连接 372

14.3 查询数据库并将其发布 372

14.3.1 检索记录集 372

14.3.2 将结果发布到Web页 373

14.4 本章小结 373

第15章 结构化查询语言——SQL的使用 374

15.1 SQL语言概述 375

15.1.1 SQL语言简介 375

15.1.2 SQL语言的特点 375

15.1.3 SQL语言的组成 376

15.2 数据查询语言(DQL) 376

15.2.1 检索数据库 376

15.2.2 根据条件检索数据库 378

15.2.3 对查询结果进行排序 378

15.2.4 多表连接查询 379

15.2.5 对查询结果分组统计 380

15.3 数据定义语言(DDL) 380

15.3.1 创建一个新表 381

15.3.2 修改表的属性 381

15.3.3 从数据库中删除表 382

15.3.4 创建一个新索引 383

15.3.5 从表中删除索引 383

15.3.6 创建一个新视图 383

15.3.7 从数据库中删除视图 384

15.3.8 创建一个存储过程 384

15.3.9 从数据库中删除存储过程 385

15.4 数据操纵语言(DML) 385

15.4.1 添加数据库记录 386

15.4.2 更新数据库记录 386

15.4.3 删除数据库记录 387

15.5 数据控制语言(DCL) 388

15.5.1 赋予用户特权 388

15.5.2 取消用户特权 389

15.5.3 执行存储过程 390

15.5.4 启动和结束事务 390

15.6 本章小结 391

第16章 ASP数据库开发详解 392

16.1 ADO模型概述 393

16.1.1 ADO编程模型 393

16.1.2 使用ADO编程模型 393

16.2 Connection(连接)对象 394

16.2.1 Connection对象语法 394

16.2.2 指示连接对象的特性 395

16.2.3 指定连接字符串 396

16.2.4 指示游标服务的位置 397

16.2.5 指示默认数据库 398

16.2.6 指示隔离级别 399

16.2.7 指示数据更改的可用权限 399

16.2.8 指示数据提供者 400

16.2.9 指示连接对象的当前状态 400

16.2.10 指示ADO的版本 401

16.2.11 管理连接对象中的事务进程 401

16.2.12 取消连接对象上执行的命令 403

16.2.13 关闭打开的连接对象 403

16.2.14 执行查询命令 403

16.2.15 打开到数据源的连接 404

16.3 Command(命令)对象 404

16.3.1 Command对象语法 404

16.3.2 指示所属的连接对象 405

16.3.3 指示要发送的命令文本 406

16.3.4 指示命令对象的类型 406

16.3.5 指示预编译命令 407

16.3.6 指示命令对象的当前状态 408

16.3.7 取消命令对象上执行的命令 408

16.3.8 创建新的参数对象 408

16.3.9 执行查询命令 409

16.4 Recordset(记录集)对象 410

16.4.1 Recordset对象语法 410

16.4.2 指示当前记录所在的页 412

16.4.3 指示当前记录的顺序位置 413

16.4.4 指示当前记录位置 414

16.4.5 指示当前记录的书签 415

16.4.6 指示内存中缓冲的记录数 417

16.4.7 指示游标服务的位置 417

16.4.8 指示使用的游标类型 417

16.4.9 指示当前记录的编辑状态 417

16.4.10 指示数据过滤器 419

16.4.11 指示使用的锁定类型 419

16.4.12 指示记录调度选项 419

16.4.13 指示返回的最大记录数 420

16.4.14 指示数据页数 421

16.4.15 指示单页记录数 421

16.4.16 指示记录数 422

16.4.17 指示排序字段名称 422

16.4.18 指示数据来源 422

16.4.19 指示记录集对象的当前状态 423

16.4.20 指示当前记录的状态 423

16.4.21 创建一个新记录 425

16.4.22 取消记录集对象上执行的命令 426

16.4.23 取消挂起的批更新 426

16.4.24 取消所有的更改 427

16.4.25 创建记录集对象的副本 428

16.4.26 删除当前记录或记录组 428

16.4.27 移动当前记录的位置 429

16.4.28 移动当前记录位置到指定记录 429

16.4.29 获取下一个记录集对象 430

16.4.30 打开一个游标 431

16.4.31 重新执行查询 432

16.4.32 刷新当前记录集中的数据 433

16.4.33 持久化记录集对象 434

16.4.34 确定是否支持特定功能 435

16.4.35 保存对当前记录的所有更改 437

16.4.36 批更新所有挂起的更改 437

16.5 本章小结 438

第四篇 动态网站开发的其他技术第17章 申请域名和网站空间 440

17.1 申请域名 441

17.1.1 域名简介 441

17.1.2 申请域名的原则 441

17.1.3 申请域名 442

17.2 申请网站空间 443

17.2.1 网站空间简介 443

17.2.2 申请网站空间 444

17.3 网站信息备案 445

17.3.1 注册用户 445

17.3.2 提交备案信息 447

17.4 动态IP地址与动态域名解析简介 447

17.4.1 IP简介 447

17.4.2 域名解析 448

17.5 “花生壳”动态域名解析 448

17.5.1 申请网域护照 449

17.5.2 申请并激活“花生壳”免费域名vicp.net 450

17.5.3 下载并安装“花生壳”客户端软件 451

17.5.4 “花生壳”的维护与测试 452

17.5.5 内网用户设置 452

17.6 本章小结 453

第18章 使用JavaScript制作网页特效 454

18.1 JavaScript基础 455

18.1.1 数据类型 455

18.1.2 变量和常量 455

18.1.3 运算符 456

18.1.4 条件语句 457

18.1.5 循环语句 459

18.1.6 函数 460

18.1.7 事件处理 461

18.2 鼠标类特效 461

18.2.1 跟随鼠标旋转的星星 461

18.2.2 跟随鼠标飘动的文字 463

18.2.3 显示鼠标坐标 464

18.2.4 攻击鼠标的文字 465

18.2.5 鼠标控制页面滚动 466

18.3 窗口类特效 467

18.3.1 自动弹出的窗口 468

18.3.2 动态打开的窗口 468

18.3.3 全屏窗口 469

18.3.4 飘动的窗口 470

18.4 文字类特效 472

18.4.1 渐隐渐现彩色文字 472

18.4.2 随机显示文字 473

18.4.3 文字逐个闪烁跳跃 474

18.4.4 状态栏输出文字 475

18.4.5 上下跳动的文字 476

18.5 图片类特效 477

18.5.1 不断闪烁的图片 477

18.5.2 雪花般飘落的图片 478

18.5.3 轮换显示图片 479

18.5.4 图片显隐变换 480

18.6 时间类特效 481

18.6.1 全日制时间显示 481

18.6.2 模拟石英钟 482

18.6.3 简单倒计时 483

18.6.4 计算星座和属相 483

18.7 本章小结 485

第五篇 综合案例 488

第19章 图书租赁系统 488

19.1 系统分析 489

19.1.1 应用背景 489

19.1.2 系统模块的划分 489

19.2 数据库的设计 490

19.2.1 图书信息表bookinfo 490

19.2.2 系统错误信息表errinfo 490

19.2.3 系统短信信息表message 491

19.2.4 租价方案信息表(payment) 491

19.2.5 图书提供商信息表(providerinfo) 491

19.2.6 图书类型信息表(sortinfo) 492

19.2.7 系统信息表(sysinfo) 492

19.2.8 图书租赁信息表(tenancy) 492

19.2.9 开本类型信息表(typeinfo) 493

19.2.10 系统用户信息表(userinfo) 493

19.3 系统公用模块 493

19.3.1 数据库连接模块(conn.asp) 493

19.3.2 管理员身份检查模块(chkadmin.asp) 494

19.3.3 过滤非法字符模块(chksql.asp) 494

19.3.4 分页显示模块(changpage.asp) 495

19.4 系统首页 496

19.4.1 系统首页(index.asp) 496

19.4.2 页面头部模块(head.asp) 499

19.4.3 页面底部模块(bottom.asp) 500

19.5 用户管理模块 500

19.5.1 用户注册模块(reg.asp) 500

19.5.2 用户登录主模块(userlogin.asp) 503

19.5.3 用户登录检验模块(login.asp) 506

19.5.4 用户注销模块(logout.asp) 507

19.5.5 用户信息修改模块(modifyuser.asp) 507

19.6 图书预定模块 513

19.6.1 图书详细信息模块(disp.asp) 513

19.6.2 图书预定模块(ydbook.asp) 515

19.6.3 个人图书租赁信息显示模块(disprent.asp) 517

19.7 租赁管理模块 521

19.7.1 租赁信息显示模块(admin rentlog.asp) 521

19.7.2 租赁详情信息查阅模块(disprent.asp) 523

19.7.3 起租/结算模块(modifyRent.asp) 526

19.7.4 租赁信息删除模块(del.asp) 531

19.8 图书管理模块 531

19.8.1 图书信息分类显示模块(admin_list.asp) 531

19.8.2 图书信息添加模块(admin_add.asp) 534

19.8.3 图书信息删除模块(delbook.asp) 539

19.9 小结 539