因胸联盟 发表于 2015-1-16 23:34:29

ASP网站制作之aspTemplate : 相似 phpLib::Template ...

在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。MVC形式在网站架构中非常罕见。它同意我们创建一个三层布局的使用程式,从代码平分离出有效的层,匡助计划师和开辟者协同事情和进步我们保护和扩大既有程式的才能。
PHP中有一个很出名的类库phpLib,个中有Template模板类。可以很便利地完成代码分别在ASP中是不是也能够如许做呢?固然能够,这就是aspTemplate的初志。它完整完成了phpLibTemplate的全体功效,你能够象利用phpLibTemplate一样利用它,连习气也基础不必改。:)

<%

#######################################################################
##NAME:aspTemplate
##BY:BigHan
##DATE:Nov.28,2003
##SITE:http://aspTemplate.yeah.net/
##EMAIL:aspTemplate@21cn.com
##
##(C)Copyright2003-2004bighan
#######################################################################



ClassaspTemplate

####
##nameofthisclass
##varstring
##@accessPrivate
##@seeproperty:Name
####
Privatem_strName

####
##versionofthisclass
##varstring
##@accessPrivate
##@seeproperty:Version
####
Privatem_strVersion

####
##DetermineshowmuchdebuggingoutputTemplatewillproduce.
##Thisisabitwisemaskofavailabledebuglevels:
##0=nodebugging
##1=debugvariableassignments
##2=debugcallstogetvariable
##4=debuginternals(outputsallfunctioncallswithparameters).
##
##@varint
##@accessPrivate
##@seeproperty:Debug
####
Privatem_intDebug

####
##Thebasedirectoryfromwhichtemplatefilesareloaded.
##
##@varstring
##@accessprivate
##@seeproperty:Root,Dir;method:SetRoot,set_root
####
Privatem_strRoot

####
##Determineshowtooutputvariabletagswithnoassignedvalueintemplates.
##
##@varstring
##@accessprivate
##@seepropertyUnknown;method:SetUnknowns,set_unknowns
####
Privatem_strUnknowns

####
##DetermineshowTemplatehandleserrorconditions.
##"yes"=theerrorisreported,thenexecutionishalted
##"report"=theerrorisreported,thenexecutioncontinuesbyreturning"false"
##"no"=errorsaresilentlyignored,andexecutionresumesreporting"false"
##
##@varstring
##@accessprivate
##@seepropertyIsHalt;method:halt
####
Privatem_strHaltError

####
##Thelasterrormessageisretainedinthisvariable.
##
##@varstring
##@accessprivate
##@seepropertyLastError
##
Privatem_strLastError

####
##Openingdelimiter(usually"{")
##
##@varstring
##@accessprivate
##@seepropertyBeginTag
####
Privatem_strBeginTag

####
##Closingdelimiter(usually"}")
##
##@varstring
##@accessprivate
##@seeprivateEndTag
####
Privatem_strEndTag

####
##Ahashofstringsformingatranslationtablewhichtranslatesvariablenames
##intonamesoffilescontainingthevariablecontent.
##m_oFile.Item(varname)="filename";
##
##@varobject
##@accessprivate
##@seemethod:SetFile,SetFiles,set_file
####
Privatem_oFile

####
##RegularExpressionObject
##
##@varobject
##@accessprivate
####
Privatem_oRegExp

####
##Ahashofstringsformingatranslationtablewhichtranslatesvariablenames
##intoregularexpressionsforthemselves.
##m_oVarKeys.Item(varname)="{varname}"
##
##@varobject
##@accessprivate
##@seemethod:SetVar,SetVars,SetAppendVar,SetAppendVars,set_var
####
Privatem_oVarKeys

####
##Ahashofstringsformingatranslationtablewhichtranslatesvariablenames
##intovaluesfortheirrespectivevarkeys.
##m_oVarVals.Item(varname)="value"
##
##@varobject
##@accessprivate
##@seemethod:SetVar,SetVars,SetAppendVar,SetAppendVars,set_var
####
Privatem_oVarVals

####
##getclassnameattribute.
##
##usa</p>下一页>>
想法是和程序员的想法不一样的.至于为什么.大家去想一想.跟心理学有关的

乐观 发表于 2015-1-20 09:57:07

Session:这个存储跟客户端会话过程的数据,默认20分钟失效

柔情似水 发表于 2015-1-24 14:23:23

如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。

小魔女 发表于 2015-2-1 16:44:11

作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。

冷月葬花魂 发表于 2015-2-7 09:40:01

接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。

透明 发表于 2015-2-21 12:34:43

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

莫相离 发表于 2015-3-6 20:13:53

他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。

飘灵儿 发表于 2015-3-13 08:07:13

在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。

活着的死人 发表于 2015-3-13 08:07:14

不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍

金色的骷髅 发表于 2015-3-20 16:52:01

如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
页: [1]
查看完整版本: ASP网站制作之aspTemplate : 相似 phpLib::Template ...