2023學(xué)年完整公開課版VB_第1頁
2023學(xué)年完整公開課版VB_第2頁
2023學(xué)年完整公開課版VB_第3頁
2023學(xué)年完整公開課版VB_第4頁
2023學(xué)年完整公開課版VB_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

可視化編程應(yīng)用基礎(chǔ)

VisualBasic一、高二分流科目二、高考必考科目75分一、學(xué)習(xí)VB注意事項(xiàng)1、VB是一門語言基礎(chǔ)課,對(duì)于語言的規(guī)則只有記得住與記不住的問題,而沒有懂不懂的問題;2、準(zhǔn)備一本筆記本和2本作業(yè)本,在作業(yè)本上標(biāo)明VB,每堂課必帶;

3、每次上機(jī)房帶書及課堂筆記,按學(xué)號(hào)入座,并請(qǐng)及時(shí)做好上機(jī)登記;課堂機(jī)房不允許打鬧走動(dòng);

4、每次上機(jī)結(jié)束按7S要求做好:將凳子放回桌子下,鼠標(biāo)線、鍵盤放進(jìn)去。

5、嚴(yán)格遵守機(jī)房紀(jì)律,不得在機(jī)房打鬧、跑動(dòng)、零食水和飲料一律不得帶入機(jī)房。二、作業(yè)和考核要求1、作業(yè)本上交:布置作業(yè)的第二天

作業(yè)格式要求:第一行:日期例如:2020.9.2內(nèi)容:第一行:題號(hào)、題目第二行起:答案題與題之間空一行2、對(duì)于不合格的作業(yè)或筆記及時(shí)訂正或重做,當(dāng)天上交!否則一次扣掉平時(shí)分5分。一、VB簡(jiǎn)介VB是美國(guó)微軟公司開發(fā)的一種可視化編程工具。Visual——“可視化的”,是一種開發(fā)圖形用戶界面(GUI)的方法。在可視化編程環(huán)境中界面的設(shè)計(jì)實(shí)現(xiàn)“所見即所得”效果。

1991年推出

VB1.092、93、95、97、98、2000年相繼推出:

2.0,3.0,4.0,5.0,6.0,VB.Net(7.0)版本5.0,6.0目前使用6.0版本(分學(xué)習(xí)版、專業(yè)版和企業(yè)版)BASIC——初學(xué)者通用符號(hào)指令代碼二、VB的啟動(dòng)與退出1、新建工程:標(biāo)準(zhǔn)EXE類型

(默認(rèn)新建工程1)三、VB的集成開發(fā)環(huán)境啟動(dòng)后,屏幕顯示集成開發(fā)環(huán)境界面:三個(gè)工作欄:標(biāo)題欄、菜單欄、工具欄六個(gè)基本窗口:●主窗口(Main)●窗體窗口(Form)●工具箱窗口(ToolBox)●工程窗口(Project)●屬性窗口(Properties)●窗體布局窗口(FormLayout)思考:關(guān)閉后的窗口如何重新打開?VB集成開發(fā)環(huán)境窗口(工程資源管理器窗口)工程窗口:思考有幾個(gè)文件,各個(gè)什么類型?默認(rèn)有工程1有什么文件組成?

操作:新建兩個(gè)窗體。屬性窗口:怎樣將窗體1窗口的標(biāo)題修改為你的班級(jí)姓名?排序選項(xiàng)卡(提示信息)代碼編輯器窗口代碼編輯區(qū)域拆分條

(形狀)OLE容器

設(shè)計(jì)一個(gè)“開學(xué)致詞”窗體,由一個(gè)文本框控件和兩個(gè)命令按鈕組成。運(yùn)行程序時(shí),若單擊“顯示”按鈕,則文本框顯示:“滿懷豪情投入新的學(xué)習(xí)生活”;若單擊“結(jié)束”按鈕,則退出程序運(yùn)行。四、練一練1:第一步:

設(shè)計(jì)應(yīng)用程序界面創(chuàng)建新窗體Form1,并在其上創(chuàng)建3個(gè)控件: 文本框Text1

命令按扭Command1

命令按扭Command2第二步:設(shè)置對(duì)象的屬性對(duì)象類型

對(duì)象名

屬性設(shè)置

窗體Form1Caption開學(xué)致詞命令按鍵Command1Caption顯示命令按鍵Command2Caption結(jié)束文本框Text1Text空白第三步:編寫代碼PrivateSubCommand1_Click() Text1.text=“滿懷豪情投入新的學(xué)習(xí)生活!”

EndSubPrivateSubCommand2_Click() endEndSub

第四步:調(diào)試運(yùn)行程序第五步:保存工程

新建學(xué)生文件夾“練習(xí)1-開學(xué)致詞”:將窗體保存名為“開學(xué)致詞.frm”將工程保存名為“開學(xué)致詞.vbp”生成可執(zhí)行文件“開學(xué)致詞.exe”四、練一練2:五、類、對(duì)象、

屬性、事件、方法對(duì)象和類對(duì)象(Object):對(duì)象是程序設(shè)計(jì)的核心。

對(duì)象舉例:窗體、文本框、命令按鈕、標(biāo)簽、圖形框等。類是抽象的,而對(duì)象是具體的對(duì)象的三個(gè)要素:屬性、方法、事件類類:在VB中,對(duì)象是由類(Class)創(chuàng)建的,對(duì)象是類的具體實(shí)例,對(duì)象都繼承了類的屬性,對(duì)象還可以有它自己的特有屬性。對(duì)象是由類創(chuàng)建的,對(duì)象是類的具體實(shí)例。類定義了對(duì)象的特怔和行為信息,它是對(duì)象和藍(lán)圖和框架。事件1所謂對(duì)象的事件,就是由VB預(yù)先設(shè)置好的,能夠被對(duì)象識(shí)別的動(dòng)作,是在對(duì)象上發(fā)生的事情,如單擊、雙擊等。每個(gè)對(duì)象都事先規(guī)定了相應(yīng)的可響應(yīng)的事件。常用的對(duì)象事件:Click:單擊鼠標(biāo)事件Dblclick:雙擊鼠標(biāo)事件Mousedown、mouseup、mousemove:有關(guān)鼠標(biāo)的事件Keypress,keydown,keyup:有關(guān)鍵盤按鍵的事件Load:裝載事件,當(dāng)窗體被裝入內(nèi)存時(shí),就會(huì)產(chǎn)生此事件Unload:卸載事件,當(dāng)窗體被從內(nèi)存中卸出時(shí),就會(huì)產(chǎn)生此事件。2、事件驅(qū)動(dòng)機(jī)制特點(diǎn):A、程序的執(zhí)行由用戶的操作決定,而不是取決于程序內(nèi)部代碼的先后順序。B、事件處理內(nèi)部的代碼按流程順序執(zhí)行。3、事件產(chǎn)生的方式

A、由程序操作者觸發(fā),如單擊、鍵盤按下等。

B、由系統(tǒng)觸發(fā),如定時(shí)器控制等。

C、由代碼間接觸發(fā)。對(duì)象的屬性對(duì)象的屬性(Property):(1)定義:對(duì)象的特性和性能叫對(duì)象的屬性。它反映了對(duì)象的外觀和功能。如命令按鈕的標(biāo)題、文本框中文字的內(nèi)容和字形、字體、顏色等。又:屬性是對(duì)象的性質(zhì),對(duì)象中的數(shù)據(jù)就保存在屬性中。(即用來描述對(duì)象特征的數(shù)據(jù))對(duì)象的屬性因?qū)ο蟛煌煌?,但也有一些公共屬性?2)屬性的設(shè)置方式:Ⅰ:在界面設(shè)計(jì)時(shí)設(shè)置對(duì)象的屬性,即使用屬性窗口:1、在屬性列表中直接輸入屬性值2、通過下拉列表,選擇所需的屬性值3、利用對(duì)話框,設(shè)置屬性值,例如:font字體屬性Ⅱ:在程序運(yùn)行中動(dòng)態(tài)地更改對(duì)象的屬性,格式如下:對(duì)象名.屬性名=設(shè)置的屬性值

eg:Label2.Caption=“畫VB控件競(jìng)賽”方法對(duì)象的方法(Method):是改變對(duì)象屬性的操作。方法:是讓對(duì)象實(shí)施一個(gè)動(dòng)作或執(zhí)行一項(xiàng)任務(wù)的途徑,即方法告訴對(duì)象應(yīng)處理的事情。是指對(duì)象可以進(jìn)行的操作。VB常用的方法

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論