| · | [ASP基础]ASP教程:9、ASP内建对象Application 和 Session(1) | asp教程 | 02-21 |
| 在上一篇中作者给大家详细介绍了 ASP 内建对象 Response 的使用方法,在这一篇中作者将继续给大家介绍另两个非常实用且重要的 ASP 的内建对象 Application 和 Session。 在 ASP 的内建对象中除了用于发送、接收和处理数据的对象外,还有一些非常实用的代表 Active Server 应用程序和单个用户信息的对象。 让我们先来看看 Application 对象。…… |
| · | [ASP基础]ASP教程:9、ASP内建对象Application 和 Session(9) | asp教程 | 02-21 |
| Application.Unlock%> 与 Application 对象具有相近作用的另一个非常实用的 ASP 内建对象就是 Session。我们可以使用 Session 对象存储特定的用户会话所需的信息。当用户在应用程序的页之间跳转时,存储在 Session 对象中的变量不会清除,而用户在应用程序中访问页面时,这些变量始终存在。当用户请求来自应用程序的 Web 页时,如果该用户还没有…… |
| · | [ASP基础]ASP教程:10、Global.asa文件的使用及Chat程序(1) | asp教程 | 02-21 |
| 在上一篇中作者给大家详细介绍了两个非常实用的 ASP 内建对象 Application 和 Session 的使用方法。由于这两者的 OnStart、OnEnd 事件的脚本都必须在 Global.asa 文件中声明 , 因此,本篇将给大家详细介绍 Global.asa 文件的使用方法。为使大家熟练掌握至今所学过的知识,本篇还将举出一个 ASP 的 Chat 程序,供各位参考。 最近…… |
| · | [ASP基础]ASP教程:10、Global.asa文件的使用及Chat程序(2) | asp教程 | 02-21 |
| 经过这段时间的学习,相信大家已经能够比较熟练的运用我们所学过的这些 ASP 内建对象来编写一些较简单的 ASP 应用程序,可别小看你现在所掌握的这些 ASP 基本知识哦 ! 其实你已经能够开发一些简单但实用的 ASP 应用程序了。下面我就举一个非常简单的 ASP WEB 聊天室程序,你会发觉写聊天室原来是一件这么容易、轻松的事。可能朋友们已经在一些杂志上看到过 ASP 聊天程序的编写方法,但作者在…… |
| · | [ASP基础]ASP教程:10、Global.asa文件的使用及Chat程序(3) | asp教程 | 02-21 |
| 第一次运行 chat.asp 程序,你首先将看到如下页面 : 选择你的 nick 进入聊天室后,将看到如下页面 : 输入你想要说的话,对话将出现在输入框的下方,如下图 : 下面我们来对这个聊天室程序进行逐步的分析。 首先,由于聊天室的所有客户都要能够共享信息,所以不可避免的要用到具有应用程序级变量的对象 Application,这是建立 Chat 程序的关键所在,…… |
| · | [ASP基础]ASP教程:11、ASP内建对象Server(1) | asp教程 | 02-21 |
| 通过前九篇的理论和实践,相信大家已经对 ASP 有了系统的了解,虽然至今为止,我们只学了 ASP 的 4 个内建对象,但已经完全能够写出一些实用的小程序了。今天,作者将继续给大家讲解最后一个 ASP 内建对象——Server。 在开始本次课程之前,我仍要在这里回答一些朋友们提出的比较普遍的问题。最近仍有不少朋友来信问我,如何构建服务器端的 Active Server Page 环境。我想可能是…… |
| · | [ASP基础]ASP教程:11、ASP内建对象Server(2) | asp教程 | 02-21 |
| 我想,现在各位应该已经完全了解 ASP 的服务器端设置了,下面我们就进入正题 -- 学习 ASP 的最后一个内建对象 Server。 Server 对象提供对服务器上的方法和属性的访问 , 其中大多数方法和属性是作为实用程序的功能服务的。有了 Server 对象,你就可以在服务器上启动 ActiveX 对象例程,并使用 Active Server 服务提供象 HTML 和 URL 编码这样的…… |
| · | [ASP基础]ASP教程:11、ASP内建对象Server(3) | asp教程 | 02-21 |
| 3、MapPath 方法 MapPath 方法将指定的相对或虚拟路径映射到服务器上相应的物理目录上。 语法如下 :Server.MapPath(Path) Path 指定要映射物理目录的相对或虚拟路径。若 Path 以一个正斜杠 (/) 或反斜杠 (\) 开始,则 MapPath 方法返回路径时将 Path 视为完整的虚拟路径。若 Path 不是以斜杠开始,则 MapPath 方…… |
| · | [ASP基础]ASP教程:13、数据库查询语言(1) | asp教程 | 02-21 |
| 大家可以看到,对于简单查询,SQL Select 语句和英文语法很相象,我们来分析一下 SELECT 语句的完整格式,它包括六个子句,其中 SELECT 和 FROM 子句是必须的,其它子句可以任选,每个子句的功能如下 : 1、Select 子句列出所有要求 SELECT 语句检索的数据项。它放在 SELECT 语句开始处,指定此查询要检索的数据项。这些数据项通常用选择表表示,即一组用“,”隔…… |
| · | [ASP基础]ASP教程:13、数据库查询语言(2) | asp教程 | 02-21 |
| 在城市不为纽约的记录查询出来。 %> < !--#include virtual=/asptest/subdbtable.inc-->< /BODY>< /HTML> 利用 subdbtable.inc 文件中的所定义的过程 query2table,你就可以非常迅速地对数据库进行查询,你所要做的只是将“conntemp.open DSN=Stude…… |
| · | [ASP基础]ASP教程:13、数据库查询语言(3) | asp教程 | 02-21 |
| 数据库中已经存在的数据 首先我们来看看 Insert 的用法: 标准语法: INSERT INTO table_name (col1, col2...) VALUES(value1, value2...) 下例要将书生作为一个新的销售员加入表 Salesreps 中 Insert Into Salesreps (name,num,sales,hire_dat…… |
| · | [ASP基础]ASP教程:14、ActiveX 组件(1) | asp教程 | 02-21 |
| 当你用 ASP 编写服务器端应用程序时,必须依靠 ActiveX 组件来强大 Web 应用程序的功能,譬如:你需要连接数据库,对数据库进行在线操作等等,本文从本篇开始将陆续给大家介绍 ASP ActiveX 组件的使用方法。 从今天开始我们将正式学习 ASP 的精华部分 --ActiveX 组件。事实上,当你用 ASP 编写服务器端应用程序时,必须依靠 ActiveX 组件来强大 Web 应用…… |
| · | [ASP基础]ASP教程:14、ActiveX 组件(2) | asp教程 | 02-21 |
| 下面列出了 ASP 可安装的常用组件。 Ad Rotator创建一个 AdRotator 对象,该对象可按指定计划在同一页上自动轮换显示广告。 Browser Capabilities创建一个 BrowserType 对象,该对象决定访问 Web 站点的每个浏览器的性能、类型及版本。 Database Access提供用 ActiveX Data Objects (ADO) 对数据库的访问。 Co…… |
| · | [ASP基础]ASP教程:14、ActiveX 组件(3) | asp教程 | 02-21 |
| 星号下面的行以每四行为一个单位描述每个广告的细节。在此例中共有 16 行,描述四个广告。每个广告的描述包含图象文件的 URL、广告的主页 URL(如果广告客户没有主页,请在该行写上一个连字符“-”,指出该广告没有链接)和图象的替代文字以及指定该页与其他页交替显示频率的数值。 图象是重定向页面的热连接,它在查询字符串中设置了两个值, url=/scripts/adredir.asp 以及 ima…… |
| · | [ASP基础]ASP教程:15、常用的 ASP ActiveX 组件 | asp教程 | 02-21 |
| 当你用 ASP 编写服务器端应用程序时,必须依靠 ActiveX 组件来强大 Web 应用程序的功能,譬如:你需要连接数据库,对数据库进行在线操作等等,继上篇介绍了 AD Rotator 组件后,本篇将接着给大家介绍其它一些常用的 ASP ActiveX 组件的使用方法。 最近仍有不少朋友来信问我, ASP 是否只能在 Microsoft IIS 上运行,是否可以在非 NT 平台上运作…… |
| · | [ASP基础]ASP教程:16、其它的ASP常用组件 | asp教程 | 02-21 |
| 当你用 ASP 编写服务器端应用程序时,必须依靠 ActiveX 组件来强大 Web 应用程序的功能,譬如:你需要连接数据库,对数据库进行在线操作等等。 上两篇中作者给大家介绍了 AD Rotator、 Database Access 等组件的使用方法,今天我们接着来看看其它的一些 ASP 常用组件。 一、 Browser Capabilities 组件众所周知,并不是所有浏览器都支持现今 …… |
| · | [ASP基础]ASP教程:17、ADO 存取数据库时如何分页显示 | asp教程 | 02-21 |
| 什么是 ADO 存取数据库时的分页显示?如果你使用过目前众多网站上的电子公告板程序的话,那你应该会知道电子公告板程序为了提高页面的读取速度,一般不会将所有的帖子全部在一页中罗列出来,而是将其分成多页显示,每页显示一定数目的帖子数,譬如 20 条。想不想了解如何实现分页显示?请看本文! 《动态网站设计十八般武艺 --ASP 篇》一文从第一期至今已和朋友们一起度过了大半个年头,相信通过在这一段时间中…… |
| · | [ASP基础]ASP教程:18、堵住ASP漏洞 | asp教程 | 02-21 |
| 无论你相不相信,通过 asp,可能可以很方便地入侵 web server、窃取服务器上的文件、捕获 web 数据库等系统的用户口令,甚至恶意删除服务器上的的文件,直至造成系统损坏,这些都决非耸人听闻,而且都确确实实发生过,本文将向你一一揭示这些 asp 存在的漏洞,并提出一些防范意见。 上一篇中给大家着重谈了“ADO 存取数据库时如何分页显示”的问题,有位朋友来信给我指出我在计算页面总数时忽略了…… |
| · | [ASP基础]ASP教程:19、最新的ASP、IIS安全漏洞 | asp教程 | 02-21 |
| 当ASP以其灵活、简单、实用、强大的特性迅速风靡全球网站的时候,其本身的一些缺陷、漏洞也正威胁着所有的网站开发者,继上一篇中介绍了一些IIS的系统漏洞及ASP的安全问题后,本期中将针对最新的ASP、IIS安全漏洞进行详细的探讨,请所有的ASP网站开发者密切关注,提高警惕。 本月初微软再次被指责对其出品的WEB服务器软件的安全问题不加重视。在微软的流行产品IIS SEVER4.0中被发现存在一种被…… |
| · | [ASP基础]三天学好ADO(1) | asp教程 | 02-21 |
| 在《十天学会ASP》教程中,我粗粗介绍了一下ADO,实际上可以说是点到为止。只说了Connection对象中的Open方法建立到数据源的物理连接,使用 Close 方法将其断开;Recordset 对象中的使用 AddNew、Update 和 Delete 方法所做的更改,在最后分页中提到了Recordset 对象中AbsolutePage和RecordCount属性。在这里我想有必要再较系统说一…… |
| · | [ASP基础]三天学好ADO(2) | asp教程 | 02-21 |
| 今天说一下Recordset 对象的属性1、CursorType 属性AdOpenForwardOnly: 仅向前游标,默认值。除了只能在记录中向前滚动外,与静态游标相同。当只需要在记录集中单向移动时,使用它可提高性能。(顾名思义,这种游标只能向前移动。然而,由于这种游标功能有限,将它用于系统资源时是非常有效的。) AdOpenKeyset: 键集游标。尽管从您的记录集不能访问其他用户删除的记录,…… |
| · | [ASP基础]三天学好ADO(3) | asp教程 | 02-21 |
| 今天来说一下Recordset对象的一些方法。1、AddNew 方法创建可更新 Recordset 对象的新记录。recordset.AddNew FieldList, ValuesFieldList 可选。新记录中字段的单个名称、一组名称或序号位置。Values 可选。新记录中字段的单个或一组值。如果 Fields 是数组,那么 Values 也必…… |
| · | [ASP基础]三天学好ADO(4) | asp教程 | 02-21 |
| 9、Close 方法关闭打开的对象及任何相关对象。object.Close需要注意的是:(1)使用 Close 方法可关闭Recordset 对象以便释放所有关联的系统资源。关闭对象并非将它从内存中删除,可以更改它的属性设置并且在此后再次打开。要将对象从内存中完全删除,可将对象变量设置为 Nothing。(2)如果正在立即更新模式下进行编辑,调用 Close 方法将产生错误,应首先调用 Updat…… |
| · | [ASP基础]ASP教程:1、Are you ready?(1) | asp教程 | 02-21 |
| 您的网站是否仍一如既往地保持“静态”?目前呈几何增长的互联网网站中,有相当一部分仍固守“静态”,无形中已大大落后于时代的步伐。所谓“静态”指的就是网站的网页内容“固定不变”,当用户浏览器通过互联网的HTTP(Hypertext Transport Pr otocol)协议向WEB服务器请求提供网页内容时,服务器仅仅是将原已设计好的静态HTML文档传送给用户浏览器。其页面的内容使用的仅仅是标准的HT…… |
| · | [ASP基础]ASP教程:1、Are you ready?(2) | asp教程 | 02-21 |
| 让我们再来看看Netscape Communicator 4.0对DHTML所提供的支持: 1 .动态排版样式(Dynamic Styles Sheets):支援W 3 C的“Cascading Style Sheets”(串联式排版样式,简称CSS1或CSS)、和自创的“Java Script Style Sheets”。 2 .Dynamic Layers:提供图文定位、改变图文重叠顺序、…… |
| · | [ASP基础]ASP教程:2、ASP简介(1) | asp教程 | 02-21 |
| 看了《如何令你的网站“动感十足”》一文后,是否令你怦然心动?是否已经急不可待地想构建属于你自己的动态网站?本文将以 Active Server Pages 为中心,向你全面展示制作动态商业网站的步骤和技巧并通过大量的实例,让你在不断的理论和实践之中笑傲“网络”…… 上一章给大家简要介绍了建立动态网站的一些方法和制作工具,本章将以如何建立基于 IIS 的 ASP 动态网站为中心向大家一步一步地揭…… |
| · | [ASP基础]ASP教程:2、ASP简介(2) | asp教程 | 02-21 |
| 学习 ASP 最好的方法莫过于亲自动手编写,为了在最短的时间内使各位掌握 ASP 的程序设计技巧,本文将采取实例分析法,通过一系列的实例让各位在实践中学习 ASP 。建立一个 ASP 页面,你所需的只是打开一个文本编辑器,如: Notepad ,然后跟我开始动手编写第一个 ASP 程序。下面我们将建立一个自动监测浏览时间并根据不同时段动态显示不同页面内容的 ASP 程序,请将以下代码剪贴到你的文本…… |
| · | [ASP基础]ASP教程:3、ASP基础(1) | asp教程 | 02-21 |
| 本文 ASP 篇 (1) 展示了 ASP 动态网站设计的一些最基本的方法,相信通过实践各位对 ASP 已经有了最基本的了解,本篇在答复大家所提问题的同时,将进一步介绍 ASP 动态网站的一些基本技巧。 自本文第一篇刊登后 , 络绎不绝地收到了一些朋友的来信,出乎作者的意料,其中有相当一部分是初次接触 ASP ,因此有许多朋友都提出为何在浏览器中浏览 ASP 篇 (1) 中的范例时看…… |
| · | [ASP基础]ASP教程:3、ASP基础(2) | asp教程 | 02-21 |
| 用 http 方式浏览该文件,根据使用的浏览器的不同,你会看到类似下图 (Asp2b.gif) 的页面。在本例中我们用到了一个 ASP 提供的 ActiveX 组件 --Browser Capabilities 。 ActiveX 组件作为基于 Web 的应用程序部分在 Web 服务器上运行,组件提供了应用程序的主要功能 ( 如访问、修改数据库等 ) ,这样 WEB 设计者们就不必创建或重新创建执…… |
| · | [ASP基础]ASP教程:4、ASP脚本基础(1) | asp教程 | 02-21 |
| 通过前两篇的学习,相信各位已经对 ASP 的动态网站设计有了一个基本的概念和整体的印象。从本篇开始作者将从脚本语言的使用着手,由浅入深地带领大家探索 ASP 动态网站设计的真正奥秘。 本文第二篇刊登后,很多朋友给我发了“妹儿”,希望能尽快看到本文的第三、第四、乃至第……篇,甚至有位朋友焦急地要我将 ASP 篇的全文发给他。看到有如此之多志同道合的朋友,令我精神大振。虽然 ASP 早在…… |
|