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

正文內(nèi)容

vb編程技術(shù)過程-在線瀏覽

2025-03-08 19:37本頁面
  

【正文】 a 39。 Private Sub Form_Click() Dim a, b a = InputBox(“請輸入矩形面積的長度: ” ) 39。 用輸入框輸入矩形的寬 recarea a, b 39。 第 8章 過程 圖 子過程與窗體的事件過程代碼 第 8章 過程 (4) 運行工程 。 第 8章 過程 圖 輸入矩形的長、寬 第 8章 過程 圖 矩形面積的計算結(jié)果 第 8章 過程 【 例 82】 編寫一個用來延遲指定時間 (秒 )的 Sub過程 。 第 8章 過程 設(shè)計步驟如下: (1) 為了簡化操作 , 直接在窗體上輸出 。 * 60amp。 39。 計算完成時間 If loopfinish secinday Then 39。 利用空循環(huán)實現(xiàn)延遲 Loop End If Do While Timer loopfinish 39。 但是 , 如果時間延遲從午夜前開始 , 到午夜后才結(jié)束 , 則 Timer從 0開始起算 , 在這種情況下 , 必須用 Do While Timer loopfinish Loop 來控制時間延遲 。 例如 , 延遲 3秒可以用下面的代碼實現(xiàn): delayloop 3 第 8章 過程 (3) 編寫窗體 Form的 Click事件代碼: Private Sub Form_Click() Print 輸出第一行內(nèi)容 。 delayloop 3 39。 第 8章 過程 Print Print 請等 6秒 。 調(diào)用通用過程 , 延遲 6秒 Print Print 輸出第三行內(nèi)容 。 單擊窗體 , 顯示第一部分內(nèi)容 , 等待 3秒后 , 顯示第二部分內(nèi)容 , 再過 6秒顯示第三部分內(nèi)容 ,如圖 。與 Sub過程不同的是 , Function過程可返回一個值 。 在代碼窗口中直接輸入下面的代碼: Public Function area(a As Integer, b As Integer) As Long area = a * b 39。 累乘 Next i fact = p 39。 例如調(diào)用例 83中計算矩形面積的 Function過程 , 用下面代碼: Print area(5, 6) 第 8章 過程 2. 用 Call語句調(diào)用 與調(diào)用 Sub過程一樣調(diào)用 Function過程 。 第 8章 過程 3. 無參函數(shù)的調(diào)用 函數(shù)可以沒有參數(shù) , 在調(diào)用無參函數(shù)時不發(fā)生虛實結(jié)合 。 直接調(diào)用例 83的 area函數(shù) , 代碼如下: Private Sub Form_Load() Show = area(5, 6) 39。 運行結(jié)果如圖 。 下面給出命令按鈕的 Click事件代碼 。 定義數(shù)據(jù)類型 For i = 1 To 6 39。 累加階乘和 Next i = sum 39。 設(shè)計步驟如下: (1) 設(shè)計程序界面和設(shè)置對象屬性 , 參見圖 。 首先自定義 Function函數(shù) , 返回指定范圍之內(nèi)的隨機整數(shù) 。 隨機數(shù)種子 Randomnum = Int(Rnd * (b + 1 a)) + a 39。 在列表框中添加隨機數(shù) Next End Sub 第 8章 過程 “清空 ” 命令按鈕 Command2的 Click事件代碼為 Private Sub Command2_Click() End Sub 程序運行結(jié)果如圖 。 首先編寫能夠返回指定字符、長度字符串的Function過程: 第 8章 過程 圖 輸出圖形 第 8章 過程 Private Function stri(n As Integer, f As String) p = For i = 1 To n 39。 amp。 連接字符串 Next stri = p 39。 指定組成圖形的字符 If f = Then f = $ 39。 輸出 7行 Print Tab(2 * n + 2)。 定位 Print stri(15 2 * n, f)。 輸出左半部分 Print Spc(8)。 左右兩部分間的間隔 Print stri(2 * n 1, f)。 輸出右半部分 Print 39。 第 8章 過程 2. 查看其他模塊中的過程 在 “ 視圖 ” 菜單中選取 “ 對象瀏覽器 ” , 在 “ 工程 /庫 ” 框中選擇工程 , 在 “ 類 /模塊 ” 列表中選擇模塊 ,并在 “ 成員 ” 列表中選擇過程 , 單擊 “ 查看定義 ” 按鈕 , 即可調(diào)出相應(yīng)的代碼 , 如圖 。 外界要把條件告訴過程 , 反過來 , 過程要把某些結(jié)果報告給外界 , 這就是過程與外界的數(shù)據(jù)傳遞 。 (2) 通過參數(shù) 。 1. 形參表 形參表中的各個變量之間用逗號分隔 , 形參可以是后面跟有左 、 右圓括號的數(shù)組名或除定長字符串之外的合法變量名 。 3. 形參與實參的對應(yīng)關(guān)系 形參與實參的對應(yīng)關(guān)系為 在定義過程時 , 形參為實參保留位置 。 第 8章 過程 1. 傳址 傳址就是讓過程根據(jù)變量的內(nèi)存地址去訪問實際變量的內(nèi)容 , 即形參與實參使用相同的內(nèi)存地址單元 ,這樣通過子過程就可以改變變量本身的值 。 第 8章 過程 【 例 89】 傳址調(diào)用示例 。 在子程序中改變變量的值 y = y * 6 39。 x, y=。 在子程序中輸出變量的值 End Sub 第 8章 過程 窗體 Form的 Click事件代碼如下: Private Sub Form_Click() Dim a As Integer, b As Integer a = 10 39。 在主程序中變量的原值 tryout a, b 39。 a, b=。 在主程序中輸出變量的值 End Sub 第 8章 過程 圖 傳址調(diào)用 第 8章 過程 2. 傳值 當(dāng)要求變量按值傳送時 , 可以用下面的方法: (1) 把變量變成一個表達(dá)式。 這里放語句 End Sub 第 8章 過程 【 例 810】 傳值調(diào)用示例 。 改為傳值方式的通用過程如下: Sub tryout(ByVal x As Integer, ByVal y As Integer) x = x + 100 39。 在子程序中改變變量的值 Print x=。 y 39。 程序運行后,輸出結(jié)果如圖 。 如果指定某一參數(shù)可選 , 則此參數(shù)后面的其他參數(shù)也必是可選的 , 并且每個參數(shù)都要用 Optional關(guān)鍵字來聲明 。 使兩個命令按鈕的事件代碼調(diào)用同一個過程 , 一個傳遞一個參數(shù) , 而另一個傳遞兩個參數(shù) , 如圖 。 用 IsMissing函數(shù)測試丟失的可選參數(shù) temp = Format(x, ) Else temp = Format(x, ) amp。 在列表框中添加項目 End Sub 傳遞一個參數(shù)的命令按鈕 Command1的 Click事件代碼為 Private Sub Command1_Click() Dim a As String a = InputBox() 39。 帶一個實參調(diào)用過程 End Sub 第 8章 過程 傳遞兩個參數(shù)的命令按鈕 Command2的 Click事件代碼為 Private Sub Command2_Click() Dim a As String, b As String a = InputBox() 39。 通過輸入框輸入變量的值 Call List
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1