freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

vb學(xué)習(xí)手冊下載完整版-在線瀏覽

2024-12-16 10:29本頁面
  

【正文】 個(gè)值可以為數(shù)字 ,字符串 ,日期 . 數(shù)字常量只要是數(shù)字就可以了 ,字符串必須用引號 ( )圍住表示 ,日期則必須用井號 ()圍住 例如在一個(gè)事件過程中 ,聲明了下列的 3 個(gè)常量 const money =1 const myname=zf const today=8/20/2020 一般來講 ,常量的聲明都是放在一個(gè)事件過程或者函數(shù)的開頭部分 ,這樣便于提高程序的清晰型和以后查找錯(cuò)誤 .有時(shí)希望不必每一行都使用 const來聲明常量 ,就可以把所有的常量都在一行中進(jìn)行聲明 ,在每個(gè)常量之間用逗號分隔 ,例如 const money=1, myname=zf, today8/20/2020 當(dāng)然 ,如果常量的數(shù)目多 ,采用一行聲明所有的常量也不算一種好方法 .對于多個(gè)常量 ,可以將類型相同的放在一行中 ,例如 const money=1, number=2 const myname=zf, yourname=cdplayer const today=8/20/2020, birthday=10/2/1987 常量可以直接賦值 ,也可以通過其他的常量來賦值 .例如 const number=2, money=1 const aver=(money+number) /2 上面聲明了 ,常量 money 的值為 1 ,number 的值為 2 而 aver 的值 (1+2)/2 或者 聲明常量以后 ,就可以像使用一個(gè)數(shù)值一樣使 用它了 ,例如 const money=1, number=2 a= money+1 b=number+2 這個(gè)語句很簡單了 第 1 句說明了 money 和 number 的值分別為 1 和 2 第 2 句分別說明 money 的值加上 1,然后把這個(gè)值賦給變量 a. 第 3 句 ...就不用累贅了吧 .. 不過要注意的是 ,變量的聲明不能使用函數(shù) ,例如下面的聲明則是錯(cuò)誤的 const p=sin(1) 在 vb 中大量使用了常量來定義和設(shè)置各個(gè)控件的屬性 .例如 ,一個(gè)復(fù)選框的狀態(tài)有 0(取消 ) 1(選中 ) 2(變灰 ),但是 ,我 還是建議大家使用下列語句 = vbunchecked =vbchecked =vbgrayed 而不要使用 =0 =1 =2 使用第一種方法就可以大大提高程序的可讀性 ,可以讓別人更容易理解你寫的程序 第 4 課 , vb 中顯式變量的聲明方法 前面我們認(rèn)識了常量 ,下面來說說變量吧 ~ 變量在 vb 中 ,也是用來在程序的執(zhí)行過程中保存數(shù)據(jù) (這一點(diǎn)和其他語言都 是一樣的 ). 例如 ,在論壇注冊系統(tǒng)中 ,并不是為每一個(gè)來注冊的朋友都寫一個(gè)程序 ,而是用一個(gè) ID 來代表一個(gè)朋友 .當(dāng)輸入自己的 id 后 ,程序會(huì)將該 id 賦給變量 ,在以后的程序過程中就使用該變量來處理各種操作 . vb 中的變量概念和數(shù)學(xué)中變量的含義是截然不同的 .數(shù)學(xué)中的變量含有未知的因素 .但是 vb程序中 ,變量是指該量在程序執(zhí)行的整個(gè)過程中其值是可以改變的 ,但在運(yùn)行的每一個(gè)瞬間每一個(gè)具體的運(yùn)算過程中 ,它的值都是確定的 . 在程序運(yùn)行過程中 ,對程序中變量按其所分配相應(yīng)的內(nèi)存單元來存儲(chǔ)數(shù)據(jù) .在程序執(zhí)行過程中 ,變量值的變化說白了就 是與此變量相對應(yīng)的內(nèi)存單元內(nèi)容的變化 . 一般來說 ,變量必須聲明 .就是指明變量的類型 .但在 vb 中 ,不一定要求我們先聲明變量 . 如果是先聲明變量 ,叫做 顯式聲明 如果我們不先聲明變量 ,而讓程序自動(dòng)判斷變量類型 ,叫做 隱式生明 這就是聲明變量的兩種方式 . 下面我們說說 顯式聲明 我們要使用 dim 語句 ,格式 : dim yourname as typename dim 變量名 as 類型 dim 作為聲明變量的一個(gè)標(biāo)識 , as 作為變量名和類型的分隔 . 它和常量一樣 ,也變量名也有一定限制 1 必須以字母 開頭 2 不能包含小數(shù)點(diǎn)和其他類型聲明字符 3 不能超過 255 個(gè)字符 (超過就溢出了 ,這是程序員最忌諱的 !) 4 不允許使用 vb 的保留字 5 字母不區(qū)分大小寫 6 在變量范圍內(nèi)唯一 看看下面的這個(gè)例子 ,聲明 3 個(gè)變量 ,分別是整數(shù)型 ,字符型和日期型變量 . dim year as integer dim name as string dim z_data as data 第一個(gè)變量可以存放 1987 或 2020 之類的整數(shù) ,第二個(gè)變量可以存放類似 大兔子 之類的文本 ,而第三個(gè)變量可以存放類似 08/25/2020之類 的日期數(shù)據(jù) . 所有的變量也可以放在一行來聲明 例如上面的我們就可以這樣寫 dim year as integer, name as string, z_data as data vb 發(fā)現(xiàn)了 dim 語句后 ,就會(huì)根據(jù)語句中制定生成一個(gè)或多個(gè)新的變量 ,也就是在內(nèi)存中占用一些空間并為其命名 ,生成占位符 .以后的過程中 ,程序?qū)⑹褂迷搩?nèi)存區(qū)來讀取后者設(shè)置變量的值 .例如 year=2020 ,vb 就會(huì)立即吧數(shù)值 2020 存放在變量 year 所占用的的內(nèi)存單元中 .我們使用 print year,就可以讓 vb 把 year 的內(nèi)存單元中的值 給讀取出來 ,然后就顯示出來了 . 聲明變量的重要的原因是 ,讓 vb 知道變量存放的信息類型 ,并可以驗(yàn)證變量的數(shù)據(jù) .如果一個(gè)變量被賦予和它的類型不相匹配的數(shù)據(jù)時(shí) ,vb 會(huì)給出相應(yīng)的錯(cuò)誤提示信息 .如下列代碼就會(huì)產(chǎn)生一個(gè)不匹配的運(yùn)行錯(cuò)誤 ! private sub Form_Load() dim year as integer dim name as string z_data = ok End Sub 當(dāng)然 ,也可以只聲明變量 ,不指定類型 .這時(shí) ,vb 會(huì)生成可以放置任何類型的一般變量 .這種方法很靈活 ,但是筆聲明為特定類型 的變量需要更大的間接成本 ~! 顯示聲明也就這么多內(nèi)容 ,大家是否都明白了呢 ?不明白的地方盡管來問啦 ! 先寫這么多 ,下一課我們就說說隱式聲明 ~~呵呵 _ 第 5 課 , VB 中的隱式變量 上次我們說了 顯式聲明 現(xiàn)在咱們了解一下 隱式聲明 所謂隱式聲明 ,就是在使用變量之前 ,我們不聲明它 ,運(yùn)行的時(shí)候 ,讓 vb 自動(dòng)為其變量名尋找匹配類型 . 我們可以通過 TypeName()函數(shù)來驗(yàn)證變量的類型 . 例如 private sub form_load() a =135 b = hello everyone variable a is amp。 typename(a) variable b is amp。 ! 分別代表的變量類型為 string, integer, long, single, double 至于格式嘛 ~就是把符號加在變量名的后面 ,例如 y_yearamp。整形 2。貨幣型 其中 ,整形數(shù)據(jù)還可以分為整形 (integer)和長整形 (long).浮點(diǎn)型還可以分為單精度型 (single)和雙精度型 (double) 數(shù)字型變量分這么詳細(xì) ,其實(shí)是為了提高程序的運(yùn)行效率 .如果在程序中大量使用雙精度型 ,會(huì)直接影響到程序的運(yùn)行速度 ,但它的精度提高了 . 前面咱們知道了變量的聲明方式 ,這樣我們就可以聲明不同類型的變量了 ! dim z_ge as integer dim z_D as long ..... 等等等等 ,都是這樣的聲明方式 但要注意的是 ,dim 語句可以在一條語句中聲明多個(gè)變量 ,但必須注意變量聲明的格式 !否則將的不到正確結(jié)果 ! 例如 dim z_ge, z_zf as integer 這本意是將兩個(gè)變量聲明為一種 格式 ,但這是錯(cuò)誤的 ! 我們可以用 typename()函數(shù) ,驗(yàn)證上面的變量類型 聲明完變量后 ,我們這樣檢查 z_ge is amp。 * b 運(yùn)行后 ,在立即框中 ,就會(huì)看到正確 的值 2 500 這就足以說明 ,vb 知道用戶希望把兩個(gè)變量當(dāng)作數(shù)字 ,就先轉(zhuǎn)換為數(shù)字 ,再進(jìn)行運(yùn)算 ,并將結(jié)果串換成正確的數(shù)據(jù)類型 .我們也可以在同一個(gè)表達(dá)式中 ,把變量既當(dāng)作字符 ,又當(dāng)作數(shù)字 例如 ,語句 a amp。 b amp。 a * b 這樣是可以正常運(yùn)行的 ,運(yùn)行后顯示 25*100=2500 但是 ,這種數(shù)學(xué)運(yùn)算是絕對要避免的 ,這樣寫不見得都能得到正確的值 ! 看看這句 a + b 是能得到正確的結(jié)果 .相反 ,它的結(jié)果為 251000 這是為什么呢 ? 實(shí) 際上 ,vb 在處理過程中是把 b 連接到 a 的后面 ,而不是將它們的值相加 . 當(dāng)然 ,我們也可以定義字符串的的長度 . 我們可以這樣寫 dim a as string * 10 這樣 ,就可以表示 變量 a 的長度為 10 個(gè)字節(jié) ,也就是 5 個(gè)漢字的長度 ,在定義密碼框中很常見 ~! 如果所輸入字符小于 10 它會(huì)自動(dòng)用空格補(bǔ)齊 ,如果大于 10,則多余的部分則會(huì)被截掉 ,只保留錢 10 個(gè)字符 . 這一課的第 2 個(gè)變量類型 布爾型變量 布爾行變量有兩個(gè)值 ,True 和 False. 它可以使用邏輯運(yùn)算符來進(jìn)行組合 .邏輯運(yùn)算符有 AND . OR . XOR 和 NOT. 其中 ,使用最頻繁的是 NOT 運(yùn)算符 ,它用來改變布爾變量的值 ,假設(shè)布爾型變量 pe1 的值為 pe1=NOT pe1 這個(gè)變量的值就改為了 False 注意 ,使用邏輯運(yùn)算符進(jìn)行數(shù)學(xué)運(yùn)算 ,不會(huì)產(chǎn)生溢出錯(cuò)誤 (嘿嘿 ,不錯(cuò)吧 ~).但他們并不是返回True 或者 False,而是返回另一個(gè)組合兩個(gè)算子的匹配位 ,就是把兩個(gè)算子按照邏輯運(yùn)算符表達(dá)的關(guān)系進(jìn)行操做 . 如 :I and 3 將返回 3 , II and 2 將返回 2 本課第仨變量類型 日期型變量 日期型變量的聲明方式 .. dim z_date as date (這些聲明方式都是大同小異 ,呵呵 !夠簡單吧 ~) 日期變量在聲明后 ,可以存放日期或時(shí)間的值 ,或者兩個(gè)的組合 .如 .. dim z_date as date z_date = 01/01/2020 z_date = 2/14/2020 z_date = 21:56:10 AM z_date = 2/14/2020 22:12:41 AM z_date = 2/14/2020 12 :12:13 PM 這些都是合法的 ,日期數(shù)據(jù)類型有一定的靈活性 ,在 vb 中 ,不需要做復(fù)雜的轉(zhuǎn)換就可以處理 日期和時(shí)間的值 . 同時(shí) ,日期數(shù)據(jù)時(shí)間也可以使用 + ,,*,/.等數(shù)學(xué)運(yùn)算 ,但對于日期而言 *和 /是沒有意義的 ! 另外 ,如果為了獲取當(dāng)前機(jī)器時(shí)間 ,我們可以用 now()函數(shù) .當(dāng)然 ,還有 year() , Month() 和Days()分別表示 ..年 ..月 ..日 . 我們可以這條語句來獲得當(dāng)前機(jī)器時(shí)間 , now 當(dāng)一個(gè)數(shù)字型數(shù)據(jù)向日期型數(shù)據(jù)轉(zhuǎn)換的時(shí)候 ,小數(shù)點(diǎn)左邊的數(shù)值將轉(zhuǎn)換為日期數(shù)據(jù) ,右邊的將轉(zhuǎn)換為時(shí)間信息 .以 1899年 12月 31日作為分界點(diǎn) ,如果是一個(gè)整數(shù) ,表示的是它以后的日期 ,如果是一個(gè)小 時(shí) ,則表示它以后的日期 .而 將被轉(zhuǎn)換成時(shí)間信息 ,轉(zhuǎn)換的時(shí)候 0 表示午夜 表示正午 .如 ,從現(xiàn)在起過 3 小時(shí)的日期和時(shí)間可以表示為 now+ 第八課 , 對象型變量和變體變量 (近日電纜被盜割 ,NND) 上次講了 vb 的 ,字符串 ,布爾 ,日期型變量 . 現(xiàn)在學(xué)習(xí)一下對象型 (Object)變量 ! 這種變量主要是針對 vb 中的多種控件對象來使用 .在應(yīng)用程序中 ,既可以通過默認(rèn)的控件對象名來操作控件 ,也可以將一個(gè)對象型變量與控件變量掛鉤 ,然后通過該變量來操作控件 . 聲明格式 ...和以前的一樣 , dim 變量名 as objecttype 聲明了 object 變量后 ,還需要將其與界面上的控件關(guān)聯(lián)起來才能通過它來操作對象 ,在此 ,我們可以使用 set 語句 : set 變量名 = objectname 這樣 ,就可以通過對象型變量來操作控件了 下面 ,我來舉個(gè)例子吧 .~ 先創(chuàng)建一個(gè) vb 工程 ,并在窗體內(nèi)添加以下控件 textbox checkbox mandbutton 這里我有個(gè)然后在窗體的 load 事件過程中添加如下代碼 : Private Sub Form_Load() Dim z_mand As CommandButton Dim z_text As TextBox Dim z_check As CheckBox Set z_mand = Command1 Set z_text = Text1 Set z_check = Check1 = 使用對象型變量 ing = False = 通過對象型變量修改 caption = vbGrayed End Sub 前面 3 句聲明了 3 個(gè)對象型變量 ,中間的 3 句將各個(gè)變量與對
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1