ASP.NET网站制作之Visual Basic.Net基础语句
我实在想不明白java的机制,为什么非要那么蛋疼,在同一个平台下重复编译。visual|语句一:Try………Catch………finally………endtry捕捉毛病把一个大概堕落的语句放在try前面,假如堕落,实行catch语句,catch能够有多个,第一个catch不克不及捕捉的毛病,将被下一个catch语句所捕捉。在一切的处置停止后,实行finally语句。
在一个try………endtry 过程当中可使用catch与finally两其中的一个,大概两个一同用
二:Protected, private, Public 封装把持
这三个关头字一样平常放在语句最后面,而会置于overloads与Overrides的前面
public是工程级别内部会见
protected是本族级别以下外部会见
private是不供应非当地会见
三:ByValsenderAsObject,ByValeAsSystem.EventArgs
这是最赏用事务传送参数。被封装于两个工具内,假如你要传送响应的参数,要在这两个工具内里找,如以后鼠标地位为e.X e.Y。在VB.Net中有些事务是要自已下手写的,如窗体鼠标历程,一样平常加上这个参数在前面的括号内就办理了。
四:重载语法Overloads
如:classclass1
publicstrtemasstring
overloadspublicsubsubx()重载subx(A形态)
strtem=”3”
endsub
overloadspublicsubsubx(xasstring)重载subx(B形态)
strtem=x
endsub
endclass
假如你假如挪用subx()两头没有参数,则VB主动挪用重载subx(A形态),
overloadspublicsubsubx()重载subx(A形态)
strtem=”3”
endsub
了局就是strtem=”3”
假如你如许挪用,subx(“这是一个分歧的了局”),则VB主动挪用重载subx(B形态)
overloadspublicsubsubx(xasstring)重载subx(B形态)
strtem=x
endsub
了局就是strtem=“这是一个分歧的了局”
您能够在函数中挪用,包含在API中(固然VB.Net不再利用winAPI).
乃至一些相当紧急的历程也不破例:如new历程(此办法王国荣文章中有先容)
如: classclass1
OverloadsPublicSubNew()
。。。。。。
。。。。。。
endsub
OverloadsPublicSubNew(sasstring)
。。。。。。
。。。。。。
endsub
endclass
一样有两种挪用的办法,如dimasasclass1=newclass挪用后面一个无参数的new历程,而dimasbasclass1=newclass(“string”)挪用第二个new历程.牢记,假如一个历程或一个函数只要一种形态,不克不及如许使用。假如您试图利用overloads关头字,则VB.Net会呈现毛病的提醒请求你移往overloads
五:Overrides改写
如罕见的dispose历程:
OverridesPublicSubDispose()
MyBase.Dispose
components.Dispose
EndSub
Overrides暗示完整的改写父类供应的历程与函数
不外要记着利用改写的条件是在父类的统一历程或函数的后面也利用了overrides关头字
六:mybase.new与mybase.dispose
ublicSubNew()
MyBase.New
Form1=Me
InitializeComponent
EndSub
OverridesPublicSubDispose()
MyBase.Dispose
components.Dispose
EndSub
这两个历程是任何一个新建工程城市有的,mybase.new是挪用以后类的父类的new历程,一样你也能够加上参数共同父类的重载New历程。如:
OverloadsPublicSubNew()
MyBase.New()
EndSub
OverloadsPublicSubNew(string)
MyBase.New(string)
EndSub
七:Structure机关
自界说范例,如:
StructureType1
Dimxasy
Dimaasb
。。。。。。。
endstructure
这个代替VB6中的利用type………endtype体例自界说范例的办法。
八:return前往值
functionfunctionname()
returnX。。。。。。
endfuntion
他的感化与上面一样:
functionfunctionname()
functionname=X。。。。。。
endfuntion
前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦! PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。 比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。 众所周知,Windows以易用而出名,也因此占据不少的服务器市场。 ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。 ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
页:
[1]