版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第 1 章 Visual Basic 簡介要使計(jì)算機(jī)能夠按人的要求完成一系列的操作,就需要在人和計(jì)算機(jī)之間制定一種二者都能識(shí)別的特定的語言,這種特定的語言就是程序設(shè)計(jì)語言使用程序設(shè)計(jì)語言編寫的、用來使計(jì)算機(jī)完成一定任務(wù)的、一系列命令的集合構(gòu)成,編寫程序的工作則稱為。Visual Basic是一種程序設(shè)計(jì)語言 7/11/20221第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui)教學(xué)要求 了解程序設(shè)計(jì)語言與程序設(shè)計(jì)的概念、了解高級(jí)語言的兩種翻譯方式了解Visual Basic的主要功能特點(diǎn)掌握Visual Basic 6.0集成開發(fā)環(huán)境主要組成部分及其使用了解V
2、isual Basic聯(lián)機(jī)幫助功能的使用方法7/11/20222第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui)第 1 節(jié) 程序設(shè)計(jì)語言與程序設(shè)計(jì)本節(jié)介紹程序設(shè)計(jì)語言的分類,高級(jí)語言的兩種翻譯方式 : 解釋方式和編譯方式,兩種翻譯方式的特點(diǎn)7/11/20223第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui) 一、程序設(shè)計(jì)語言的分類可以從不同的角度對程序設(shè)計(jì)語言進(jìn)行分類 : 從應(yīng)用范圍 : 通用語言、專用語言從程序設(shè)計(jì)方法 : 結(jié)構(gòu)化語言、模塊化語言、面向?qū)ο笳Z言從程序設(shè)計(jì)語言與計(jì)算機(jī)硬件的聯(lián)系程度 : 機(jī)器語言、匯編語言、
3、高級(jí)語言機(jī)器語言、匯編語言依賴于計(jì)算機(jī)硬件,與計(jì)算機(jī)硬件聯(lián)系很緊密,統(tǒng)稱為低級(jí)語言高級(jí)語言與計(jì)算機(jī)硬件基本無關(guān)7/11/20224第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui)程序設(shè)計(jì)語言的分類常見的程序設(shè)計(jì)語言 :適用DOS環(huán)境,面向過程的程序設(shè)計(jì)語言BASIC、Quick BASIC、Pascal、FORTRAN、COBOL、C 等適用Windows環(huán)境,面向?qū)ο蟪绦蛟O(shè)計(jì)語言Visual Basic、Visual C+ 、Delphi、Java 等7/11/20225第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui)
4、二、面向過程的語言、面向?qū)ο蟮恼Z言面向過程的語言 : 用計(jì)算機(jī)能夠理解的邏輯來描述需要解決的問題和解決問題的具體方法和步驟面向?qū)ο蟮恼Z言 : 將客觀事物抽象為一系列的對象,程序的執(zhí)行是靠在對象間傳遞消息來完成的面向?qū)ο蟮恼Z言通過繼承與多態(tài)可以很方便地實(shí)現(xiàn)代碼的重用,并成為當(dāng)前流行的一類程序設(shè)計(jì)語言Visual Basic 是一種高級(jí)程序設(shè)計(jì)語言,具有一定的面向?qū)ο蟪绦蛟O(shè)計(jì)功能 7/11/20226第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui) 三、高級(jí)語言的翻譯只有用機(jī)器語言編寫的程序才能在計(jì)算機(jī)上直接執(zhí)行,用其他語言編寫的源程序都需要翻譯后才能被計(jì)算機(jī)所
5、理解并執(zhí)行語言處理程序(或稱為翻譯程序)是將用匯編語言、各種高級(jí)語言編寫的源程序翻譯成目標(biāo)代碼的程序。用不同的程序設(shè)計(jì)語言編寫出來的源程序,需要使用不同的語言處理程序通過語言處理程序翻譯后的目標(biāo)代碼稱為目標(biāo)程序。目標(biāo)程序中還可能調(diào)用一些其他語言編寫的程序和標(biāo)準(zhǔn)程序庫中的標(biāo)準(zhǔn)子程序,需要使用連接程序?qū)⒛繕?biāo)程序和有關(guān)的其他程序庫組合成一個(gè)完整的可執(zhí)行程序 7/11/20227第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui)高級(jí)語言的翻譯 解釋方式 與 編譯方式 解釋方式 - 解釋程序高級(jí)語言源程序數(shù)據(jù)解釋程序執(zhí)行結(jié)果編譯方式 - 編譯程序高級(jí)語言源程序數(shù)據(jù)編譯程
6、序執(zhí)行結(jié)果目標(biāo)程序連接程序可執(zhí)行程序執(zhí)行7/11/20228第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui) 四、程序設(shè)計(jì)程序設(shè)計(jì) : 使用某種程序設(shè)計(jì)語言編寫一些代碼來驅(qū)動(dòng)計(jì)算機(jī)完成特定功能的過程算法 : 用計(jì)算機(jī)解題的方法和步驟程序設(shè)計(jì)的基本過程 : 分析所求解的問題,抽象數(shù)學(xué)模型,設(shè)計(jì)合適的算法,編寫程序(編寫代碼),調(diào)試運(yùn)行直至得到正確結(jié)果、編寫程序文檔等階段 7/11/20229第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui)第 2 節(jié) Visual Basic的主要功能特點(diǎn) Visual Basic在原有BAS
7、IC語言的基礎(chǔ)上綜合運(yùn)用了BASIC語言和新的可視化設(shè)計(jì)工具,既具有Windows所特有的優(yōu)良性能和圖形工作環(huán)境,又具有編程的簡易性Visual Basic最主要的特點(diǎn) : 可視化界面設(shè)計(jì)、事件驅(qū)動(dòng)的編程機(jī)制7/11/202210第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui) 一、可視化界面設(shè)計(jì)在Visual Basic中,編程人員不需要編寫大量的代碼來描述界面,只需要使用系統(tǒng)提供的工具在界面上直接畫各種對象,并設(shè)置這些對象的一些屬性,Visual Basic將自動(dòng)產(chǎn)生與界面設(shè)計(jì)有關(guān)的代碼 7/11/202211第 1 章 Visual Basic 簡介
8、- 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui) 二、事件驅(qū)動(dòng)的編程機(jī)制面向過程 : 編寫的代碼決定了程序的執(zhí)行次序面向?qū)ο?: 程序是面向?qū)ο缶帉懙模绦虻膱?zhí)行是通過對象的事件來驅(qū)動(dòng)的 1.事件事件是指在對象上所發(fā)生的事情。如在程序運(yùn)行時(shí),在一個(gè)窗口上可以發(fā)生鼠標(biāo)單擊事件、鼠標(biāo)雙擊事件;在一個(gè)文本框中可以發(fā)生內(nèi)容改變事件等事件可以由用戶操作觸發(fā)、代碼觸發(fā)、操作系統(tǒng)消息觸發(fā)、其他應(yīng)用程序消息觸發(fā) 7/11/202212第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui)事件驅(qū)動(dòng)的編程機(jī)制 2.事件驅(qū)動(dòng)編程機(jī)制在面向?qū)ο蟮木幊讨?,針對不同對象的不同事件,可以編寫相?yīng)的代碼
9、段(稱為事件過程),每個(gè)代碼段只有當(dāng)運(yùn)行時(shí)、在相應(yīng)對象上發(fā)生相應(yīng)的事件時(shí)才被執(zhí)行。用戶的動(dòng)作-事件控制著程序的流向,每個(gè)事件都能驅(qū)動(dòng)一段程序的運(yùn)行,各個(gè)動(dòng)作之間不一定有聯(lián)系 Visual Basic 采用事件驅(qū)動(dòng)編程機(jī)制Visual Basic 的每個(gè)對象都有其預(yù)定義的事件集,針對每個(gè)對象的每個(gè)事件編寫其對應(yīng)的事件過程Visual Basic 事件過程 : 程序運(yùn)行時(shí),當(dāng)在某對象上發(fā)生某種事件時(shí),則執(zhí)行相應(yīng)的事件過程,編程人員只需要在事件過程中編寫相應(yīng)的代碼,即可以實(shí)現(xiàn)發(fā)生該事件時(shí)所要完成的操作7/11/202213第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingr
10、ui)第 3 節(jié) Visual Basic 6.0的安裝與啟動(dòng) Visual Basic 6.0是 Microsoft 推出的 Visual Studio 6.0系列開發(fā)產(chǎn)品之一Visual Basic 6.0可以和 Visual Studio 一起安裝,也可以單獨(dú)安裝。MSDN Library是編程技術(shù)信息,建議安裝Visual Basic時(shí)將其安裝,以獲取相關(guān)的幫助信息 7/11/202214第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui) 一、Visual Basic 6.0的系統(tǒng)要求微處理器 : 486DX/66 MHz或更高的處理器內(nèi)存 : 對于W
11、indows NT Workstation,至少需要32MB的內(nèi)存讀入設(shè)備 : CD-ROM驅(qū)動(dòng)器顯示設(shè)備 : Microsoft Windows支持的VGA或分辨率更高的監(jiān)視器操作系統(tǒng) : Windows 95或更高版本,Windows NT Workstation 4.0 或更高版本硬盤空間 : 標(biāo)準(zhǔn)版、專業(yè)版-4880MB;企業(yè)版-128147MB7/11/202215第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui) 二、Visual Basic 6.0的安裝運(yùn)行安裝盤上的setup.exe接受最終用戶許可協(xié)議輸入產(chǎn)品的ID號(hào)、姓名和公司名稱選擇安裝程
12、序 : 安裝Visual Basic 6.0中文企業(yè)版選擇安裝類型 : 典型安裝、自定義安裝安裝過程中,要重新啟動(dòng)計(jì)算機(jī)安裝完成后,將自動(dòng)打開一個(gè)安裝MSDN對話框,詢問用戶是否安裝MSDN7/11/202216第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui) 三、Visual Basic 6.0的啟動(dòng)運(yùn)行完成后將在開始菜單里創(chuàng)建一個(gè)程序組Microsoft Visual Basic 6.0中文版,該程序組中有一個(gè)程序項(xiàng)Microsoft Visual Basic 6.0中文版一般選擇標(biāo)準(zhǔn) EXE在Visual Basic中,一個(gè)應(yīng)用程序可以由一個(gè)工程組成,
13、也可以包含多個(gè)工程7/11/202217第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui)第 4 節(jié) Visual Basic的集成開發(fā)環(huán)境 Visual Basic的集成開發(fā)環(huán)境(IDE - Integrated Develop Environment)中有標(biāo)題欄、菜單欄、工具欄、快捷菜單、工具箱、工程資源管理器窗口、屬性窗口、窗體布局窗口、窗體設(shè)計(jì)器窗口、代碼窗口 7/11/202218第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui) 一、標(biāo)題欄可以顯示三種工作模式設(shè)計(jì)模式(Design) : 創(chuàng)建應(yīng)用程序的大多數(shù)工作都
14、是在設(shè)計(jì)時(shí)完成的??梢栽O(shè)計(jì)窗體、繪制控件、編寫代碼,并使用屬性窗口來設(shè)置或查看對象的屬性設(shè)置值運(yùn)行模式(Run) : 不可以修改界面和編輯代碼運(yùn)行|啟動(dòng)、單擊標(biāo)準(zhǔn)工具欄上的啟動(dòng)按鈕 中斷模式(Break) : 應(yīng)用程序運(yùn)行暫時(shí)中斷,可以查看并編輯代碼、檢查或修改數(shù)據(jù),重新啟動(dòng)應(yīng)用程序。不可以編輯界面運(yùn)行|中斷、單擊標(biāo)準(zhǔn)工具欄上的中斷按鈕 7/11/202219第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui) 二、工具欄提供了對常用命令的快速訪問4 種工具欄 : 編輯、標(biāo)準(zhǔn)、窗體編輯器、調(diào)試視圖|工具欄 7/11/202220第 1 章 Visual Basi
15、c 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui) 三、工具箱工具箱是控件的容器,控件是組成應(yīng)用程序與用戶交互界面的基本元素。利用工具箱中的控件創(chuàng)建對象三類控件 :常用控件 : 默認(rèn)狀態(tài)下工具箱中顯示的控件ActiveX控件 : 存于.ocx文件中,包括各種版本的Visual Basic控件以及第三方廠家提供的控件 ,必要時(shí)可添加到工具箱中可插入對象 : 將其他應(yīng)用程序產(chǎn)品作為一個(gè)對象加入到工具箱中,如Excel工作表、公式等 7/11/202221第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui)工具箱Visual Basic 工具箱中的常用控件類型指針(選
16、定對象)標(biāo)簽(Label)框架(Frame) 復(fù)選框(CheckBox)組合框(ComboBox)水平滾動(dòng)條(HscrollBar) 定時(shí)器(Timer)目錄列表框(DirListBox)形狀(Shape)圖像框(Image)ActiveX綁定控件(OLE Bound)圖片框(PictureBox)文本框(TextBox) 命令按鈕(CommandButton)單選按鈕(OptionGroup) 列表框(ListBox)垂直滾動(dòng)條(VscrollBar)驅(qū)動(dòng)器列表框(DriveListBox)文件列表框(FileListBox)畫線(Line)數(shù)據(jù)(Data)7/11/202222第 1 章
17、Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui) 四、工程資源管理器窗口工程是指用于創(chuàng)建一個(gè)應(yīng)用程序的文件的集合,它由多種類型的文件組成,如窗體文件、標(biāo)準(zhǔn)文件等當(dāng)一個(gè)應(yīng)用程序包含兩個(gè)以上的工程時(shí),就構(gòu)成一個(gè)工程組工程組文件(.vbg)工程文件(.vbp)窗體文件(.frm)標(biāo)準(zhǔn)模塊文件(. bas)類模塊文件(.cls)窗體文件 : 每個(gè)窗體對應(yīng)一個(gè)窗體文件。窗體文件包含窗體及其中所有控件的有關(guān)信息標(biāo)準(zhǔn)模塊文件 : 一種純代碼的文件,常用于定義一些全局的常量、變量、過程等類模塊文件 : 用于創(chuàng)建自定義的對象7/11/202223第 1 章 Visual Basic 簡介
18、 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui)工程資源管理器窗口工程資源管理器窗口采用樹型目錄結(jié)構(gòu)列出了當(dāng)前工程中包括的所有模塊名稱及對應(yīng)的磁盤文件名查看代碼切換文件夾查看對象 視圖|工程資源管理器 單擊標(biāo)準(zhǔn)工具欄按鈕7/11/202224第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui) 五、屬性窗口窗體和控件稱為對象,每個(gè)對象都可以用一組屬性來刻畫其特征。屬性窗口列出了當(dāng)前選擇的窗體或控件的屬性名稱及設(shè)置值視圖|屬性窗口單擊標(biāo)準(zhǔn)工具欄按鈕 按F4鍵 選項(xiàng)卡對象下拉列表框?qū)傩粤斜砜驅(qū)傩哉f明 7/11/202225第 1 章 Visual Basic 簡介 - 大
19、學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui) 六、窗體布局窗口通過拖動(dòng)此圖標(biāo)的位置調(diào)整運(yùn)行時(shí)窗體在屏幕上的初始位置視圖|窗體布局窗口單擊標(biāo)準(zhǔn)工具欄按鈕7/11/202226第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui) 七、窗體設(shè)計(jì)器窗口進(jìn)行界面設(shè)計(jì)的窗口。工程中每個(gè)窗體都有自己的窗體設(shè)計(jì)器窗口窗體窗體設(shè)計(jì)器窗口 工程名稱窗體標(biāo)題窗體名稱視圖|對象窗口 工程資源管理器窗口中的查看對象按鈕Shift+F7 7/11/202227第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui) 八、代碼窗口用于編寫程序代碼。應(yīng)用程序中的每個(gè)窗體或模塊
20、都有其相應(yīng)的代碼窗口 對象下拉列表代碼區(qū)過程下拉列表過程查看按鈕全模塊查看按鈕7/11/202228第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui)代碼窗口 1.代碼窗口的打開方法雙擊窗體的任何地方右擊窗體,選擇查看代碼 單擊工程資源管理器窗口中的查看代碼按鈕執(zhí)行視圖|代碼窗口命令 2.代碼窗口為編寫代碼提供了方便手段自動(dòng)列出成員 : 自動(dòng)列出控件的屬性和方法自動(dòng)顯示快速信息 : 自動(dòng)顯示語句和函數(shù)的語法格式自動(dòng)語法檢測 : 出錯(cuò)時(shí)顯示為紅色 7/11/202229第 1 章 Visual Basic 簡介 - 大學(xué)計(jì)算機(jī)基礎(chǔ)(Hemingrui) 九、立即窗口在Visual Basic集成環(huán)境IDE中,運(yùn)行視圖|立即窗口命令或按下Ctrl+G組合鍵即可打開立即窗口立即窗口是Visual Basic所提供的一個(gè)系統(tǒng)對象,在設(shè)計(jì)狀態(tài)時(shí)可以在立即窗口中進(jìn)行一些簡
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度第二章國際貨物買賣合同標(biāo)的檢驗(yàn)與認(rèn)證3篇
- 二零二五年度雕塑項(xiàng)目投標(biāo)采購合同范本3篇
- 2025年度旅游景區(qū)導(dǎo)游旅游紀(jì)念品銷售合作合同4篇
- 二零二五版駕校教練員績效考核及激勵(lì)合同3篇
- 2025年度餐廳總經(jīng)理數(shù)字化運(yùn)營管理合同3篇
- 二零二五年度深部礦產(chǎn)資源勘查開采權(quán)轉(zhuǎn)讓合同2篇
- 二零二四事業(yè)單位借調(diào)人員臨時(shí)工作期間勞動(dòng)合同解除流程3篇
- 2024-2025學(xué)年高中政治第一單元文化與生活第一課第一框體味文化訓(xùn)練含解析新人教版必修3
- 二零二五版能源效率認(rèn)證EMC合同能源管理合作協(xié)議3篇
- 二零二四年度專業(yè)演出服務(wù)合同-舞臺(tái)劇制作合作協(xié)議3篇
- 帶狀皰疹護(hù)理查房課件整理
- 年月江西省南昌市某綜合樓工程造價(jià)指標(biāo)及
- 奧氏體型不銹鋼-敏化處理
- 作物栽培學(xué)課件棉花
- 交通信號(hào)控制系統(tǒng)檢驗(yàn)批質(zhì)量驗(yàn)收記錄表
- 弱電施工驗(yàn)收表模板
- 絕對成交課件
- 探究基坑PC工法組合鋼管樁關(guān)鍵施工技術(shù)
- 國名、語言、人民、首都英文-及各地區(qū)國家英文名
- API SPEC 5DP-2020鉆桿規(guī)范
- 組合式塔吊基礎(chǔ)施工專項(xiàng)方案(117頁)
評(píng)論
0/150
提交評(píng)論