《动态网页编程精彩案例教程 编程篇》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:胡艳洁编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121020653
  • 页数:275 页
图书介绍:本书首先介绍了ASP的基础知识,包括ASP的运行环境,ASP的脚本语言VBScript以及ASP的常用语法等,然后介绍ASP的高级应用技巧,ASP创建数据库和查询数据库的方法等。最后介绍了相关数据库的安全性管理。重点技术与技巧的讲解,对初学者有相当的指导意义。本书还讲解了ASP与SQL Server两者在动态网页开发工作中的实际应用,此外还专门使用一定篇幅对HTML,VBScript,JavaScript语言进行了详细介绍,使读者全面掌握涉及到的各项技术,并通过丰富的实例由浅入深地向读者展示动态网站开发的全过程。

第1课 环境准备 1

本课要点 1

1.1 初识ASP 1

1.1.1 静态网站与动态网站 1

1.1.2 ASP概述 2

1.2 IIS的安装和调试 3

1.2.1 安装IIS 3

1.2.2 配置IIS 4

1.3 IIS6.0下ASP的新增功能 6

1.4 简单ASP页面的编写 11

本课小结 11

习题 12

第2课 HTML语言基础知识 13

本课要点 13

2.1 简单了解HTML语言 13

2.1.1 什么是HTML语言 13

2.1.2 HTML语言的语法结构 14

2.2 HTML语言的标记和属性 16

2.2.1 头部标记 16

2.2.2 主体标记 16

2.2.3 文字的修饰标记 17

2.2.4 字体标记 18

2.2.5 列表标记 19

2.2.6 链接标记 20

2.2.7 图片标记 21

2.2.8 表格标记 22

2.2.9 表单标记 23

本课小结 24

习题 25

第3课 CSS基础知识 26

本课要点 26

3.1 层叠样式表 26

3.2.2 层叠样式表的基本写法 27

3.2 层叠样式表的类型及基本写法 27

3.2.1 层叠样式表的类型 27

3.3 层叠样式表的属性 28

3.3.1 字体属性 28

3.3.2 文本属性 30

3.3.3 颜色和背景属性 34

3.3.4 边框属性 36

3.3.5 鼠标光标属性 38

3.3.6 定位属性 39

3.3.7 区块属性 40

3.3.8 列表属性 40

本课小结 42

习题 42

第4课 JavaScript脚本基础知识 43

本课要点 43

4.1 JavaScript概述 43

4.2.1 常量和变量 44

4.2 JavaScript语法知识 44

4.2.2 表达式和运算符 45

4.2.3 基本程序语句 46

4.2.4 函数 48

4.3 JavaScript事件 49

4.4 关于JavaScript的对象 51

4.4.1 浏览器对象 52

4.4.2 JavaScript内置对象 54

4.4.3 自定义对象 56

本课小结 57

习题 57

第5课 VBScript脚本基础知识 59

本课要点 59

5.1 VBScript简述 59

5.2.1 VBScript数据类型 60

5.2 VBScript语法知识 60

5.2.2 VBScript变量 61

5.2.3 VBScript常数 63

5.2.4 VBSeript运算符 64

5.2.5 流程控制语句 65

5.3 VBScript过程 67

本课小结 69

习题 69

第6课 ASP基础知识 70

本课要点 70

6.1 ASP的基本原理 70

6.1.1 ASP可以做什么 70

6.1.2 ASP是怎样工作的 71

6.2 ASP脚本 71

6.3 ASP对象和组件介绍 79

习题 80

本课小结 80

第7课 Response对象和Request对象 81

本课要点 81

7.1 Response对象 81

7.1.1 Response对象的使用 81

7.1.2 Response对象的属性 84

7.1.3 Response对象的数据集合 86

7.2 Request对象 87

7.2.1 Request对象的数据集合 87

7.2.2 Request对象的属性 90

7.3 通过Response对象和Request对象实现调查问卷 92

本课小结 95

习题 95

8.1.2 Application对象的自定义属性 96

8.1 Application对象 96

8.1.1 Application对象介绍 96

本课要点 96

第8课 Application对象和Session对象 96

8.1.3 Application对象的使用 97

8.2 Session对象 105

8.2.1 Session对象的简介 105

8.2.2 利用Session的自定义属性保存信息 106

8.2.3 Session对象的使用 107

本课小结 109

习题 109

第9课 Server对象、Cookie集合和Global.asa文件 110

本课要点 110

9.1 Server对象 110

9.1.1 Server对象简介 110

9.1.2 向浏览器输出HTML代码 110

9.1.3 取得文件的路径 111

9.1.4 向浏览器输出URL代码 112

9.2 Cookie集合 113

9.2.1 Cookie集合的工作原理 114

9.2.2 向浏览器输出Cookie 115

9.2.3 从浏览器读取Cookie 115

9.3 Global.asa文件 116

9.3.1 Global.asa文件简介 116

9.3.2 Global.asa的使用 117

本课小结 119

习题 119

第10课 ASP内置组件的使用 120

本课要点 120

10.1 计数器组件的使用 120

10.2 浏览器能力检测组件的使用 122

10.3 动态广告组件的使用 123

10.4 内置文件组件的使用 124

10.4.1 对驱动器的操作 125

10.4.2 对文件夹的操作 127

本课小结 129

习题 130

第11课 数据库系统基础 131

本课要点 131

11.1 数据库系统概述 131

11.1.1 数据库技术的发展史 131

11.1.2 数据库管理系统的组成与功能 132

11.2 数据库模型 133

11.2.1 层次结构模型 133

11.2.2 网络模型 133

11.2.3 关系模型 134

11.3 实体关系模型 134

本课小结 136

习题 136

12.1 SQL Server 137

12.1.1 SQL Server简介 137

第12课 SQL Server 137

本课要点 137

12.1.2 SQL Server的集成环境介绍 138

12.2 系统数据库 140

12.3 数据库的创建 141

12.3.1 SQL Server数据库文件 141

12.3.2 创建数据库 142

12.4 数据库的管理 144

12.4.1 使用DBCC 145

12.4.2 使用图形化的ShowPlan工具 145

12.5 数据库表的创建 146

12.5.1 设计优先 146

12.5.2 使用表设计器创建表 148

12.5.3 使用CREATE TABLE创建表 153

12.6.1 输入数据 156

12.6 在表中加入与修改数据 156

12.6.2 验证约束 157

12.6.3 编辑数据 158

12.7 管理表 158

12.7.1 修改表 158

12.7.2 删除表 160

12.8 使用关系图管理表 160

12.8.1 使用向导建立数据库关系图 161

12.8.2 读懂关系图 162

12.8.3 管理表 163

12.8.4 管理关系 164

本课小结 164

习题 164

本课要点 166

13.1 使用Select语句 166

第13课 SQL语句的使用 166

13.1.1 Select语句的基本使用 167

13.1.2 使用Where子句 170

13.1.3 使用ORDER BY子句 176

13.2 聚合函数的使用 177

13.2.1 使用SUM计算列的和 178

13.2.2 使用AVG计算平均值 178

13.2.3 使用COUNT返回组中项目的数量 178

13.2.4 使用MAX获得最大值 179

13.2.5 使用MIN获得最小值 180

13.3 使用GROUP BY语句 180

13.3.1 进行分组 180

13.3.2 使用HAVING子句选择行 181

13.3.3 ALL关键字 181

13.3.4 CUBE关键字 182

13.3.5 ROLLUP关键字 183

13.4.1 使用INSERT语句 184

13.4.2 指定列名 184

13.4 使用INSERT语句 184

13.4.3 使用DEFAULT 185

13.5 使用UPDATE语句 186

13.6 数据的删除 189

13.6.1 使用DELETE语句删除数据 189

13.6.2 使用TRUNCATE TABLE语句 189

本课小结 190

习题 190

第14课 SQL的索引、视图和流程控制 191

本课要点 191

14.1 关于索引 191

14.2 视图 192

14.3 流程控制的使用 194

14.3.1 使用BEGIN...END建立语句块 195

14.3.4 使用RETURN 196

14.3.3 使用IF...ELSE测试条件 196

14.3.2 使用GOTO执行跳转 196

14.3.5 使用WAITFOR挂起连接 197

14.3.6 使用WHILE实现循环 198

14.3.7 使用CASE实现多值选择 199

本课小结 200

习题 200

第15课 使用ASP数据库对象操作数据库 201

本课要点 201

15.1 使用Connection数据对象 201

15.1.1 使用Connection对象打开和关闭数据库 203

15.1.2 输出记录 208

15.1.3 筛选记录 212

15.2 RecordSet对象的使用 214

15.2.1 打开数据库 215

15.2.2 实现分页显示 218

15.2.3 加入详细信息链接 224

15.2.4 利用RecordSet对象进行添加、修改和删除操作 228

15.3 与SQL语句配合操作数据库 235

15.3.1 Select语句 235

15.3.2 Like子句 238

15.3.3 使用Insert、Update、Delete语句 239

本课小结 241

习题 241

16.1.1 建立数据库 243

16.1 创建数据库 243

本课要点 243

第16课 利用Dreamweaver开发ASP 243

16.1.2 创建系统DSN连接 245

16.1.3 设置文件夹权限 246

16.2 在Dreamweaver中设定站点 247

16.3 在Dreamweaver中设定数据库 249

16.3.1 导入数据库 249

16.3.2 导入记录集 249

16.4.1 动态文本的插入 251

16.4 动态内容的插入 251

16.4.2 修改动态文本 252

16.5 显示数据库记录 253

16.5.1 重复区域 253

16.5.2 数据记录导航 255

16.5.3 创建记录计数器 255

16.6 应用程序的开发 256

16.6.1 创建动态表单 257

16.6.2 生成主页和详细页 261

16.6.3 生成搜索页面 263

16.6.4 限制站点访问权限 265

16.6.5 更新记录页 268

16.6.6 删除记录页 271

本课小结 274

习题 274

答案 275