VB6.0教程經典.ppt_第1頁
VB6.0教程經典.ppt_第2頁
VB6.0教程經典.ppt_第3頁
VB6.0教程經典.ppt_第4頁
VB6.0教程經典.ppt_第5頁
已閱讀5頁,還剩58頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Vb6 0教程 完整版 VisualBasic入門 第一章 本章內容 1 1VisualBasic簡介1 2VisualBasic的安裝與啟動1 3簡單VB應用程序設計的基本步驟1 4VisualBasic的編程環境1 5VB的對象 屬性 方法和事件1 6簡單控件設計1 7VB的工程管理和環境設置 引例 模仿幸運數字機的游戲 按 旋轉 按鈕 可在三個方框中產生三個隨機數 當其中一個出現6時 便會產生一幅圖案 如圖所示 VisualBasic簡介 VisualBasic是Microsoft公司于1991年在BASIC語言基礎上開發出的新一代的 面向對象的 可視化的 以事件驅動為運行機制的程序設計語言 1992年至1997年 陸續推出2 0版 3 0版 4 0版 5 0版 1998年秋季 推出了VisualBasic6 0版 Windows2000成功推出后 Microsoft公司又推出了功能更強的版本VB net VisualBasic的特點 可視化的編程面向對象的程序設計事件驅動的編程機制結構化程序設計語言強大的數據庫訪問能力 簡單VB程序設計步驟 1 建立用戶界面以及界面中的對象2 設置各個對象的屬性3 為對象事件編寫程序4 保存工程5 運行程序 例1 1 制作一個簡單的可以進行加 減 乘 除算術運算的小型計算器 其界面如圖1 1所示 要求在前兩個空框 文本框 中輸入兩個數值 單擊加 減 乘 除按鈕中的一個 則第三個空框 文本框 中顯示運算的結果 單擊清除按鈕 則清除文本框中的內容 單擊結束按鈕 則結束程序的運行 1 主窗口 應用程序窗口 由標題欄 菜單欄和工具欄組成 2 窗體 form 窗口 設計VB程序的界面 3 代碼窗口 編輯窗體 標準模塊中的代碼 4 屬性窗口 所有窗體或控件的屬性設置 5 工程資源管理器窗口 保存一個應用程序所有的文件 6 工具箱窗口 顯示各種控件的制作工具 供用戶在窗體上設計 VisualBasic的編程環境 新建工程 窗口 VisualBasic的編程環境 屬性窗口 工具欄 代碼窗口 工程資源管理器窗口 工具箱窗口 VB的對象 屬性 方法和事件 1 類定義 類是創建對象實例的模板 包含了創建對象的屬性描述和行為特征的定義 舉例 工具箱上的TextBox類 用來在窗體上創建文本框 2 對象定義 一個具有屬性和方法的實體 舉例 窗體 控件 文本框 列表框等 對象的三要素 屬性 定義 對象的某種特征 舉例 對象 標簽 具有標題 Caption 字體大小 Fontsize 等屬性 說明 可通過屬性窗口來設置或修改 程序中的格式為 對象名 屬性名 屬性值 對象的三要素 方法 定義 完成某種特定功能的一段程序代碼 由VB系統定義 無需動作 可直接調用 類似于內部函數 調用格式 對象 方法 參數名表 常用方法 Print在窗體上輸出信息Move移動窗體或控件Cls清除窗體或圖形框中的內容與常用函數的區別 方法屬于對象 調用時需指明對象 而函數不需要 對象的三要素 事件 定義 當某一動作發生時 所執行的一段程序代碼 常用事件 鼠標單擊 Click 鼠標雙擊 DblClick 鍵盤按下 KeyPress 等 例1 2 在窗體上利用方法顯示信息 歡迎使用VB6 0 簡單控件設計 窗體的設計標簽控件的設計文本框控件的設計命令按鈕控件的設計常用方法 窗體 窗體的主要屬性 1 窗體的主要屬性 2 窗體的主要屬性 3 窗體的常用事件 1 Click事件 鼠標單擊窗體時被觸發 2 DblClick事件 鼠標雙擊窗體時被觸發 3 Load事件 當窗體被加載裝入內存時被觸發 4 UnLoad事件 當從內存中清除一個窗體時被觸發 5 Resize事件 當窗體的大小被改變時被觸發 6 Activate事件 當窗體被激活時被觸發 例1 3 窗體的常用方法有 Print方法Cls方法Move方法 例1 3 當用戶運行程序 在標題欄顯示 裝入窗體 單擊窗體 在標題欄顯示 鼠標單擊 在窗體上顯示 單擊窗體 當用戶雙擊窗體 在標題欄顯示 鼠標雙擊 并在窗體上顯示 雙擊窗體 例1 3代碼及結果 標簽 標簽 Label 主要用于顯示一小段文本信息 通常用來標注本身不具有Caption屬性的控件 如利用標簽給文本框控件附加描述信息等 標簽控件的內容只能用Caption屬性進行設置或修改 不能直接編輯 標簽的主要屬性 例1 4 在窗體中建立4個標簽 各標簽的主要屬性設置如表1 4所示 其對應效果如圖1 17所示 例1 4設計及結果 例1 5 在窗體中建立3個標簽 各標簽的主要屬性設置如表所示 其對應效果如圖所示 文本框 文本框 TextBox 為用戶提供了一個編輯文本的區域 在此區域中既能夠顯示又能夠編輯文本信息 文本框的常用方法 SetFocus方法 可以使文本框獲得焦點 即光標移到指定的文本框對象中 調用該方法的格式為 文本框對象 SetFocus 文本框的常用屬性 1 文本框的常用屬性 2 文本框的常用事件 1 Change事件 當改變文本框的Text屬性時會引發該事件 用戶每輸入或刪除一個字符 將引發一次Change事件 2 GotFocus事件 當控件獲得焦點時發生 3 LostFocus事件 當控件失去焦點時發生 4 KeyPress事件 與Change事件相同 并會自動返回一個KeyAscii參數 此參數即為用戶按下的鍵符的Ascii碼 例1 6 編寫程序 用文本框檢查用戶輸入的口令 在窗體上建立一個文本框 將其PasswordChar屬性值設置為 Text屬性為空 其他屬性使用默認值 設置正確口令為 123456 例1 6代碼 例1 7 在窗體中建立4個文本框 它們的屬性均可使用默認值 觀察文本框的Change事件 例1 7程序代碼 命令按鈕 命令按鈕 CommandButton 是VisualBasic6 0應用程序中最常用的控件 用戶可以通過單擊命令按鈕執行一些操作 主要用于啟動或中斷一個處理過程 命令按鈕的主要事件 命令按鈕通常響應Click事件和DblClick事件 命令按鈕的常用屬性 例1 8 在窗體上建立以下控件 建立5個標簽 它們的Caption屬性依次為數學 英語 物理 總分 均分 建立5個文本框 它們的Text屬性為空 建立4個按鈕 它們的Caption屬性依次為統計總分 計算均分 清屏 結束 窗體的Caption屬性為學生分數的統計 例1 8程序代碼 常用方法 所謂調用某對象的方法 實質就是調用該對象內部的那個特殊的函數或過程 對象方法的調用格式為 對象名 方法名 參數名表 若省略了對象名 表示為當前對象 一般指窗體 Print方法 格式 對象 Print Spc n Tab n 表達式列表 功能 在窗體 圖形框或打印機對象上輸出信息 省略對象則在窗體上輸出 說明 Spc n 從當前位置開始 插入n個空格 Tab n 從左端開始右移n列 分號 光標定位在上一個顯示的字符后 逗號 光標定位在下一個打印區的開始位置處 省略表達式列表 則輸出一個空行 無任何符號間隔 換行輸出 在Form Load事件中使用此方法 必須先設置窗體的AutoRedraw屬性為True 例1 9 在窗體上打印鉆石形狀 Cls方法 格式 對象 Cls功能 清除窗體或控件對象上的信息 說明 對象為窗體或圖形框 對象省略則為窗體 Cls方法只清除在運行階段窗體或圖形框中創建的文本或圖形 不清除窗體在設計時建立的文本或圖形 Cls方法使用之后 CurrentX和CurrentY坐標屬性自動設置為0 例1 10 在例1 9的基礎上 增加兩個按鈕 它們的caption屬性分別為 打印 清除 單擊打印按鈕 則打印菱形形狀 單擊清除按鈕 則清除菱形形狀 例1 10程序代碼 Move方法 格式 對象 Move左邊距置 上邊距置 寬度 高度 功能 移動窗體或控件 并可改變其大小 說明 對象可以是除時鐘 菜單以外的所有控件 省略為窗體 對象的左邊距置和上邊距置是以窗體的左邊界和上邊界為基準 窗體以屏幕的左上角為基準 寬度和高度表示可以改變對象的大小 例1 11 在窗體上的適當位置畫兩個按鈕 按鈕1的Caption屬性為移動前的位置 按鈕2的Caption屬性為移動 其它屬性可取系統默認值 程序運行后 單擊 移動 按鈕 將按鈕1右移一定距離 同時將按鈕1的Caption屬性改為移動后的位置 VB的工程管理和環境設置 VisualBasic是以工程為單位 管理用戶的應用程序 用戶每建立一個應用程序 VB系統就根據應用程序的功能為此應用程序建立一系列的文件 并將這些文件的有關信息保存在工程文件中 每次保存工程時 這些信息都要被更新 一個VisualBasic應用程序或一個VisualBasic工程可以包括7種類型的文件 其中最常用的是窗體文件 標準模塊文件 類模塊文件 工程的構成 工程文件 vbp 包含了一個應用程序的所有文件和對象的清單 窗體文件 frm 包含了該窗體的所有控件屬性和代碼 窗體的二進制數據文件 frx 當窗體上含有圖片或圖標時 自動產生與窗體文件同名 frx文件 標準模塊文件 bas 用戶自定義的 可供本工程內各窗體調用的過程 創建 打開和保存工程 1 新建工程2 打開工程3 保存工程4 工程另存為 添加 刪除和保存文件 1 窗體名和窗體文件名概念窗體名 窗體的Name屬性 在代碼中用來引用該窗體 同一工程不能有相同的窗體名 窗體文件名 窗體存放在磁盤上的文件名 該文件包含了該窗體的所有控件屬性和代碼 同一文件夾不能有相同的文件名 2 在工程中添加現存的窗體時 只是對該窗體文件的引用納入工程 因此 如果更改窗體并保存它 會影響包含此窗體文件的任何工程 3 在工程中刪除窗體時 僅將此窗體從工程里刪除掉 但是窗體文件仍存在于磁盤上 但是 如果在V

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論