书籍详情

轻松学用Active Server Pages(第二版)

轻松学用Active Server Pages(第二版)

作者:(美)Bill Hatfield

出版社:电子工业出版社

出版时间:2000-11-01

ISBN:9787505363311

定价:¥39.00

内容简介
  Active Server Pages是微软开发的基于Windows和IIS的服务器端脚本运行环境。使用该技术能够以简单易学的方式完成复杂的功能,使用其内置的对象就能够制作静态和动态HTML页,涉及数据库的操作也变得十分容易。正由于ASP的种种优势,它已经成为一种流行的Web应用程序开发技术。本书是《轻松学用Active Server Pages》的第二版,经过全面更新和修订后,涵盖了到IIS 5.0的所有内容。全书共分7个部分,首先介绍ASP的基本概念并讲解HTML的基础知识,然后重点讲解ASP的各种对象以及数据库访问的方法,最后给出了实际的应用程序示例。书中的十准则集粹和各附录内容可为读者的学习和实践过程提供有用的帮助。本书赠送的光盘还包括了极有价值的示范代码和试用软件。本书既适合对ASP感兴趣的初学者作为入门必备参考,也适合有过一些编程经验的计算机专业人员阅读或作为使用指南。
作者简介
暂缺《轻松学用Active Server Pages(第二版)》作者简介
目录
前言
读者对象
为什么使用Active Server Pages
本书的组织方式
第一部分起步
第二部分:熟练掌握基本知识
第三部分:认识对象
第四部分:访问数据库
第五部分:真正酷的 ASP应用程序
第六部分:十准则集粹
第七部分:附录
作者的联系方式
寻求帮助
CD上的内容
页边的图标
CD安装方法
第一部分 起步
第一章 Active Server Page是什么
1.1 平淡无奇的静态HTML
1.2 窗体和CGI
1.3 服务器AP
1.4 ASP的优势
1.5 ASP非常简单
1.6 ASP页面的样子
1.7 ASP和客户端脚本的差别
1.8 ASP和ActiveX控件以及Java小应用程序的差别
1.9 Internet开发的世界
第二章 非常简单的ASP
2.1 起步所需做的准备工作
2 2 语言
2.3 开发环境
2.4 创建和测试ASP页面
2.4.1 在哪里工作
2.4.2 创建启动页面
2.5 创建第一个ASP页面
2.6 工作过程
2.7 修改、重测、创建新页面以及转化旧页面
第二部分 熟练掌握基本知识
第三章 VBScript基础知识
3.1 编写程序和编写脚本
3.1.1 编程语言
3.1.2 脚本语言
3.1.3 一些词的含义
3.2 功能的实现
3.3 把标记和代码分开的定界符
3.4 把注释的内容留给自己
3.5 使用大写字母
3.6 续行
3.7 创建和使用变量
3.7.1 定义自己的变量
3.7.2 不创建变量即可直接使用它
3.7.3 强制必须先创建变量再使用
3.7.4 显示变量的值
3.7.5 字符串的使用
3 8 常量
3.9 函数的使用方法
3.9.1 函数的参数
3.10 在算式中使用Rnd和Int函数
3.11 常用命令和函数
3.12 数学运算
3.12.1 Rnd和Randomize
3.12.2 Int和Round
3.12.3 其他数学函数
3.13 字符串操作
3.13.1 FormatCurrency、FormatDateTime、FormatNumber和FormatPercent
3.13.2 InStr
3.13.3 Len
3.13.4 ICase和UCase
3.13.5 LTrim、RTrim和Trim
3.13.6 Space和String
3.13.7 Left、Mid和Right
3.14 日期和时间
3.14.1 Date、Time和Now
3.14.2 Weekday和WeekdayName
3.14.3 其他日期/时间函数
第四章 VBScript编程
4.1 使用If...Then进行决策
4.1.1 如果想要网页更有吸引力就要用条件语句
4.1.2 不等式的运用
4.1.3 创建复合的IF...Then语句
4.1.4 如果条件都不成立
4.1.5 多个条件
4.1.6 嵌套结构
4.2 分支语句
4.3 什么时候应该用Select Case替代If...Then...Elself
4.4 循环
4.4.1 For...Next计数
4.4.2 看看Step的用法
4.4.3 嵌套循环
4.4.4 Do...Loop循环
4.4.5 Exit的用法
4.5 数组
4.5.1 对数组使用For Each...Next
4.5.2 Array函数快捷方式
4.5.3 动态数组
4.5.4 UBound
4.5.5 多维数组
4.6 创建自己的子例程和函数
4.6.1 创建子例程
4.6.2 创建函数
4.6.3 更好的随机数函数
4.6.4 调用子例程和函数
第五章JScript
5.1 本章读者对象
5.2 JSCript
5.3 JScript和ASP
5.3.1 定界符
5.3.2 选择默认的语言
5.4 要禁止的做法
5.4.1 没有编译器
5.4.2 没有预处理器
5.4.3 没有指针
5.4.4 没有结构或联合
5.4.5 没有常量
5.4.6 没有类或继承
5.4.7 没有操作符重载
5.4.8 没有可变的参数个数
5.4.9 没有goto语句
5.5 支持字符串
5.6 常用注释方式
5.7 区别大小写
5.8 行结束符
5.9 变量和操作符
5.9.1 声明的变量没有类型
5.9.2 无类型的类型
5.9.3 作用域
5.9.4 变量类型转化
5.9.5 操作符
5.10 条件语句和循环语句
5.10.1 if.else
5.10.2 switch..case
5.10.3 for..next、while和do..while
5.10.4 break和continue
5.11 数组
5.12 创建函数
5.13 eval函数
第三部分 认识对象
第六章 无处不在的对象
6.1 对象的含义
6.2 基本术语
6.3 使用对象
6.4 使用脚本编制对象
6.5 VBScript对象
6.5.1 创建和使用VBScript对象
6.5.2 Err对象
6.5.3 其他的VBScript专用脚本编制对象
6.6 JavaScript对象
6.6.1 数组对象
6.6.2 字符串对象
6.6.3 JavaScript提供的数学运算对象math
6.6.4 JavaScript中的日期对象
6.7 VBScript和JavaScript都可使用的脚本编制对象
6.7.1 Dictionary对象
6.7.2 FileSystemObject对象和它的Drives、Folders和Files集合
6.7.3 TextStream
6.7.4 启动ScriptEngine
第七章 使用Server对象
7.1 应用程序——一组页面
7.2 使用ASP的服务器对象
7.2.1 Server对象
7.2.2 输入对象:Request
7.2.3 输出对象:Response
7.2.4 Application对象和Session对象
7.3 Global.asa文件
7.3.1 应用程序事件和会活事件
7.3.2 在Gobo.asa文件中创建对象
7.4 Server-Side Include(服务器端包含)指令
7.4.1 怎样实现包含指令
7.4.2 使用SSI(Server-Side Include)的好处
第八章 创建ASP应用程序
8.1 为新的Web应用程序建一个根文件夹
8.1.1 用Personal Web Server(个人Web服务器)创建新的Web应用程序
8.1.2 用Internet Information Server创建新的Web应用程序
8.1.3 Web应用程序的Default页面
8.2 来宾簿:创建和响应表单
8.2.1 Default页面
8.2.2 “来宾簿”表单
8.2.3 响应表单
8.2.4 访问者清单
8.3 创建一个Radio:音乐冲浪
8.3.1 创建MIDI音乐
8.3.2 Default页面
8.3.3 Radio页面
8.3.4 调整页面
8.4 带Cookie的个性化Welcome页面
8.4.1 带Cookie的个性化欢迎页面
8.4.2 修改“来宾簿”处理页面
8.4.3 修改清单页面
8.4.4 新的Default页面
8.5 根据日期自定义页面
8.6 使用Redirect语句实现“轮盘”Web站点
8.7 ASP的功能
第九章 使用服务器组件
9.1 容易混淆的名称
9.2 服务器组件的概念
9.3 服务器所包含的组件
9.4 浏览器性能考虑
9.4.1 创建一个新的服务器组件对象
9.4.2 创建新的服务器组件对象的其他方式
9.4.3 使用Browser Capabillities组件
9.4.4 Browser Capabillities组件的内部工作方式
9.5 世界需要更多的广告
9.5.1 Rotator调度文件
9.5.2 使用Advenisement Rotator组件
9.6 Content Rotator组件
9.6.1 Content调度文件
9.6.2 使用Content Rotator组件
9.7 把内容链接起来
9.8 Tools组件
9.9 计算页面被打开过的次数
9.10 Counters组件
9.11 MyInfo组件
9.12 发送E-mail
9.13 服务器组件综述
第四部分 访问数据库
第十章 在ASP中访问数据库
10.1 创建一个新的数据库和表
10.2 创建数据库和表
10.3 创建ODBC DSN
10.3.1 ODBC的含义
10.3.2 ODBC Data Source Name(ODBC数据源名)
10.3.3 怎样创建一个DSN
10.4 使用DAC来访问ADO
10.5 包含ADO常数
10.6 连接数据库
10.7 从数据库到Web页面
10.7.1 执行SQL
10.7.2 显示结果
10.8 获得想要的确切信息
10.8.1 今天的菜单
10.8.2 为后续的几天做计划
第十一章 更新数据库
11.1 深入了解Connection对象和Recordset对象
11.1.1 打开Connection对象和Recordset对象
11.1.2 频繁建立和断开连接的利弊
11.1.3 数据库游标
11.1.5 在Recordset对象中自由地移动
11.1.6 用书签来保存记录的位置
11.1.7 改变数据过滤
11.1.8 其他的Recordset属性和方法
11.2 更新数据库
11.2.1 锁定记录
11.2.2 编辑和更新记录
11.2.3 添加新的记录
11.2.4 删除记录”
11.3 捕获数据库错误入
11.3.1 Errors集合
11.3.2 Error对象
11.3.3 错误处理要诀
第五部分 真正酷的ASP应用程序
第十二章 创建一个实时聊天室
12.1 设计聊天室的蓝图
12.1.1 共享用户间的信息
12.1.2 用新的信息更新浏览器中的内容
12.1.3 把所有页面装配在一起
12.2 一砖一瓦构建聊天室
12.2.1 登录页面:Default.asP
12.2.2 框架页面:cafe.asp
12.2.3 发言:say.asp
12.2.4 显示谈话内容:cafeconvo.asp
12.2.5 聊天室中在线用户的名单:users.asp
12.3 在“咖啡厅”中聊天
12.4 更上一层楼
第十三章 分类广告
13.1 计划创建Classy Classifieds
13.1.1 应该使用什么种类的分类广告
13.1.2 需要什么样的页面
13.1.3 遗留的技术问题
13.2 开始站点开发
13.3 主页:Default.asp
13.4 标题包含文件:Header.inc
13.5 增加一条广告:PlaceAd.asp
13.6 种类清单:Category.asp
13.7 显示细节:Detail.asp
13.8 确认用户:Confirm.asp
13.9 编辑广告:EditAd.asp
13.10 删除广告:DelAd.asp
13.11 搜索广告:Search.asp
13.12 显示搜索的结果:Results.asp
13.13 更上一层楼
第六部分 十准则集粹
第十四章 解答疑问的十个最佳去处
14.1 阅读使用手册
14.2 书籍
14.3 杂志和时事通讯
14.4 新闻组
14.5 清单服务器
14.6 在线论坛和Web站点
14.7 Microsoft Web技术支持
14.8 Microsoft技术支持热线电话
14.9 ASP专家
14.10 用户组
第十五章 为ASP开发者提供的十个最酷Web站点
15.1 EdgeQuest Active Web站点
15.2 ActiveServerPages.com
15.3 15 Seconds
15.4 Microsoft SiteBuilder网络
15.5 ASP工具箱
15.6 Window NT ActiveX Server公告板
15.7 ASP Hole
15.8 ASP资源索引
15.9 ASP 101
15.10 更多的链接
第十六章 服务器组件能够做的十件事
16.1 从ASP中发送和接收E-mail
16.1.1 Zaks.Pop3
16.1.2 Mail组件
16.1.3 xPop和xSMTP
16.2 安全性
16.2.1 ASPLogin
16.2.2 AuthentiX
16.3 文件管理
16.3.1 SA-FileUp
16.3.2 ASPInet 2.0
16.4 从ASP中执行应用程序
16.4.1 ASPExec 3.0
16.5 利用Internet电子商务赚钱
16.5.1 PCAuthorize
16.5.2 A$PCharge
16.6 访问UNIX、AS/400或者大型的计算机
16.6.1 Cyberprise Developer Studio
16.6.2 TeleScope Elara
16.7 图表和报表
16.7.1 Chart FX Internet Edition
16.7.2 Chili!Reports Enterprise Edition
16.7.3 AspChart 2.0
16.8 英文方式下的数据库查询
16.8.1 English Wizard Web/Server
16.9 浏览服务器
16.9.1 xBrowser
16.9.2 ASPHTTP
16.10 其他有趣的产品
16.10.1 AspBible Bible Component
6.10.2 Strings Component
16.10.3 AspPager
第七部分 附录
附录A Microsoft Visual InterDev简介
A.1 Visual InterDev的特性以及它适合用于ASP的原因
A.2 Visual InterDev和Microsoft FrontPage的区别
A.3 选择Local模式或Master模式
A.4 解决方案
A.5 开始前的准备工作
A.6 创建电话簿项目和解决方案
A.7 Visual InterDev用户界面简介
A.8 页面窗口
A.9 使用Visual InterDev的用户界面创建电话簿
A.10 创建数据库用以存储电话簿
A.11 为数据库创建DSN
A.12 创建一个Visual InterDev Connection对象
A.13 把数据库连接到Web页
A.14 用Visual InterDev运行PhoneList
附录B 数据库基础快速课程
B.1 DBMS是什么数据库是什么
B.2 表、行和字段
B.3 主关键字和代理关键字
B.4 表之间的关联
B.5 数据库语言SQL
附录C 在Microsoft Access中创建数据库和表
C.1 创建数据库
C.2 创建新表
C.3 在新表中输入数据
附录D ASP项目疑难解答
D.1 起步阶段
D.2 服务器仍无法运行ASP
D.3 ASP执行了但仍然根错
D.4 如果仍然有问题
附录E CD上的内容
猜您喜欢

读书导航