ASP编程入门进阶(三):接触脚本程序  [2004-2-20]          
有了前面的html中关于form的强化知识,是不是在想,下面就可以开始ASP之旅呢?未必。
一般系统学过ASP的编程人员都会切身体会到:在系统学习ASP的内置对象和内置组件之前,学会脚本语言永远是至关重要的。
为什么这么说呢?为什么要学脚本语言呢?ASP和脚本语言又有什么关系呢?

首先说说ASP是贵为何物吧。ASP是Microsoft Active Server Pages的简称,它是一种服务器端脚本环境,可用来创建交互式 Web 页并建立强大的 Web 应用程序。可以表明ASP是一种基于服务器端的脚本环境,那就明白ASP为什么需要IIS支持了,因为IIS即为常用的一类web服务器;那也就明白为什么要学脚本语言了,因为ASP提供的是一种脚本环境。

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

By [cnbruce] at 8:45:46 | Comments [24] | views [41093]
 ASP编程入门进阶(二):认识表单  [2004-2-19]          
说实话,无论是asp,php还是jsp进行网络编程的时候,都离不开和用户的交互。
而人机对话的平台,基本上是靠相应的文本、列表框进行输入,然后通过按钮提交送至数据库的。
所以学习网络编程就一定要了解这些输入平台相关的东西:表单(form)
其基本格式如下:
[html]

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

By [cnbruce] at 9:04:52 | Comments [57] | views [60286]
 ASP编程入门进阶(一):安装配置服务器  [2004-2-19]          
本人的水平有限,难免有疏忽遗漏之处,还望大家批评指正,在此先谢过。

ASP编程入门进阶(一):安装配置服务器

鉴于ASP脚本语言是在服务器端IIS或PWS中解释和运行,并可动态生成普通的HTML网页,然后再传送到客户端供浏览的这一特点。我们要在本机上进行调试,那就要求我们的个人电脑具有服务器的功能。

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

By [cnbruce] at 9:02:24 | Comments [39] | views [54739]
 ASP问答集  [2004-2-7]          
问:为什么我的记录集的RecordCount值总是返回-1?
答:你应当使用这种模式来打开存取数据库的记录集:
     rec.open strSQL,conn,1,1
     其中的strSQL是操作数据库的SQL语句;conn是联接数据库的Connection 变量。
问:我在ASP脚本中写了很多的注释,这会不会影响服务器处理ASP文件的速度?

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

By [cnbruce] at 10:59:54 | Comments [4] | views [17717]
 禁止站外提交表单(author:killer)  [2004-2-6]          
使用asp尽量减少服务器端的工作量,这样就应该多使用javascript,把所有提交字段使用javascript或vbscript检测后提交给服务器,这样服务器就不必再作检测,而在提交时可能会有人修改script从本地提交,这样存在安全提交的问题,所以应该要求从服务器断路径提交,其他地址提交提交无无效:
[code]
<%
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))

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

By [cnbruce] at 10:42:40 | Comments [4] | views [14243]
 ASP发送邮件的class(author:cjj)  [2004-2-6]          
一. 程序思路

  所有的程序,主要实现两个功能,一、发送邮件;二、上传附件。使用无组件上传程序来上传附件到服务器,在发送完后,将删除服务器上的邮件。实现这两个功能,需要一个数据库来存放邮件内容及附件信息(文件名)。邮件的发送有两种情况:一是,无附件的邮件;二是,有附件的邮件。

  1.发送无附件的邮件。用户根据实际情况来填写收信人、发信人、抄送、密送、SMTP服务器地址、邮件主题、邮件内容等信息,这些信息中,收信人、发信人、邮件主题、邮件内容是必须填写的,否则将收不到邮件。如果SMTP服务器支持SMTP验证,那么你就把你在该邮局的用户名和密码填上。如,你填的发信人地址是xxxx@163.com,因为163的SMTP服务,支持SMTP验证,所以你就要需要你在163的用户名xxxx,密码****,这样才能顺利发送邮件;如,你发信人地址是xxxx@hotmail.com,因为hotmail是不需要SMTP验证的,所以你不用填写用户名和密码。只要记住一点,你的发信的SMTP服务器支持SMTP验证的话,你就要填写相应的用户名和密码。你在填写完表单后,点“发送”按钮就直接发送邮件了。这个过程是在mail.asp和inc_clsEmail.asp完成的。

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

By [cnbruce] at 10:38:28 | Comments [12] | views [21899]
 二十八条改善 ASP 性能和外观的技巧  [2004-2-4]          
Len Cardinal,高级顾问,Microsoft Consulting Services George V. Reilly
Microsoft IIS Performance Lead

改编自Nancy Cluts 的文章 开发人员技术工程师
Microsoft Corporation

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

By [cnbruce] at 10:39:01 | Comments [0] | views [13554]
 按时间判断,显示最新标志  [2003-12-21]          
[code]
<%
mytime=rs("time") '数据库中保存时间
nowtime=now() '当前时间
if datediff("d",mytime,nowtime)<1 then

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

By [cnbruce] at 18:04:16 | Comments [47] | views [14977]
 什么是const  [2003-12-16]          
1、什么是const?
常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)

2、为什么引入const?
  const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。

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

By [cnbruce] at 17:33:09 | Comments [1] | views [13214]