仓酷云

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

[学习教程] ASP网页设计VBS、ASP代码语法加亮显现的类 (二)

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

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

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

x
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:47 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
admin 该用户已被删除
板凳
发表于 2015-1-21 21:37:05 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
小女巫 该用户已被删除
地板
发表于 2015-1-30 22:34:22 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
兰色精灵 该用户已被删除
5#
发表于 2015-2-1 16:20:34 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
变相怪杰 该用户已被删除
6#
发表于 2015-2-2 22:38:34 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
分手快乐 该用户已被删除
7#
发表于 2015-2-8 18:55:29 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
爱飞 该用户已被删除
8#
发表于 2015-2-25 22:40:00 | 只看该作者
掌握asp的特性而且一定要知道为什么。
第二个灵魂 该用户已被删除
9#
发表于 2015-3-15 21:25:56 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
蒙在股里 该用户已被删除
10#
发表于 2015-3-22 05:07:54 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
金色的骷髅 该用户已被删除
11#
发表于 2015-3-22 05:07:55 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 11:26

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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