ASP与网页数据库设计

ASP与网页数据库设计
作 者: 邓文渊
出版社: 中国铁道出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: ASP/ASP+
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《ASP与网页数据库设计》作者简介

内容简介

◎本书特色1、访客留言簿与讨论区的制作2、聊天室的制作3、自动寄信服务与电子贺卡DIY的制作4、会员管理系统的制作5、搜索引擎的制作6、在线投票的制作7、文件上传的制作8、购物车的制作详实的内容,介绍ASP与网页数据库设计基础知识。大量的实例,操作与图文相结合,讲解通俗易懂。丰富的资源,学完即练,短时间内掌握所需知识。广泛的受众,可作为网页设计初学者或大中专院校学生参考用书。本书从基础知识讲起,循序渐进,共19章,前11章主要讲解了ASP、网页数据库设计等相关基础知识,后8章主要以实例为主,并通过详细的讲解加以说明。读者通过对这些知识的深入学习后,可以熟练地掌握ASP与数据库结合来设计网页的方法与技巧,并能根据实际需要加以合理地运用。全书内容全面、通俗易懂、具有极强的可读性。本书定位于ASP与网页数据库设计的初中级用户,适合于喜爱ASP与网页数据库设计的朋友。

图书目录

第0章 准备工作与认识ASP

0-1 什么是ASP

0-2 如何编辑与执行ASP程序

0-3 将您的计算机虚拟为Web服务器

0-3-1 选择Web服务器软件

0-3-2 使用PWS 4.0将Windows 98计算机虚拟为Web服务器

0-3-3 使用IIS 5.0将Windows XP计算机虚拟为Web服务器

0-3-4 PWS和IIS之外的选择

0-3-5 安装本书范例

0-4 撰写您的第一个ASP程序

0-5 小锦囊(一)如何使用FrontPage 2000帮助我们撰写HTML文件

0-6 小锦囊(二)如何使用Dreamweaver帮助我们撰写HTML文件

0-7 小锦囊(三)如何在FrontPage 2000加入ASP程序

0-8 小锦囊(四)如何在Dreamweaver中加入ASP程序

第1章 VBScript基本概念

1-1 VBScript是什么

1-2 VBScript可以做些什么

1-3 VBScript自学课程

1-4 撰写您的第一个VBScript程序

1-5 变量(Variable)

1-6 数级(Array)

1-7 常数(Constant)

1-8 运算符(Operator)

1-8-1 数学运算符

1-8-2 比较运算符

1-8-3 逻辑运算符

第2章 VBScript流程控制结构

2-1 认识流程控制结构

2-2 If…Then

2-2-1 If的第一种格式:如果…就…(单一选择)

2-2-2 If的第二种格式:如果…就…否则…(双向选择)

2-2-3 If的第三种格式:多向选择

2-3 Select…Case

2-4 For…Next(计数循环)

2-5 For Each In…Next(数组循环)

2-6 条件式循环

2-6-1 Do While…Loop循环

2-6-2 Do Until…Loop循环

2-6-3 循环的测试

2-6-4 While…Wend循环

第3章 VBScript子程序与函数

3-1 子程序(subroutines)

3-1-1 子程序是什么

3-1-2 局部变量和全局变量

3-1-3 中止执行子程序

3-1-4 事件驱动

3-2 函数(Functions)

3-3 错误处理(Error Handling)

3-4 VBScript内置函数

3-4-1 日期与时间函数

3-4-2 Sqr()函数

3-4-3 Abs()函数

3-4-4 IsNumeric()函数

3-4-5 Msgbox()函数

3-4-6 UBound()函数

3-4-7 Int()函数

3-4-8 Fix()函数

3-4-9 Rnd()函数

3-4-10 Instr()函数

3-4-11 Len()函数

3-4-12 InstrRev()函数

3-4-13 Hex()、Oct()函数

3-4-14 TRIM()函数

3-4-15 Mid()、Left()、Right()函数

3-4-16 Replace()函数

3-4-17 Asc()函数

3-4-18 Chr()函数

3-4-19 String()函数

3-4-20 Filter()函数

第4章 Response对象

4-1 认识ASP内置的对象

4-2 Response对象提供的集合、属性及方法

4-2-1 将输出传送至浏览器端——Response.Write方法

4-2-2 从目前网页导向至其他网页——Response.Redirect方法

4-2-3 将数据加入站点活动日志——Response.AppendToLog方法

4-2-4 结束程序的执行——Response.End方法

4-2-5 自定义标头信息——Response.AddHeader方法

4-2-6 缓冲处理——Response.Buffer属性、Response.Clear方法、Response.Flush方法

4-2-7 Response对象的属性

4-2-8 写入Cookie文件——Response.Cookies集合

第5章 Request对象

5-1 从浏览器端取得数据的方法

5-2 建立表单的输入界面

5-2-1 插入表单与按钮

5-2-2 插入单行文本框

5-2-3 插入单选按钮

5-2-4 插入复选框

5-2-5 插入多行文本框

5-2-6 插入下拉式菜单

5-3 表单的后端处理

5-3-1 将表单数据以E-mail形式传送给指定的收件人

5-3-2 读取表单数据并制作成确认网页

5-4 小锦囊(一)如何设置密码字段与隐藏字段

5-5 小锦囊(二)如何设置文件上传

5-6 小锦囊(三)如何设置文件下载

5-7 将指定的表单字段框起来——<FIELDSET>、<LEGEND>标记

5-8 Request对象提供的集合、属性及方法

5-8-1 读取表单数据——Request.QueryString和Request.Form集合

5-8-2 读取服务器端环境变量与HTTP标头——Request.ServerVariables集合

5-8-3 读取Cookie文件——Request.Cookies集合

5-9 实例练习

5-9-1 隐藏字段的应用(一)——将表单网页与表单处理程序合并为个ASP程序

5-9-2 隐藏字段的应用(二)——以下拉式菜单选择所要联机的网站

第6章 Server对象与服务器端文件存取

6-1 Server对象提供的属性及方法

6-1-1 执行指定的ASP程序——Server.Execute方法

6-1-2 转移控制权至其他ASP程序——Server.Transfer方法

6-1-3 字符串编码——Server.HTMLEncode和Server.URLEncode方法

6-1-4 将虚拟路径转换为实际路径——Server.MapPath方法

6-1-5 使用外挂对象——Server.CreateObject方法

6-2 存取服务器端的文件夹与文件

6-2-1 检查指定的磁盘、文件夹或文件是否存在

6-2-2 文件夹的建立、移动、重新命名、删除与复制

6-2-3 取得文件夹的父文件夹路径、特殊文件夹路径、大小、属性、类型、日期等信息

6-2-4 列出文件夹内的所有文件或子文件夹

6-2-5 文件的建立、移动、重新命名、删除与复制

6-2-6 取得文件的父文件夹路径、特殊文件夹路径、大小、属性、类型、日期等信息

6-3 文件的打开、读取与写入

6-3-1 打开文件

6-3-2 读取文件

6-3-3 写入文件

6-4 小锦囊(一)如何设置Server

第7章 Application对象与Session对象

7-1 Application对象

7-1-1 实例(一)计数器程序

7-1-2 实例(二)简易的在线票选活动

7-1-3 小锦囊(一)如何使用Application对象记录数组

7-1-4 小锦囊(二)如何使用Application对象对象的contents集合读取所有Application变量

7-2 Session对象

7-2-1 以手动的方式结束Session对象——Session.Abandon方法

7-2-2 小锦囊(三)如何防止浏览者利用连续点击“刷新”按钮以增加访客人数

7-3 实例(三)如何统计在线人数

7-4 实例(四)如何读取在线名单

7-5 实例(五)如何撰写在线传讯

7-6 小锦囊(四)如何利用Global.asa将Application变量和Session变量初始化

第8章 使用常见的ASP组件

8-1 使用Ad Rotator组件制作横幅广告

8-1-1 绘制横幅广告的图片

8-1-2 设置图片的大小、来源、网址、替代显示文字与加权

8-1-3 撰写显示横幅广告的网页

8-1-4 撰写处理横幅广告超级链接的程序

8-2 使用Browser Capabilities组件侦测浏览器能力

8-3 小锦囊(一)如何查询其他服务器组件的用法

第9章 ASP程序调试与错误处理

9-1 ASP程序调试

9-2 使用Err对象处理错误情况

9-3 使用ASPError对象处理错误情况

第10章 数据库的读取、插入、删除与更新

10-1 认识数据库

10-1-1 何谓数据库(Database)

10-1-2 何谓数据库管理系统(DBMS)

10-1-3 构成数据库的基本组件

10-1-4 何谓关系型数据库(RDB)

10-2 ASP与数据库

10-3 建立Access数据库

10-4 打开与关闭数据库连接

10-5 读取、插入、更新与删除表的记录

10-5-1 读取表的记录

10-5-2 新增表的记录

10-6 小锦囊(一)如何读取表的字段名称及字段数目

10-7 小锦囊(二)如何使用Recordset对象的Sort属性来进行排序

10-8 小锦囊(三)如何使用Recordset对象的Filter属性来筛选记录

10-9 小锦囊(四)如何设置分页浏览

第11章 数据库查询

11-1 使用SQL查询

11-2 SQL语句的语法

11-2-1 SELECT…FROM…WHERE…语法(筛选)

11-2-2 SELECT…FROM…ORDER BY…语法(排序)

11-2-3 SELECT TOP…语法(设置最多返回条数)

11-3 小锦囊(一)如何使用加密过的Access数据库

11-4 小锦囊(二)如何使用Connection对象的Execute方法

11-5 小锦囊(三)如何使用Command对象

11-6 小锦囊(四)如何使用SQL语句去新增、更新或删除记录

11-6-1 使用SQL语句的INSERT指令去新增记录

11-6-2 使用SQL语句的UPDATE指令去更新记录

11-6-3 使用SQL语句的DELETE指令去删除记录

11-7 小锦囊(五)如何读取关系型数据库

第12章 访客留言簿与讨论区

12-1 访客留言簿(GuestBook)

12-1-1 组成网页的文件清单

12-1-2 网页的执行流程

12-1-3 您必须具备的知识

12-1-4 完整程序代码列表

12-2 讨论区(NewsGroup)

12-2-1 组成网页的文件清单

12-2-2 网页的执行流程

12-2-3 您必须具备的背景知识

12-2-4 完整程序代码列表

第13章 聊天室

13-1 认识聊天室(Chatroom)

13-2 组成网页的文件清单

13-3 网页的执行流程

13-4 您必须具备的知识

13-5 完整程序代码列表

第14章 自动寄信服务与电子贺卡DIY

14-1 自动寄信服务

14-1-1 安装SMTP虚拟服务器

14-1-2 设置SMTP虚拟服务器

14-1-3 组成网页的文件清单

14-1-4 网页的执行流程

14-1-5 完整程序代码列表

14-2 电子贺卡DIY

14-2-1 组成网页的文件清单

14-2-2 网页的执行流程

14-2-3 您必须具备的知识

14-2-4 完整程序代码列表

第15章 会员管理系统

15-1 认识会员管理系统

15-2 组成网页的文件清单

15-3 网页的执行流程

15-4 您必须具备的知识

15-5 完整程序代码列表

第16章 搜索引擎

16-1 搜索引擎

16-2 设置、管理与使用索引服务

16-3 索引服务内置的对象

16-4 搜索实例

16-5 组成网页的文件清单

16-6 网页的执行流程

16-7 您必须具备的知识

16-8 完整程序代码列表

第17章 在线投票

17-1 在线投票

17-2 组成网页的文件清单

17-3 网页的执行流程

17-4 完整程序代码列表

第18章 文件上传

18-1 文件上传

18-2 组成网页的文件清单

18-3 安装上传组件

18-4 上传组件内建的对象

18-5 完整程序代码列表

第19章 购物车

19-1 认识购物车

19-2 组成网页的文件清单

19-3 网页的执行流程

19-4 您必须具备的知识

19-5 完整程序代码列表

附录A 撰写HTML文件的方法

A-1 认识HTML语法

A-2 编辑HTML文件的工具及注意事项

A-3 HTML文件的整体结构

A-4 事件处理程序

A-5 网页数据编辑与格式化

A-5-1 设置标题格式

A-5-2 设置段落格式(<P>…

A-5-3 预先格式化段落(<PRE>…

A-5-4 注释(