书籍详情
新手学ASP动态网页开发:贯通HTML和JavaScript(含光盘)
作者:孔鹏 等编著
出版社:电子工业出版社
出版时间:2008-01-01
ISBN:9787121056710
定价:¥59.80
购买这本书可以去
内容简介
本书从零开始,系统全面地介绍了基于ASP的动态网页编程技术。全书共5篇19章,由浅入深地讲解了网络基础知识、HTML页面语言、VBScript脚本语言、ASP语言及其内置对象和可安装组件、Web数据库基础、ASP数据库开发等内容。此外还讲解了网站发布、JavaScript特效等其他相关技术。 最后以一个综合案例作为总结。 本书图文并茂、实例丰富,是ASP初学者的最佳入门辅导书,也可作为ASP网络应用程序技术人员的参考书。
作者简介
暂缺《新手学ASP动态网页开发:贯通HTML和JavaScript(含光盘)》作者简介
目录
第一篇 HTML入门
第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、
9.4.2 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、
9.4.6 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、
9.5.1 Time 226
9.5.2 获取年月日Year、Month、Day 226
9.5.3 获取时分秒Hour、Minute、
9.5.3 Second 227
9.5.4 获取日期部分DatePart 227
9.5.5 转换成日期值DateSerial、
9.5.5 DateValue 228
9.5.6 转换成时间值TimeSerial、
9.5.6 TimeValue 228
9.5.7 日期运算DateAdd、DateDiff、
9.5.7 WeekDay 229
9.5.8 获取名称MonthName、
9.5.8 WeekDayName 229
9.5.9 格式化日期时间Format
9.5.9 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(浏览器
11.3 能力组件) 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
第15章 的使用 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 申请并激活“花生壳”免费域名
17.5.2 vicp.net 450
17.5.3 下载并安装“花生壳”客户端
17.5.3 软件 451
17.5.4 “花生壳”的维护与测试 452
17.5.5 内网用户设置 452
17.6 本章小结 453
第18章 使用JavaScript制作网页
第18章 特效 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
第五篇 综合案例
第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 图书提供商信息表
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 管理员身份检查模块
19.3.2 (chkadmin.asp) 494
19.3.3 过滤非法字符模块
19.3.3 (chksql.asp) 494
19.3.4 分页显示模块
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 用户登录主模块
19.5.2 (userlogin.asp) 503
19.5.3 用户登录检验模块
19.5.3 (login.asp) 506
19.5.4 用户注销模块(logout.asp) 507
19.5.5 用户信息修改模块
19.5.5 (modifyuser.asp) 507
19.6 图书预定模块 513
19.6.1 图书详细信息模块(disp.asp) 513
19.6.2 图书预定模块(ydbook.asp) 515
19.6.3 个人图书租赁信息显示模块
19.6.3 (disprent.asp) 517
19.7 租赁管理模块 521
19.7.1 租赁信息显示模块
19.7.1 (admin_rentlog.asp) 521
19.7.2 租赁详情信息查阅模块
19.7.2 (disprent.asp) 523
19.7.3 起租/结算模块
19.7.3 (modifyRent.asp) 526
19.7.4 租赁信息删除模块(del.asp) 531
19.8 图书管理模块 531
19.8.1 图书信息分类显示模块
19.8.1 (admin_list.asp) 531
19.8.2 图书信息添加模块
19.8.2 (admin_add.asp) 534
19.8.3 图书信息删除模块
19.8.3 (delbook.asp) 539
19.9 小结 539
第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、
9.4.2 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、
9.4.6 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、
9.5.1 Time 226
9.5.2 获取年月日Year、Month、Day 226
9.5.3 获取时分秒Hour、Minute、
9.5.3 Second 227
9.5.4 获取日期部分DatePart 227
9.5.5 转换成日期值DateSerial、
9.5.5 DateValue 228
9.5.6 转换成时间值TimeSerial、
9.5.6 TimeValue 228
9.5.7 日期运算DateAdd、DateDiff、
9.5.7 WeekDay 229
9.5.8 获取名称MonthName、
9.5.8 WeekDayName 229
9.5.9 格式化日期时间Format
9.5.9 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(浏览器
11.3 能力组件) 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
第15章 的使用 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 申请并激活“花生壳”免费域名
17.5.2 vicp.net 450
17.5.3 下载并安装“花生壳”客户端
17.5.3 软件 451
17.5.4 “花生壳”的维护与测试 452
17.5.5 内网用户设置 452
17.6 本章小结 453
第18章 使用JavaScript制作网页
第18章 特效 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
第五篇 综合案例
第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 图书提供商信息表
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 管理员身份检查模块
19.3.2 (chkadmin.asp) 494
19.3.3 过滤非法字符模块
19.3.3 (chksql.asp) 494
19.3.4 分页显示模块
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 用户登录主模块
19.5.2 (userlogin.asp) 503
19.5.3 用户登录检验模块
19.5.3 (login.asp) 506
19.5.4 用户注销模块(logout.asp) 507
19.5.5 用户信息修改模块
19.5.5 (modifyuser.asp) 507
19.6 图书预定模块 513
19.6.1 图书详细信息模块(disp.asp) 513
19.6.2 图书预定模块(ydbook.asp) 515
19.6.3 个人图书租赁信息显示模块
19.6.3 (disprent.asp) 517
19.7 租赁管理模块 521
19.7.1 租赁信息显示模块
19.7.1 (admin_rentlog.asp) 521
19.7.2 租赁详情信息查阅模块
19.7.2 (disprent.asp) 523
19.7.3 起租/结算模块
19.7.3 (modifyRent.asp) 526
19.7.4 租赁信息删除模块(del.asp) 531
19.8 图书管理模块 531
19.8.1 图书信息分类显示模块
19.8.1 (admin_list.asp) 531
19.8.2 图书信息添加模块
19.8.2 (admin_add.asp) 534
19.8.3 图书信息删除模块
19.8.3 (delbook.asp) 539
19.9 小结 539
猜您喜欢