第1章-Visual-Basic概述課件_第1頁
第1章-Visual-Basic概述課件_第2頁
第1章-Visual-Basic概述課件_第3頁
第1章-Visual-Basic概述課件_第4頁
第1章-Visual-Basic概述課件_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

VisualBasic程序設計第1章VisualBasic概述——步入VB開發(fā)之門1.1VisualBasic簡介——了解VisualBasic的發(fā)展歷史1.2集成開發(fā)環(huán)境——熟悉VisualBasic6.0的開發(fā)環(huán)境1.3設計一個簡單的VB應用程序——創(chuàng)建第一個VB應用程序1.4面向對象的基本概念

——對象的概念以及構成對象的三要素2024/4/1621.1VisualBasic簡介 VisualBasic簡稱VB,是微軟公司推出的一款功能強大的軟件開發(fā)工具。Visual意即可視的、可見的,指的是開發(fā)像Windows操作系統(tǒng)的圖形用戶界面的方法。

Basic

實際上是一個短語的縮寫,這個短語就是Beginnersall_purposesymbolicinstructioncode,其中文意思為“初始者通用符號指令代碼語言”,它是專門為初學者設計的計算機語言。2024/4/1631.1.1VisualBasic的發(fā)展第一代:Basic于1964年問世,最初只有十幾條語句,稱為基本Basic。第二代:Basic是在20世紀70年代中期到80年代中期出現(xiàn)的,其功能有了較大擴充,主要有GW-Basic和Microsoft公司的Basic(MS-Basic)。第三代:Basic是在80年代中期出現(xiàn)的結構化的TrueBasic、QuikBasic、TurboBasic、Qbasic。第四代:就是VisualBasic,是1991年Microsoft公司推出的。它的誕生標志著軟件設計和開發(fā)的一個新時代的開始。1.1VisualBasic簡介2024/4/164Microsoft

VisualBasic的發(fā)展過程

1991年,微軟公司推出了VisualBasic1.0。

1992年,推出了VisualBasic2.0。

1993年,VisualBasic3.0上市。

1995年,VisualBasic4.0隨之問世。

1997年,推出Windows開發(fā)工具套件MicrosoftVisualStudio1.0,其中包括了VisualBasic5.0,1998年發(fā)布的MicrosoftVisualStudio98則包含了VisualBasic6.0。1.1VisualBasic簡介最新版本為VB.net。5.0以后為了方便中國用戶同時推出了中英、文版。我們要學習的就是VB6.0。它包括3種版本,分別為學習版、專業(yè)版和企業(yè)版。2024/4/165VisualBasic版本學習版:是VB的基本版本,可用來開發(fā)Windows應用程序,該版本包括所有的內部控件(標準控件)、網(wǎng)格(Grid)控件、Tab對象以及數(shù)據(jù)綁定控件,適用于普通學習者及大多數(shù)使用VisualBasic開發(fā)一般Windows應用程序的人員。專業(yè)版:包括了學習版的全部內容功能以及ActiveX控件、Internet控件、CrystalReportWriter和報表控件等多種高級特性,為專業(yè)編程人員提供了一整套功能完備的開發(fā)工具。企業(yè)版:包含專業(yè)版全部的內容,還有自動化管理器、部件管理器、數(shù)據(jù)庫管理工具、面向工程版的控制系統(tǒng)等,使得專業(yè)編程人員能夠開發(fā)功能強大的組內分布式應用程序。1.1VisualBasic簡介2024/4/166PS:有興趣自學的同學,請在新浪微博的網(wǎng)絡課堂中下載相關系統(tǒng)安裝文件:VisualBasic6.0中文企業(yè)精簡版1.1.2VisualBasic的特點1、具有面向對象的可視化設計工具在VB中,應用面向對象的程序設計方法OOP(Object—OrientedProgramming),把程序和數(shù)據(jù)封裝起來視為一個對象,每個對象都是可視的。程序員在設計時只需用現(xiàn)有工具根據(jù)界面設計的要求,直接在屏幕上“畫”出窗口、菜單、命令按鈕等各種“部件”,即不同類型的圖形對象,并為每個對象設置屬性。VB自動產(chǎn)生界面設計代碼,程序員的編程工作僅編寫針對對象要完成的事件過程的代碼,因而程序設計的效率可提高許多1.1VisualBasic簡介2024/4/1672、事件驅動的編程機制事件驅動是非常適合圖形用戶界面的編程方式。在圖形用戶界面的應用程序中,用戶的動作即事件掌握著程序的運行流向。一個對象可能會產(chǎn)生多個事件,每個事件都可通過一段程序來響應。3、結構化的程序設計語言

VB結構清晰,簡單易學。包括:順序結構、選擇結構和循環(huán)結構。1.1VisualBasic簡介2024/4/1684、強大的數(shù)據(jù)庫操作功能

VB中利用數(shù)據(jù)控件可以訪問多種數(shù)據(jù)庫系統(tǒng),如MicrosoftAccess、MicrosoftFoxPro、Paradox、MicrosoftExcel、Lotusl-2-3等多種電子表格。VB6.0使用的ADO(ActiveDatabaseObject)技術,占用內存少,訪問速度更快。同時提供的ADO控件,不但可以用最少的代碼創(chuàng)建數(shù)據(jù)庫應用程序,也可以取代Data和遠程數(shù)據(jù)對象(RDO)控件,支持多種數(shù)據(jù)庫系統(tǒng)的訪問。1.1VisualBasic簡介2024/4/1691.2.1VisualBasic的啟動與退出1、啟動方法1:選擇【開始】

【所有程序】

【MicrosoftVisualBasic6.0中文版】

【MicrosoftVisualBasic6.0中文版】菜單命令,即可啟動VisualBasic6.0。方法2:雙擊桌面上VB的快捷方式2、退出單擊窗口右上角的【關閉】按鈕。選擇【文件】

【退出】菜單命令。1.2集成開發(fā)環(huán)境2024/4/1610

【新建工程】對話框

1.2集成開發(fā)環(huán)境2024/4/16111.2集成開發(fā)環(huán)境圖1.2.3VB的集成開發(fā)環(huán)境2024/4/1612窗體設計器窗口 簡稱窗體(Form),是最終用戶看到的軟件界面,應用程序的運行結果、各種圖形、圖像、數(shù)據(jù)等都是通過窗體或窗體中的控件顯示出來的。1.2集成開發(fā)環(huán)境2024/4/1613工程資源管理器窗口 工程是指用于創(chuàng)建一個應用程序的文件集合。 工程資源管理器窗口含有建立一個應用程序所需要的文件清單。1.2集成開發(fā)環(huán)境2024/4/1614對象列表框屬性顯示方式屬性列表當前屬性簡單解釋屬性窗口 屬性窗口主要是針對窗體和控件設置的,在VisualBasic中,窗體和控件被稱為對象。每個對象的特征都可以用一組屬性來描述,屬性窗口就是用來設置窗體或窗體中控件屬性的。1.2集成開發(fā)環(huán)境2024/4/1615工具箱 工具箱窗口由若干個工具按鈕組成,主要用于設計應用程序界面。在系統(tǒng)默認情況下,工具箱中有一個指針和20個標準控件,用戶也可以通過“工程”→“部件”命令加載Windows中注冊的其他控件。1.2集成開發(fā)環(huán)境2024/4/1616代碼窗口 代碼窗口又稱代碼編輯器,用來編寫或修改過程或事件過程的代碼。雙擊控件或者窗體空白處,以及在【工程資源管理器】中雙擊模塊都可以打開代碼窗口。對象下拉列表框過程下拉列表框代碼區(qū)【過程查看】按鈕和【全模塊查看】按鈕1.2集成開發(fā)環(huán)境2024/4/1617窗體布局窗口 用來指定程序運行時的窗體初始位置,可以通過拖動窗體圖標的位置來調整程序運行時窗體顯示的位置。窗體布局窗口主要用來定位窗體的位置。1.2集成開發(fā)環(huán)境2024/4/1618其他窗口在VB6.0的集成開發(fā)環(huán)境中,除上述主要窗口外,還有對象瀏覽器窗口、數(shù)據(jù)視圖窗口、立即窗口、本地窗口、監(jiān)視窗口等??梢愿鶕?jù)需要,通過“視圖”菜單中的相應命令,打開或關閉這些窗口。1.2集成開發(fā)環(huán)境2024/4/1619工程資源管理器說明 VisualBasic的應用程序與工程有著密切的關系。在VisualBasic中無論應用程序的規(guī)模是大還是小,其總對應著一個或幾個工程。 工程管理主要包括工程的保存、關閉、打開和重命名等,主要是通過【文件】下拉菜單完成操作。2024/4/1620工程介紹

什么是工程

當使用VisualBasic創(chuàng)建應用程序時,所有文件的有關信息就保存在稱為“工程”的文件中。在VisualBasic中,使用工程來管理構成應用程序的所有不同的文件。 當完成工程的全部文件之后,可將此工程轉換成可執(zhí)行文件(.exe),直接在Windows下運行。2024/4/1621工程文件就是與該工程有關的全部文件和對象的清單一個工程包括以下各項:(1)跟蹤所有部件的工程文件(.vbp);(2)由多個工程夠成的工程組文件(.vbg);(3)每個窗體的窗體文件(.frm);(4)標準模塊文件(.bas),該文件存儲所有模塊級變量和用戶自定義的通用過程(指可以被應用程序各處調用的過程);可以通過工程管理窗口創(chuàng)建、添加或從工程中刪除可編輯文件時,工程管理窗口包含此工程的當前文件的列表工程介紹2024/4/1622新建工程選擇【文件】

【新建工程】菜單命令,彈出【新建工程】窗口。選擇需要創(chuàng)建的文件類型,單擊【確定】按鈕。新建、保存工程(上機)2024/4/1623新建、保存工程(上機)保存工程?選擇【文件】

【保存工程】菜單命令,彈出【文件另存為】對話框。?在【文件另存為】對話框中的【保存在】下拉列表框中選擇要保存的路徑,在【文件名】文本框中輸入文件名,單擊【保存】按鈕。?系統(tǒng)將彈出【工程另存為】對話框,單擊【保存】按鈕即可將后綴為“.vbp”的工程文件保存。2024/4/1624運行工程(上機)以下3種方法均可運行工程選擇【運行】

【啟動】菜單命令單擊工具欄上的按鈕按功能鍵【F5】2024/4/1625生成可執(zhí)行文件

選擇【文件】

【生成工程1.exe】菜單命令,將彈出【生成工程】對話框。 在【生成工程】對話框的【保存在】列表框中選擇要生成可執(zhí)行文件的路徑,并在【文件名】輸入框中輸入文件名,單擊【確定】按鈕將生成以【.exe】為后綴的可執(zhí)行文件。生成可執(zhí)行文件(上機)2024/4/1626以下3種方法均可將工程關閉選擇【文件】

【退出】菜單命令或按快捷鍵【Alt+Q】。右擊VisualBasic6.0開發(fā)環(huán)境的標題欄,選擇【文件】

【關閉】菜單命令按快捷鍵【Alt+F4】。關閉工程(上機)2024/4/16271.3設計一個簡單的VB應用程序開發(fā)VB應用程序的一般分為4步驟:①建立用戶界面②設置對象屬性③編寫事件驅動代碼④保存和運行程序實踐:4步驟法編寫例1.1;(上機)

程序舉例例1.2(上機)2024/4/1628【工具】-》【選項】-【編輯器格式】對話框中可以調整字體大小1.4面向對象的基本概念1.4.1對象概念對象是具有特殊屬性(數(shù)據(jù))和行為方式(方法)的實體,建立一個對象后,其操作通過與該對象有關的屬性、事件和方法來描述。VB中的對象與面向對象程序設計中的對象在概念上是一樣的,但在使用上有很大區(qū)別。在面向對象程序設計中,對象由程序員自己設計,而在VB中,對象分為兩類,一類是由系統(tǒng)設計好的,稱為預定義對象,可直接使用;另一類由用戶定義,可以像C++一樣,建立用戶自己的對象。窗體和工具箱中的控件就是VB中預定義的對象。2024/4/16291.4面向對象的基本概念1.4.2對象的建立和編輯建立:①單擊工具箱里相應對象的圖標,然后在窗體上拖動②雙擊工具箱里相應對象的圖標

選定:單擊選定一個;Ctrl+單擊選定多個不連續(xù);Shift+單擊選定多個連續(xù);框選:拖動鼠標指針,將欲選定的對象包圍在一個虛線框內即可。2024/4/16301.4面向對象的基本概念1.4.2對象的建立和編輯復制:選中要復制的對象,單擊工具欄的“復制”按鈕,再單擊“粘貼”按鈕,這時會顯示是否要創(chuàng)建控件數(shù)組的對話框,單擊“否”按鈕,就復制了標題相同而名稱不同的對象。刪除:選定按Del鍵2024/4/16311.4面向對象的基本概念1.4.2對象的建立和編輯命名:每個對象都有自己的名字,有了它才能在程序代碼中引用該對象。建立的控件都有默認的名字,例如,F(xiàn)orml、Form2、Textl之類的窗體、文本框默認名。用戶也可在屬性窗口通過設置Name(名稱)來給對象重新命名,名字必須以字母或漢字開頭,由字母、漢字、數(shù)字串組成,長度不超過255個字符,其中可以出現(xiàn)下劃線(但最好不用,以免與代碼中的續(xù)行符相混)。2024/4/16321.4面向對象的基本概念1.4.3對象的屬性、事件、方法屬性:一個對象的特征。它們是用來描述和反映對象特征的參數(shù),對象中的數(shù)據(jù)就保存在屬性中。可在設計階段利用屬性窗口直接設置對象的屬性,也可在程序代碼中利用語句實現(xiàn)。格式:對象名.屬性名=屬性值例如:text1.text=“GoodMorning!”事件:由VB預先設置好的、能被對象識別的動作。如:Click(單擊)、Change(改變)等。2024/4/16331.4面向對象的基本概念1.4.3對象的屬性、事件、方法事件過程:對象的事件發(fā)生后,應用程序處理這個事件所執(zhí)行的一段代碼。這段程序代碼叫做事件過程。一般格式如下:

PrivateSub對象名_事件名([參數(shù)列表])……EndSub2024/4/16341.4面向對象的基本概念1.4.3對象的屬性、事件、方法事件驅動程序設計:在VB中,程序執(zhí)行后,系統(tǒng)等待某個事件的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論