




已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
浙江理工大學(xué) 計(jì)算機(jī)教研部 馬海燕 2007年3月,計(jì)算機(jī)程序設(shè)計(jì),Visual Basic,教學(xué)計(jì)劃,本學(xué)期總學(xué)時(shí)80;理論教學(xué)48學(xué)時(shí),上機(jī)32學(xué)時(shí); 教學(xué)日歷請(qǐng)到“網(wǎng)絡(luò)課堂”下載 教材: Visual Basic程序設(shè)計(jì)基礎(chǔ)(第1章第9章) 參考書(shū): Visual Basic 例題匯編與解析(中國(guó)鐵道出版社) 學(xué)習(xí)方法:通過(guò)編寫(xiě)程序、上機(jī)調(diào)試,盡快掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,提高自己的編程能力 學(xué)習(xí)目標(biāo):通過(guò)本學(xué)期的學(xué)習(xí),參加下學(xué)期舉行的浙江省非計(jì)算機(jī)專(zhuān)業(yè)計(jì)算機(jī)等級(jí)二級(jí)(VB)考試,通過(guò)后取得證書(shū),成績(jī)?cè)u(píng)定,書(shū)面作業(yè)+點(diǎn)名+課堂練習(xí):30% 抽查:每次講課前進(jìn)行學(xué)習(xí)內(nèi)容回顧和檢查(包括課本知識(shí)、上課內(nèi)容和實(shí)驗(yàn)內(nèi)容)。 課堂練習(xí)準(zhǔn)備一本本子,左上標(biāo)明學(xué)號(hào),每次上課課堂練習(xí)后上交,下次上課前下發(fā),每次成績(jī)或?yàn)闈M(mǎn)分,或?yàn)榱惴?,曠交者按曠課論處,3次課堂練習(xí)不交者取消期中考試資格! 實(shí)驗(yàn):每個(gè)實(shí)驗(yàn)題目完成后先按要求保存在本地E:盤(pán)上,下機(jī)前再保存到私人空間或自己的U盤(pán)、軟盤(pán)上,同時(shí)交到交作業(yè)空間。20% 期中考試:20% 期末考試:30%,書(shū)面作業(yè)要求,另準(zhǔn)備兩本練習(xí)簿 ,左上角標(biāo)明學(xué)號(hào) 每周交替交作業(yè)。注意:不接受紙張! 遲交者扣分! 下周一實(shí)驗(yàn)課后交本,內(nèi)容: 什么是對(duì)象、對(duì)象的屬性、方法和事件;舉一個(gè)實(shí)例來(lái)說(shuō)明 談?wù)勀銓?duì)程序設(shè)計(jì)課程的想法 實(shí)驗(yàn)一預(yù)編程代碼與訂正(請(qǐng)用不同顏色訂正) 沒(méi)有進(jìn)行實(shí)驗(yàn)預(yù)編程的不允許進(jìn)機(jī)房并按曠課處理! 在7#和3#機(jī)房上機(jī),Tips,8號(hào)機(jī)房為開(kāi)放式學(xué)習(xí)機(jī)房,周一周五下午、晚上有值班老師負(fù)責(zé)答疑 優(yōu)秀VB編程學(xué)習(xí)站點(diǎn)推薦 / VB愛(ài)好者樂(lè)園 / AppleVB / 千千VB “網(wǎng)絡(luò)課堂”文件夾:ftp:/你的學(xué)號(hào)/網(wǎng)絡(luò)課堂/馬海燕/07VB 教學(xué)與實(shí)驗(yàn)網(wǎng)站: 聯(lián)系方式: Email: Tel:86843491,第一講,主題,程序設(shè)計(jì)語(yǔ)言 對(duì)象及其屬性、方法與事件 Visual Basic簡(jiǎn)介 開(kāi)發(fā)VB應(yīng)用程序的方法與步驟 編寫(xiě)第一個(gè)VB應(yīng)用程序,程序設(shè)計(jì)語(yǔ)言,程序存儲(chǔ)與程序控制工作原理 低級(jí)語(yǔ)言:面向機(jī)器,不通用 機(jī)器語(yǔ)言: 直接執(zhí)行 匯編語(yǔ)言: 源程序 匯編目標(biāo)程序 高級(jí)語(yǔ)言:面向問(wèn)題,通用、易學(xué) 解釋型:邊解釋邊執(zhí)行 編譯型:編譯成目標(biāo)程序( 連接可執(zhí)行程序) 程序設(shè)計(jì)語(yǔ)言的支持環(huán)境:源程序在程序設(shè)計(jì)語(yǔ)言支持下通過(guò)操作系統(tǒng)來(lái)控制計(jì)算機(jī)的運(yùn)行,Visual Basic的歷史與特點(diǎn),發(fā)展: Beginners all-purpose symbolic instruction code Visual Basic: 可視化的程序設(shè)計(jì)語(yǔ)言 Microsoft于1991年推出,1.0版到5.0版、6.0版 Visual Basic. Net 特點(diǎn): 面向?qū)ο蟪绦蛟O(shè)計(jì):建立對(duì)象、對(duì)象間的關(guān)聯(lián) 可視化的編程工具:GUI圖形用戶(hù)界面的設(shè)計(jì) 事件驅(qū)動(dòng)的編程方式:對(duì)象與對(duì)象、程序與對(duì)象之間由對(duì)象的事件相聯(lián)系 結(jié)構(gòu)化的程序設(shè)計(jì)方法:繼承了Basic語(yǔ)言特點(diǎn),VB6.0運(yùn)行環(huán)境與啟動(dòng),軟硬件條件: Windows95/Windows NT4.0 以上版本操作系統(tǒng) CPU:486DX/100以上 至少250M可用硬盤(pán)空間 24M以上內(nèi)存 安裝:運(yùn)行光盤(pán)上的setup文件,按提示進(jìn)行安裝。 啟動(dòng):與啟動(dòng)其他Windows應(yīng)用程序相同 幫助:MSDN,VB6.0 集成開(kāi)發(fā)環(huán)境,工程資源管理窗口,屬性窗口,窗體布局窗口,工具箱,窗體對(duì)象,對(duì)象|代碼窗口,立即窗口,基本概念,對(duì)象(Object):是代碼和數(shù)據(jù)的集合。在VB中可以使用的對(duì)象有窗體、控件、菜單、屏幕、剪貼板,還可以自己設(shè)計(jì)對(duì)象。 類(lèi):同一種對(duì)象的抽象概念。對(duì)象是類(lèi)的實(shí)例。 屬性:對(duì)象的性質(zhì)。每個(gè)對(duì)象都有名稱(chēng)(Name)和各種屬性,屬性值決定了對(duì)象的外觀和行為。 屬性可以在屬性窗口中設(shè)置(靜態(tài)) 屬性可以在程序代碼中改變(動(dòng)態(tài)) 方法:對(duì)象所具有的動(dòng)作和行為。在VB中方法是編寫(xiě)封裝好的過(guò)程和函數(shù),可以直接調(diào)用。 事件:對(duì)象能夠識(shí)別的外部刺激。在VB中每個(gè)對(duì)象都有預(yù)先定義的對(duì)象能夠識(shí)別的動(dòng)作。 事件過(guò)程:事件發(fā)生后對(duì)象的反應(yīng)。在VB中對(duì)象響應(yīng)了某個(gè)事件時(shí)所執(zhí)行的程序代碼段就是事件過(guò)程。,Windows應(yīng)用程序設(shè)計(jì)模式,Windows屬于事件驅(qū)動(dòng)結(jié)構(gòu)、只有事件發(fā)生時(shí),程序才會(huì)執(zhí)行;沒(méi)有事件時(shí),整個(gè)程序處于停滯狀態(tài)。程序=對(duì)象+動(dòng)作 界面設(shè)計(jì):選擇程序所需要的對(duì)象,并對(duì)對(duì)象進(jìn)行合理的設(shè)置,如窗口(命令按鈕、單選鈕、列表框、標(biāo)簽)、菜單、對(duì)話(huà)框等 程序代碼設(shè)計(jì)(驅(qū)動(dòng)式結(jié)構(gòu)):建立對(duì)象之間的邏輯聯(lián)系,建立與這些對(duì)象相關(guān)聯(lián)的事件過(guò)程,對(duì)可能發(fā)生的事件作出適當(dāng)?shù)姆磻?yīng)(屬性如何改變、運(yùn)用什么方法),通過(guò)對(duì)象之間發(fā)送和接收到的消息(事件)來(lái)決定應(yīng)用程序中的控制流。,設(shè)想和實(shí)現(xiàn),編程步驟,設(shè)計(jì)第一個(gè)應(yīng)用程序,明確功能:顯示文字信息,需要的對(duì)象 啟動(dòng)VB,在新建工程對(duì)話(huà)框中選擇“標(biāo)準(zhǔn) EXE” 如果已經(jīng)在VB環(huán)境,菜單文件|新建工程 ;(對(duì)于不要保存的工程,可以先刪除,菜單文件|刪除工程 ,再新建工程) 用戶(hù)界面設(shè)計(jì) 窗體Form:Name、Caption、BorderStyle、Font、ForeColor等 命令按鈕CommandButton: Name 、 Caption 編寫(xiě)事件過(guò)程 運(yùn)行程序、調(diào)試程序(反復(fù)),屬性設(shè)置方法,屬性窗口設(shè)置:靜態(tài) 賦值語(yǔ)句設(shè)置:動(dòng)態(tài) 語(yǔ)法: 對(duì)象名.屬性 = 值 省略對(duì)象名時(shí)表示當(dāng)前窗體 例子: Caption = “歡迎” FontName = “宋體” BackColor = vbBlue cmdshow. FontName = “楷體_GB2312” FontSize = 24 Width = 5000 有用的信息 附錄一:字號(hào)與磅對(duì)應(yīng)表.doc 附錄二:顏色常量.doc,初識(shí)幾個(gè)窗體上的方法,Print方法 用于在指定對(duì)象上顯示內(nèi)容 格式:對(duì)象名. Print 輸出內(nèi)容 輸出內(nèi)容可以是計(jì)算結(jié)果(如Print 3+5*2)、也可是字符(用雙引號(hào)括起來(lái),如Print “歡迎”、Print “3+5*2” ) 格式:對(duì)象名. Print 空Print語(yǔ)句,顯示一個(gè)空行 Cls方法 用于在指定對(duì)象上清除顯示內(nèi)容 格式:對(duì)象名. Cls,認(rèn)識(shí)兩個(gè)事件和一條語(yǔ)句,事件 Click:?jiǎn)螕?DblClick:雙擊 語(yǔ)句 語(yǔ)法: End 功能: 程序結(jié)束運(yùn)行,VB程序書(shū)寫(xiě)規(guī)范初步,在代碼窗口中設(shè)計(jì)程序代碼 事件過(guò)程格式:首尾語(yǔ)句系統(tǒng)自動(dòng)生成,書(shū)面答題時(shí)不要遺漏 事件過(guò)程頭語(yǔ)句 語(yǔ)句 End Sub 一般一條語(yǔ)句寫(xiě)一行;每條語(yǔ)句的格式都必須符合語(yǔ)法規(guī)定。 若一條語(yǔ)句分行寫(xiě),輸入“空格_”后回車(chē)再在下一行繼續(xù)寫(xiě) 若一行寫(xiě)多條語(yǔ)句,用“ : ”分隔 程序代碼不區(qū)分大小寫(xiě) 注意縮格形式編寫(xiě)語(yǔ)句,保存工程,文件|保存工程 保存窗體文件 .frm (默認(rèn)文件名Form1.frm) 保存工程文件 .vbp (默認(rèn)文件名工程1.vbp) 建議:將各個(gè)工程保存在不同的文件夾中 在保存工程對(duì)話(huà)框中,選擇保存位置后單擊“新文件夾”按鈕,建立新文件夾 單擊“打開(kāi)”,選擇保存位置為新建的文件夾 為窗體文件、工程文件起名或默認(rèn)名保存,建立可執(zhí)行文件,菜單命令文件|生成工程1.exe 在生成工程對(duì)話(huà)框中,選擇保存位置,為建立的可執(zhí)行文件命名 該文件可脫離 Visual Basic環(huán)境單獨(dú)運(yùn)行,也可創(chuàng)建快捷方式,打開(kāi)工程,菜單命令文
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 多元智能理論在來(lái)華兒童一對(duì)一漢語(yǔ)教學(xué)中的行動(dòng)研究
- 武漢市Y社區(qū)“時(shí)間銀行”互助養(yǎng)老服務(wù)發(fā)展的困境及對(duì)策研究
- 數(shù)智賦能公共服務(wù)需求管理研究
- 基于機(jī)器學(xué)習(xí)的房顫患者認(rèn)知功能障礙預(yù)測(cè)模型構(gòu)建
- 肢體殘疾青少年自卑感緩解的個(gè)案工作介入研究
- 語(yǔ)文核心素養(yǎng)視角下《蘇州園林》課例比較研究
- 基于Meta分析的土壤有機(jī)碳累積對(duì)植被恢復(fù)的響應(yīng)研究
- 高中數(shù)學(xué)概念深度教學(xué)研究
- 課題申報(bào)書(shū):協(xié)同提質(zhì)背景下縣域新時(shí)代校本教研制度的推進(jìn)與實(shí)施研究
- 船舶用發(fā)動(dòng)機(jī)企業(yè)縣域市場(chǎng)拓展與下沉戰(zhàn)略研究報(bào)告
- LY/T 3245-2020中國(guó)森林認(rèn)證自然保護(hù)地森林康養(yǎng)
- 1新疆大學(xué)考博英語(yǔ)歷年考博真題20-21年
- GB/T 11022-2020高壓交流開(kāi)關(guān)設(shè)備和控制設(shè)備標(biāo)準(zhǔn)的共用技術(shù)要求
- FZ/T 62033-2016超細(xì)纖維毛巾
- 答案-國(guó)開(kāi)《中國(guó)近現(xiàn)代史綱要》形考任務(wù):社會(huì)實(shí)踐報(bào)告任務(wù)要求:在規(guī)定時(shí)間內(nèi)完成分部組織的社會(huì)實(shí)踐教學(xué)任務(wù)撰寫(xiě)社會(huì)實(shí)踐報(bào)告并上傳該任務(wù)占課程綜合成績(jī)的20%
- 生命教育講座-課件
- 躲不開(kāi)的食品添加劑講解課件
- 農(nóng)村常用法律法規(guī)知識(shí)講座課件(村干部培訓(xùn))
- 生活中的法律-國(guó)家開(kāi)放大學(xué)電大學(xué)習(xí)網(wǎng)形考作業(yè)題目答案
- 焦點(diǎn)解決短期心理咨詢(xún)與治療理論課件
- 網(wǎng)絡(luò)安全管理員四級(jí)考試題庫(kù)與答案
評(píng)論
0/150
提交評(píng)論