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

正文內(nèi)容

visualbasic60程序設(shè)計教程電子教案-在線瀏覽

2024-11-05 16:40本頁面
  

【正文】 ate|Public] Type自定義類型名 元素 As 類型 … End Type 數(shù)組 數(shù)組使用相同名字引用一系列變量 , 并用數(shù)字 ( 索引 ) 來識別它們 。 在 Visual Basic 中有兩種類型的數(shù)組: 固定大小的數(shù)組 ,它總是保持同樣的大??;以及在運(yùn)行時大小可以改變的 動態(tài)數(shù)組 。 上界 、 下界取值在 Long 數(shù)據(jù)類型的范圍的范圍內(nèi) 。 例如: Dim Sums (100 To 120) As String 動態(tài)數(shù)組( 1) 創(chuàng)建動態(tài)數(shù)組的步驟: 第一步是聲明動態(tài)數(shù)組 , 其和聲明固定大小的數(shù)組類似 , 但給數(shù)組附以一個空維數(shù)表 , 例如: Dim DynArray () 第二步是用 ReDim 語句在程序執(zhí)行過程中給數(shù)組指定維數(shù)和分配實際的元素個數(shù) , 例如: ReDim DynArray (4 to 12) 動態(tài)數(shù)組( 2) 值得注意的是: ReDim 語句與 Dim 語句 、 Static 語句不同 , ReDim 語句是一個可執(zhí)行語句 , 通過在應(yīng)用程序中執(zhí)行 ReDim 語句 , 給維數(shù)和元素個數(shù)待定的數(shù)組指定維數(shù)和元素個數(shù) 。 例如: ReDim DynArray (X, Y) 運(yùn)算符和表達(dá)式 程序中對數(shù)據(jù)的基本加工 , 是依靠運(yùn)算符實現(xiàn)的 。 通過常量 、 變量 、運(yùn)算符 、 函數(shù)等的組合 , 由此構(gòu)成表達(dá)式 。 語法格式: Variable = 表達(dá)式 其中 variable可以是變量 、 數(shù)組的元素 、 運(yùn)行時可寫的對象的屬性 。 算術(shù)運(yùn)算符 用來進(jìn)行算術(shù)運(yùn)算 , 有: +( 加 ) 、 ( 減 ) 、 *( 乘 ) 、/( 除 ) 、 \( 整除 ) 、 Mod ( 求模 ) 、 ^( 乘方 ) 等運(yùn)算符 。關(guān)系成立 , 返回 True( 真 ) ;關(guān)系不成立 , 返回 False( 假 ) ;兩個表達(dá)式中若有 Null, 則返回 Null。 、 + 運(yùn)算符都能用于進(jìn)行兩個字符串的連接 , 但 amp。 而 + 運(yùn)算符則較復(fù)雜 , 當(dāng)兩個表達(dá)式都是字符串時按字符串連接 , 否則視具體情況會有不同結(jié)果 。 運(yùn)算符 。 在進(jìn)行邏輯運(yùn)算時 , 只要參入運(yùn)算的表達(dá)式中有一個為 Null, 則將返回 Null。 算術(shù)運(yùn)算符優(yōu)先級由高至低是 :指數(shù)運(yùn)算 (^)、 負(fù)數(shù) (–)、 乘法和除法 (*、 /)、 整數(shù)除法 (\)、 求模運(yùn)算 (Mod)、加法和減法 (+、 –)、 字符串連接 (amp。 邏輯運(yùn)算符優(yōu)先級由高至低是 : Not、 And、 Or、 Xor、Eqv、 Imp 。 第 4章 程序結(jié)構(gòu) 程序流程控制 程序的基本運(yùn)行方式是自頂向下地順序執(zhí)行各條語句 , 被稱做順序結(jié)構(gòu) 。 程序流程的控制是通過有效的控制結(jié)構(gòu)來實現(xiàn)的 , 包括: 分支結(jié)構(gòu) 、 循環(huán)結(jié)構(gòu) 。Visual Basic 支持的分支結(jié)構(gòu)有: If...Then If...Then...Else Select Case 程序中 , 往往根據(jù)需要選擇合適的分支結(jié)構(gòu) 。 語法格式: If 條件表達(dá)式 Then 多條語句 End If 可以使用 If...Then...Else語句建立多個分支流程 , 并根據(jù)條件選擇其中一個分支 。 語法結(jié)構(gòu)是: Select Case 測試條件 [Case 表達(dá)式 1 [語句塊 1]] [Case表達(dá)式 2 [語句塊 2]] [Case Else [語句塊 n]] End Select 循環(huán)結(jié)構(gòu) 循環(huán)的作用是允許某個程序段被重復(fù)執(zhí)行 。 Do...Loop 循環(huán)( 1) Do...Loop 語句是通過計算條件值以決定是否繼續(xù)執(zhí)行 ,而產(chǎn)生循環(huán)效果 。 形式一: Do While 條件表達(dá)式 語句塊 Loop 形式二: Do Until 條件表達(dá)式 語句塊 Loop Do...Loop 循環(huán)( 2) 形式三: Do 語句塊 Loop While 條件表達(dá)式 形式四: Do 語句塊 Loop Until 條件表達(dá)式 For...Next 循環(huán) 在知道要執(zhí)行多少次時 , 則可以使用 For...Next 循環(huán) 。 For 循環(huán)的語法如下: For 計數(shù)器 = 初始值 To 終止值 [Step 增量 ] 語句塊 Next [計數(shù)器 ] 其中 , 參數(shù):計數(shù)器 、 初始值 、 終止值和增量都必須是數(shù)值型的變量 。 如果不知道一個集合有多少元素 , For Each...Next 循環(huán)非常有用 。 在 Visual Basic 中使用的過程有: Sub 過程 ——不返回值;又被稱做子過程 。 子過程 在 Visual Basic中子過程包括 通用過程 和 事件過程 , 它們的定義語法類似 , 差別是調(diào)用方式一般不同 。 事件過程往往是由用戶事件觸發(fā) 。 它一般由用戶根據(jù)需要自主建立 , 其作用是可以把一些公共的功能代碼放在一個過程中 , 由此提高代碼利用率 , 并使其更便于維護(hù) 。 定義通用過程的語法是: [Private|Public][Static] Sub 過程名 (形式參數(shù)列表 ) 語句塊 End Sub 過程參數(shù) 過程的參數(shù)類似于變量聲明 , 它聲明了從調(diào)用過程傳遞進(jìn)來的值的個數(shù)和數(shù)據(jù)類型 。 調(diào)用過程 調(diào)用過程的語法: Call 過程名 ( 實際參數(shù)列表 ) 或: 過程名 實際參數(shù)列表 注意: 實際參數(shù)列表 , 是往被定義過程的形式參數(shù)傳遞的數(shù)據(jù);因此 , 其數(shù)據(jù)類型需要和形式參數(shù)保持一致 。 事件過程 Visual Basic 中的某個控件對象的一個事件的發(fā)生時 , 便自動調(diào)用該控件的該事件過程 。 例如 , 一個名為 cmdPlay 的命令按鈕被單擊時所調(diào)用的事件過程是: cmdPlay_Click。窗體事件名是:詞匯 “Form‖、 下劃線和事件名的組合 。 通用過程和事件過程的關(guān)系 函數(shù)過程 在 Visual Basic 中 , 通過 Function 語句創(chuàng)建的函數(shù)過程和通過 Sub 語句創(chuàng)建的子過程類似 。 函數(shù)過程的語法是: Function 函數(shù)名 (形式參數(shù)列表 ) [As 類型 ] 語句塊 End Function 函數(shù)過程需要返回的值由 As 子句設(shè)置 。 方法一:把函數(shù)看作一個數(shù) , 可以放在賦值號右端 。 例如: Tx2=MyFunc(MyFunc(5)) 函數(shù)過程中返回值 在函數(shù)過程內(nèi)的語句塊內(nèi) , 可以通過以下語句將值返回 。 數(shù)學(xué)函數(shù) ( 1) 數(shù)學(xué)函數(shù)主要用來完成數(shù)學(xué)運(yùn)算 , 常用的有 : 1. Sin(x)——返回 X的正弦值 , X的單位為弧度 。 3. Tan(x)——返回 X的正切值 , X的單位為弧度 。 5. Log(x)——返回 X的自然對數(shù) 。 數(shù)學(xué)函數(shù) ( 2) 7. Sqrt(x)——返回參數(shù) X的平方根值 。 9. Hex(x)——以字符串形式返回 X的十六進(jìn)制值 。 11. Rnd(x)——產(chǎn)生一個介于 0—1之間的單精度隨機(jī)數(shù) 。 13. Fix(x)——去掉小數(shù)部分 , 返回整數(shù) 。 2. InStrRev(字符串 1, 字符串 2[起始位置 [, 比較類型 ]]—— 與InStr()函數(shù)相似 , 只是從字符串 1的后面開始向前查找 。 4. Rtrim(字符串 ) ——去掉字符串右邊的空白部分 。 6. Left(字符串 , 個數(shù) ) ——取出字符串左邊指定個數(shù)的字符 。 8. Mid(字符串 , 起始位置 [, 個數(shù) ]) ——取字符串由起始位置開始的指定個數(shù)的字符 。 10. Ucase(字符串 ) ——將字符串的小寫字母轉(zhuǎn)換為大寫字母 。 12. Space(個數(shù) ) ——返回指定個數(shù)的空字符串 。 判斷函數(shù) 1. IsArray(變量名 )——判斷變量是否為數(shù)組 。 3. IsEmpty(變量 )——判斷變量是否已被初始化 。 5. Iff(表達(dá)式 , 真部分 , 假部分 )——計算真假兩部分的值 ,再計算表達(dá)式的值 。 轉(zhuǎn)換函數(shù) 轉(zhuǎn)換函數(shù)用來實現(xiàn)不同類型數(shù)據(jù)之間的轉(zhuǎn)換 。 2. Val( 字符串 ) ——把字符串轉(zhuǎn)換為數(shù)字?jǐn)?shù)值 , 忽略字符串中的非數(shù)字字符 。 結(jié)構(gòu)化編程 結(jié)構(gòu)化編程是程序設(shè)計走向成熟的一個標(biāo)志 。 但是 , 隨著問題越來越復(fù)雜 , 程序規(guī)模逐步加大 , 以至求解問題的單一過程程序復(fù)雜度超出人所能夠駕束的范圍 。 模塊是結(jié)構(gòu)化設(shè)計中的一個基本概念 。 而模塊又表現(xiàn)出多層次特性 。 因此 , 以完成某項功能為目標(biāo)創(chuàng)建程序文件 、 窗體文件 , 并在其內(nèi)建立過程 、 函數(shù) , 也就成為了在 Visual Basic環(huán)境下 , 按照結(jié)構(gòu)化進(jìn)行程序設(shè)計的基本方法 。 Visual Basic具有面向?qū)ο蟮牟糠痔攸c(diǎn) , 它所缺少的是類的繼承特性 。 而對象則是 “ 類的實例 ” , 是對類的具體化的結(jié)果 。 在 Visual Basic 中 , 控件是最常用的對象 。實質(zhì)上 , 對象既是代碼和數(shù)據(jù)的組合 , 它可以是應(yīng)用程序的一部分 ,也可以是整個應(yīng)用程序 。 第 5章 可視化設(shè)計基本構(gòu)件 窗體 窗體是 Visual Basic
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1