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

正文內(nèi)容

visualbasic程序設計與實訓教程(上)ppt-資料下載頁

2025-01-21 12:39本頁面
  

【正文】 Change事件 當改變文本框的 Text屬性的值時觸發(fā)該事件。當用戶鍵入一個字符時,就會引發(fā)一次 Change事件。 ( 5) PassWordChar屬性 設置是否在文本框中顯示用戶鍵入的字符。該屬性主要用于輸入密碼。 ( 6) ScrollBars屬性 設置文本框是否有滾動條。只有當 MultiLine屬性為 True時,文本框才能加滾動條。 (7) SelStart屬性、 Sellength屬性和 SelText屬性 2022/2/16 清華大學出版社 77 ( 2) LostFocus事件 當文本框失去焦點時觸發(fā)該事件。焦點的丟失是由于按 Tab鍵或單擊其他對象而產(chǎn)生的。比在 Change事件中檢查更為合理有效。 ( 3) GotFocus事件:得到焦點時觸發(fā)。 ( 4) keypress事件:當用戶按下“鍵”時框,觸發(fā)該事件。 方法 SetFocus:該方法使之獲得焦點(把光標移到指定的文本框中)。語句“ ‖使文本框 Text1獲得焦點。 【 例 】 設計程序,實現(xiàn)以下功能。 ? 要求在文本框 Text1中輸入時,文本框 Text2同步顯示相同內(nèi)容。 ? 單擊“清除”按鈕,可清除文本框中的信息并使 Text1獲得焦點 2022/2/16 清華大學出版社 78 命令按鈕 屬性 ( 1) Caption屬性 設定命令按鈕上顯示的文本??梢栽谧帜盖凹右粋€“ amp。‖符號來設置快捷鍵。 ( 2) Default屬性 設置窗體中的某一命令按鈕為默認按鈕。當 Default屬性設置為 True時,按 Enter鍵相當于用鼠標單擊了該按鈕。一個窗只允許有一個默認按鈕。 ( 3) Cancel 屬性 設置窗體中的某一命令按鈕為取消按鈕。當 Cancel 屬性設置為 True時,按 Esc鍵相當于用鼠標單擊了該按鈕。同 Default屬性一樣,一個窗只允許有一個取消按鈕。 ( 3) Style 屬性 用來設置命令按鈕的顯示類型,其屬性值可設置為: 2022/2/16 清華大學出版社 79 0Standard:標準的,命令按鈕上不能顯示圖形和背景色,此為默認值。 1Graphical: 圖形的,可顯示圖形( Picture中設置)和背景色( BackColor中設置)。 ( 4) Picture屬性 設置命令按鈕中要顯示的圖形。只有將 Style 屬性設置為 1,圖形才能在按鈕上顯示。 事件 最常用的事件是 Click(單擊)事件。 【 例 】 對語文、數(shù)學文本框的內(nèi)容進行驗證(只能輸入 0—100之間的數(shù)據(jù)) ? 點擊 “ 計算 ” 按鈕完成計算功能 ? 文本框得到焦點時 , 自動選中全部文本 2022/2/16 清華大學出版社 80 2022/2/16 清華大學出版社 81 數(shù)據(jù)輸入輸出 賦值語句 ? 格式 格式 1: 變量名 =表達式 格式 2: [對象名 .]屬性名 =表達式 (在格式 2中,若對象名省略,則默認對象為當前窗體。) 功能 :把“ =‖右邊表達式的值賦給“ =‖左邊的變量或?qū)ο蟮膶傩浴? 【 例 】 設計程序 , 窗體如下圖所示 。 要求從上到下依次單擊按鈕時 , 給相應變量賦值 , 并在右側的標簽控件中顯示結果 。 2022/2/16 清華大學出版社 82 啟動時界面 依次單擊后的結果 注意 :四舍五入時 , 8, 9 不能把非數(shù)值形式的字符串賦給數(shù)值變量 ,否則會產(chǎn)生錯誤 通常,在使用時應使表達式值的類型與變量(或?qū)ο蟮膶傩裕? 類型相同,以避免出現(xiàn)“類型不匹配”的錯誤。 2022/2/16 清華大學出版社 83 【 例 】 設計程序,用來計算三角形面積。要求可以接收用戶輸入的三角形三邊長度,并能計算、輸出三角形面積。 已知三角形三邊 a, b, c,的長,求三角形的面積的公式為: 其中 p=(a+b+c)/2。 ? 注意: 輸入的三邊長度,要符合三角形兩邊之和大于第三邊的規(guī)則;文本框內(nèi)不要輸入非數(shù)值形式的的字符串(字母、漢字、空字符串等),否則會出現(xiàn)類型不匹配的錯誤。 2022/2/16 清華大學出版社 84 Print方法及與其有關的函數(shù) 格式 : [對象名 .]Print [表達式列表 ] 功能: 在對象上輸出表達式的值。 說明: “對象名”:可以是 Form(窗體)、 Debug(立即窗口)、 PictureBox(圖片框)、 Printer(打印機)。如果省略“對象名”,則表示在當前窗體上輸出。例如: Print 15*3=; 15*3 39。 在當前窗體上輸出 15*3= 45 Good 39。 在打印機上輸出 Good 當輸出多個表達式,各表達式之間用分隔符西文“,”或“;”隔開。 “,”分隔各表達式時,各項在以 14個字符位置為單位劃分出的區(qū)段中輸出。 “;”分隔各表達式時,各項按緊湊格式輸出,即各項之間無間隔地連續(xù)輸出。 2022/2/16 清華大學出版社 85 如果在語句行末尾有“;”,則下一個 Print輸出的內(nèi)容,將緊跟在當前 Print輸出內(nèi)容后面;如果在語句行末尾有“,”,則下一個 Print輸出的內(nèi)容,將在當前Print輸出內(nèi)容的下一區(qū)段輸出;如果在語句行末尾無分隔符,則輸出完本語句內(nèi)容后換行,即在新的一行輸出下一個 Print的內(nèi)容。 ( 4)用 Tab函數(shù)定位輸出 在 Print方法中,可以使用 Tab函數(shù)對輸出項進行定位。 Tab函數(shù)的格式為:Tab( n) 其中 n為數(shù)值表達式,其值為整數(shù)。 Tab函數(shù)把顯示或打印移動到由參數(shù) n指定的列數(shù),從此列開始輸出數(shù)據(jù)。例如: Print Tab(10) 。 姓名 。 Tab(25) 。 年齡 則“姓名”和“年齡”分別從當前行的第 10列和第 25列開始輸出。輸出結果如下: 姓名 年齡 2022/2/16 清華大學出版社 86 【 例 】 設計程序,用 Print方法的不同格式進行輸出。 ( 5)用 Spc函數(shù)定位輸出 Print方法中,還可以使用 Spc函數(shù)來對輸出進行定位,與 Tab函數(shù)不同, Spc函數(shù)提供若干個空格。 Spc函數(shù)的格式為: Spc( n) 其中 n為整數(shù)表達式,表示在顯示或打印下一個表達式之前插入的空格數(shù)。 Spc函數(shù)與輸出項之間用“;”相隔。例如: Print 后面有 8個空格 ; Spc (8) 。 前面有 8個空格 輸出結果如下: 后面有 8個空格 前面有 8個空格 2022/2/16 清華大學出版社 87 MsgBox函數(shù)和 MsgBox語句 1. MsgBox函數(shù) 可生成為用戶提供信息和選擇的交互式對話框。 格式: MsgBox(提示, [,按鈕數(shù)值 ][,標題 ]) 功能: MsgBox函數(shù)在對話框中顯示信息,在用戶單擊對話框上按鈕時,可返回一個整數(shù)以標明用戶單擊的是哪個按鈕。 說明:執(zhí)行下面的語句后,在屏幕上會彈出如下圖所示的消息框。 inta=MsgBox( 第一項為提示 , 65, 第三項為標題 ) 2022/2/16 清華大學出版社 88 計算“出鈕數(shù)值”的方法:“按鈕數(shù)值”是三個數(shù)值之和,這三個數(shù)值分別代表按鈕的數(shù)目和類型,使用的圖標樣式,及默認按鈕是什么。 ? 注意: 每個表只能取一個數(shù)。例如“按鈕數(shù)值”是 65,系統(tǒng)會自動把它分解成分別屬于上面三個表中的三個值 1(顯示確定和取消按鈕)、 64(顯示“ i‖圖標)、 0(第一個按鈕為默認按鈕)。 65=1+64+0,這種分解是惟一的。 ? 在程序中,可以把“按鈕數(shù)值”寫成符號常數(shù)相加的形式,如把 65寫成vbOKCancel+vbInformation+vbDefaultButton1。 MsgBox語句: MsgBox也可以寫成語句形式,例如: 密碼錯! , , 錯誤提示 執(zhí)行此語句也產(chǎn)生一個消息框,如下圖所示。 MsgBox語句沒有返回值,因此常用于比較簡單的信息提示。 2022/2/16 清華大學出版社 89 【 例 】 用 MsgBox函數(shù)建立如下圖所示的“退出”對話框。 2022/2/16 清華大學出版社 90 InputBox函數(shù) InputBox函數(shù)可以生成輸入框來接收用戶的輸入。 格式: InputBox(提示 [,標題 ][,默認值 ][, x坐標位 ][, y坐標位置 ]) 功能:生成一個能接受用戶輸入的對話框,并返回用戶在對話框中輸入的信息。 說明 ? “提示”:字符串表達式,指定在對話框中顯示的提示文本,此項為必選項。若要多行顯示提示信息,則可以在各行之間用 vbNewLine來分隔, vbNewLine是代表換行的常量。 ? “標題”:字符串表達式,在對話框中標題區(qū)顯示,若省略,則標題為應用程序名。 ? “默認值”:字符串表達式,指定輸入框中的文本框里顯示的默認文本。 ? “ x坐標位置”:整數(shù)表達式,指定輸入框的左邊與屏幕左邊的水平距離,單位為Twip。如果省略此項,則對話框會在水平方向居中。 2022/2/16 清華大學出版社 91 注意: ? 各項參數(shù)次序必須一一對應,除了“提示”不能省略外,其余各項均可省略,但省略部分有時要加入相應的逗號占位符。 ? 用戶可在文本框中輸入數(shù)據(jù),按“確定”按鈕,函數(shù)返回值是用戶在文本框中輸入數(shù)據(jù),其類型為字符型;如果按“取消”按鈕,則函數(shù)返回值是一個零長度的字符串(空字符串)。 ? ―y坐標位置”:整數(shù)表達式,指定輸入框的上邊與屏幕上邊的水平距離,單位為 Twip。如果省略此項,則對話框被放置在屏幕垂直方向距下邊大約三分之一的位置。 【 例 】 通過 InputBox函數(shù)輸入兩個數(shù)字存入變量 a、 b, 然后將其互換 。 2022/2/16 清華大學出版社 92 注釋語句、結束語句 注釋語句 格式:’ |Rem 注釋內(nèi)容 功能:可以實現(xiàn)在代碼中加入用來解釋說明的附加文本。 說明:如果在其他語句行后使用“ Rem‖關鍵字,則必須使用西文冒號“ :‖與語句隔開。 可以用一個撇號“‘” 來代替“ Rem‖關鍵字。若使用撇號,則在其他語句行使用時不必加冒號。 結束語句 格式: End 功能:用來結束程序的執(zhí)行,并關閉已打開的文件。 說明: End語句提供了一種關閉程序的方法。執(zhí)行此語句,會卸載程序中的所有的窗體,關閉由Open語句打開的文件,釋放程序所占用的內(nèi)存。 2022/2/16 清華大學出版社 93 良好的編程習慣 1. VB代碼不區(qū)分字母的大小寫 2. 語句書寫自由 ( 1)在同一語句行上,可以書寫多個語句,語句之間用冒號“:”分隔。 ( 2)一個單行語句可以分為若干行書寫,書寫時在本行后面加上續(xù)行符,即加上空格和下劃線“ _‖。 ( 3)一行最多允許書寫 255個字符。 3. 可以在語句中給出注釋 4. 使用縮排格式 5. 語句可以使用行號與標號 行號由數(shù)字組成,而標號是以字母開始,以冒號結束的字符串。它們一般用在轉向語句中,但對結構化程序設計語言,轉向語句應限制使用。 2022/2/16 清華大學出版社 94 另: 本書在說明語法格式時采用以下約定: 必選項:用尖括號 括起來,或不使用任何符號。 可選項:用方括號 [ ]括起來。 多項選一:各選項之間用豎線 | 隔開。 上述符號只是為了便于解釋語法格式,在實際代碼中不應包含這些符號。 6. 顯式聲明變量 盡管 ,但是為了避免寫錯變量名引起麻煩,導致出現(xiàn)難以查找的錯誤,建議讀者養(yǎng)成對變量進行顯式聲明的良好習慣。 方法一: 在模塊的聲明段中加入“ Option Explicit‖語句,可以強制編譯器發(fā)現(xiàn)所有未聲明的變量。 方法二: 可以執(zhí)行 【 工具 】 菜單中的 【 選項 】 命令,打開 【 選項 】 對話框,在 【 編輯器 】 選項卡中選定 【 要求變量聲明 】 前面的復選框,單擊 【 確定 】 按
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1