![企劃大一學(xué)業(yè)課件第1章vb概述_第1頁](http://file4.renrendoc.com/view10/M02/1C/24/wKhkGWWAmuWAHAeLAADqxujOLFk038.jpg)
![企劃大一學(xué)業(yè)課件第1章vb概述_第2頁](http://file4.renrendoc.com/view10/M02/1C/24/wKhkGWWAmuWAHAeLAADqxujOLFk0382.jpg)
![企劃大一學(xué)業(yè)課件第1章vb概述_第3頁](http://file4.renrendoc.com/view10/M02/1C/24/wKhkGWWAmuWAHAeLAADqxujOLFk0383.jpg)
![企劃大一學(xué)業(yè)課件第1章vb概述_第4頁](http://file4.renrendoc.com/view10/M02/1C/24/wKhkGWWAmuWAHAeLAADqxujOLFk0384.jpg)
![企劃大一學(xué)業(yè)課件第1章vb概述_第5頁](http://file4.renrendoc.com/view10/M02/1C/24/wKhkGWWAmuWAHAeLAADqxujOLFk0385.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2012年1大學(xué)計(jì)算機(jī)基礎(chǔ)A(二)--VisualBasic程序設(shè)計(jì)鄭建標(biāo)甌江學(xué)院信息系手機(jī):600-2012年2第一章VB程序設(shè)計(jì)概述1.1VB簡介 1.2VB集成開發(fā)環(huán)境 1.3VB的基本概念1.4窗體1.5VB程序的組成和工作方式1.6VB實(shí)例2012年3教學(xué)目的掌握VB集成開發(fā)環(huán)境的使用掌握VB的工作過程掌握VB的窗體,理解對(duì)象的屬性、方法和過程2012年41.1VB簡介1.具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具2.事件驅(qū)動(dòng)的編程機(jī)制3.提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境
Beginner'sAll-PurposeSymbolicInstructionCode-BASIC4.結(jié)構(gòu)化的程序設(shè)計(jì)語言5.支持多種數(shù)據(jù)庫系統(tǒng)的訪問6.ActiveX技術(shù)7.VB6在開發(fā)環(huán)境上、網(wǎng)絡(luò)功能等的增強(qiáng)2012年5運(yùn)行環(huán)境1998年推出的軟件,現(xiàn)在機(jī)器沒滿足不了的2012年6啟動(dòng)及退出單擊Windows“開始->程序->MicrosoftVisualBasic6.0“,就可以啟動(dòng)VisualBasic6.0。并進(jìn)入到VisualBasic6.0集成開發(fā)環(huán)境。當(dāng)需要退出VisualBasic時(shí),可以關(guān)閉VisualBasic集成環(huán)境窗口,或通過菜單命令“文件->退出”退出。2012年71.2VB集成開發(fā)環(huán)境2012年81.主窗口應(yīng)用程序窗口,由標(biāo)題欄、菜單欄和工具欄組成2.窗體(Form)窗口設(shè)計(jì)VB程序的界面3.代碼(Code)窗口編輯窗體、標(biāo)準(zhǔn)模塊中的代碼4.屬性(Properties)窗口所有窗體或控件的屬性設(shè)置5.工程資源管理器(ProjectExplorer)窗口保存一個(gè)應(yīng)用程序所有的文件6.工具箱(Toolbox)窗口顯示各種控件的制作工具,供用戶在窗體上設(shè)計(jì)2012年9VisualBasic6.0菜單菜單是在集成開發(fā)環(huán)境下發(fā)布命令的最基本手段。VisualBasic頂級(jí)菜單有:文件、編輯、視圖、工程、格式、運(yùn)行、查詢、圖表、工具、外接程序、窗口、幫助,但菜單命令是通過子菜單中的子菜單項(xiàng)發(fā)出的。2012年10文件菜單
文件菜單主要用于建立、打開、添加、移去、保存工程和文件,包括:新建工程、打開工程、添加工程、移除工程、保存工程、工程另存為、保存文件、文件另存為、打印、打印設(shè)置、生成工程等子菜單項(xiàng)。2012年11編輯菜單
在對(duì)工程進(jìn)行修改時(shí),編輯菜單用于各種編輯操作。包括:撤消、重復(fù)、剪切、復(fù)制、粘貼、粘貼鏈接、刪除、全選、查找、縮進(jìn)、凸出、插入文件、屬性/方法列表、快速信息、參數(shù)信息書簽等子菜單項(xiàng)。2012年12視圖菜單視圖菜單用于顯示各種窗口及和窗口有關(guān)的操作。包括:代碼窗口、對(duì)象窗口、定義、最后位置、對(duì)象瀏覽器、立即窗口、本地窗口、監(jiān)視窗口、調(diào)用堆棧、工程資源管理器、屬性窗口、窗體布局窗口、屬性頁、表、縮放、顯示窗格、工具箱、調(diào)色板、工具欄等子菜單項(xiàng)。2012年13工程菜單
工程菜單用于為當(dāng)前工程創(chuàng)建模塊、作對(duì)象引用或提供各種設(shè)計(jì)器。包括:添加窗體、添加MDI窗體、添加模塊、添加用戶控件、添加屬性頁、添加用戶文檔、添加設(shè)計(jì)器、添加文件、移除、引用、部件、工程屬性等子菜單項(xiàng)。2012年14格式菜單
格式菜單用于界面設(shè)計(jì),能使界面中的控件規(guī)范排列。包括:對(duì)齊、統(tǒng)一尺寸、按網(wǎng)格調(diào)整大小、水平間距、垂直間距、在窗體中居中對(duì)開、順序、鎖定控件等子菜單項(xiàng)。2012年15調(diào)試菜單
調(diào)試菜單用于調(diào)試、監(jiān)視程序。包括:逐語句、逐過程、跳出、運(yùn)行到光標(biāo)處、添加監(jiān)視、編輯監(jiān)視、快速監(jiān)視、切換斷點(diǎn)、清除所有斷點(diǎn)、設(shè)置下一條語句、顯示下一語句等子菜單項(xiàng)。2012年16運(yùn)行菜單
運(yùn)行菜單用于執(zhí)行程序。包括:啟動(dòng)、全編譯執(zhí)行、中斷、結(jié)束、重新啟動(dòng)等子菜單項(xiàng)。2012年17查詢菜單
查詢菜單中各條菜單命令用于數(shù)據(jù)庫表的查詢及相關(guān)操作。所提供的各種查詢?cè)O(shè)計(jì)工具,使用戶能夠通過可視化工具創(chuàng)建SQL語句,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的查詢、修改。2012年18圖表菜單
圖表菜單中各條菜單命令用于數(shù)據(jù)庫中表、視圖的各種相關(guān)操作。所提供的各種圖表設(shè)計(jì)器,使用戶能夠用可視化的手段操作表及其相互關(guān)系,和創(chuàng)建和修改應(yīng)程序所包含的數(shù)據(jù)庫對(duì)象。2012年19工具菜單
工具菜單包括:添加過程、過程屬性、菜單編輯器、選項(xiàng)、發(fā)布等子菜單項(xiàng)。2012年20外接程序菜單
外接程序菜單工程菜單用于為當(dāng)前工程創(chuàng)建含:可視化數(shù)據(jù)管理器、外接程序管理器等子菜單項(xiàng)。2012年21窗口菜單
窗口菜單用于調(diào)整已打開窗口的排列方式。包括:拆分、水平平輔、垂直平鋪、層疊、排列圖標(biāo)等子菜單項(xiàng)。2012年22幫助菜單
幫助菜單用于給用戶提供各種方式的幫助。包括:內(nèi)容、索引、搜索、技術(shù)支持等子菜單項(xiàng)。2012年23VisualBasic6.0工具欄
工具欄的作用是可以通過其上面的圖標(biāo)按鈕執(zhí)行菜單命令,由此加快操作速度。
VisualBasic能提供“編輯”、“標(biāo)準(zhǔn)”、“窗體編輯器”、“調(diào)試”等幾個(gè)工具欄,用戶也可以按自己的需要“自定義”工具欄,可以通過“視圖\工具欄”菜單項(xiàng)下的子菜單項(xiàng)選取它們。
VisualBasic各種工具欄中最常用的是“標(biāo)準(zhǔn)工具欄”2012年24VisualBasic6.0工具箱
工具箱是VisualBasic用于為開發(fā)提供控件的面板,通過它可以往設(shè)計(jì)中的窗體設(shè)置各種控件。除了VisualBasic內(nèi)置控件之外,用戶還可以通過菜單“工程\部件”打開“部件”對(duì)話框,從中能添加控件、設(shè)計(jì)器或可插入對(duì)象到工具箱中,也可以引用已加載的控件工程。先了解3種控件:標(biāo)簽、文本框和按鈕2012年25工程資源管理器顯示當(dāng)前工程中的窗體和模塊2012年26屬性窗口屬性是對(duì)象的特征,如大小、標(biāo)題、顏色。在設(shè)計(jì)狀態(tài)設(shè)置在運(yùn)行狀態(tài)設(shè)置2012年27窗體布局窗口窗體相對(duì)于主窗體的位置2012年28代碼編輯窗口輸入應(yīng)用程序代碼的編輯器。雙擊控件即可進(jìn)入代碼編輯窗口,同時(shí)光標(biāo)停在本控件的某事件中。2012年29對(duì)象窗口對(duì)象窗口:設(shè)計(jì)界面時(shí),可以擺放各種控件(對(duì)象),可以設(shè)置各控件的屬性。在代碼編輯窗口,可按熱鍵Shift-F7切換到對(duì)象窗口。2012年30立即窗口顯示運(yùn)行結(jié)果顯示立即窗口熱鍵:Ctrl+G在立即窗口,可直接執(zhí)行各種VB語句,回車執(zhí)行。2012年31添加、刪除和保存文件1.窗體名和窗體文件名概念
窗體名:窗體的Name屬性,在代碼中用來引用該窗體,同一工程不能有相同的窗體名;
窗體文件名:窗體存放在磁盤上的文件名,該文件包含了該窗體的所有控件屬性和代碼,同一文件夾不能有相同的文件名。窗體文件中包含界面與代碼。2.在工程中添加現(xiàn)存的窗體時(shí),只是對(duì)該窗體文件的引用納入工程。因此,如果更改窗體并保存它,會(huì)影響包含此窗體文件的任何工程。3.在工程中刪除窗體時(shí),僅將此窗體從工程里刪除掉,但是窗體文件仍存在于磁盤上。但是,如果在VB之外刪除一個(gè)窗體文件,VB不能更新此工程文件,當(dāng)打開此工程時(shí),將顯示一個(gè)文件丟失的錯(cuò)誤信息。2012年32對(duì)窗體文件改名方法打開工程
“另存為…Form”實(shí)現(xiàn)文件的復(fù)制,保存工程文件2).利用編輯程序打開工程文件,修改FORM=XXX的文件名2012年33生成可執(zhí)行文件直接點(diǎn)擊“文件”菜單的“生成XX.EXE”項(xiàng),即可生成EXE文件,可離開VB環(huán)境,直接運(yùn)行。一般情況,直接復(fù)制EXE文件即可運(yùn)行,Windows已經(jīng)包含有VB6的運(yùn)行庫。2012年341.3VB的基本概念對(duì)象和類:對(duì)象:代碼和數(shù)據(jù)的集合,有系統(tǒng)已經(jīng)設(shè)置的、也可自定義。類:是同一種對(duì)象的統(tǒng)稱,是一個(gè)抽象的整體概念??丶壕唧w的Windows窗體中的對(duì)象2012年35面向?qū)ο蟪绦蛟O(shè)計(jì)的三要素:屬性、事件、方法屬性:對(duì)象的性質(zhì),相當(dāng)于名詞或形容詞。在程序中,屬性的用途與變量相同,可賦值給屬性,也可用在表達(dá)式中。表示方法:對(duì)象.屬性名方法:是某些規(guī)定好的用于完成某種特定功能的特殊過程和函數(shù),方法可獨(dú)立作為一條語句。表示方法:對(duì)象.方法名事件:VB預(yù)定義、對(duì)象能識(shí)別的功作。一旦發(fā)生事件,相應(yīng)的程序會(huì)自動(dòng)被執(zhí)行??梢詾槭录懯录^程程序,也可以不寫。事件一般不出現(xiàn)在程序中,但也可以在程序中調(diào)用此過程。事件即為過程名。表示方法:對(duì)象_事件名2012年36車轎車?yán)^承屬性:功率、型號(hào)、顏色、長度等方法:啟動(dòng)、加油、剎車、轉(zhuǎn)彎、鎖門等事件:遇見紅燈、前面出現(xiàn)行人、開不動(dòng)了模具與實(shí)物的關(guān)系2012年371.4窗體1.4.1窗體,即窗口,結(jié)構(gòu)見P131.4.2窗體的常用屬性(大小寫無關(guān),但就一個(gè)單詞不能錯(cuò)):NameLeft、Top、Height、Width、CaptionFont、Backcolor、ForecolorEnabled、VisibleMaxButton、MinButton、Icon、ControlBoxPicture、BorderStyle、WindowsState2012年381.4.3窗體的常用事件Click單擊、DblClick雙擊Load加載、Unload卸載Resize改變大小Activate激活1.4.3窗體的常用方法Print顯示內(nèi)容、Cls清除內(nèi)容Move移動(dòng)Show顯示、Hide隱藏2012年39多窗體添加窗體:可直接在工程管理器中右鍵添加,也可點(diǎn)擊工具箱的設(shè)置啟動(dòng)對(duì)象:步驟:右鍵工程-屬性-啟動(dòng)對(duì)象若不設(shè)置,每次啟動(dòng)還是Form1窗體加載與卸載事件順序Load-Resize-Activate-DeActivate-Unload控件的屬性既可以在設(shè)計(jì)時(shí)靜態(tài)設(shè)置,也可以用程序在運(yùn)行時(shí)動(dòng)態(tài)改變2012年401.5VB程序組成和工作方式1.VB應(yīng)用程序的組成:工程工程文件包含了一個(gè)應(yīng)用程序的所有文件:窗體文件(.frm):控件及屬性、事件過程和自定義過程窗體的二進(jìn)制數(shù)據(jù)文件(.frx):若窗體中有二進(jìn)制屬性(如圖片等),保存窗體時(shí),將自動(dòng)產(chǎn)生同名.frx文件。標(biāo)準(zhǔn)模塊文件(.bas):純文本格式的程序,類模塊的文件(.cls):本學(xué)期不做要求 資源文件(.res):本學(xué)期不做要求ActiveX控件的文件(.ocx):本學(xué)期不做要求2.VB應(yīng)用程序的工作方式:事件驅(qū)動(dòng)即在哪個(gè)對(duì)象上發(fā)生了某個(gè)事件,則執(zhí)行相應(yīng)的程序2012年41創(chuàng)建應(yīng)用程序的步聚新建工程創(chuàng)建應(yīng)用程序的界面,使用工具箱,在窗體上布置各種控件(應(yīng)先擺好控件,再編程)設(shè)置屬性值:可在設(shè)計(jì)時(shí)設(shè)置,也可用程序在運(yùn)行時(shí)設(shè)置對(duì)象事件過程編程:通過代碼窗口為對(duì)象的相關(guān)事件編寫代碼()保存文件:工程文件、窗體文件等。注意:養(yǎng)成好習(xí)慣:運(yùn)行前先保存,以免死機(jī)丟失內(nèi)容運(yùn)行、測試程序:逐步調(diào)試運(yùn)行中若死循環(huán),可用Ctrl-Break中斷運(yùn)行。2012年421.添加控件:設(shè)計(jì)時(shí),選用工具箱中的圖標(biāo)在窗體上擺放各種圖形對(duì)象:雙擊工具箱中的圖標(biāo),可擺放一個(gè)標(biāo)準(zhǔn)大小控件單擊工具箱中的圖標(biāo),在窗體上拖放一個(gè)任意大小控件復(fù)制、粘貼一個(gè)或多個(gè)控件2.選中控件:單擊選一個(gè),Shift-單擊選多個(gè)3.刪除控件:選中后,按Delete鍵4.移動(dòng)控件:選中后拖動(dòng)5.改變控件大小:指向控件邊線上拖動(dòng)6.為控件寫事件程序:雙擊控件,選擇事件,在Sub與EndSub之間寫程序7.回到窗體界面:Shift-F7或雙擊工程中的窗體8.設(shè)置控件屬性:直接在屬性窗口中設(shè)置控件在窗體上的布局及編程2012年43VB應(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)字化轉(zhuǎn)型趨勢及實(shí)施方案
- 鍋爐工聘用合同
- 三農(nóng)行業(yè)現(xiàn)代農(nóng)業(yè)園區(qū)規(guī)劃與設(shè)計(jì)指導(dǎo)書
- 三農(nóng)村農(nóng)業(yè)綜合開發(fā)方案
- 2025年東營貨運(yùn)上崗證模擬考試
- 2025年東莞貨運(yùn)資格證安檢考試題
- 2025年安順貨運(yùn)從業(yè)資格證模擬考試保過版
- 2025年遼陽貨運(yùn)從業(yè)資格模擬考試
- 2025年荊州貨運(yùn)車從業(yè)考試題
- 2024年高考化學(xué)一輪復(fù)習(xí)2.2離子反應(yīng)離子方程式練習(xí)含解析
- 《網(wǎng)絡(luò)設(shè)備安裝與調(diào)試(華為eNSP模擬器)》項(xiàng)目1認(rèn)識(shí)eNSP模擬器及VRP基礎(chǔ)操作
- 民事訴訟法學(xué) 馬工程 課件 第21章 涉外民事訴訟程序的特別規(guī)定
- 鋼結(jié)構(gòu)考試試題(含答案)
- 彭大軍橋牌約定卡
- 新能源整車裝配工藝培訓(xùn)的資料課件
- 房車露營地的研究課件
- 園藝療法共課件
- DB33T 628.1-2021 交通建設(shè)工程工程量清單計(jì)價(jià)規(guī)范 第1部分:公路工程
- 醫(yī)院-9S管理共88張課件
- 設(shè)立登記通知書
- 2022醫(yī)學(xué)課件前列腺炎指南模板
評(píng)論
0/150
提交評(píng)論