




已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
浙江理工大學 計算機教研部 馬海燕 2007年3月,計算機程序設計,Visual Basic,教學計劃,本學期總學時80;理論教學48學時,上機32學時; 教學日歷請到“網(wǎng)絡課堂”下載 教材: Visual Basic程序設計基礎(第1章第9章) 參考書: Visual Basic 例題匯編與解析(中國鐵道出版社) 學習方法:通過編寫程序、上機調(diào)試,盡快掌握面向對象的程序設計方法,提高自己的編程能力 學習目標:通過本學期的學習,參加下學期舉行的浙江省非計算機專業(yè)計算機等級二級(VB)考試,通過后取得證書,成績評定,書面作業(yè)+點名+課堂練習:30% 抽查:每次講課前進行學習內(nèi)容回顧和檢查(包括課本知識、上課內(nèi)容和實驗內(nèi)容)。 課堂練習準備一本本子,左上標明學號,每次上課課堂練習后上交,下次上課前下發(fā),每次成績或為滿分,或為零分,曠交者按曠課論處,3次課堂練習不交者取消期中考試資格! 實驗:每個實驗題目完成后先按要求保存在本地E:盤上,下機前再保存到私人空間或自己的U盤、軟盤上,同時交到交作業(yè)空間。20% 期中考試:20% 期末考試:30%,書面作業(yè)要求,另準備兩本練習簿 ,左上角標明學號 每周交替交作業(yè)。注意:不接受紙張! 遲交者扣分! 下周一實驗課后交本,內(nèi)容: 什么是對象、對象的屬性、方法和事件;舉一個實例來說明 談談你對程序設計課程的想法 實驗一預編程代碼與訂正(請用不同顏色訂正) 沒有進行實驗預編程的不允許進機房并按曠課處理! 在7#和3#機房上機,Tips,8號機房為開放式學習機房,周一周五下午、晚上有值班老師負責答疑 優(yōu)秀VB編程學習站點推薦 / VB愛好者樂園 / AppleVB / 千千VB “網(wǎng)絡課堂”文件夾:ftp:/你的學號/網(wǎng)絡課堂/馬海燕/07VB 教學與實驗網(wǎng)站: 聯(lián)系方式: Email: Tel:86843491,第一講,主題,程序設計語言 對象及其屬性、方法與事件 Visual Basic簡介 開發(fā)VB應用程序的方法與步驟 編寫第一個VB應用程序,程序設計語言,程序存儲與程序控制工作原理 低級語言:面向機器,不通用 機器語言: 直接執(zhí)行 匯編語言: 源程序 匯編目標程序 高級語言:面向問題,通用、易學 解釋型:邊解釋邊執(zhí)行 編譯型:編譯成目標程序( 連接可執(zhí)行程序) 程序設計語言的支持環(huán)境:源程序在程序設計語言支持下通過操作系統(tǒng)來控制計算機的運行,Visual Basic的歷史與特點,發(fā)展: Beginners all-purpose symbolic instruction code Visual Basic: 可視化的程序設計語言 Microsoft于1991年推出,1.0版到5.0版、6.0版 Visual Basic. Net 特點: 面向對象程序設計:建立對象、對象間的關聯(lián) 可視化的編程工具:GUI圖形用戶界面的設計 事件驅動的編程方式:對象與對象、程序與對象之間由對象的事件相聯(lián)系 結構化的程序設計方法:繼承了Basic語言特點,VB6.0運行環(huán)境與啟動,軟硬件條件: Windows95/Windows NT4.0 以上版本操作系統(tǒng) CPU:486DX/100以上 至少250M可用硬盤空間 24M以上內(nèi)存 安裝:運行光盤上的setup文件,按提示進行安裝。 啟動:與啟動其他Windows應用程序相同 幫助:MSDN,VB6.0 集成開發(fā)環(huán)境,工程資源管理窗口,屬性窗口,窗體布局窗口,工具箱,窗體對象,對象|代碼窗口,立即窗口,基本概念,對象(Object):是代碼和數(shù)據(jù)的集合。在VB中可以使用的對象有窗體、控件、菜單、屏幕、剪貼板,還可以自己設計對象。 類:同一種對象的抽象概念。對象是類的實例。 屬性:對象的性質(zhì)。每個對象都有名稱(Name)和各種屬性,屬性值決定了對象的外觀和行為。 屬性可以在屬性窗口中設置(靜態(tài)) 屬性可以在程序代碼中改變(動態(tài)) 方法:對象所具有的動作和行為。在VB中方法是編寫封裝好的過程和函數(shù),可以直接調(diào)用。 事件:對象能夠識別的外部刺激。在VB中每個對象都有預先定義的對象能夠識別的動作。 事件過程:事件發(fā)生后對象的反應。在VB中對象響應了某個事件時所執(zhí)行的程序代碼段就是事件過程。,Windows應用程序設計模式,Windows屬于事件驅動結構、只有事件發(fā)生時,程序才會執(zhí)行;沒有事件時,整個程序處于停滯狀態(tài)。程序=對象+動作 界面設計:選擇程序所需要的對象,并對對象進行合理的設置,如窗口(命令按鈕、單選鈕、列表框、標簽)、菜單、對話框等 程序代碼設計(驅動式結構):建立對象之間的邏輯聯(lián)系,建立與這些對象相關聯(lián)的事件過程,對可能發(fā)生的事件作出適當?shù)姆磻▽傩匀绾胃淖儭⑦\用什么方法),通過對象之間發(fā)送和接收到的消息(事件)來決定應用程序中的控制流。,設想和實現(xiàn),編程步驟,設計第一個應用程序,明確功能:顯示文字信息,需要的對象 啟動VB,在新建工程對話框中選擇“標準 EXE” 如果已經(jīng)在VB環(huán)境,菜單文件|新建工程 ;(對于不要保存的工程,可以先刪除,菜單文件|刪除工程 ,再新建工程) 用戶界面設計 窗體Form:Name、Caption、BorderStyle、Font、ForeColor等 命令按鈕CommandButton: Name 、 Caption 編寫事件過程 運行程序、調(diào)試程序(反復),屬性設置方法,屬性窗口設置:靜態(tài) 賦值語句設置:動態(tài) 語法: 對象名.屬性 = 值 省略對象名時表示當前窗體 例子: Caption = “歡迎” FontName = “宋體” BackColor = vbBlue cmdshow. FontName = “楷體_GB2312” FontSize = 24 Width = 5000 有用的信息 附錄一:字號與磅對應表.doc 附錄二:顏色常量.doc,初識幾個窗體上的方法,Print方法 用于在指定對象上顯示內(nèi)容 格式:對象名. Print 輸出內(nèi)容 輸出內(nèi)容可以是計算結果(如Print 3+5*2)、也可是字符(用雙引號括起來,如Print “歡迎”、Print “3+5*2” ) 格式:對象名. Print 空Print語句,顯示一個空行 Cls方法 用于在指定對象上清除顯示內(nèi)容 格式:對象名. Cls,認識兩個事件和一條語句,事件 Click:單擊 DblClick:雙擊 語句 語法: End 功能: 程序結束運行,VB程序書寫規(guī)范初步,在代碼窗口中設計程序代碼 事件過程格式:首尾語句系統(tǒng)自動生成,書面答題時不要遺漏 事件過程頭語句 語句 End Sub 一般一條語句寫一行;每條語句的格式都必須符合語法規(guī)定。 若一條語句分行寫,輸入“空格_”后回車再在下一行繼續(xù)寫 若一行寫多條語句,用“ : ”分隔 程序代碼不區(qū)分大小寫 注意縮格形式編寫語句,保存工程,文件|保存工程 保存窗體文件 .frm (默認文件名Form1.frm) 保存工程文件 .vbp (默認文件名工程1.vbp) 建議:將各個工程保存在不同的文件夾中 在保存工程對話框中,選擇保存位置后單擊“新文件夾”按鈕,建立新文件夾 單擊“打開”,選擇保存位置為新建的文件夾 為窗體文件、工程文件起名或默認名保存,建立可執(zhí)行文件,菜單命令文件|生成工程1.exe 在生成工程對話框中,選擇保存位置,為建立的可執(zhí)行文件命名 該文件可脫離 Visual Basic環(huán)境單獨運行,也可創(chuàng)建快捷方式,打開工程,菜單命令文
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【量子經(jīng)濟發(fā)展聯(lián)盟】量子經(jīng)濟發(fā)展聯(lián)盟QED-C2025量子計算與人工智能協(xié)同應用案例研究報告
- 2025年輔警招聘考試綜合提升練習題及完整答案詳解1套
- (2025)輔警招聘考試試題庫附答案詳解(研優(yōu)卷)
- 2025年中考沖刺模擬化學(云南卷)(考試版A3)
- 2022年2月韶關市直機關遴選公務員面試真題帶答案詳解
- 2022年11月三明市直機關遴選公務員面試真題回憶版
- 2013中考試題及答案
- 2025年皖北煤電集團總醫(yī)院招聘護理筆試備考題庫含答案詳解(黃金題型)
- 麗江云南麗江市交通運輸綜合行政執(zhí)法支隊執(zhí)法輔助人員招聘6人筆試歷年參考題庫及完整答案詳解一套
- 麗江云南麗江市交通運輸綜合行政執(zhí)法支隊執(zhí)法輔助人員招聘6人筆試歷年參考題庫附答案詳解(綜合題)
- 會計領軍考試題庫及答案
- 會計領軍人才試題及答案
- 前期物業(yè)服務合同解除權法律問題研究
- (廣東省卷)2025年中考考前最后一卷生物試卷(含答案)
- 多校下學期期中考試八年級語文試卷(PDF版含答案)-1
- 五下語文第五單元測試卷及答案
- 四川省石室中學2024-2025學年高二數(shù)學第二學期期末調(diào)研試題含解析
- 牡丹江市西安區(qū)鄉(xiāng)鎮(zhèn)衛(wèi)生院招聘醫(yī)學畢業(yè)生筆試真題2024
- DB32/T 3940-2020公路橋梁健康監(jiān)測系統(tǒng)數(shù)據(jù)庫架構設計規(guī)范
- 第六單元綜合性學習《以和為貴》課件-2024-2025學年統(tǒng)編版語文八年級下冊
- 5.1基因突變和基因重組課件-高一下學期生物人教版必修2
評論
0/150
提交評論