




已閱讀5頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
創(chuàng)建VB應(yīng)用程序的基本步驟,(1)設(shè)計(jì)應(yīng)用程序界面(添加控件) (2)設(shè)置對象的屬性 (3)編寫程序代碼 (4)調(diào)試運(yùn)行程序 (5)保存和編譯應(yīng)用程序,P.12,【應(yīng)用實(shí)例1】,程序運(yùn)行后,顯示界面如下圖所示,單擊【顯示】按鈕,將顯示“歡迎使用Visual Basic”,單擊【退出】按鈕,結(jié)束應(yīng)用程序運(yùn)行,【應(yīng)用實(shí)例1】屬性設(shè)置,【應(yīng)用實(shí)例1】代碼,Private Sub Command1_Click() Text1.Text = “歡迎使用Visual Basic” End Sub Private Sub Command2_Click() End End Sub,第一章Visual Basic概述,VB 6.0應(yīng)用程序集成開發(fā)環(huán)境,標(biāo)題攔,菜單欄,工具欄,工具箱,屬性窗口,工程資源管理器窗口,窗體布局窗口,立即窗口,窗體窗口,P.4,VB6.0的特點(diǎn)和功能,(1)面向?qū)ο蟮木幊?(2)可視化的編程方法 (3)豐富的數(shù)據(jù)訪問特性 (4)便于與其它應(yīng)用程序集成 (5)強(qiáng)大的Internet訪問方法 (6)真正的本機(jī)編譯 (7) 完備的聯(lián)機(jī)幫助功能,P.1,概述,Visual 意為可視化,指的是一種開發(fā)圖形用戶界面(GUI)的方法 Basic ( Beginners All-Purpose Symbolic Instruction Code ) :初學(xué)者通用符號指令代碼 VB6.0包括三個(gè)版本:學(xué)習(xí)版、專業(yè)版和企業(yè)版,P.1,對象和類,對象:世界上存在的任何具體的事物都可以稱之為對象,是具有某些特性的具體事物 類:是具有相同性質(zhì)對象的集合 對象是具體的,類是抽象的,P.2,對象的屬性,屬性是對象的性質(zhì)或是描述對象的數(shù)據(jù) 設(shè)置對象的屬性有兩種途徑: (1)在屬性窗口中設(shè)置 (2)在程序代碼中用語句實(shí)現(xiàn) 語句格式: 對象名. 屬性名稱= 屬性值 例 Form1.caption = “主窗體”,P.2,對象的方法,方法是方法是一個(gè)對象可執(zhí)行的動作,是對象所具有的特定功能和用法,是對象本身所包含的一些特殊函數(shù)和過程 將一些通用的過程和函數(shù)編寫好并封裝起來,作為方法供用戶直接調(diào)用 方法調(diào)用的格式為: 對象名. 方法名稱 例 Form1. Print “歡迎使用該軟件”,P.9,對象的事件,事件是一種預(yù)先定義好的特定動作,由用戶或系統(tǒng)激活 與事件相關(guān)的代碼叫“事件過程”。 對象不同,能夠識別的事件的種類為數(shù)量也不同 程序執(zhí)行的順序是由事件發(fā)生的順序決定的,也稱事件驅(qū)動程序設(shè)計(jì),P.3,事件過程的一般格式,Private Sub 對象名稱_事件名稱() (事件過程的內(nèi)容,由編程人員編寫) End Sub,建立一個(gè)應(yīng)用程序的步驟,(1)建立用戶界面對象(添加控件) (2)設(shè)置對象屬性 (3)編寫代碼 (4)保存程序 (5)運(yùn)行程序,Visual Basic 的概念,Visual Basic 是基于Basic的可視化的程序設(shè)計(jì)語言。 Visual Basic 是一種極其高效的Windows 軟件開發(fā)工具,可以使用它快速經(jīng)濟(jì)地開發(fā)出滿足實(shí)際需要的程序。,小 結(jié),事件驅(qū)動應(yīng)用程序的工作方式:程序運(yùn)行時(shí),當(dāng)用戶或系統(tǒng)觸發(fā)某個(gè)事件(如單擊),則會執(zhí)行該事件過程代碼。這種程序運(yùn)行方式稱為“事件驅(qū)動”。,P.15,思考與練習(xí)題,修改【應(yīng)用實(shí)例1】 ,在窗體上再加一個(gè)命令按鈕,標(biāo)題設(shè)置為“完成”,實(shí)現(xiàn)下述功能:當(dāng)單擊“完成”按鈕時(shí),文本框上的文字改變?yōu)椤疤袅耍乙呀?jīng)學(xué)完第一章了”,一個(gè)簡單應(yīng)用程序的設(shè)計(jì),【應(yīng)用實(shí)例2】,先顯示一句歡迎辭“你好,歡迎你進(jìn)入編程世界.” 當(dāng)按下命令按鈕時(shí),會顯示“這是我的第一個(gè)程序.”,屬性設(shè)置,代 碼,Private Sub Command1_Click() Label1.Caption = “這是我的第一個(gè)程序.“ End Sub,【應(yīng)用實(shí)例3】,屬性設(shè)置,【應(yīng)用實(shí)例4】,在【應(yīng)用實(shí)例3】的窗體上再加一個(gè)命令按鈕,標(biāo)題設(shè)置為“清除”,實(shí)現(xiàn)下述功能:當(dāng)單擊“清除”按鈕時(shí),標(biāo)簽上的文字改變?yōu)椤袄蠋?,你講得太慢了!”,【應(yīng)用實(shí)例5】,修改【應(yīng)用實(shí)例4】 ,在窗體上再加一個(gè)命令按鈕,標(biāo)題設(shè)置為“清除”,實(shí)現(xiàn)下述功能:當(dāng)單擊“清除”按鈕時(shí),標(biāo)簽上的文字改變?yōu)榭瞻?【應(yīng)用實(shí)例6】,編寫一個(gè)簡單程序,要求單擊命令按鈕來顯示或隱藏標(biāo)簽,屬性設(shè)置,代 碼,Private Sub Command1_Click() Label1.Visible = False End Sub Private Sub Command2_Click() Label1.Visible = True End Sub,建立一個(gè)應(yīng)用程序的步驟,(1)添加控件 (2)設(shè)置對象屬性 (3)編寫代碼 (4)保存程序 (5)運(yùn)行程序,【應(yīng)用實(shí)例7】,程序運(yùn)行時(shí),在窗體上顯示滾動字幕“歡迎進(jìn)入奇妙的VB世界!”,Private Sub Timer1_Timer() Label1.Move Label1.Left-20 用Move方法移動標(biāo)簽 判斷是否到達(dá)窗體左邊緣 If Label1.Left+Label1.Width = 0 Then Label1.Left = Form1.Width 標(biāo)簽的左邊緣回到窗體的右邊緣 End If End Sub,1.5工程管理,工程的組成,工程文件 .vbp 窗體文件 .frm 標(biāo)準(zhǔn)模塊文件 .bas 類模塊文件 .cls,P.7,工程的創(chuàng)建、打開和保存,打開工程 新建工程 保存工程:保存當(dāng)前工程相關(guān)的全部文件 工程另存為,多窗體程序設(shè)計(jì)實(shí)例,編寫一含有三個(gè)窗體(窗體名分別為form1,form2,form3)的應(yīng)用程序,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)建多重窗體,同一工程中建立多個(gè)窗體,用來在運(yùn)行時(shí)相互調(diào)用,叫做多窗體技術(shù) 與多窗體有關(guān)的操作 添加窗體 切換窗體:在【工程管理器】窗口切換 移除窗體 設(shè)置啟動窗體,添加窗體,方法一:【工程(P)】 【添加窗體(F)】 方法二: 右擊【工程管理器】窗口 【添加(A)】 【添加窗體(F)】,小貼士,添加現(xiàn)存的窗體實(shí)際是將其他工程中已有的窗體加入,多個(gè)工程共享窗體 通過“另存為”命令以不同的窗體文件名保存,斷開共享,保存窗體,一個(gè)工程中有多個(gè)窗體,應(yīng)分別取不同文件名保存在磁盤上,VBP工程文件中記錄了該工程的所有窗體文件名,移除窗體,方法一:在【工程管理器】窗口中選中要移除的窗體【工程(P)】 【移出(R)】 方法二: 在【工程管理器】窗口右擊要移除的窗體 【移出(R)】,設(shè)置啟動窗體,右擊【工程管理器】窗口的【工程1】 【工程1屬性】 【通用】 【啟動對象(S)】,窗體語句,(1)Load語句:裝入窗體到內(nèi)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高級經(jīng)濟(jì)師《人力資源管理》試題(網(wǎng)友回憶版)含答案
- 六年級上冊音樂教學(xué)計(jì)劃模板
- 餐飲企業(yè)員工勞動合同范本(含試用期工資調(diào)整規(guī)定)
- 病毒式用戶生成內(nèi)容營銷合同
- 成立分公司及區(qū)域市場拓展與維護(hù)協(xié)議
- 保險(xiǎn)業(yè)保險(xiǎn)科技市場趨勢分析合同
- 智能倉儲空間轉(zhuǎn)讓與物聯(lián)網(wǎng)技術(shù)應(yīng)用合同
- 老人健康預(yù)防課件
- 美術(shù)課件小學(xué)生
- 村居干部考試題目及答案
- 安徽青碩建設(shè)有限公司招聘筆試真題2024
- 公司適用法律法規(guī)標(biāo)準(zhǔn)清單2025年08月更新
- 2025年4月自考00077金融市場學(xué)試題
- 中意紙質(zhì)文物脫酸技術(shù)應(yīng)用與思考
- 2025年 中國南水北調(diào)集團(tuán)新能源投資公司第一批中層及考試筆試試卷附答案
- 敘事護(hù)理學(xué)智慧樹知到答案2024年中國人民解放軍海軍軍醫(yī)大學(xué)
- 火龍罐綜合灸技術(shù)課件
- 六年級主題班隊(duì)會記錄表(6個(gè)表)
- 42式太極拳拳譜動作圖解
- 卵巢惡性腫瘤臨床路徑
- 9忘了說我愛你
評論
0/150
提交評論