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

正文內(nèi)容

vb學習手冊下載完整版-閱讀頁

2024-11-02 10:29本頁面
  

【正文】 應的控件對象關聯(lián)起來 .其余的語句都是修改控件屬 *的 . 對象型變量不僅僅用于對控件對象的操作 ,它也可以用于生成自己的對象 . ok, 后頭說一下變體變量 變體變量是適用于所有數(shù)值類型的變量 ,它是最靈活的數(shù)據(jù)類型 ,vb 回自動根據(jù)變量的當前值 ,處理聲明為 variant 的變量和沒有聲明的變量 .咋看咋像隱式聲明 ?呵呵 ,接著往下面看 !) 它的聲明格式 ...如下 ........ dim variablename as variant 也可以不指定類型 dim variablename 甚至 ,我們可以不聲明變體變量 ,就可以直接使用了 .在這種情況下 ,vb 也會把沒有聲明的變量當作變體變量來處理 . 變體變量的值的類型是可以變化的 . 看看這個例子 Private Sub Form_Load() Dim m_variant1 As Variant Dim m_variant2 As Variant m_variant1 = 30 m_variant2 = 29 m_variant1 + m_variant2 m_variant1 amp。是一樣的 ,如果希望兩個數(shù)相加 ,我們至少要對其中一個賦予數(shù)字型變量 ! 變體變量也可以用來存儲日期和時間 ,直接用 括起來就可以了 . 變量類型就算完了 ,后面再講變量類型的轉換 ... 第 9 課 該說 vb 中變量類型的轉換了 ....咳 ..~~ 有的時候 ,程序中需要將一種變量轉換成另一種變量類型 .(根據(jù)實際情況 ) 比如在科學計算的時候 ,原 來的 single 類型不能滿足需要 ,那么 ,我們就要將其轉換成 double 同樣 ,字符串和數(shù)字也可以轉換的 ... 大家看看這個表 ..函數(shù)名 ,及轉換作用 .. Str (x) 將數(shù)值數(shù)據(jù) x轉換成字符串 Val(x) 將字符串 x中的數(shù)字轉換成數(shù)值 Chr(x) 返回以 x為 ASCII 碼的字符 Asc(x) 給出字符 x的 ASCII 碼值,十進制數(shù) Cint(x) 將數(shù)值型數(shù)據(jù) x的小數(shù)部分四舍五入取整 Int(x) 取小于等于 x的最大整數(shù) Fix(x) 將數(shù)值型數(shù)據(jù) x的小數(shù)部分舍去 CBool(x) 將任何有效的數(shù)字字 符串或數(shù)值轉換成邏輯型 CByte(x) 將 0255 之間的數(shù)值轉換成字節(jié)型 CDate(x) 將有效的日期字符串轉換成日期 CCur(x) 將數(shù)值數(shù)據(jù) x轉換成貨幣型 Round(x, N) 在保留 N位小數(shù)的情況下四舍五入取整 CStr(x) 將 x轉換成字符串型 CVar(x) 將數(shù)值型數(shù)據(jù) x轉換成變體型 CSng(x) 將數(shù)值數(shù)據(jù) x轉換成單精度型 CDbl(x) 將數(shù)值數(shù)據(jù) x轉換成雙精度型 例如 ,可以使用 cdbl()函數(shù)來將變量轉換成雙精度型 .大家看看這段代碼 : Private Sub Form_Load() Dim z_temp As Integer z_temp = 20 z_temp is amp。 z_temp afterchange, z_temp is amp。 z_temp1 End Sub 在 vb 中 ,有時候輝自動轉換數(shù)據(jù)類型 ,例如 : Private Sub Form_Load() Dim a1 As Integer Dim a2 As Integer a1 = 2 a2 = 6 a1 / a2 End Sub 盡管我們已經(jīng)聲明了變量類型都是整數(shù)型 , 但是 , 我們 運行后看到的值卻是 .333333333333333 雙精度型數(shù)據(jù) ,如果我們已知 a1/a2僅僅是貨幣計算的話 ....那么 ,我們采用 CCur()函數(shù) : CCur(a1 / a2) 就可以了 .. 字符串和其他數(shù)據(jù)類型的轉換是最重要的 ,以后我們會說明的 .. 除了轉換外 ,我們可以用 VarType()和 TypeName()函數(shù)來檢查變量類型 . 呵呵 ,夠方便吧 ....嘿嘿 ... (不行 ...有些困 ,估計大家看到的可能不明白 ,不明白好說 ,在那個問題貼里面回帖提問 ..嘿嘿 ..去睡覺了 ....困掛了 ..) [VB 課堂 ]第十課 , 用戶定義的數(shù)據(jù)類型 內(nèi)容不多 ,還是希望大家能夠掌握 用戶定義的數(shù)據(jù)類型 以前介紹的變量都是存放在單個數(shù)據(jù)的 .而在實際應用中 ,變量往往是大量不同數(shù)據(jù)類型的數(shù)據(jù)組合 .也就是數(shù)據(jù)庫 ....例如一個最簡單的人員檔案記錄 ,至少需要有 人員編號 ,姓名 ,出生日期 ,性別 等等 .. 每一個人的記錄都成組出現(xiàn) ,不應該出現(xiàn)數(shù)據(jù)之間的交雜混亂 . 用戶定義的數(shù)據(jù)類型就是用于處 理上面的問題的 .. 它可以把許多相同或者不同數(shù)據(jù)類型的變量放置在一起組成一個結構 ,這種結構也就是記錄(Record) 在 vb 中定義用戶自定義的數(shù)據(jù)類型 ,可以使用 Type 語句 格式如下 :.. Type vartype variable1 As vartype variable2 As vartype variable3 As vartype ... variablen As vartype End Type 聲明記錄類型數(shù)據(jù)后 ,在應用程序中就可以定義具有這種數(shù)據(jù)類型的變量了 .定義改種數(shù)據(jù)類型的變量和一般變 量的定義是一樣的 .格式 : Dim VariableName As varType 例如 ,上面的人員結構可以聲明為 Type MenRecord ID As Integer Name As String birthday As Data gender As Boolean End Type 現(xiàn)在 ,就可以使用 MenRecord 來聲明變量 : dim z_men as menrecord dim z_object as menrecord 然后就可以通過該變量來訪問記錄中的各個字段了 .訪問的規(guī)則就是變量名加小數(shù) 點加字段名 . 例如 ,要訪問人員記錄中的姓名 ,就可以使用 從這個角度上來看 ,記錄相當于對象 ,而字段相當于屬性 . ..... 第 11 課 , 順序結構 ....輸入語句 我們來學習結構化程序設計 ... 嘿嘿 ....... 編寫一個程序 ,在保證運行結果正確的前提下 ,要求做到又良好的結構 .這樣的目的是使程序的閱讀和修改十分方便 .結構化程序設計最先使荷蘭的程序員 首先提出的設計方法 . 順序結構是我們最近的重點 ,它也是結構化程序設計理論中的 3 個基本結構之一 .也是最簡單的程序結 構 .. 3 個結構分別是 順序結構 ,選擇結構 ,循環(huán)結構 . 他們的共同點是 只有 1 個入口 . 只有 1 個出口 .每一條指令均又可能被執(zhí)行 (無死語句 ).不包括死循環(huán) (無死循環(huán) ) 今天我們先理解一下 輸入語句 如果程序不允許用戶輸入數(shù)據(jù) ,那么程序就僅僅具有瀏覽的功能 ,不可能又太多的發(fā)展 .同時 ,用戶從鍵盤進行輸入的情況也是不可避免的 .如果要計算一個立方體的體積 ,則需要用戶提供長 ,寬 ,高 ,的數(shù)值 .程序不應該只能計算一組數(shù)據(jù) ,而應該可以讓用戶提供各種可能的數(shù)值 .當然 ,也可以對每一組數(shù)值都修改一次程序 ,但這樣太麻煩 .如果運 行用戶提供的數(shù)據(jù) ,這個問題就可以搞定了 .. 在 vb 中 可以通過 inputbox() 函數(shù)來實現(xiàn) ,該函數(shù)的使用格式為 InputBox (prompt [, title] [, default] [, xpos] [, ypos] [, helpfile, context]) 以下是函數(shù)中各個參數(shù)的說明 prompt 作為對話框消息出現(xiàn)的字符串表達式 .prompt 的最大長度大約是 1024 個字符 , 由所用字符的寬度來決定 .如果 prompt 包含多行 ,則可在各行之間來用回車符 Chr(13) 換行符 Chr(10) 或回車和換行的組合 Chr(13)amp。對 z進行各種操做 End Sub 運行后 ..嘿嘿 ,就會提示用戶輸入自己的姓名 ,對話框標題為 test 如果用戶在輸入后 去點那個確定 . 則會對用戶的輸入送給一個字符串型變量 .如果用戶點那個取消 .則應用程序將取消用戶的輸入 ,相當于沒有出現(xiàn)輸入對話框一樣 .因為該函數(shù)回返回一個字符串 ,即使用戶沒有做審核輸入 ,也會返回一個長度為 0 的空字符串 ,所以必須給該函數(shù)賦給一個值 ,否則 vb 就回提示編譯錯誤 . 無論是使用輸入對話框輸入和文本框輸入 ,得到的都是字符串型的數(shù)據(jù) .但是很多時候 ,要求用戶輸入的數(shù)據(jù)并不是用做字符串 ,而是要當作數(shù)字型 .日期型 .布爾型數(shù)據(jù)使用 .這時 ,需要對數(shù)據(jù)進行轉換 .在數(shù)據(jù)轉換中 ,使用最多的是將字符串轉換為數(shù)字 ,這時 ,可以使用函數(shù) Val() 其格式為 Val(string) 參數(shù) string 是任何有效的字符串表達式 val 函數(shù)總是在它不能識別為數(shù)字的第一個字符上 ,停止讀入字符串 .而那些被認為是數(shù)值的一部分的符號和字符 .例如美元符號和逗號 ,都不能被識別 ,但是函數(shù) 可以識別進位制符號 amp。H(16 進制 ).空格 /制表符和換行符都從參數(shù)中被去掉 . 下面我們來舉個 val 函數(shù)來和輸入對話框或者文本框共同獲取用戶輸入的數(shù)字 ,如果是使用輸入對話框 ,則獲取的方式為 dim z as string dim z_data as integer z = inputbox(請輸入你的姓名 , test) z_data = val (z) 如果是使用文本對話框 ,則獲取的方式為 : dim z as string dim z_data as integer z = z_data = val(z) 例子中的變量 z_data 的類型不僅可以是 integer,也可以是其他的數(shù)字型變量 .... 近日工作有些忙 ,所以 ......下一課內(nèi)容較多 萬惡淫為首 ,百善孝為先 [10 樓 ] | Posted: 20201017 00:01 瘋 子 級別 : 俠客 精華 : 0 發(fā)帖 : 189 威望 : 47 點 金錢 : 36 RMB 貢獻值 : 0 點 積 分 : 0 點 注冊時間 :20201001 最后登錄 :20200202 第 12 課 ,輸出語句 前面我們講了那個輸入語句 ,有進就有出哈 ...一進一出 ,那個啥 ....(嘻嘻 ,不要想歪了啊 ) 回到正題 ,開始講課 之前我們知道了輸入語句 ,只進不出怎么能行呢 ?所以今兒個好好講講輸出語句 . 輸出語句也是應用程序中不可缺少的部分 .如果沒有輸出 ,那么你就根本不知道程序實現(xiàn)了什么功能 .打個比方說 ,你玩一游戲 ,可是本來幻想的是華麗的界面 ,去享受了 .可是游戲運行之后黑屏 ,什么都看不到 ,這就是游戲程序中沒有輸出圖形 ,之后你為之掃興 ,就發(fā)誓從此不玩那個垃圾了 ....如果沒有輸出功能 ,那么這個程序只能說它還沒有完成 . 在我們的 VB 里 ,提供了可以立即在窗口中輸出的方法 :print 方法 . 你可以這樣使用它 : [outputlist] 其中 object用于位于列表中的對象 ,如 ,debug,mand 等 的調(diào)用 outputlist要顯示出的表達式或其列表 ,如果省略這句 ,則顯示出一行空白 其中 outputlist 參數(shù)我們可以這樣使用 {Spn(n) | Tab(n) expression charpos 在這個里面的任何參數(shù)都是可選項 Spn(n)用于在輸入中插入空白字符 ,其中 n 表示空白字符個數(shù) Tab(n)用來將插入點定為在絕對的列號上 .這里的 n 為列號 .如果忽略此句 ,則將插入點定為在下一個打印區(qū)的起始位置 Expression這句來說明你要顯示的數(shù)字表達式或字符串表達式 . Charpos用來指定下個字符的插入點 .你可以使用分號 。這里 expression 可以為各種變量或者是表達式 ,前面那個time 的就是這樣調(diào)用的 [Copy to clipboard] 當然 ,如果有多個表達式要同時輸出顯示出來 ,每個表達式可以通過空格或分號來分隔 .下面的幾個輸出語句都是合法的 CODE: 1。 來到 。 Time [Copy to clipboard] 這些都是可以使用的 對于位數(shù)很多的數(shù)字 ,VB 也是很聰明的 ,它還會用科學計數(shù)法將其顯示輸出 .你試試 39。定義 3 條邊的變量 a = Val() b = Val() c = Val() 39。判斷是否為一個三角形 ,這里采用了 ,任意兩條邊長的和大于第三條邊 39
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1