荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: playboy (壮志凌云), 信区: Program
标 题: ASP介绍
发信站: BBS 荔园晨风站 (Mon Jan 24 22:37:49 2000), 转信
Internet 的 服 务 器 端 编 程 非 常
痛 苦,但 那 是ASP 生 前 的 事 情,ASP--这
个 全 称 为Active Server Pages 的 东 西 的
出 现,所 有VB、Delphi 和PowerBuilder 程 序
员 都 该 高 呼 万 岁-- 你 只 需 要 很 短 的
时 间 就 可 以 成 为Internet 程 序 员,ASP
将 这 种 转 换 过 程 缩 至 最 短.ASP 如
同CGI 一 样,也 是 运 行 在 服 务 器 端,输
出HTML 语 言 的 脚 本,照 我 的 看 法,ASP 更
象 是 一 种 宏 语 言 将 代 码 嵌 入 到HTML
中,运 行 完 后 替 换 成HTML 语 言.当 然 它
比 一 般 宏 语 言 要 强 上 百 倍( 详 情 暂
且 不 提).
我 不 是 微 软 的 忠 实 跟 随 者,但
是 对 于ASP,我 只 能 说 的 确 不 错,不 信
作 个 比 较 给 你 看.目 前 的Internet 编 程
采 用 的 方 式 大 致 可 分 为 三 类:老 资
格 的CGI,主 要 使 用C 或Perl 语 言 来
编 写;高 傲 的ISAPI( 据 说 还 有 一
个NSAPI,但 是 我 不 了 解,不 敢 妄 言),用
Visual C++ 编 写;正 在 茁 壮 成 长 而 且 肯
定 会 后 来 居 上 的ASP.
CGI 大 哥 作 为 开 国 元 勋,功 劳 可
谓 卓 著,君 不 见 网 上 大 部 分 的 应 用
程 序,还 是CGI 在 苦 苦 支 撑.为 什 么 是
苦 苦 支 撑,CGI 有 先 天 不 足:一 是 所 有
的 工 作 都 要 自 己 完 成,连 输 入 输 出
这 样 的 琐 碎 事 情 都 得 事 必 躬 亲,真
是 可 怜;二 是 单 进 程 的 运 行 机 制 不
足 以 应 付 大 量 用 户 的 访 问 生 成 的
大 量 进 程 使 服 务 器 不 堪 重 负;三 是
在VB、Delphi 环 境 下 的 懒 哥 们 实 在 不
愿 转 向 并 不 熟 悉 的Perl 或C 语 言。
作 为 阳 春 白 雪 的 ISAPI 是 运 行
速 度 最 快 的,因 为 它 一 旦 运 行 就 成
为 操 作 系 统 的 一 部 分,不 必 担 心 多
用 户 的 问 题,而 且 处 理 输 入 输 出 不
用 自 己 操 心.但 是ISAPI 主 要 用VC 来 编
写,VC 是 个 令 人 望 而 生 畏 的 怪 物,驯
服 它 需 要 大 量 时 间,需 要 累 死 好 多
脑 细 胞.据 说 新 版 本 的VB 支 持ISAPI,但
VB 程 序 的 运 行 性 能 怎 能 跟VC 相 比,这
是 微 软 老 滑 头 搪 塞VB 程 序 员 的 鬼 花
招,不 要 理 他.
作 为 新 一 代 的ASP 自 然 会 克 服
革 命 前 辈 的 不 足 之 处,特 别 在 易 用
性 上 可 是 下 了 大 功 夫,表 现 在:
提 供 了 和 用 户 打 交 道 的Request
和Response 对 象,处 理HTML 得 心 应 手.
令 人 头 疼 的 数 据 库 编 程 在ASP
里 面 变 的 轻 而 易 举,对 文 件、广 告 图
片 的 处 理 都 非 常 简 单, ASP 的 内 置 对
象 替 你 完 成 大 部 分 工 作.
采 用VBScript 或JScript 语 言,不 用
学 习,拿 来 即 可 用.微 软 提 供 了 专 门
开 发ASP 程 序 的 工 具InterDev,特 别 是 最
新 的6.0 版 本,功 能 非 常 强 大.
不 再 罗 嗦,举 一 个 简 单 的 例 子:
文 本 文 件Test.asp 内 容 如 下:
<html>
<head>
<title>Test</title>
</head>
<body>
<table border=1>
<% ’ 包 含 在 尖 括 号 和 分 号 之 间 的
为ASP 代 码, 单 引 号 后 面 为 注 释 %>
<% For I=1 to 5 %>
<tr><% = I %></tr>
<% Next %>
</table>
</body>
</html>
你 瞧, 是 不 是 很 简 单, 它 的 输 出 为
1
2
3
4
5
要 运 行ASP 程 序,必 须 在NT 4.0 下 安
装 Option Pack,而 且ASP 文 件 所 在 的 文
件 夹 必 须 设 置 为 可 执 行.最 后 我 们
提 供 一 个 完 整 的 数 据 库 处 理 程 序
例 程,这 个 程 序 虽 然 很 小,但 是 五 脏
俱 全.只 要 根 据Readme.txt 文 件 提 供 的
安 装 使 用 方 法 去 做,便 可 领 略ASP 的
风 采.快 点 下 载 文 件.
--
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: gnet124.szptt.net.cn]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店