浙江理工大學(xué)計(jì)算機(jī)教研部馬海燕2007年3月.ppt_第1頁(yè)
浙江理工大學(xué)計(jì)算機(jī)教研部馬海燕2007年3月.ppt_第2頁(yè)
浙江理工大學(xué)計(jì)算機(jī)教研部馬海燕2007年3月.ppt_第3頁(yè)
浙江理工大學(xué)計(jì)算機(jī)教研部馬海燕2007年3月.ppt_第4頁(yè)
浙江理工大學(xué)計(jì)算機(jī)教研部馬海燕2007年3月.ppt_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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章) 參考書: Visual Basic 例題匯編與解析(中國(guó)鐵道出版社) 學(xué)習(xí)方法:通過編寫程序、上機(jī)調(diào)試,盡快掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,提高自己的編程能力 學(xué)習(xí)目標(biāo):通過本學(xué)期的學(xué)習(xí),參加下學(xué)期舉行的浙江省非計(jì)算機(jī)專業(yè)計(jì)算機(jī)等級(jí)二級(jí)(VB)考試,通過后取得證書,成績(jī)?cè)u(píng)定,書面作業(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分,或?yàn)榱惴?,曠交者按曠課論處,3次課堂練習(xí)不交者取消期中考試資格! 實(shí)驗(yàn):每個(gè)實(shí)驗(yàn)題目完成后先按要求保存在本地E:盤上,下機(jī)前再保存到私人空間或自己的U盤、軟盤上,同時(shí)交到交作業(yè)空間。20% 期中考試:20% 期末考試:30%,書面作業(yè)要求,另準(zhǔn)備兩本練習(xí)簿 ,左上角標(biāo)明學(xué)號(hào) 每周交替交作業(yè)。注意:不接受紙張! 遲交者扣分! 下周一實(shí)驗(yàn)課后交本,內(nèi)容: 什么是對(duì)象、對(duì)象的屬性、方法和事件;舉一個(gè)實(shí)例來說明 談?wù)勀銓?duì)程序設(shè)計(jì)課程的想法 實(shí)驗(yàn)一預(yù)編程代碼與訂正(請(qǐng)用不同顏色訂正) 沒有進(jìn)行實(shí)驗(yàn)預(yù)編程的不允許進(jìn)機(jī)房并按曠課處理! 在7#和3#機(jī)房上機(jī),Tips,8號(hào)機(jī)房為開放式學(xué)習(xí)機(jī)房,周一周五下午、晚上有值班老師負(fù)責(zé)答疑 優(yōu)秀VB編程學(xué)習(xí)站點(diǎn)推薦 / VB愛好者樂園 / 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ì)語言 對(duì)象及其屬性、方法與事件 Visual Basic簡(jiǎn)介 開發(fā)VB應(yīng)用程序的方法與步驟 編寫第一個(gè)VB應(yīng)用程序,程序設(shè)計(jì)語言,程序存儲(chǔ)與程序控制工作原理 低級(jí)語言:面向機(jī)器,不通用 機(jī)器語言: 直接執(zhí)行 匯編語言: 源程序 匯編目標(biāo)程序 高級(jí)語言:面向問題,通用、易學(xué) 解釋型:邊解釋邊執(zhí)行 編譯型:編譯成目標(biāo)程序( 連接可執(zhí)行程序) 程序設(shè)計(jì)語言的支持環(huán)境:源程序在程序設(shè)計(jì)語言支持下通過操作系統(tǒng)來控制計(jì)算機(jī)的運(yùn)行,Visual Basic的歷史與特點(diǎn),發(fā)展: Beginners all-purpose symbolic instruction code Visual Basic: 可視化的程序設(shè)計(jì)語言 Microsoft于1991年推出,1.0版到5.0版、6.0版 Visual Basic. Net 特點(diǎn): 面向?qū)ο蟪绦蛟O(shè)計(jì):建立對(duì)象、對(duì)象間的關(guān)聯(lián) 可視化的編程工具:GUI圖形用戶界面的設(shè)計(jì) 事件驅(qū)動(dòng)的編程方式:對(duì)象與對(duì)象、程序與對(duì)象之間由對(duì)象的事件相聯(lián)系 結(jié)構(gòu)化的程序設(shè)計(jì)方法:繼承了Basic語言特點(diǎn),VB6.0運(yùn)行環(huán)境與啟動(dòng),軟硬件條件: Windows95/Windows NT4.0 以上版本操作系統(tǒng) CPU:486DX/100以上 至少250M可用硬盤空間 24M以上內(nèi)存 安裝:運(yùn)行光盤上的setup文件,按提示進(jìn)行安裝。 啟動(dòng):與啟動(dòng)其他Windows應(yīng)用程序相同 幫助:MSDN,VB6.0 集成開發(fā)環(huán)境,工程資源管理窗口,屬性窗口,窗體布局窗口,工具箱,窗體對(duì)象,對(duì)象|代碼窗口,立即窗口,基本概念,對(duì)象(Object):是代碼和數(shù)據(jù)的集合。在VB中可以使用的對(duì)象有窗體、控件、菜單、屏幕、剪貼板,還可以自己設(shè)計(jì)對(duì)象。 類:同一種對(duì)象的抽象概念。對(duì)象是類的實(shí)例。 屬性:對(duì)象的性質(zhì)。每個(gè)對(duì)象都有名稱(Name)和各種屬性,屬性值決定了對(duì)象的外觀和行為。 屬性可以在屬性窗口中設(shè)置(靜態(tài)) 屬性可以在程序代碼中改變(動(dòng)態(tài)) 方法:對(duì)象所具有的動(dòng)作和行為。在VB中方法是編寫封裝好的過程和函數(shù),可以直接調(diào)用。 事件:對(duì)象能夠識(shí)別的外部刺激。在VB中每個(gè)對(duì)象都有預(yù)先定義的對(duì)象能夠識(shí)別的動(dòng)作。 事件過程:事件發(fā)生后對(duì)象的反應(yīng)。在VB中對(duì)象響應(yīng)了某個(gè)事件時(shí)所執(zhí)行的程序代碼段就是事件過程。,Windows應(yīng)用程序設(shè)計(jì)模式,Windows屬于事件驅(qū)動(dòng)結(jié)構(gòu)、只有事件發(fā)生時(shí),程序才會(huì)執(zhí)行;沒有事件時(shí),整個(gè)程序處于停滯狀態(tài)。程序=對(duì)象+動(dòng)作 界面設(shè)計(jì):選擇程序所需要的對(duì)象,并對(duì)對(duì)象進(jìn)行合理的設(shè)置,如窗口(命令按鈕、單選鈕、列表框、標(biāo)簽)、菜單、對(duì)話框等 程序代碼設(shè)計(jì)(驅(qū)動(dòng)式結(jié)構(gòu)):建立對(duì)象之間的邏輯聯(lián)系,建立與這些對(duì)象相關(guān)聯(lián)的事件過程,對(duì)可能發(fā)生的事件作出適當(dāng)?shù)姆磻?yīng)(屬性如何改變、運(yùn)用什么方法),通過對(duì)象之間發(fā)送和接收到的消息(事件)來決定應(yīng)用程序中的控制流。,設(shè)想和實(shí)現(xiàn),編程步驟,設(shè)計(jì)第一個(gè)應(yīng)用程序,明確功能:顯示文字信息,需要的對(duì)象 啟動(dòng)VB,在新建工程對(duì)話框中選擇“標(biāo)準(zhǔn) EXE” 如果已經(jīng)在VB環(huán)境,菜單文件|新建工程 ;(對(duì)于不要保存的工程,可以先刪除,菜單文件|刪除工程 ,再新建工程) 用戶界面設(shè)計(jì) 窗體Form:Name、Caption、BorderStyle、Font、ForeColor等 命令按鈕CommandButton: Name 、 Caption 編寫事件過程 運(yùn)行程序、調(diào)試程序(反復(fù)),屬性設(shè)置方法,屬性窗口設(shè)置:靜態(tài) 賦值語句設(shè)置:動(dòng)態(tài) 語法: 對(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)括起來,如Print “歡迎”、Print “3+5*2” ) 格式:對(duì)象名. Print 空Print語句,顯示一個(gè)空行 Cls方法 用于在指定對(duì)象上清除顯示內(nèi)容 格式:對(duì)象名. Cls,認(rèn)識(shí)兩個(gè)事件和一條語句,事件 Click:?jiǎn)螕?DblClick:雙擊 語句 語法: End 功能: 程序結(jié)束運(yùn)行,VB程序書寫規(guī)范初步,在代碼窗口中設(shè)計(jì)程序代碼 事件過程格式:首尾語句系統(tǒng)自動(dòng)生成,書面答題時(shí)不要遺漏 事件過程頭語句 語句 End Sub 一般一條語句寫一行;每條語句的格式都必須符合語法規(guī)定。 若一條語句分行寫,輸入“空格_”后回車再在下一行繼續(xù)寫 若一行寫多條語句,用“ : ”分隔 程序代碼不區(qū)分大小寫 注意縮格形式編寫語句,保存工程,文件|保存工程 保存窗體文件 .frm (默認(rèn)文件名Form1.frm) 保存工程文件 .vbp (默認(rèn)文件名工程1.vbp) 建議:將各個(gè)工程保存在不同的文件夾中 在保存工程對(duì)話框中,選擇保存位置后單擊“新文件夾”按鈕,建立新文件夾 單擊“打開”,選擇保存位置為新建的文件夾 為窗體文件、工程文件起名或默認(rèn)名保存,建立可執(zhí)行文件,菜單命令文件|生成工程1.exe 在生成工程對(duì)話框中,選擇保存位置,為建立的可執(zhí)行文件命名 該文件可脫離 Visual Basic環(huán)境單獨(dú)運(yùn)行,也可創(chuàng)建快捷方式,打開工程,菜單命令文

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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)論