|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我实在想不明白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
前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。 |
|