版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、,第1章 Visual Basic的基本認識,計算機系要舉辦“藍色暢想”主題晚會,請為晚會設計宣傳畫。,第1章 VB的基本認識,創(chuàng)建VB應用程序的步驟,Visual Basic集成開發(fā)環(huán)境,窗體的屬性、事件與方法,基本控件,對象的概念和事件,標簽、文本框、按鈕的用法,創(chuàng)建VB應用程序的步驟,事件驅(qū)動編程機制,1.1 VB集成開發(fā)環(huán)境,VB的啟動與退出 VB的窗口 對象及其屬性、事件、方法,1.VB的啟動 A.從開始菜單進入 B.通過快捷方式啟動,2.VB的退出 A.通過Visual Basic界面上“文件”菜單中的“退出”選項 B.通過Visual Basic界面右上角的“關閉”按鈕,1.主窗
2、口 VB應用程序窗口,由標題欄、菜單欄和工具欄組成。 VB有三種工作模式: 設計模式: 可進行應用程序界面的設計和代碼的編制 運行模式: 運行應用程序,此時不可編制代碼和界面 中斷模式: 應用程序運行暫時中斷,此時可編輯代碼,但不可編輯界面。,2.窗體(Form)窗口和屬性(Properties)窗口,窗體窗口 設計VB程序的界面 屬性窗口 所有窗體或控件的屬性設置,工程資源管理器窗口 保存一個應用程序所有的文件。 代碼窗口 編輯窗體、標準模塊中的代碼。,3.工程資源管理器窗口和代碼(Code)窗口,4.工具箱(Toolbox)窗口和其它窗口,工具箱窗口 顯示各種控件的制作工具,供用戶在窗體上
3、設計。 其它窗口 立即窗口、窗體布局窗口、對象瀏覽器窗口。,1.Visual Basic的對象 所謂“對象”,即指任何具體的事物,是應用程序的基本運行實體。 Visual Basic中的對象分為窗體和控件兩大類。 窗體就是窗口本身,是屏幕上的一個矩形區(qū)域; 控件則是窗體上構(gòu)成圖形用戶界面的一些基本組成部件。,2.對象的屬性、事件和方法 屬性描述對象特征的數(shù)據(jù) VB中任何一個對象(窗體和控件)都要通過一組有一定含義的數(shù)據(jù)加以限定,這組有一定含義的數(shù)據(jù)被稱為屬性。 VB中常見的屬性有name,caption,backcolor,enable,forecolor,height,visible,wid
4、th等。,大多數(shù)對象屬性可以通過屬性窗口設置。,屬性的設置,1.在屬性窗口中設置 2.在代碼中設置 格式:對象名.屬性名設置的屬性值 例:command1.height=58 command1.width=156 有的對象的屬性在屬性窗口中沒有列出,只能在運行時由程序代碼進行設置、修改或讀取使用。只能在程序代碼中使用的屬性被稱為對象的動態(tài)屬性。,事件能被對象識別的固定動作,對象的“事件”,就是由VB預先設計好的,能被對象識別的動作。 根據(jù)事件產(chǎn)生的來源:可分為鼠標事件、鍵盤事件和系統(tǒng)事件三種。 VB中典型和常用的對象事件: Click:單擊鼠標事件;DblClick:雙擊鼠標事件; Mouse
5、Down,MouseUp,MouseMove:有關鼠標事件KeyPress,KeyDown,KeyUp:有關鍵盤按鍵的事件。 Load:裝載事件;Unload:卸載事件,注意:,事件僅僅是一個動作 對象會自動識別事件是否發(fā)生 對象所能識別的事件,都是預先設計安排好的。,某個事件要完成的任務需要用VB程序設計語言來編寫代碼實現(xiàn),這段程序代碼被稱為事件過程代碼。有時也稱VB是采用事件驅(qū)動的編程技術。,VB的事件過程的一般形式: Private Sub 對象名_事件名 ( 參數(shù)列表 ) End Sub 例:窗體上名為Command1的命令按鈕的Click事件過程應有形式: 執(zhí)行過程是:按下按鈕 引發(fā)
6、Command1的Click事件 響應該事件 運行Command1_Click事件過程代碼。,事件驅(qū)動程序設計,事件驅(qū)動程序設計的一般步驟: 啟動應用程序,裝載和顯示窗體 窗體或窗體上的對象等待事件的發(fā)生 事件發(fā)生時,執(zhí)行相應的事件過程 重復執(zhí)行步驟和,方法可以在對象上操作的過程,對象的“方法”,是一些可由對象調(diào)用的特殊過程,它將使調(diào)用者完成規(guī)定的操作。 VB中最典型、最常用的對象方法: Show:用于顯示窗體 Hide:用于隱藏窗體 Print:用于在窗體或打印機上輸出信息 Move:用于移動窗體或控件到指定位置 Cls:清除窗體內(nèi)顯示的內(nèi)容,1.2 窗體和常用控件,窗體對象的屬性、事件和方
7、法 常用控件標簽、文本框和按鈕,窗體的屬性 Name Caption Font Visible BackColor ForeColor Picture,窗體的常用事件和方法,窗體常用的事件有三種:Click(單擊)、dblClick(雙擊)和Load(當裝入窗體時激發(fā),通常用于對屬性和變量初始化)。,窗體上常用的方法有Print、Cls和Move等,案例:文藝晚會宣傳畫設計,標簽:主要用于顯示一小段文本 常用屬性:BackColor、ForeColor、BackStyle、FontName、FontSize、FontBold、FontItalic、 FontUnderLine、Height、L
8、eft、Top、Width 常用事件: click,dblclick,文本框:主要用于輸入文字,也可用于顯示文本 常用屬性: Text MaxLength 設置文本框中允許輸入的最大字符數(shù) MultiLine True 文本框中允許輸入多行文字 PasswordChar 默認值為空。若為非空字符,一般為“*”號 ScrollBars 0沒有滾動條 1水平 2垂直 3水平和垂直 Locked True 文本框內(nèi)容可編輯 False文本框內(nèi)容不能編輯 常用事件: Change;GetFocus,LostFocus;KeyPress 文本框的方法 SetFocus,命令按鈕(Command Butt
9、on) 命令按鈕的屬性 Caption Cancel:該屬性設為True時,按鍵盤上的Esc鍵與單擊該命令作用相同。在一個窗體中,只允許有一個按鈕的Cancel屬性設為True Default:該屬性被設置True時,若窗體中所有的按鈕都不具有焦點,則按回車鍵與單擊該命令的按鈕作用相同。在一個窗體中,只允許有一個命令按鈕的Default屬性設為True 命令按鈕的事件:Click,案例:QQ登錄界面制作,1.3 創(chuàng)建VB應用程序的步驟,創(chuàng)建VB應用程序的步驟,創(chuàng)建VB應用程序的步驟,在窗體上建立對象 設置對象的屬性 編寫對象的事件過程 保存和運行程序,案例:設計歡迎頁面,本章小結(jié),熟悉Visual Basic集成開發(fā)環(huán)境,理解對象、事件、事件過程、事件驅(qū)動以及方法的概念,掌握窗體的常用屬性、方法和事件,學會常用控件的創(chuàng)建和基本編程方法,熟練掌握創(chuàng)建Visual Basic應用程序的基本步
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度文化藝術vi設計制作合同
- 二零二五年度按揭貸款服務與資產(chǎn)評估合同3篇
- 二零二五年度投標保函擔保合同范本
- 二零二五年度房屋買賣及貸款擔保協(xié)議3篇
- 海南職業(yè)技術學院《現(xiàn)代信息網(wǎng)絡技術》2023-2024學年第一學期期末試卷
- 海南醫(yī)學院《電子商務理論與實務》2023-2024學年第一學期期末試卷
- 二零二五年度水利設施安裝與維護合同3篇
- 2025版防盜門個性化定制加工承攬協(xié)議范本3篇
- 二零二五年度智能家居控制系統(tǒng)開發(fā)委托服務合同3篇
- 某房地產(chǎn)公司安全管理應急預案范文(2篇)
- 2023-2024學年浙江省杭州市上城區(qū)教科版四年級上冊期末考試科學試卷
- 《三國志》導讀學習通超星期末考試答案章節(jié)答案2024年
- 期末 (試題) -2024-2025學年外研版(三起)(2024)英語三年級上冊
- 2023年成都溫江興蓉西城市運營集團有限公司招聘筆試題庫及答案解析
- 化學元素周期表口訣化學元素周期表口訣
- 壓密注漿施工工藝
- 2019-2020學年江蘇省徐州市九年級(上)期末英語試卷(解析版)
- 蘇教版八年級下《二次根式》單元測試卷(含答案)
- AAEM的應用機理
- 海上試油測試技術0327
- 瑪氏銷售常用術語中英對照
評論
0/150
提交評論