ASP编程入门进阶(十二):ASP技巧累加(一)  [2004-3-7]          
一、On Error 语句
该语句的作用是:启用或禁用错误处理程序。一般用法如下:
[code]
On Error Resume Next
On Error GoTo 0

>>> 接着阅读全部内容,More...

By [cnbruce] at 9:26:07 | Comments [2] | views [28963]
 有关Server.Mappath详细接触  [2004-3-5]          
很多的朋友一而再,再而三的在Server.Mappath上卡壳,cnbruce也是一遍两遍地重复,还是不能全部解决,所以通过下面的举例,希望更多的朋友能恍然大悟,透彻明白过来。

先看图:

>>> 接着阅读全部内容,More...

By [cnbruce] at 10:28:27 | Comments [54] | views [86477]
 ASP编程入门进阶(十一):Chat聊天程序  [2004-3-5]          
通常的聊天室所采用的程序,也就是Chat程序了,其基本结构原理是不会采用到数据库的。那究竟采用什么技术呢?我们知道ASP变量当中Session变量的作用是记录单个用户的信息,并且能跟踪用户的行为;Application对象的作用则起的全局变量,可以实现站点多个用户之间在页面中共享信息的。

那可以想象,在针对当前聊天程序中,一个聊天成员即为一个Session变量,聊天成员之间的会话则当成Application变量进行共享显示,以使各成员都能看见。

那下面就采用一很经典的实例程序,进行了解和分析。

>>> 接着阅读全部内容,More...

By [cnbruce] at 9:01:53 | Comments [53] | views [26636]
 ASP编程入门进阶(十):Global.asa文件  [2004-3-2]          
我们已经知道Application和Session对象的OnStart、OnEnd事件的脚本,都必须是在 Global.asa 文件中声明的。那究竟Global.asa是什么样的一个文件?它的作用有何?又该如何运用呢?且听我慢慢道来。

首先.asa是文件后缀名,它是Active Server Application的首字母缩写。Global.asa文件可以管理在ASP应用中两个非常苛刻的对象:Application、Session。

它其实是一个可选文件,程序编写者可以在该文件中指定事件脚本,并声明具有会话和应用程序作用域的对象。该文件的内容不是用来给用户显示的,而是用来存储事件信息和由应用程序全局使用的对象。该文件必须存放在应用程序的根目录内。每个应用程序只能有一个Global.asa文件。

>>> 接着阅读全部内容,More...

By [cnbruce] at 14:14:21 | Comments [51] | views [28780]
 ASP编码优化技巧8则  [2004-3-1]          
1.声明VBScript变量

在ASP中,对VBScript提供了强劲的支持,能够无缝集成VBScript的函数、方法,这样给扩展ASP的现有功能提供了很大便利。由于ASP中已经模糊了变量类型的概念,所以,在进行ASP与VBScript交互的过程中,很多程序员也惯于不声明VBScript的变量,这样加重了服务器的解析负担,进而影响服务器的响应请求速度。
鉴于此,我们可以象在VB中强制用户进行变量声明一样在VBScript中强制用户进行变量声明。实现方法是:
在ASP程序行首放置<% option explicit%>。

>>> 接着阅读全部内容,More...

By [cnbruce] at 20:48:00 | Comments [2] | views [18824]
 ASP编程入门进阶(九):内置对象Application  [2004-2-29]          
在Web应用程序中,当一个用户访问该应用时,Session类型的变量可以供这个用户在该Web应用的所有页面中共享数据;如果另一个用户也同时访问该Web应用,他也拥有自己的Session变量,但两个用户之间无法通过Session变量共享信息,而Application类型的变量则可以实现站点多个用户之间在所有页面中共享信息。可以理解Session是局部变量,而Application则为全局变量。

在同一虚拟目录及其子目录下的所有 .asp 文件构成了 ASP 应用程序。我们非但可以使用 Application 对象,在给定的应用程序的所有用户之间共享信息,并在服务器运行期间持久的保存数据。而且,Application 对象还有控制访问应用层数据的方法和可用于在应用程序启动和停止时触发过程的事件。

一、Application("name")=Value

>>> 接着阅读全部内容,More...

By [cnbruce] at 10:35:53 | Comments [5] | views [24607]
 ASP编程入门进阶(八):内置对象Session  [2004-2-29]          
ASP对象中除了用于发送(Response)、接收和处理数据(requeest)、服务器访问(Server)的对象外,还有一些非常实用的标记Active Server应用程序(Application)和单个用户信息(Session)的对象。

Session对象
该对象在ASP使用中占相当大的比例。由于网页是一种无状态程序,无法得知用户浏览状态。在ASP中,通过Session对象来记录使用者私有的数据变量,以作为用户再次对服务器提出要求时做确认,用户在程序的Web页面之间跳转时,存在Session对象中的变量将不会消失。

>>> 接着阅读全部内容,More...

By [cnbruce] at 10:35:16 | Comments [53] | views [26569]
 ASP编程入门进阶(七):内置对象Server  [2004-2-27]          
Server 对象提供对服务器上的方法和属性的访问 , 其中大多数方法和属性是作为实用程序的功能服务。(IIS HELP翻译)
有了 Server 对象,你就可以在服务器上启动 ActiveX 对象例程,并使用 Active Server 服务提供象 HTML 和 URL 编码这样的函数。
一,Script.ScriptTimeout
在脚本运行超过一段时间之后,即作超时处理。
服务器一般的默认脚本运行时间是90秒。

>>> 接着阅读全部内容,More...

By [cnbruce] at 8:44:12 | Comments [63] | views [27240]
 6行代码实现无组件上传(author:stimson)  [2004-2-23]          
原理代码:
[code]
strFileName = Request.QueryString("file1")
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1 ' adTypeBinary

>>> 接着阅读全部内容,More...

By [cnbruce] at 16:00:17 | Comments [16] | views [23419]