《ASP动态网页设计教程与实训》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李冰,李鹏主编
  • 出 版 社:北京:中国人民大学出版社
  • 出版年份:2009
  • ISBN:9787300113067
  • 页数:306 页
图书介绍:本书介绍了ASP动态网页设计。

第1章 ASP概述与开发环境的配置 1

1.1 网页概述 1

1.2 初识ASP 4

1.2.1 ASP的概念 4

1.2.2 ASP的特点 4

1.3 安装和配置ASP运行环境 5

1.3.1 安装IIS服务器 5

1.3.2 配置IIS服务器 6

1.3.3 创建虚拟目录 9

1.4 ASP开发工具 11

1.4.1 利用记事本开发ASP程序 11

1.4.2 利用Dreamweaver CS4开发ASP程序 12

1.5 本章小结 14

1.6 习题 15

第2章 HTML语言和CSS样式 16

2.1 HTML语言 16

2.1.1 HTML语言基本结构 17

2.1.2 美化网页文本 20

2.1.3 网页文本超链接 22

2.1.4 表格标记 26

2.1.5 图像标记 28

2.1.6 Flash动画标记 29

2.1.7 列表标记 29

2.1.8 框架标记 32

2.1.9 表单 33

2.2 CSS样式 40

2.2.1 引用CSS样式的常用方法及其优先级 40

2.2.2 CSS样式的格式及选择器类型 42

2.2.3 CSS滤镜 47

2.3 本章小结 53

2.4 习题 53

第3章 VBScript脚本语言 55

3.1 初识VBScript 55

3.1.1 什么是VBScript 55

3.1.2 VBScript的作用 56

3.2 调用VBScript 57

3.3 VBScript编程基础 58

3.3.1 数据类型 58

3.3.2 变量与常量 60

3.3.3 运算符及其优先级 62

3.4 常用语句 64

3.5 VBScript常用函数 68

3.5.1 字符串处理函数 68

3.5.2 日期时间函数 70

3.5.3 对话框函数 71

3.5.4 数学函数 73

3.5.5 数据类型转换函数 74

3.6 本章小结 75

3.7 习题 75

第4章 ASP内置对象 76

4.1 ASP内置对象概述 76

4.2 Request对象读取客户请求信息 77

4.2.1 Form集合 77

4.2.2 QueryString集合 79

4.2.3 ServerVariables集合 81

4.2.4 Cookies集合 84

4.2.5 ClientCertificate集合 86

4.3 向客户端输出数据的Response对象 87

4.3.1 输出数据的Response.Write方法 88

4.3.2 转移网页的Response.Redirect方法 91

4.3.3 输出缓冲区的操作 92

4.4 使用Session对象 94

4.4.1 创建和获取Session对象 94

4.4.2 Session对象的属性 96

4.4.3 Session对象的集合 97

4.4.4 Session对象的方法 98

4.4.5 Session对象的事件 98

4.5 使用Application对象 102

4.5.1 创建Application对象 103

4.5.2 读取Application对象中的值 103

4.5.3 Application对象的集合和事件 105

4.5.4 Application对象的方法 105

4.6 使用Server对象 107

4.6.1 Server对象属性和方法 107

4.6.2 使用HTMLEncode方法进行编码 108

4.6.3 使用URLEncode方法对字符串进行URL编码 109

4.6.4 使用Transfer方法实现页面跳转 109

4.6.5 使用MapPath方法获取路径 110

4.7 本章小结 111

4.8 习题 111

第5章 ASP常用组件 112

5.1 什么是ActiveX组件 112

5. 2广告轮显组件和PageCounter组件 113

5.2.1 广告轮显组件 113

5.2.2 PageCounter组件 113

5.3 Counters组件和BrowserType组件 116

5.3.1 Counters组件 116

5.3.2 BrowserType组件 117

5.4 NextLink组件 120

5.5 FileSystem组件 122

5.5.1 驱动器信息 122

5.5.2 文件的创建及数据的输入 124

5.5.3 读取文件中的数据信息 127

5.5.4 文件的属性信息 129

5.5.5 文件的操作 131

5.5.6 文件夹的属性及操作 134

5.6 本章小结 136

5.7 习题 136

第6章 Web数据库 138

6.1 数据库概述 138

6.1.1 数据库常见术语及意义 138

6.1.2 数据库设计规范 139

6.2 Access 2007的基本操作 140

6.3 SQL Server 2008的基本操作 145

6.3.1 创建数据库 145

6.3.2 创建数据表 148

6.3.3 服务器身份验证模式的更改 150

6.3.4 登录账号 152

6.3.5 数据库的分离和附加 153

6.4 SQL语句 154

6.4.1 Select语句 155

6.4.2 简单查询 155

6.4.3 特殊查询 157

6.4.4 嵌套查询 158

6.4.5 排序查询 159

6.4.6 统计函数与别名查询 160

6.4.7 分组查询 161

6.4.8 连接查询 163

6.5 本章小结 163

6.6 习题 163

第7章 ADO编程技术 166

7.1 ADO数据库访问技术概述 166

7.2 ADO对象模型 167

7.3 Connection对象 168

7.3.1 Connection对象的属性 168

7.3.2 Connection对象的方法 169

7.4 ASP访问Access 2007数据库 169

7.4.1 利用DSN桥梁连接Access 2007数据库 169

7.4.2 利用OLE DB连接Access数据库 172

7.5 ASP访问SQL Server数据库 173

7.5.1 利用DSN桥梁连接SQL Server数据库 173

7.5.2 利用OLE DB连接SQL Server数据库 175

7.5.3 利用ODBC连接SQL Server数据库 176

7.6 Recordset对象 176

7.6.1 显示数据表中的所有数据信息 178

7.6.2 分页显示数据表中的数据 180

7.6.3 动态修改数据表中的数据 183

7.6.4 动态删除数据表中的数据 188

7.7 Command对象 190

7.7.1 Command对象的属性 191

7.7.2 Command对象的方法 191

7.7.3 利用Command对象向数据表中动态插入数据 191

7.8 本章小结 195

7.9 习题 195

第8章 XML数据处理技术 196

8.1 XML概述 196

8.1.1 XML与HTML的区别与联系 196

8.1.2 XML的特点 197

8.2 XML语法基础 198

8.2.1 XML逻辑结构 199

8.2.2 XML物理结构 201

8.2.3 XML属性 202

8.3 可扩展样式语言XSL 204

8.3.1 XSL声明 204

8.3.2 XSL的3种模式 205

8.4 ASP动态处理XML数据 208

8.4.1 读取XML数据 208

8.4.2 遍历XML数据子节点,并读取数据 209

8.4.3 修改XML数据 211

8.4.4 动态添加、修改、删除XML数据 212

8.5 本章小结 223

8.6 习题 223

第9章 常用功能模块开发 224

9.1 会员登录和注册模块 224

9.1.1 会员登录前台页面 225

9.1.2 会员登录处理页面 226

9.1.3 会员注册前台页面 227

9.1.4 会员注册处理页面 229

9.1.5 实例效果 229

9.2 搜索引擎模块 231

9.2.1 框架结构搜索主界面 232

9.2.2 框架顶部top.asp页面 232

9.2.3 框架下部main.asp页面 233

9.2.4 实例效果 234

9.3 在线调查模块 235

9.3.1 在线调查前台页面 236

9.3.2 在线调查处理页面 238

9.3.3 在线调查显示页面 239

9.3.4 实例效果 241

9.4 在线打印模块 242

9.4.1 在线打印首页面 242

9.4.2 利用VBScript脚本打印网页 243

9.4.3 调用WebBrowser组件打印网页 244

9.4.4 实例效果 245

9.5 在线留言模块 247

9.5.1 在线留言前台页面 248

9.5.2 在线留言处理页面 249

9.5.3 显示所有留言页面 251

9.5.4 显示最新留言页面 252

9.5.5 实例效果 253

9.6 本章小结 254

9.7 习题 254

第10章 电子邮件的发送与接收 255

10.1 邮件收发技术概述 255

10.2 SMTP协议与SMTP服务的配置 256

10.2.1 SMTP协议 256

10.2.2 SMTP服务器的安装与配置 257

10.3 利用CDOSYS组件发送邮件 258

10.4 邮件发送与接收模块 260

10.4.1 CDONTS组件的注册 261

10.4.2 邮件发送和接收首页面 261

10.4.3 发送邮件页面 262

10.4.4 发送邮件处理页面 263

10.4.5 接收邮件页面 264

10.4.6 实例效果 267

10.5 本章小结 269

10.6 习题 269

第11章 综合实例:在线考试系统 270

11.1 总体设计 270

11.1.1 系统概述 270

11.1.2 需求分析与系统功能需求 270

11.2 数据库设计 271

11.3 系统预览效果 273

11.4 在线考试系统功能页面的实现 274

11.4.1 在线考试首页面 274

11.4.2 数据库连接文件 275

11.4.3 学生登录处理页面 276

11.4.4 考试科目选择页面 277

11.4.5 学生在线考试页面 280

11.4.6 在线评分页面 286

11.4.7 退出页面 288

11.5 在线考试后台管理页面的实现 288

11.5.1 后台管理菜单页面 289

11.5.2 考试科目管理页面 291

11.5.3 考试科目试题管理页面 297

11.6 本章小结 303

部分习题参考答案 304