仓酷云
标题:
ASP网页设计VBS、ASP代码语法加亮显现的类 (二)
[打印本页]
作者:
透明
时间:
2015-1-16 23:33
标题:
ASP网页设计VBS、ASP代码语法加亮显现的类 (二)
ASP脚本是采用明文(plaintext)方式来编写的。显现|语法<!--#includefile="token.asp"-->
<%*************************************************************************
Thisisalltest/examplecodeshowingthecallingsyntaxofthe
cBufferclass...theinterfacetothecBufferobjectisquitesimple.
Useitforreference...deleteit...whatever.
*************************************************************************
REMThisisaremtypecommentjustfortestingpurposes!
ThisvariablewillholdaninstanceofthecBufferclass
DimobjBuffer
Setuptheerrorhandling
OnErrorResumeNext
createtheinstanceofthecBufferclass
SetobjBuffer=NewcBuffer
SetthePathToFilepropertyofthecBufferclass
Justforkickswellusetheaspfilethatwecreated
inthelastinstallmentofthisarticleseriesfortestingpurposes
objBuffer.PathToFile="../081899/random.asp"这是文件名啦。
Heresanexampleofhowtoaddanewkeywordtothekeywordarray
Youcouldaddalistofyourownfunctionnames,variablesorwhatever...cool!
NOTE:YoucanadddifferentHTMLformattingifyoulike,the<strong>
attributewillappliedtoallkeywords...thisislikelytochange
inthenearfuture.
objBuffer.AddKeyword"response.write","<fontcolor=Red>Response.Write</font>"
Hereareexamplesofchangingthetablebackgroundcolor,codecolor,
commentcolor,stringcolorandtabspaceproperties
objBuffer.TableBGColor="LightGrey"or
objBuffer.TableBGColor="#ffffdd"simpleright?
objBuffer.CodeColor="Red"
objBuffer.CommentColor="Orange"
objBuffer.StringColor="Purple"
objBuffer.TabSpaces=""
CalltheParseFilemethodofthecBufferclass,passittrueifyouwantthe
HTMLcontainedinthepageoutputorfalseifyoudont
objBuffer.ParseFileFalse注重:显现代码的response.write已在class中。这里挪用办法就能够了。
Checkforerrorsthatmayhavebeenraisedandwritethemout
IfErr.number0Then
Response.WriteErr.number&":"&Err.description&":"&Err.source&"<br>"
EndIf
Outputtheprocessingtimeandnumberoflinesprocessedbythescript
Response.Write"<strong>ProcessingTime:</strong>"&objBuffer.ProcessingTime&"seconds<br>"
Response.Write"<strong>LinesProcessed:</strong>"&objBuffer.LineCount&"<br>"
DestroytheinstanceofourcBufferclass
SetobjBuffer=Nothing
%>
</p>对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了,
作者:
活着的死人
时间:
2015-1-18 12:13
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
作者:
admin
时间:
2015-1-21 21:37
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
作者:
小女巫
时间:
2015-1-30 22:34
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
作者:
兰色精灵
时间:
2015-2-1 16:20
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
作者:
变相怪杰
时间:
2015-2-2 22:38
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
作者:
分手快乐
时间:
2015-2-8 18:55
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
作者:
爱飞
时间:
2015-2-25 22:40
掌握asp的特性而且一定要知道为什么。
作者:
第二个灵魂
时间:
2015-3-15 21:25
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
作者:
蒙在股里
时间:
2015-3-22 05:07
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
作者:
金色的骷髅
时间:
2015-3-22 05:07
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2