




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、,第1章 Visual Basic的基本認(rèn)識(shí),計(jì)算機(jī)系要舉辦“藍(lán)色暢想”主題晚會(huì),請(qǐng)為晚會(huì)設(shè)計(jì)宣傳畫。,第1章 VB的基本認(rèn)識(shí),創(chuàng)建VB應(yīng)用程序的步驟,Visual Basic集成開發(fā)環(huán)境,窗體的屬性、事件與方法,基本控件,對(duì)象的概念和事件,標(biāo)簽、文本框、按鈕的用法,創(chuàng)建VB應(yīng)用程序的步驟,事件驅(qū)動(dòng)編程機(jī)制,1.1 VB集成開發(fā)環(huán)境,VB的啟動(dòng)與退出 VB的窗口 對(duì)象及其屬性、事件、方法,1.VB的啟動(dòng) A.從開始菜單進(jìn)入 B.通過快捷方式啟動(dòng),2.VB的退出 A.通過Visual Basic界面上“文件”菜單中的“退出”選項(xiàng) B.通過Visual Basic界面右上角的“關(guān)閉”按鈕,1.主窗
2、口 VB應(yīng)用程序窗口,由標(biāo)題欄、菜單欄和工具欄組成。 VB有三種工作模式: 設(shè)計(jì)模式: 可進(jìn)行應(yīng)用程序界面的設(shè)計(jì)和代碼的編制 運(yùn)行模式: 運(yùn)行應(yīng)用程序,此時(shí)不可編制代碼和界面 中斷模式: 應(yīng)用程序運(yùn)行暫時(shí)中斷,此時(shí)可編輯代碼,但不可編輯界面。,2.窗體(Form)窗口和屬性(Properties)窗口,窗體窗口 設(shè)計(jì)VB程序的界面 屬性窗口 所有窗體或控件的屬性設(shè)置,工程資源管理器窗口 保存一個(gè)應(yīng)用程序所有的文件。 代碼窗口 編輯窗體、標(biāo)準(zhǔn)模塊中的代碼。,3.工程資源管理器窗口和代碼(Code)窗口,4.工具箱(Toolbox)窗口和其它窗口,工具箱窗口 顯示各種控件的制作工具,供用戶在窗體上
3、設(shè)計(jì)。 其它窗口 立即窗口、窗體布局窗口、對(duì)象瀏覽器窗口。,1.Visual Basic的對(duì)象 所謂“對(duì)象”,即指任何具體的事物,是應(yīng)用程序的基本運(yùn)行實(shí)體。 Visual Basic中的對(duì)象分為窗體和控件兩大類。 窗體就是窗口本身,是屏幕上的一個(gè)矩形區(qū)域; 控件則是窗體上構(gòu)成圖形用戶界面的一些基本組成部件。,2.對(duì)象的屬性、事件和方法 屬性描述對(duì)象特征的數(shù)據(jù) VB中任何一個(gè)對(duì)象(窗體和控件)都要通過一組有一定含義的數(shù)據(jù)加以限定,這組有一定含義的數(shù)據(jù)被稱為屬性。 VB中常見的屬性有name,caption,backcolor,enable,forecolor,height,visible,wid
4、th等。,大多數(shù)對(duì)象屬性可以通過屬性窗口設(shè)置。,屬性的設(shè)置,1.在屬性窗口中設(shè)置 2.在代碼中設(shè)置 格式:對(duì)象名.屬性名設(shè)置的屬性值 例:command1.height=58 command1.width=156 有的對(duì)象的屬性在屬性窗口中沒有列出,只能在運(yùn)行時(shí)由程序代碼進(jìn)行設(shè)置、修改或讀取使用。只能在程序代碼中使用的屬性被稱為對(duì)象的動(dòng)態(tài)屬性。,事件能被對(duì)象識(shí)別的固定動(dòng)作,對(duì)象的“事件”,就是由VB預(yù)先設(shè)計(jì)好的,能被對(duì)象識(shí)別的動(dòng)作。 根據(jù)事件產(chǎn)生的來源:可分為鼠標(biāo)事件、鍵盤事件和系統(tǒng)事件三種。 VB中典型和常用的對(duì)象事件: Click:單擊鼠標(biāo)事件;DblClick:雙擊鼠標(biāo)事件; Mouse
5、Down,MouseUp,MouseMove:有關(guān)鼠標(biāo)事件KeyPress,KeyDown,KeyUp:有關(guān)鍵盤按鍵的事件。 Load:裝載事件;Unload:卸載事件,注意:,事件僅僅是一個(gè)動(dòng)作 對(duì)象會(huì)自動(dòng)識(shí)別事件是否發(fā)生 對(duì)象所能識(shí)別的事件,都是預(yù)先設(shè)計(jì)安排好的。,某個(gè)事件要完成的任務(wù)需要用VB程序設(shè)計(jì)語言來編寫代碼實(shí)現(xiàn),這段程序代碼被稱為事件過程代碼。有時(shí)也稱VB是采用事件驅(qū)動(dòng)的編程技術(shù)。,VB的事件過程的一般形式: Private Sub 對(duì)象名_事件名 ( 參數(shù)列表 ) End Sub 例:窗體上名為Command1的命令按鈕的Click事件過程應(yīng)有形式: 執(zhí)行過程是:按下按鈕 引發(fā)
6、Command1的Click事件 響應(yīng)該事件 運(yùn)行Command1_Click事件過程代碼。,事件驅(qū)動(dòng)程序設(shè)計(jì),事件驅(qū)動(dòng)程序設(shè)計(jì)的一般步驟: 啟動(dòng)應(yīng)用程序,裝載和顯示窗體 窗體或窗體上的對(duì)象等待事件的發(fā)生 事件發(fā)生時(shí),執(zhí)行相應(yīng)的事件過程 重復(fù)執(zhí)行步驟和,方法可以在對(duì)象上操作的過程,對(duì)象的“方法”,是一些可由對(duì)象調(diào)用的特殊過程,它將使調(diào)用者完成規(guī)定的操作。 VB中最典型、最常用的對(duì)象方法: Show:用于顯示窗體 Hide:用于隱藏窗體 Print:用于在窗體或打印機(jī)上輸出信息 Move:用于移動(dòng)窗體或控件到指定位置 Cls:清除窗體內(nèi)顯示的內(nèi)容,1.2 窗體和常用控件,窗體對(duì)象的屬性、事件和方
7、法 常用控件標(biāo)簽、文本框和按鈕,窗體的屬性 Name Caption Font Visible BackColor ForeColor Picture,窗體的常用事件和方法,窗體常用的事件有三種:Click(單擊)、dblClick(雙擊)和Load(當(dāng)裝入窗體時(shí)激發(fā),通常用于對(duì)屬性和變量初始化)。,窗體上常用的方法有Print、Cls和Move等,案例:文藝晚會(huì)宣傳畫設(shè)計(jì),標(biāo)簽:主要用于顯示一小段文本 常用屬性:BackColor、ForeColor、BackStyle、FontName、FontSize、FontBold、FontItalic、 FontUnderLine、Height、L
8、eft、Top、Width 常用事件: click,dblclick,文本框:主要用于輸入文字,也可用于顯示文本 常用屬性: Text MaxLength 設(shè)置文本框中允許輸入的最大字符數(shù) MultiLine True 文本框中允許輸入多行文字 PasswordChar 默認(rèn)值為空。若為非空字符,一般為“*”號(hào) ScrollBars 0沒有滾動(dòng)條 1水平 2垂直 3水平和垂直 Locked True 文本框內(nèi)容可編輯 False文本框內(nèi)容不能編輯 常用事件: Change;GetFocus,LostFocus;KeyPress 文本框的方法 SetFocus,命令按鈕(Command Butt
9、on) 命令按鈕的屬性 Caption Cancel:該屬性設(shè)為True時(shí),按鍵盤上的Esc鍵與單擊該命令作用相同。在一個(gè)窗體中,只允許有一個(gè)按鈕的Cancel屬性設(shè)為True Default:該屬性被設(shè)置True時(shí),若窗體中所有的按鈕都不具有焦點(diǎn),則按回車鍵與單擊該命令的按鈕作用相同。在一個(gè)窗體中,只允許有一個(gè)命令按鈕的Default屬性設(shè)為True 命令按鈕的事件:Click,案例:QQ登錄界面制作,1.3 創(chuàng)建VB應(yīng)用程序的步驟,創(chuàng)建VB應(yīng)用程序的步驟,創(chuàng)建VB應(yīng)用程序的步驟,在窗體上建立對(duì)象 設(shè)置對(duì)象的屬性 編寫對(duì)象的事件過程 保存和運(yùn)行程序,案例:設(shè)計(jì)歡迎頁面,本章小結(jié),熟悉Visual Basic集成開發(fā)環(huán)境,理解對(duì)象、事件、事件過程、事件驅(qū)動(dòng)以及方法的概念,掌握窗體的常用屬性、方法和事件,學(xué)會(huì)常用控件的創(chuàng)建和基本編程方法,熟練掌握創(chuàng)建Visual Basic應(yīng)用程序的基本步
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 護(hù)理操作技術(shù)風(fēng)險(xiǎn)與防范考核試題及答案
- 2025年神農(nóng)架林區(qū)社區(qū)專職工作者招聘考試筆試試題(含答案)
- 2025年華潤電力控股內(nèi)蒙古區(qū)域招聘考試筆試試題(含答案)
- 公共停車場(chǎng)場(chǎng)地?zé)o償使用與收費(fèi)管理合同
- 安全生產(chǎn)的措施
- 安全生產(chǎn)教育和培訓(xùn)費(fèi)用
- 山東省建筑企業(yè)安全生產(chǎn)許可證查詢
- 安全生產(chǎn)事故報(bào)告時(shí)間規(guī)定
- 火災(zāi)事故應(yīng)急預(yù)案桌面演練
- 智慧教育新型基礎(chǔ)設(shè)施建設(shè)項(xiàng)目規(guī)劃設(shè)計(jì)方案
- 上海金山區(qū)屬國有企業(yè)招聘筆試真題2024
- 2025至2030中國碳化硅陶瓷膜行業(yè)發(fā)展趨勢(shì)分析與未來投資戰(zhàn)略咨詢研究報(bào)告
- 2025年新高考1卷(新課標(biāo)Ⅰ卷)英語試卷
- LY/T 2252-2014碳匯造林技術(shù)規(guī)程
- (高清正版)JJF(浙)1080—2012明渠流量計(jì)在線校準(zhǔn)規(guī)范(電子版)
- 《希臘神話與西方文化》教學(xué)大綱
- 生活飲用水衛(wèi)生標(biāo)準(zhǔn)GB5749-2006
- 過渡金屬能級(jí)圖數(shù)據(jù)庫2
- GB-T-12137-2015-氣瓶氣密性試驗(yàn)方法
- 戰(zhàn)鍋策火鍋店項(xiàng)目策劃書
- (完整版)音標(biāo)練習(xí)題(元音部分)
評(píng)論
0/150
提交評(píng)論