亚洲欧美日本韩国_久久久久亚洲AV片无码V_亚洲AV片不卡无码一_H漫全彩纯肉无码网站

 
 
當(dāng)前位置: 首頁(yè) » 新聞資訊 » 最新資訊 » 正文

VB中感嘆號(hào)“!”與圓點(diǎn)“.”的用法差異

分享到:
放大字體  縮小字體    發(fā)布日期:2019-08-31  來源:儀器信息網(wǎng)  作者:Mr liao  瀏覽次數(shù):470
核心提示:在Visual Basic中,感嘆號(hào)“!”與圓點(diǎn)“.”都用于給對(duì)象命名,但兩者語(yǔ)法上卻存在很大的區(qū)別,這點(diǎn)在編程時(shí)尤其需要注意。 圓點(diǎn)操作符“.”用來表示對(duì)象的屬性和方法,在引用時(shí),需要用到對(duì)象的Name、圓點(diǎn)和需要的屬性或方法。例如要引用文本框Textl中的文本屬性時(shí)可用reponse$=Text1.Text,再如要改變Form1窗體返回或讀取對(duì)象高度的單位時(shí)用Form1.ScaleHeigh=2000表示。 感嘆號(hào)“!”常用于當(dāng)一個(gè)控件作為一個(gè)特性訪問的情況下,例如引用Fomr2中Text1文本框文本

在Visual Basic中,感嘆號(hào)“!”與圓點(diǎn)“.”都用于給對(duì)象命名,但兩者語(yǔ)法上卻存在很大的區(qū)別,這點(diǎn)在編程時(shí)尤其需要注意。

圓點(diǎn)操作符“.”用來表示對(duì)象的屬性和方法,在引用時(shí),需要用到對(duì)象的Name、圓點(diǎn)和需要的屬性或方法。例如要引用文本框Textl中的文本屬性時(shí)可用reponse$=Text1.Text,再如要改變Form1窗體返回或讀取對(duì)象高度的單位時(shí)用Form1.ScaleHeigh=2000表示。

感嘆號(hào)“!”常用于當(dāng)一個(gè)控件作為一個(gè)特性訪問的情況下,例如引用Fomr2中Text1文本框文本屬性時(shí),可采用response$=Form2!text1.text語(yǔ)法格式。

雖然兩者的語(yǔ)法應(yīng)用結(jié)構(gòu)有較大差異,但兩條語(yǔ)句的性能是相同的,值得注意的是如果你在感嘆號(hào)“!”的位置使用“.”可以獲得對(duì)窗體上Text1特性的直接訪問權(quán),為了進(jìn)一步增加感性認(rèn)識(shí),你不妨運(yùn)行下面的例子來試試。

1.建立一個(gè)新項(xiàng)目,并在Form1窗體中增加一個(gè)命令控件。

2.雙擊Form1窗體,編輯Form-Load事件并輸入:

Form1!Command1.Caption=”Text”

Form1.Command1.Caption=”It Works”

3.運(yùn)行試項(xiàng)目,這時(shí)你就會(huì)在Command1命令框中看到字符串It Works。

感嘆號(hào)的用法.jpg

為了在程序中清楚地界定引用的控件名和該控件的屬性或方法,增加程序的可讀性,最好使用感嘆號(hào)“!”,這也是VB的推薦方式。

0、 (空字串)、Null、Empty、與Nothing的區(qū)別先回答以下問題吧!經(jīng)過以下的敘述之后,變量A、B、C、D分別等于0、 、Null、Empty、Nothing的哪一個(gè)?

Dim A

Dim B As String

Dim C As Integer

Dim D As Object

A等于Empty,因?yàn)樯形闯跏蓟摹覆欢ㄐ妥兞俊苟嫉扔贓mpty。但如果檢測(cè)A= 或A=0,也都可以得到True值。

B等于 ,因?yàn)樯形闯跏蓟姆枪潭ㄩL(zhǎng)度「字串」都等于 。但請(qǐng)注意B Null。

C等于0,這個(gè)還有問題嗎?

D等于Nothing,尚未設(shè)定有物件的「物件變量」都等于Nothing,但請(qǐng)不要使用D=Nothing,而要使用D Is Nothing來判斷D是否等于Nothing,因?yàn)榕袛嗍欠裣嗟鹊姆?hào)是Is不是=。

最令人迷惑的地方是Null這個(gè)保留字,請(qǐng)看以下語(yǔ)句:

Print X=Null

Print X Null

結(jié)果都是輸出Null(不是True也不是False),這是因?yàn)槿魏我粋€(gè)運(yùn)算式只要含有Null,則該運(yùn)算式就等于Null,實(shí)際上想要判斷某一數(shù)據(jù)是否為Null絕對(duì)不能使用:

If X=Null Then\ 永遠(yuǎn)都會(huì)得到Null

而要使用:

If IsNull(X)Then

哪一種數(shù)據(jù)會(huì)等于Null呢?除了含有Null運(yùn)算式之外,就屬?zèng)]有輸入任何數(shù)據(jù)的「數(shù)據(jù)字段」(在數(shù)據(jù)庫(kù)中)會(huì)等于Null。


2018-05-31 13:18:15 389次 http://www.yiqi.com/retiao/detail_2482.html 熱門標(biāo)簽:
 
關(guān)鍵詞: 等于 感嘆號(hào) 窗體 屬性 控件
 
打賞
[ 新聞資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 違規(guī)舉報(bào) ]  [ 關(guān)閉窗口 ]
免責(zé)聲明:
本網(wǎng)站部分內(nèi)容來源于合作媒體、企業(yè)機(jī)構(gòu)、網(wǎng)友提供和互聯(lián)網(wǎng)的公開資料等,僅供參考。本網(wǎng)站對(duì)站內(nèi)所有資訊的內(nèi)容、觀點(diǎn)保持中立,不對(duì)內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。如果有侵權(quán)等問題,請(qǐng)及時(shí)聯(lián)系我們,我們將在收到通知后第一時(shí)間妥善處理該部分內(nèi)容。
 

VB中感嘆號(hào)“!”與圓點(diǎn)“.”的用法差異二維碼

掃掃二維碼用手機(jī)關(guān)注本條新聞報(bào)道也可關(guān)注本站官方微信賬號(hào):"xxxxx",每日獲得互聯(lián)網(wǎng)最前沿資訊,熱點(diǎn)產(chǎn)品深度分析!
 

 
0相關(guān)評(píng)論

 
97精品超碰一区二区三区| 国产三级a三级三级| 日本不卡高字幕在线2019| 神马影院午夜dy888| 久久99国产综合精品| 日韩乱码人妻无码中文字幕久久| 中文字幕亚洲乱码熟女在线| 东京热加勒比无码少妇| 玩弄人妻少妇500系列网址| 欧美mv日韩mv国产网站app| 国产乱色国产精品播放视频| 女人无遮挡裸交性做爰| 国产裸体美女永久免费无遮挡| 中文字幕乱码高清完整版| 免费看美女被靠的网站| 亚洲av综合av国产av| 蜜桃精品成人影片| 狠狠躁夜夜躁人人爽超碰97香蕉| 高潮内射双龙视频| 柠檬福利第一导航在线| 久久不见久久见免费视频7| 伊人情人综合网| 国内精品视频一区二区三区八戒| 日韩人妻一区二区三区蜜桃视频| 国产成人无码一区二区三区在线| 中文字幕无线码中文字幕| 久久夜色撩人精品国产| 亚洲成av人在线观看网址| 日本三级欧美三级人妇视频黑白配 | 久久久久久久久无码精品亚洲日韩| 乱人伦精品视频在线观看| 国产乱色精品成人免费视频| 人人爽久久久噜噜噜婷婷| 人人妻人人澡人人爽人人dvd| 亚洲午夜福利在线视频| 天堂а√在线最新版中文| 欧美精品黑人粗大| 国产成人亚洲精品无码av大片| 女人做爰高潮呻吟17分钟| 日韩视频 中文字幕 视频一区| 一区二区三区乱码在线 | 欧洲|