




已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
創(chuàng)建VB應用程序的基本步驟,(1)設計應用程序界面(添加控件) (2)設置對象的屬性 (3)編寫程序代碼 (4)調試運行程序 (5)保存和編譯應用程序,P.12,【應用實例1】,程序運行后,顯示界面如下圖所示,單擊【顯示】按鈕,將顯示“歡迎使用Visual Basic”,單擊【退出】按鈕,結束應用程序運行,【應用實例1】屬性設置,【應用實例1】代碼,Private Sub Command1_Click() Text1.Text = “歡迎使用Visual Basic” End Sub Private Sub Command2_Click() End End Sub,第一章Visual Basic概述,VB 6.0應用程序集成開發(fā)環(huán)境,標題攔,菜單欄,工具欄,工具箱,屬性窗口,工程資源管理器窗口,窗體布局窗口,立即窗口,窗體窗口,P.4,VB6.0的特點和功能,(1)面向對象的編程 (2)可視化的編程方法 (3)豐富的數據訪問特性 (4)便于與其它應用程序集成 (5)強大的Internet訪問方法 (6)真正的本機編譯 (7) 完備的聯機幫助功能,P.1,概述,Visual 意為可視化,指的是一種開發(fā)圖形用戶界面(GUI)的方法 Basic ( Beginners All-Purpose Symbolic Instruction Code ) :初學者通用符號指令代碼 VB6.0包括三個版本:學習版、專業(yè)版和企業(yè)版,P.1,對象和類,對象:世界上存在的任何具體的事物都可以稱之為對象,是具有某些特性的具體事物 類:是具有相同性質對象的集合 對象是具體的,類是抽象的,P.2,對象的屬性,屬性是對象的性質或是描述對象的數據 設置對象的屬性有兩種途徑: (1)在屬性窗口中設置 (2)在程序代碼中用語句實現 語句格式: 對象名. 屬性名稱= 屬性值 例 Form1.caption = “主窗體”,P.2,對象的方法,方法是方法是一個對象可執(zhí)行的動作,是對象所具有的特定功能和用法,是對象本身所包含的一些特殊函數和過程 將一些通用的過程和函數編寫好并封裝起來,作為方法供用戶直接調用 方法調用的格式為: 對象名. 方法名稱 例 Form1. Print “歡迎使用該軟件”,P.9,對象的事件,事件是一種預先定義好的特定動作,由用戶或系統(tǒng)激活 與事件相關的代碼叫“事件過程”。 對象不同,能夠識別的事件的種類為數量也不同 程序執(zhí)行的順序是由事件發(fā)生的順序決定的,也稱事件驅動程序設計,P.3,事件過程的一般格式,Private Sub 對象名稱_事件名稱() (事件過程的內容,由編程人員編寫) End Sub,建立一個應用程序的步驟,(1)建立用戶界面對象(添加控件) (2)設置對象屬性 (3)編寫代碼 (4)保存程序 (5)運行程序,Visual Basic 的概念,Visual Basic 是基于Basic的可視化的程序設計語言。 Visual Basic 是一種極其高效的Windows 軟件開發(fā)工具,可以使用它快速經濟地開發(fā)出滿足實際需要的程序。,小 結,事件驅動應用程序的工作方式:程序運行時,當用戶或系統(tǒng)觸發(fā)某個事件(如單擊),則會執(zhí)行該事件過程代碼。這種程序運行方式稱為“事件驅動”。,P.15,思考與練習題,修改【應用實例1】 ,在窗體上再加一個命令按鈕,標題設置為“完成”,實現下述功能:當單擊“完成”按鈕時,文本框上的文字改變?yōu)椤疤袅?,我已經學完第一章了”,一個簡單應用程序的設計,【應用實例2】,先顯示一句歡迎辭“你好,歡迎你進入編程世界.” 當按下命令按鈕時,會顯示“這是我的第一個程序.”,屬性設置,代 碼,Private Sub Command1_Click() Label1.Caption = “這是我的第一個程序.“ End Sub,【應用實例3】,屬性設置,【應用實例4】,在【應用實例3】的窗體上再加一個命令按鈕,標題設置為“清除”,實現下述功能:當單擊“清除”按鈕時,標簽上的文字改變?yōu)椤袄蠋?,你講得太慢了!”,【應用實例5】,修改【應用實例4】 ,在窗體上再加一個命令按鈕,標題設置為“清除”,實現下述功能:當單擊“清除”按鈕時,標簽上的文字改變?yōu)榭瞻?【應用實例6】,編寫一個簡單程序,要求單擊命令按鈕來顯示或隱藏標簽,屬性設置,代 碼,Private Sub Command1_Click() Label1.Visible = False End Sub Private Sub Command2_Click() Label1.Visible = True End Sub,建立一個應用程序的步驟,(1)添加控件 (2)設置對象屬性 (3)編寫代碼 (4)保存程序 (5)運行程序,【應用實例7】,程序運行時,在窗體上顯示滾動字幕“歡迎進入奇妙的VB世界!”,Private Sub Timer1_Timer() Label1.Move Label1.Left-20 用Move方法移動標簽 判斷是否到達窗體左邊緣 If Label1.Left+Label1.Width = 0 Then Label1.Left = Form1.Width 標簽的左邊緣回到窗體的右邊緣 End If End Sub,1.5工程管理,工程的組成,工程文件 .vbp 窗體文件 .frm 標準模塊文件 .bas 類模塊文件 .cls,P.7,工程的創(chuàng)建、打開和保存,打開工程 新建工程 保存工程:保存當前工程相關的全部文件 工程另存為,多窗體程序設計實例,編寫一含有三個窗體(窗體名分別為form1,form2,form3)的應用程序,Form1 代碼,Private Sub Command1_Click() Form2.Show End Sub Private Sub Command2_Click() Form3.Show End Sub Private Sub Command3_Click() End End Sub,Form2 代碼,Dim a, b As Integer Private Sub Command1_Click() a = Text1.Text b = a 2 Label3.Caption = b End Sub Private Sub Command2_Click() Form2.Hide End Sub,Form3 代碼,Private Sub Command1_Click() Label3.Caption = UCase$(Text1.Text) End Sub Private Sub Command2_Click() Form3.Hide End Sub,創(chuàng)建多重窗體,同一工程中建立多個窗體,用來在運行時相互調用,叫做多窗體技術 與多窗體有關的操作 添加窗體 切換窗體:在【工程管理器】窗口切換 移除窗體 設置啟動窗體,添加窗體,方法一:【工程(P)】 【添加窗體(F)】 方法二: 右擊【工程管理器】窗口 【添加(A)】 【添加窗體(F)】,小貼士,添加現存的窗體實際是將其他工程中已有的窗體加入,多個工程共享窗體 通過“另存為”命令以不同的窗體文件名保存,斷開共享,保存窗體,一個工程中有多個窗體,應分別取不同文件名保存在磁盤上,VBP工程文件中記錄了該工程的所有窗體文件名,移除窗體,方法一:在【工程管理器】窗口中選中要移除的窗體【工程(P)】 【移出(R)】 方法二: 在【工程管理器】窗口右擊要移除的窗體 【移出(R)】,設置啟動窗體,右擊【工程管理器】窗口的【工程1】 【工程1屬性】 【通用】 【啟動對象(S)】,窗體語句,(1)Load語句:裝入窗體到內
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高職院校產教融合效率評價指標體系構建
- 文化差異講課件
- 七年級語文下課件講課件
- 學業(yè)平臺下形成性考核在免疫學教學中的應用
- 中醫(yī)里心和肝的關系講課件
- 公司各項目分開管理制度
- 公司員工入離職管理制度
- 公司大客戶銷售管理制度
- 事業(yè)單位內部控制機制的分析與優(yōu)化
- 公司組裝生產線管理制度
- 期末試卷(五)(含答案含聽力原文無聽力音頻)-2024-2025學年人教PEP版英語(新教材)三年級下冊
- 養(yǎng)老護理員四級考試題庫及答案
- 湖南2024生地會考試卷及答案
- 廣東省深圳市2024年中考英語真題(含答案)
- 奇瑞入職在線測評題庫
- 1379]國開電大本科《人文英語3》歷年期末考試(第三大題閱讀選擇題)題庫
- 新聞發(fā)布系統(tǒng)-需求規(guī)格說明書
- (完整word版)最新防雷裝置檢測工程質量管理手冊
- DL_5000-2000_火力發(fā)電廠設計技術規(guī)程
- 四害密度監(jiān)測工作實施方案
- 單相橋式整流電路通用課件
評論
0/150
提交評論