仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 384|回复: 8
打印 上一主题 下一主题

[学习教程] ASP编程:ASP 类 Class进门

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:41:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天Class声明

声明一个类的名字,就是界说一些变量,属性,办法来构成一个类

这是真的!!!?VBScript中能用类!?!?不晓得能不克不及用于ASP!?如许的话,我就不是能写出像object一样的ASP程序?!说干就干!理论是查验真谛的独一尺度,自个下手吧!

我们经常看到其余程序言语中中都有类的申明,PHP,VB,C++,这个在VBScript中的类的申明,我是第一次听到,我们的一样平常事情就是网站开辟,在这个内里多几少弄出点履历,像模像样也能自夸为"熟行",以是我就来分享一下我所晓得的这个新的东东。我们来看看上面的这个代码吧!(window2000+IIS5.0经由过程测试)

<%
声明一个名为aspcn的类
Classaspcn
Privateaspcn
初始化类
PrivateSubClass_Initialize
aspcn="AspcnIsGood!<br>"
EndSub
界说一个函数
PublicFunctionDoIt()
DoIt=aspcn
EndFunction
界说一个办法
PublicSubQueryStr(stat)
Response.writestat
EndSub

EndClass

SetHi_aspcn=Newaspcn界说一个名为Hi_aspcn的aspcn工具实例
response.writeHi_aspcn.DoIt
varstr="AspcnIsCool!<br><fontcolor=red>http://www.aspcn.com</font><br>WelCome!!!"
Hi_aspcn.QueryStrvarstr

%>


这是很复杂的一个程序,我们在个中声了然一个名为aspcn的类,创建了一个DoIt函数,一个QueryStr办法,这个程序很复杂信任人人能看懂,它的显现以下:

AspcnIsGood!
AspcnIsCool!
http://www.aspcn.com
WelCome!!!

能够把我们经常使用到的程序写成一个类,到时分就用<!--#includefile="xxx.asp"-->来包括出去就好了,这给我们开辟程序又供应了新的空间

转自:http://goaler.xicp.net/ShowLog.asp?ID=466


</p>我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。
小女巫 该用户已被删除
沙发
发表于 2015-1-20 11:03:48 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
乐观 该用户已被删除
板凳
发表于 2015-1-26 05:47:47 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
灵魂腐蚀 该用户已被删除
地板
发表于 2015-2-4 13:15:49 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
分手快乐 该用户已被删除
5#
发表于 2015-2-9 23:23:46 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
变相怪杰 该用户已被删除
6#
发表于 2015-2-28 04:49:10 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
爱飞 该用户已被删除
7#
发表于 2015-3-9 21:11:54 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
海妖 该用户已被删除
8#
发表于 2015-3-17 01:10:15 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
老尸 该用户已被删除
9#
 楼主| 发表于 2015-3-23 11:41:26 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 04:00

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表