有人认为ASP门槛低,是低级语言。 但我要纠正的是,这正是优秀通用语言的特征。 然而,正是因为入门门槛低,也有很多初学者不具备编程素养。 写了很多不忍直视的程序;
有些人认为PHP快,但真正的初学者知道ASP+MSSQL实际上根本没有PHP快。 原因是ASP+MSSQL支持过程存储(请关注本系列文章)。
有人认为……从细节上看,ASP和PHP是同一类别、同一级别的两种语言,只是运行平台不同而已。 因此,如果ASP做不到,PHP也肯定做不到。 的。
对于同级别之间的比较,没有好坏之分,只有品质和掌控能力。
然而,ASP和PHP无法与.NET相比。 前者是一种优秀的通用解释语言,可以帮助您处理 90% 的应用程序。 后者是框架型专业编译语言。 拿美军第四代战斗机F22和F35来进行类比,或许并不是很恰当。 F35虽然没有F22先进,但也属于大型装备。
因此,对于不同档次之间的比较,没有好坏之分,只有高低之分。 这时,工程适用性就是最大的考虑因素。
笔者认为,适用性广泛是ASP的最大优势,因此相信它会在很多领域得到广泛的应用。 久而久之,作为猿家族的一员,我们应该客观、公正地看待这种语言。 ASP专家并没有回避这些缺点。 但为了创新和改进,小编整理了一下,以系列的形式分享给大家。 时光不老,ASP还在,让ASP更加完美!
如果熟悉ASP的话,大家都知道它的优点,但缺点就是我们需要改进的地方。 比如我们今天要讲的开源代码问题。 只要是开源的,就无法保证代码的安全性。 如果源代码泄露,后果不堪设想。 更重要的是,它影响了其商业化进程。 在这里,我向大家推荐一种方法,那就是使用VB6.0来封装ASP dll文件。 dll 文件比 ASP 更安全并且运行速度更快。 具体步骤如下:
1.创建一个新的DLL
打开VB6-->文件-->新建项目-->选择DLL-->打开
2.重命名默认项目和类
项目重命名: --> 1 (此名称对应表单中的项目名称)--> 在打开的对话框中将“ Name”重命名为IsOK(DLL组件在系统中注册后,在asp中默认的调用方式是“项目名.类名”) --> OK
Class 在属性窗口中将名称重命名为 demo
修改2次后如下图
3.添加引用asp
单击项目 - 引用,然后选择页面和引用 5.5(正则表达式对象)
4. 编写代码
作为
作为
作为
作为
作为
作为
子(A)
09设置=
10组 = .
11设置 = .
12设置 = .
13设置= .
14设置= .
15结束子
16
子你好()
.写下“让ASP系列更加完美!”
19结束子
20
子()
22套=
23集=
24套=
25套=
26套=
27集=
28结束子
5.保存项目文件
6.编译生成dll
如果没有错误提示,则说明编译成功。 如果遇到注册表访问错误,vb6没有管理员权限运行。 只需右键单击并以管理员权限运行vb6即可。
7.注册dll
在IsOK.dll组件所在目录下创建“.bat”批处理文件,输入:
/停止
/sIsOK.dll
/开始
在“.bat”批处理文件中输入:
/停止
/u /s IsOK.dll
/开始
双击运行.bat。 如果注册成功,会提示:“IsOK.dll中的Dll成功”。
8.asp中调用dll
新建一个test.asp文件并输入代码:
访问test.asp的结果将输出:
让ASP系列更加完美!