您的位置  > 互联网

ASP.跳出细节,横观与PHP却没有可比性

有人认为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系列更加完美!