第一章visualbasic60程序設(shè)計(jì)概述

第一章visualbasic60程序設(shè)計(jì)概述

ID:40268326

大小:490.01 KB

頁(yè)數(shù):23頁(yè)

時(shí)間:2019-07-29

第一章visualbasic60程序設(shè)計(jì)概述_第1頁(yè)
第一章visualbasic60程序設(shè)計(jì)概述_第2頁(yè)
第一章visualbasic60程序設(shè)計(jì)概述_第3頁(yè)
第一章visualbasic60程序設(shè)計(jì)概述_第4頁(yè)
第一章visualbasic60程序設(shè)計(jì)概述_第5頁(yè)
資源描述:

《第一章visualbasic60程序設(shè)計(jì)概述》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、先聊幾句?。?!為什么開(kāi)設(shè)這門課?這門課怎么學(xué)?新學(xué)期新氣象葛錦環(huán)gejinhuan@163.com7B312本教材共九章:第一章VisualBasic6.0程序設(shè)計(jì)概述第二章程序設(shè)計(jì)基礎(chǔ)第三章結(jié)構(gòu)化程序設(shè)計(jì)與數(shù)組第四章函數(shù)與過(guò)程第五章常用控件第六章圖形控件和圖形方法第七章對(duì)話框和菜單程序設(shè)計(jì)第八章文件第九章數(shù)據(jù)庫(kù)與數(shù)據(jù)訪問(wèn)技術(shù)關(guān)于教材結(jié)構(gòu)教學(xué)進(jìn)度表總學(xué)時(shí)81(理論45學(xué)時(shí)+上機(jī)實(shí)驗(yàn)36學(xué)時(shí))4學(xué)分第一章VisualBasic6.0程序設(shè)計(jì)概述葛錦環(huán)溫州醫(yī)學(xué)院計(jì)算機(jī)教研室gejinhuan@163.com什么是VB?1

2、964年,兩位美國(guó)計(jì)算機(jī)科學(xué)家G.Kemeny和ThomosE.Kurtz創(chuàng)造了一種新的程序語(yǔ)言——BASIC,這是一種適用于初學(xué)者的人機(jī)交互式語(yǔ)言。BASIC:Beginner’sAll-PurposeSymbolicInstructionCode(初學(xué)者通用符號(hào)指令代碼)初衷:把計(jì)算機(jī)變成學(xué)生容易掌握的工具VisualBasic是Microsoft公司推出的Windows應(yīng)用程序開(kāi)發(fā)工具。Visual——“可視化的”,是一種開(kāi)發(fā)圖形用戶界面(GUI)的方法。VisualBasic簡(jiǎn)介5VisualBasic的重要

3、特點(diǎn)面向?qū)ο蟮目梢暬O(shè)計(jì)工具何謂可視化?Visual的英文含義就是可視化,“可視化的Basic”,是一種界面直觀的編程方法,無(wú)需編程,就可以設(shè)計(jì)好程序的界面,就可以完成許多步驟。62.事件驅(qū)動(dòng)的編程機(jī)制什么是事件?(鼠標(biāo)單擊、鍵盤輸入)當(dāng)用戶在程序里面定義了很多事件之后,由用戶編寫的代碼控制這些事件的響應(yīng),這就是事件驅(qū)動(dòng)。VisualBasic的重要特點(diǎn)事件驅(qū)動(dòng)模型:8菜單欄工具欄代碼窗口工具箱窗體窗口立即窗口監(jiān)視窗口工程窗口屬性窗口布局窗口VisualBasic6.0可視化編程環(huán)境標(biāo)題欄9工程是指用于創(chuàng)建一個(gè)應(yīng)用程

4、序的文件的集合。工程資源管理器列出了當(dāng)前工程中的窗體和模塊工程資源管理器(projectexplorer)窗口開(kāi)發(fā)環(huán)境界面介紹10窗體(Form)設(shè)計(jì)窗口窗體設(shè)計(jì)窗口是屏幕中央的窗口,它可以作為自定義窗口用來(lái)設(shè)計(jì)應(yīng)用程序的界面。用戶可以在窗體中添加控件來(lái)創(chuàng)建所希望的外觀。每個(gè)窗口必須有一個(gè)的窗體名字,建立窗體時(shí)缺省名為Form1,Form2,...。應(yīng)注意窗體名即Name屬性和窗體文件名的區(qū)別開(kāi)發(fā)環(huán)境界面介紹11窗體設(shè)計(jì)窗口窗體名窗體文件名12屬性(properties)窗口屬性是指對(duì)象的特征,如大小、標(biāo)題或顏色等數(shù)

5、據(jù)。在VB設(shè)計(jì)模式中,屬性窗口列出了當(dāng)前選定窗體或控件的屬性的值,用戶可以對(duì)這些屬性值進(jìn)行設(shè)置。按兩種方式排序。開(kāi)發(fā)環(huán)境界面介紹13代碼(code)窗口在設(shè)計(jì)模式中,通過(guò)雙擊窗體或窗體上任何對(duì)象或通過(guò)“工程資源管理器”窗口中的“查看代碼”按鈕來(lái)打開(kāi)代碼編輯器窗口。代碼編輯器是輸入應(yīng)用程序代碼的編輯器。開(kāi)發(fā)環(huán)境界面介紹141、面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言VisualBasic中的基本概念類的概念:將某些相似的事物進(jìn)行集中,抽取它們的共同特征和行為,形成一個(gè)共同的抽象概念,這就是類。對(duì)象的概念:對(duì)象是類的一個(gè)實(shí)例。例如:汽車—

6、—類你家的這輛汽車——對(duì)象15面向過(guò)程:Howtodo面向?qū)ο螅篧hattodo面向?qū)ο蟮某绦蛟O(shè)計(jì)思想 更接近人的思維方式,更人性化控件類和控件對(duì)象162.對(duì)象的三要素(1)屬性:對(duì)象的性質(zhì),描述和反映對(duì)象特征的參數(shù)。在代碼中改變對(duì)象屬性值,可如下表示:對(duì)象.屬性=屬性值(2)方法:對(duì)象的行為,即將一些通用的過(guò)程編寫好并封裝起來(lái),作為方法供用戶直接調(diào)用。對(duì)象.方法[參數(shù)名表](3)事件:響應(yīng)對(duì)象的動(dòng)作稱為事件,它是VB預(yù)先定義的、對(duì)象能夠識(shí)別的動(dòng)作。它發(fā)生在用戶與應(yīng)用程序交互時(shí)。如單擊控件、鼠標(biāo)移動(dòng)、鍵盤按下等。對(duì)象

7、名_事件[參數(shù)名]用來(lái)完成事件發(fā)生后所要執(zhí)行的操作稱為事件過(guò)程17屬性、方法、事件、對(duì)象, 它們之間的關(guān)系如何?屬性是一個(gè)對(duì)象的性質(zhì),方法是對(duì)象的動(dòng)作,事件是對(duì)象的響應(yīng)。18窗體窗體是VB中最常見(jiàn)的對(duì)象,各種控件對(duì)象必須建立在窗體上。窗體的常用屬性:Name、Caption、font、BackColor、ForeColor等窗體的常用事件:Click、DblClick、Load等窗體的常用方法:Print、Cls等道具演員舞臺(tái)臺(tái)詞動(dòng)作對(duì)象窗體程序代碼演出進(jìn)行應(yīng)用程序運(yùn)行做個(gè)比喻201.5VisualBasic程序的組

8、成和工作方式一個(gè)VB的應(yīng)用程序也稱為一個(gè)工程,一般由工程文件(*.Vbp)用來(lái)管理構(gòu)成應(yīng)用程序的所有文件,如:窗體文件(*.Frm)、標(biāo)準(zhǔn)模塊文件(*.Bas)、類模塊文件(*.Cls)等VB應(yīng)用程序的工作方式:由事件驅(qū)動(dòng)。創(chuàng)建VB應(yīng)用程序的設(shè)計(jì)步驟:1、建立一個(gè)工程2、設(shè)計(jì)用戶界面3、編寫代碼4、運(yùn)行、調(diào)試5、編譯生成exe文件、保存工程22

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。