《新世纪ASP动态网页设计应用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:唐红亮,燕为民,刘家愚等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121073632
  • 页数:306 页
图书介绍:本书主要依据培养应用型、技术型人才这一目标、贯穿“如何现学现用”这一主旨,从网页HTML入门、VBScript脚本语言应用、ASP动态网页设计等多环节规划内容,并以实例的形式分步详细介绍网页编程技术。

第1章 ASP概述 1

1.1什么是ASP 1

ASP概念及特点 1

ASP的文件结构及工作原理 3

ASP与其他Web应用平台比较 4

1.2 ASP程序的执行(IIS简述) 5

IIS的安装与测试 6

IIS的WWW服务——ASP文件运行方法 7

IIS的FTP服务 10

1.3 ASP程序在Windows Vista操作系统中运行要求 11

搭建Windows Vista+IIS 7环境 11

IIS 7管理控制台 12

ASP程序访问Access数据库配置 14

1.4本章小结 15

1.5上机练习与习题 16

填空、判断与选择 16

问与答 16

上机练习 16

第2章 ASP框架语言——HTML 17

2.1 HTML语言结构 18

2.2 HTML非正文标记 19

开始和结束标记 19

头部标记 19

主体标记 21

2.3 HTML正文标记 22

标题字体标记 22

段落标记与换行标记 24

预格式化文本标记 24

水平线标记 25

列表标记 26

字符格式化标记 2

图像标记 29

超链接标记 30

表格标记 32

2.4 HTML特殊标记 33

表单标记 33

框架标记 37

其他标记 39

2.5本章小结 40

2.6上机练习与习题 40

填空、判断与选择 40

问与答 41

上机练习 41

第3章 ASP脚本语言——VBScript 43

3.1 VBScript概述 43

什么是VBScript 4

VBScript语法 44

3.2 VBScript数据类型及运算符 45

数据类型 45

VBScript的运算符 46

3.3 VBScript变量与常量 46

变量的声明与赋值 47

数组的定义 48

定义常量 48

3.4 VBScript常用函数 49

数字运算函数 49

字符串函数 50

日期函数 50

数据类型转换函数 51

其他函数 52

3.5 VBScript语句 55

条件语句 55

循环语句 57

3.6 VBScript过程和自定义函数 59

Sub子过程 60

Function函数 61

变量的作用域和生存期 62

3.7使用VBScript对象编程 63

Document对象 63

Window对象 64

3.8综合实例 66

制作弹出式窗口 66

网页分时问候 67

状态栏走马灯效果 67

3.9本章小结 68

3.10上机练习与习题 69

填空、判断与选择 69

问与答 69

上机练习 69

第4章 ASP内置对象 71

4.1获取客户端数据的Request对象 72

Request对象的属性 73

Request对象的方法 73

Request对象的集合 73

实例:收集用户注册信息 78

4.2向客户端输出数据的Response对象 80

Response对象的属性 81

Response对象的方法 82

Response对象的集合 85

实例:验证用户口令字及页面打开次数限制 86

4.3应用程序会话管理 87

供全体应用程序使用的Application对象 87

特定用户会话使用的Session对象 90

如何使用Global.asa文件 92

实例:统计在线人数 94

4.4服务器信息的Server对象 95

Server对象的属性 96

Server对象的方法 96

实例:一个简单的聊天室系统 100

4.5本章小结 106

4.6上机练习与习题 106

填空、判断与选择 106

问与答 107

上机练习 107

第5章 ASP内置组件 109

5.1基本概念 109

什么是活动服务器组件 109

创建ASP服务器组件的方法 110

5.2 Ad Rotator组件(制作页面广告轮显) 111

基本概念 111

使用方法 111

5.3 Browser Capabilities组件(侦测浏览器能力) 114

创建Browser Capabilities组件 114

Browser Capabilities组件的工作原理 115

5.4 Context Linking组件(制作在线小说) 117

基本概念 117

使用方法 117

5.5 Counters与Page Counter组件(页面访问次数统计) 121

Counters组件 121

Page Counter组件 123

5.6综合实例:网页在线投票统计 124

5.7本章小结 127

5.8上机练习与习题 127

填空、判断与选择 127

问与答 128

上机练习 128

第6章 ASP的文件处理 129

6.1 FileSystemObject对象 130

FileSystemObject对象的属性 130

FileSystemObject对象的方法 131

6.2 TextStream对象 137

TextStream对象的属性 137

TextStream对象的方法 138

6.3 File对象及Files集合 139

File对象的属性 139

File对象的方法 140

Files集合 141

6.4 Folder对象及Folders集合 142

Folder对象的属性 143

Folder对象的方法 144

Folders集合 144

6.5 Drive对象及Drives集合 145

Drive对象的属性 146

Drives集合 147

6.6综合实例:访客留言簿 147

6.7本章小结 149

6.8上机练习与习题 150

填空、判断与选择 150

问与答 150

上机练习 151

第7章 ASP数据库基础知识 153

7.1数据库基础知识 153

数据库系统 153

关系型数据库 154

7.2创建适用于ASP程序的数据库 155

利用Access创建数据库 155

利用SQL Server创建数据库 158

7.3结构化查询语言SQL 161

查询语句Select 161

插入语句Insert Into 166

更新语句Update 167

删除语句Delete 168

特殊SQL句法 169

7.4本章小结 171

7.5上机练习与习题 171

填空、判断与选择 171

问与答 172

上机练习 172

第8章 ADO在ASP中的应用 173

8.1活动数据对象ADO 173

什么是ADO 173

ADO开发数据库的流程 174

8.2连接数据库Connection对象 175

Connection对象的创建 176

连接数据源的两种方法 177

Connection对象的方法 179

Connection对象的属性 182

8.3检索数据Recordset对象 184

Recordset对象的创建 184

Recordset对象的方法 187

Recordset对象的属性 190

实例:分页显示数据库表中记录 195

8.4增强处理能力Command对象 198

Command对象的创建及工作过程 199

Command对象的属性 200

Command对象的方法 204

8.5 ADO对象库的集合 206

Parameters集合和Parameter对象 206

Fields集合和Field对象 208

Errors集合和Error对象 209

8.6综合实例:用户注册登录系统 210

8.7本章小结 215

8.8上机练习与习题 216

填空、判断与选择 216

问与答 217

上机练习 217

第9章 常见 ASP脚本攻击及防范 219

9.1 ASP漏洞 219

%81查看程序源代码 220

FileSystemObject组件漏洞 220

从客户端下载数据库 221

ASP程序密码验证漏洞 221

脚本程序的漏洞 222

9.2防范措施 222

防范查看程序源代码 223

防范FileSystemObject组件漏洞 223

防范从客户端下载数据库文件 223

防范密码验证漏洞 224

防范脚本程序漏洞 225

9.3本章小结 226

9.4上机练习与习题 226

填空、判断与选择 226

问与答 226

上机练习 226

第10章 ASP技术的综合应用——一套完整的动态网站程序 227

10.1网站定位 227

10.2功能模块划分 228

10.3数据库设计 230

10.4会员注册与管理 233

10.5预定制商品 247

10.6商品陈列架 250

10.7用Cookies实现购物车 257

10.8商品检索 268

10.9 BBS社区论坛 272

显示帖子程序 273

添加帖子程序 275

查看帖子程序 277

回复帖子程序 279

10.10主页设计及各模块的整合 283

10.11本章小结 284

第11章 课程设计、综合测试、教学大纲 285

11.1课程设计——中小型网站开发能力训练 285

11.2上机测试题 289

11.3理论测试题(闭卷) 290

11.4教学大纲 292

附录A VBScript函数速查表 297

附录B 习题答案 299