程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件_第1頁(yè)
程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件_第2頁(yè)
程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件_第3頁(yè)
程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件_第4頁(yè)
程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

《新時(shí)代領(lǐng)航》信息技術(shù)基礎(chǔ)能力訓(xùn)練必修一版權(quán)所有侵權(quán)必究1PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第1頁(yè)。3.4.2VB程序設(shè)計(jì)語(yǔ)言基礎(chǔ)(1.5課時(shí))學(xué)習(xí)指導(dǎo)1.面向?qū)ο蟪绦蛟O(shè)計(jì)方法簡(jiǎn)介在20世紀(jì)80年代,計(jì)算機(jī)科學(xué)家提出了一種新的程序設(shè)計(jì)思想方法:面向?qū)ο蟪绦蛟O(shè)計(jì)(ObjectOrientedProgramming),簡(jiǎn)稱為OPP。這是目前最為流行的系統(tǒng)程序和應(yīng)用程序開發(fā)技術(shù)。使用面向?qū)ο蠓椒ㄟM(jìn)行程序設(shè)計(jì)時(shí),是從分析問題領(lǐng)域中各種客觀事物本體的屬性和行為,以及它們之間的相互關(guān)系著手,在計(jì)算機(jī)中建立起這些客體的映象——對(duì)象,用對(duì)象對(duì)應(yīng)于問題領(lǐng)域中的客體,用對(duì)象間的消息傳遞來(lái)表達(dá)客體間的相互作用、相互關(guān)系。2.VB簡(jiǎn)介VB是VisualBasic的縮寫或簡(jiǎn)稱,是Windows下的應(yīng)用程序開發(fā)工具。Visual——“可視化的”,是一種開發(fā)圖形戶界面。在這種環(huán)境下,程序設(shè)計(jì)者不必編寫大量的代碼去描述界面元素的外觀和位置,只需把系統(tǒng)提供的對(duì)象(如命令按鈕、文本框、標(biāo)簽框、圖片框等)用鼠標(biāo)拖曳到應(yīng)用程序窗口適當(dāng)位置即可,極大的提高了程序設(shè)計(jì)效率。另外,VB開發(fā)的程序還具有“事件驅(qū)動(dòng)”特征,其與“可視化”特征同時(shí)構(gòu)成了VB開發(fā)的應(yīng)用程序的精髓。2PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第2頁(yè)。3.VB應(yīng)用程序集成開發(fā)環(huán)境3PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第3頁(yè)。(1)菜單欄包含VB系統(tǒng)所有的可用命令,這是程序開發(fā)過(guò)程中用于設(shè)計(jì)、調(diào)試、運(yùn)行和保存應(yīng)用程序所需要的命令,共有13個(gè)菜單項(xiàng)。(2)控件工具箱控制部件簡(jiǎn)稱控件,是用戶設(shè)計(jì)應(yīng)用程序界面的工具。工具箱作為用戶開發(fā)應(yīng)用程序工具的集合,用戶對(duì)其使用方法掌握得越多,處理問題的能力就越強(qiáng)。標(biāo)準(zhǔn)工具箱中的控件是20個(gè),如果需要,可以利用“工程”菜單中的“部件”對(duì)話框來(lái)添加其它控件。這里的控件是VB中的標(biāo)準(zhǔn)控件,用它們來(lái)設(shè)計(jì)窗體。(3)窗體設(shè)計(jì)器是用戶設(shè)計(jì)應(yīng)用程序界面的窗口,也稱為對(duì)象窗口。其中的窗體是用來(lái)開發(fā)VB應(yīng)用程序界面的,用戶可以在窗體中放置各種控件,窗體中的控件可隨意在窗體上移動(dòng)、縮放,但控件被鎖定后則不可隨意改動(dòng)。窗體是VB應(yīng)用程序的主要部分,也是VB程序設(shè)計(jì)的第一步,用戶通過(guò)與窗體上的控件進(jìn)行交互得到操作結(jié)果。每個(gè)窗體必須有一個(gè)唯一的窗體名稱,建立窗體時(shí)的默認(rèn)名稱為Form1,Form2,……,用戶可以根據(jù)需要在工程中建立多個(gè)窗體。用VB設(shè)計(jì)的窗體,它運(yùn)行后,在windows系統(tǒng)下就稱為窗口。4PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第4頁(yè)。(4)工程窗口VB中的文件是以一個(gè)“工程”來(lái)保存,一個(gè)工程中至少要有一個(gè)窗體文件,也可以有多個(gè)窗體文件。工程是應(yīng)用程序各種類型文件的集合,應(yīng)用程序是建立在工程的基礎(chǔ)上完成的,工程文件的擴(kuò)展名為.Vbp。它包含的三類主要文件為:窗體文件(.Frm)、標(biāo)準(zhǔn)模塊文件(.Bas)、類模塊文件(.Cls)。(5)屬性窗口主要是用來(lái)設(shè)置應(yīng)用程序窗體和控件的屬性,例如:名稱、標(biāo)識(shí)、字體等。屬性窗口由以下幾部分組成。①對(duì)象下拉列表框:標(biāo)識(shí)當(dāng)前對(duì)象的名稱及其所屬的類別。②選項(xiàng)卡:可按字母序或分類序兩種方式,列出所選對(duì)象的所有屬性。③屬性列表:列出所選對(duì)象的各個(gè)屬性的默認(rèn)值,可以在設(shè)計(jì)模式或運(yùn)行模式重新設(shè)置屬性的值。④屬性含義:顯示所選取屬性的簡(jiǎn)短文字說(shuō)明。5PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第5頁(yè)。(6)立即窗口當(dāng)調(diào)試程序時(shí),在此窗口中會(huì)顯示出事件執(zhí)行的詳細(xì)狀態(tài)報(bào)告。(7)代碼窗口編寫事件代碼時(shí)的窗口,一般是雙擊窗體或窗體中的控件來(lái)打開代碼窗口。4.VisualBasic基本概念(1)工程一個(gè)應(yīng)用程序的總稱。工程文件名的后綴是.Vbp。一般把用VB系統(tǒng)開發(fā)的應(yīng)用程序叫做工程,一個(gè)工程是指用于創(chuàng)建一個(gè)應(yīng)用程序文件的集合。(2)窗體應(yīng)用程序最終面向用戶的窗口。窗體文件名的后綴是.frm。該文件存儲(chǔ)窗體上使用的所有控件對(duì)象、對(duì)象的屬性、對(duì)象的事件過(guò)程及程序代碼。6PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第6頁(yè)。(3)對(duì)象①什么是對(duì)象VB是一種面向?qū)ο蟮拈_發(fā)工具,到底什么是對(duì)象呢?簡(jiǎn)單地說(shuō),對(duì)象就是事物。我們?cè)诂F(xiàn)實(shí)生活中見到的各種事物,比如一個(gè)人是一個(gè)對(duì)象,一臺(tái)計(jì)算機(jī)是一個(gè)對(duì)象,一輛汽車也是一個(gè)對(duì)象。②什么是類類可以說(shuō)是建立一個(gè)對(duì)象的模型,以同一個(gè)模型便能建立相同的對(duì)象。這就類似于月餅和月餅?zāi)?,一旦制作好了一個(gè)月餅?zāi)?,就可以成批地制作相同的月餅。為了便于管理各種事物,人們通常將相似的、或有某種聯(lián)系的事物歸為一類。例如將汽車分為卡車類、轎車類、軍用車類等;將動(dòng)物分為哺乳動(dòng)物類、鳥類、魚類……這種分類的方法叫做抽象。每個(gè)類有自己的屬性、方法和事件,每個(gè)具體的對(duì)象都是屬于某個(gè)類的。類和對(duì)象的關(guān)系很密切,但并不相同。類包含了有關(guān)對(duì)象的特征和行為信息,它是對(duì)象的藍(lán)圖和框架。7PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第7頁(yè)。③VB中的對(duì)象和類在VB程序設(shè)計(jì)中,也有類的概念,VB“工具箱”中的每種控件都是一個(gè)類。VB中的對(duì)象指的是窗體和控件。每個(gè)對(duì)象都有自己的屬性、方法,并且可以響應(yīng)外部事件。在VB中所有的控件都在工具箱窗口中,通過(guò)這些現(xiàn)有的控件可以很方便地編制出標(biāo)準(zhǔn)的VB應(yīng)用程序。(4)對(duì)象的屬性對(duì)象的屬性是標(biāo)識(shí)一個(gè)對(duì)象的所有特征,它實(shí)際上就是對(duì)象所屬類的成員變量。①常用的公共屬性:8PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第8頁(yè)。9PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第9頁(yè)。②屬性的設(shè)置步驟:A.選定控件后,從“屬性”窗口中設(shè)置;在屬性窗口右邊列中直接輸入值。B.在代碼窗口中設(shè)置(雙擊對(duì)象打開代碼窗口),格式是:控件名.屬性名=新設(shè)置屬性值例如:Label1.Caption=”VB應(yīng)用程序”(5)對(duì)象的方法對(duì)象的方法是指對(duì)象可以進(jìn)行的操作,也就是對(duì)象的動(dòng)作。一個(gè)窗體對(duì)象,可以利用它的Clear方法來(lái)清除窗體中的文字或圖形。當(dāng)生成了一個(gè)對(duì)象實(shí)例時(shí)就可以利用對(duì)象類的方法。方法分為兩種:函數(shù)和過(guò)程。10PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第10頁(yè)。①函數(shù)函數(shù)(Function)是有返回值的方法,如Sin()、Abs()等,在各種表達(dá)式中都可以使用函數(shù)的返回值。函數(shù)一般都有參數(shù)。②過(guò)程過(guò)程(Sub)是沒有返回值的方法,方法的操作與過(guò)程、函數(shù)的操作相同,調(diào)用格式為:對(duì)象名稱.方法名稱

(6)對(duì)象響應(yīng)的事件(事件驅(qū)動(dòng))事件是在某種特定狀態(tài)下由系統(tǒng)觸發(fā)的方法。事件驅(qū)動(dòng)是指用VB開發(fā)的應(yīng)用程序的運(yùn)行,是通過(guò)事件來(lái)驅(qū)動(dòng)的。它與對(duì)象的屬性、方法不同。對(duì)象的屬性和方法是定義在類內(nèi)部的,我們可以在程序代碼中調(diào)用它們。而事件是由VB預(yù)先設(shè)置好的、能夠被對(duì)象識(shí)別的動(dòng)作,是用戶根據(jù)對(duì)象來(lái)寫的一段程序代碼,可以說(shuō)是系統(tǒng)調(diào)用了我們定義的代碼。如命令按鈕可響應(yīng)的事件中有一個(gè)稱為“單擊”的事件,當(dāng)用戶用鼠標(biāo)單擊某命令按鈕時(shí),將產(chǎn)生該命令按鈕的單擊事件,并自動(dòng)調(diào)用該命令按鈕的單擊事件過(guò)程,以此來(lái)完成相應(yīng)的動(dòng)作。事件過(guò)程的一般格式如下:11PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第11頁(yè)。

Private

Sub對(duì)象名稱_事件名稱(

)……事件響應(yīng)程序代碼,我們寫的……

End

sub5.VB的賦值語(yǔ)句計(jì)算機(jī)程序中的語(yǔ)句一般是一種用來(lái)描述或規(guī)定計(jì)算機(jī)應(yīng)該完成的一串操作命令。VB程序中可以在一行上寫一個(gè)語(yǔ)句,也可以在一行上寫多個(gè)語(yǔ)句,一行上相鄰兩個(gè)語(yǔ)句之間用冒號(hào)(:)分隔。賦值語(yǔ)句的作用是把賦值號(hào)(等號(hào))右邊表達(dá)式的計(jì)算結(jié)果存儲(chǔ)到賦值號(hào)左邊的變量或某個(gè)特定的對(duì)象屬性中,其格式如下:變量名=表達(dá)式對(duì)象名.屬性名=表達(dá)式例如有句語(yǔ):A=1+2*3,執(zhí)行完該語(yǔ)句就將等號(hào)右邊表達(dá)方式結(jié)果(7)賦值給變量A。12PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第12頁(yè)。學(xué)習(xí)提示本節(jié)課學(xué)習(xí)要求了解面向?qū)ο蟪绦蛟O(shè)計(jì)方法的概念,了解VB程序設(shè)計(jì)環(huán)境,體驗(yàn)VB程序設(shè)計(jì)的基本過(guò)程,初步掌握VB的基本概念,掌握VB對(duì)象的一些公用屬性設(shè)置方法。并掌握命令按鈕、文本框、標(biāo)簽框控件的屬性、事件及應(yīng)用方法。難點(diǎn)是理解VB中的類、對(duì)象、事件、屬性的概念。13PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第13頁(yè)。1.在20世紀(jì)80年代,計(jì)算機(jī)科學(xué)家提出了一種新的程序設(shè)計(jì)思想方法:面向?qū)ο蟪绦蛟O(shè)計(jì),簡(jiǎn)稱為()A.PC

B.ProgramC.VisualBasic

D.OPP【答案】

D基礎(chǔ)訓(xùn)練14PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第14頁(yè)。2.VisualBasic是一種面向(

)的程序設(shè)計(jì)語(yǔ)言。 A.用戶 B.事件 C.程序 D.對(duì)象【答案】

D15PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第15頁(yè)。3.VB開發(fā)應(yīng)用程序的兩大精髓是“可視化”和(

) A.事件面向 B.事件驅(qū)動(dòng) C.對(duì)象 D.窗口化【答案】

B16PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第16頁(yè)。4.下列關(guān)于VB控件的說(shuō)法,正確的是(

)A.事件處理過(guò)程中的程序代碼在該事件發(fā)生時(shí)被驅(qū)動(dòng)執(zhí)行B.只有為控件的每一個(gè)事件編寫相應(yīng)的處理過(guò)程代碼,程序才能正確運(yùn)行C.所有控件具有相同的屬性D.對(duì)象的屬性只能在設(shè)計(jì)階段修改【答案】

A17PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第17頁(yè)。5.使用VisualBasic編程,我們把工具箱中的工具稱為(

)。 A.事件 B.工具 C.控件 D.窗體【答案】

C18PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第18頁(yè)。6.VB程序編寫完畢后,窗體的屬性(如標(biāo)題、大小等)一般保存在以(

)為擴(kuò)展名的文件中。 A.vbp B.frm C.bas D.cls【答案】

B19PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第19頁(yè)。7.在VB中,雙擊窗體中的對(duì)象后,將顯示的窗口是() A.工程窗口 B.代碼窗口 C.立即窗口 D.屬性窗口【答案】

B20PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第20頁(yè)。8.在VB中設(shè)計(jì)了如右圖所示的界面,關(guān)于對(duì)象、類的說(shuō)法正確的是() ①圖中有8個(gè)對(duì)象分別屬于4個(gè)類 ②圖中“圓周長(zhǎng)”是對(duì)象的某一屬性值 ③圖中有9個(gè)對(duì)象分別屬于5個(gè)類 ④圖中“計(jì)算”是對(duì)象的名稱 A.①④ B.①② C.②③ D.③④【答案】

C21PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第21頁(yè)。9.如右圖在輸入″Command1.″后出現(xiàn)了一個(gè)下拉菜單,菜單中的″Move″是Command1的

A.屬性

B.事件

C.名稱

D.方法【答案】

D22PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第22頁(yè)。10.在VB屬性窗口中,以下哪項(xiàng)屬性可以更改控件名稱(

) A.Caption B.Text C.Name D.Font【答案】

C23PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第23頁(yè)。看圖回答11-13題24PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第24頁(yè)。11.圖中窗體中共有幾個(gè)對(duì)象() A.1 B.2 C.3 D.4【答案】

C25PPT學(xué)習(xí)交流程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課件全文共29頁(yè),當(dāng)前為第25頁(yè)。12.圖中的氣球?qū)儆谙铝心膫€(gè)類(

) A.按鈕 B.文本框 C.

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論