《从基础到应用系列教程 ASP动态网站开发基础教程与实验指导》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李文才,田中雨,王晓军等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302274001
  • 页数:345 页
图书介绍:本书通过丰富动态网页开发实例介绍ASP动态网站开发技术,包括构建ASP网站开发环境,ASP网站开发工具,VBScript脚本编程,ASP内建对象,访问数据库的ADO对象,用Dreamweaver绘制网页,ASP+Access动态网站开发,Ajax框架,ASP+SQL Server 2005动态网站开发,JavaScript脚本编程等。本书以简练、精辟的语言介绍了大量经典实例的设计与开发方法。

第1章 ASP基础和应用环境配置 1

1.1 ASP概述 1

1.1.1 常用动态网页技术 1

1.1.2 动态网页工作原理 3

1.1.3 ASP工作原理 4

1.1.4 ASP文件 5

1.2 Web服务器环境配置 7

1.2.1 IIS简介及安装 7

1.2.2 启用IIS服务器 9

1.2.3 管理IIS服务器 10

1.2.4 添加虚拟目录 12

1.3 Dreamweaver代码编辑工具 13

1.3.1 创建Web站点 13

1.3.2 创建网页文档 14

1.3.3 编码工具栏 17

1.4 创建动态ASP程序 20

1.5 实验指导 21

第2章 ASP编程基础 26

2.1 XHTML 26

2.1.1 XHTML概述 26

2.1.2 XHMTL文档结构 27

2.1.3 HTML和XHTML的区别 27

2.1.4 XHTML头元素 28

2.1.5 XHTML常用标记 29

2.2 JavaScript 38

2.2.1 JavaScript概述 38

2.2.2 JavaScript运算符和表达式 40

2.2.3 JavaScript控制语句 42

2.2.4 JavaScript内置函数 45

2.3 ASP语法编写规则 46

2.3.1 文件结构 47

2.3.2 XHTML中插入ASP代码 48

2.4 ASP指令的应用 50

2.5 开发ASP程序时的注意事项 52

2.5.1 在ASP语句中输入标点符号 53

2.5.2 ASP程序员注意事项 54

2.6 实验指导 55

第3章 ASP脚本语言 58

3.1 VBScript脚本基础 58

3.1.1 VBScript简述 58

3.1.2 常量和变量 60

3.1.3 数据类型 62

3.1.4 运算符 63

3.2 VBScript控制语句 63

3.2.1 条件语句 63

3.2.2 循环语句 68

3.3 VBScript函数与过程 72

3.3.1 VBScript函数 72

3.3.2 常用的内置函数 74

3.3.3 VBScript过程 76

3.3.4 过程与函数的调用 77

3.4 VBScript数组应用 79

3.4.1 一维数组 79

3.4.2 多维数组 81

3.5 实验指导 83

第4章 ASP内置对象 86

4.1 Request对象 86

4.1.1 获取验证字段 86

4.1.2 读取网址的参数信息 88

4.1.3 读取表单传递的数据 89

4.1.4 读取Cookies数据 91

4.1.5 读取服务器端信息 91

4.2 Response对象 93

4.2.1 Response对象属性 93

4.2.2 Response对象方法 95

4.2.3 Cookie集合 99

4.3 Server对象 101

4.3.1 Server对象属性 101

4.3.2 Server对象方法 102

4.4 Application对象 105

4.4.1 Application对象集合 105

4.4.2 Application对象方法 106

4.4.3 Application对象事件 106

4.5 Session对象 107

4.5.1 Session对象属性 107

4.5.2 Session对象方法 108

4.5.3 Session对象集合 109

4.5.4 Session对象的事件 110

4.6 实验指导 110

第5章 ASP常用组件 116

5.1 ASP组件概述 116

5.2 计数器组件 116

5.3 广告轮显组件 118

5.3.1 Ad Rotator组件相关文件 118

5.3.2 Ad Rotator组件的属性和方法 120

5.4 文件操作组件 122

5.4.1 文件操作组件简介 122

5.4.2 FileSystemObject对象 123

5.4.3 Drivers、folders、Files数据集合 125

5.4.4 TextStream对象 128

5.5 浏览器性能组件 131

5.5.1 Browscap.ini文件 132

5.5.2 Browscap Capabilities组件 132

5.6 内容轮显组件 133

5.7 文件超链接组件 136

5.8 实验指导 139

第6章 XML技术 141

6.1 XML概述 141

6.1.1 XML产生背景 141

6.1.2 XML技术概述 142

6.2 XML文档 145

6.2.1 XML声明 145

6.2.2 XML元素和属性 146

6.2.3 为XML添加属性 148

6.2.4 使用特殊字符及CDATA区段 149

6.2.5 XML文档解析 151

6.3 了解DTD 151

6.3.1 DTD简介 152

6.3.2 内部和外部DTD 152

6.3.3 DTD元素 155

6.3.4 DTD属性 157

6.3.5 DTD实体 158

6.4 XSLT样式 160

6.4.1 XSLT简介 160

6.4.2 XSLT文档 161

6.4.3 XSLT模板语法 162

6.4.4 XSLT元素 165

6.5 实验指导 168

第7章 Ajax技术应用 173

7.1 详细了解Ajax技术 173

7.1.1 B/S架构的请求响应机制 173

7.1.2 三层架构的工作机制 174

7.1.3 三层架构与Ajax技术 175

7.1.4 Ajax异步传输模式 175

7.2 XMLHttpRequest核心 176

7.2.1 XMLHttpRequest简介 177

7.2.2 XMLHttpRequest运行周期 177

7.2.3 XMLHttpRequest对象属性 178

7.2.4 XMLHttpRequest对象方法 180

7.3 使用XMLHttpRequest 182

7.3.1 创建XMLHttpRequest对象 182

7.3.2 发送请求 183

7.3.3 处理回调函数 184

7.3.4 ASP文件处理 184

7.4 了解Ajax框架 185

7.5 实验指导 187

第8章 DOM技术 196

8.1 DOM概述 196

8.1.1 DOM简介 196

8.1.2 基本对象模型 198

8.1.3 浏览器扩展 198

8.1.4 W3C DOM 202

8.2 DOM文档对象的产生过程 203

8.3 DOM的属性和方法 204

8.3.1 DOM节点 204

8.3.2 DOM属性 206

8.3.3 getElementById方法 207

8.3.4 getAttribute方法 208

8.3.5 setAttribute方法 209

8.3.6 removeAttribute方法 210

8.4 DOM操作 212

8.4.1 生成节点 212

8.4.2 插入节点 213

8.4.3 复制节点 214

8.4.4 删除和替换节点 216

8.5 实验指导 219

第9章 连接数据库操作 224

9.1 ADO概述 224

9.1.1 ASP与数据库 224

9.1.2 ODBC的设置 225

9.1.3 ADO组件简介 226

9.2 Connection对象 227

9.2.1 创建Connection对象 227

9.2.2 Connection对象的方法 228

9.2.3 Connection对象的属性 229

9.2.4 Connection对象的数据集合 231

9.3 Command对象 233

9.3.1 Command对象概述 233

9.3.2 使用Command对象执行SQL语句 234

9.3.3 使用Command对象调用存储过程 236

9.4 RecordSet对象 237

9.4.1 了解RecordSet对象 237

9.4.2 记录集游标和数据类型 239

9.4.3 用记录集显示记录 241

9.5 Field对象 241

9.6 Property对象 243

9.7 Parameter对象 246

9.8 Error对象 247

9.9 实验指导 249

第10章 兴安科技企业网 253

10.1 企业网站系统分析 253

10.1.1 企业网站的需求分析 253

10.1.2 企业网站的可行性分析 255

10.2 系统设计 256

10.2.1 系统功能设计 256

10.2.2 系统结构图 258

10.3 数据库设计 260

10.3.1 数据库的概念设计 261

10.3.2 数据库的逻辑结构 264

10.4 公共模块设计 268

10.4.1 前台公共模块 268

10.4.2 后台公共模块 277

10.5 网站前台功能模块设计 283

10.5.1 网站首页模块设计 284

10.5.2 企业简介模块设计 287

10.5.3 新闻资讯模块设计 290

10.5.4 产品展示模块设计 292

10.6 网站后台功能模块设计 295

10.6.1 用户登录模块的设计 296

10.6.2 后台管理首页模块的设计 298

10.6.3 后台退出模块设计 300

附录 实验指导 302

第1单元 302

练习1-1 倒计时间 302

练习1-2 一个加入javascript的简单例子 304

第2单元 306

练习2-1 加载文件 306

练习2-2 JavaScript时钟 307

第3单元 308

练习3-1 四则混合运算计算器 308

练习3-2 JavaScript日历 310

第4单元 313

练习4-1 用户注册 313

练习4-2 数据加密 316

第5单元 318

练习5-1 柱状图 318

练习5-2 读取ini文件 321

第6单元 322

练习6-1 CSS在XML中的应用 322

练习6-2 格式化输出xml文件 324

第7单元 326

练习7-1 RSS阅读器 326

练习7-2 Ajax读取XML类型数据 329

第8单元 331

练习8-1 删除表格的第一行和第一列 331

练习8-2 实现单元格行顺序的改变 333

练习8-3 读取HTML文档标签信息 335

第9单元 337

练习9-1 留言簿 337

练习9-2 数据的分页显示 342