|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!当你编写能够节俭工夫的ASP代码时,假如要移植代码的话,有很多事变必要做。跟从以下步骤,你会
发明移植代码没有甚么贫苦的。
声明变量范例
VisualBasic和VBScript的最年夜弱点是它同意开辟职员未经声明就利用变量。假如你以为这是个优点,
那末当你要全部早晨来寻觅由一个小小的打字毛病而酿成的逻辑毛病时,就不再如许想了。假如你利用
了"OptionExplicit"(明白选项)而强迫明白声了然的话,IDE就会对此举行告诫。
<%@Language=VBScript%>
<%OptionExplicit%>
当你利用OptionExplicit时,要记着它恰好在@declarations上面。不注重这一点会招致一个小小的
毛病信息。
MicrosoftVBScriptcompilationerror800a0400
Expectedstatement
/test.asp,line4
OptionExplicit
^
如今应战来了。VBScript同意将变量是任何数据范例,只需它是variant。这就是说你只能把变量
声明为variants。在很多方面这是非常华侈的,可是在ASP能够承受。可是在VisualBasic中,当
大概创立更无效的代码时,变量就要被界说范例。这个程序很复杂,只需在声明以后加上"as
[data_type]",这时候它就不再是一个复杂的variant了。
好比说,如今有一个变量是一个字符串。翻开一个ASP页然后键进"DimstrSessionasString"。然后
预览这个页面,就会失掉一个小小的欣喜。
MicrosoftVBScriptcompilationerror800a0401
Expectedendofstatement
/icu/temp.asp,line3
DimstrSessionasString
---------------^
以是,怎样作到不合错误ASP代码形成威逼而筹办VisualBasic的变量?我不克不及断定对此怎样评价。有
一种体例是在变量声明以后利用正文标志。要注重这不但在将代码移植到VB时有匡助,当有别
的公司供应高薪挖你走的时分,这另有助于他人了解你的代码。以下是在ASP版本2顶用正文标志
声明变量的三种路子:
PrivatestrStringasString
DimintIntegerasInteger
PublicbolBooleanasBoolean
这类数据范例的界说技能还合用于你在ASP使用程序中利用的任何函数。(请看上面部份子程序和函数)。
PrivateFunction(strString,intInteger)asBoolean
当我敲进我的ASP代码时,也在个中贯串了这些正文。这大概不合适你,大概你在处置一些旧代码,
在移植代码以后,你可使用VisualBasic的搜刮和交换功效来增添数据范例。如许更成心义,由于
在函数和子程序中不克不及正文变量。代码越是程序话,变量数据范例正文就越少。
关于VisualBasic数据范例的更多信息,能够参看MSDN有关数据范例的在线文章。</p>在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。 |
|