




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
VisualBasic程序設(shè)計(jì)VisualBasic程序設(shè)計(jì)JC8183980319教材及參考書教材:1.VisualBasic程序設(shè)計(jì)教程,馬秀峰主編,山大出版社,2004.2.VB上機(jī)指導(dǎo),自編。參考書:1.VisualBasic程序設(shè)計(jì)簡明教程(第二版)/(第三版),龔沛曾等,高教出版社,2003/2007.2.VisualBasic實(shí)驗(yàn)指導(dǎo)與測試(第二版)/(第三版),龔沛曾等,高教出版社,2003/2007.3.VisualBasic實(shí)效編程百例,劉韜等編著,人民郵電出版社,2002.4.VB程序設(shè)計(jì)與應(yīng)用案例(含實(shí)驗(yàn)),劉鋼,高等教育出版社.教材目錄第1章VB6.0概述第2章VB程序設(shè)計(jì)基礎(chǔ)第3章數(shù)據(jù)類型、表達(dá)式和函數(shù)第4章數(shù)據(jù)輸入和輸出第5章常用標(biāo)準(zhǔn)控件第6章基本控制結(jié)構(gòu)第7章數(shù)組第8章過程第9章鍵盤和鼠標(biāo)事件第10章對話框和菜單第11章多重窗體和環(huán)境應(yīng)用第12章文件系統(tǒng)第13章程序調(diào)試和出錯(cuò)處理1.1VB簡介1.概況VisualBasic是由Basic發(fā)展而來的。Basic是Beginner‘sAll-purposeSymbolicInstructionCode(初學(xué)者通用符號指令代碼)的縮寫,1964年由美國Dartmouth學(xué)院設(shè)計(jì)VisualBasic(簡稱VB)即可視的Basic,由Microsoft公司推出。它既保留了Basic語言簡單易用的特點(diǎn),又充分利用了Windows的圖形環(huán)境。是可視化語言的先驅(qū),也是可視化程度最高的一個(gè)計(jì)算機(jī)語言。一、VB的發(fā)展美國NewHampshire的Hanover(美國新罕布什爾州)有個(gè)大學(xué)叫做DartmouthCollege
2.發(fā)展歷程1.1964年Basic語言問世2.1975在微機(jī)上固化的Basic語言3.1985年使用結(jié)構(gòu)化的Basic語言:TrueBasic,QuickBasic4.1991年,VisualBasic1.01998年,VisualBasic6.0
一、VB的發(fā)展1.1VB簡介發(fā)展時(shí)間線1991年4月,VB1.01992年11月,VB2.0發(fā)布1993年夏天,VB3.0發(fā)布,分為標(biāo)準(zhǔn)版和專業(yè)版。1995年8月,VB4.0發(fā)布了32位版本和16位的版本。1997年2月,VB5.0發(fā)布。1998年夏天,VB6.0發(fā)布。2001年,VisualB發(fā)布。由于其使用了新的核心和特性,所以很多VB的程序員都要改寫程序。2003年,VisualB2003發(fā)布。2004年,微軟開放了VisualStudio2005的測試版本(代號Whidbey)。2005年,微軟宣布將不會再對非.NET版本的VB進(jìn)行支持。VB社群立即作出反應(yīng)表示關(guān)心這個(gè)消息,一些老用戶還遞交了希望能夠繼續(xù)對VB進(jìn)行技術(shù)支持的請?jiān)笗?。微軟目前還不愿意改變他們的決定。二、VB的主要特點(diǎn)1.提供可視化的編程工具2.結(jié)構(gòu)化的程序設(shè)計(jì)3.面向?qū)ο蟮某绦蛟O(shè)計(jì)4.采用事件驅(qū)動編程機(jī)制5.強(qiáng)大的網(wǎng)絡(luò)、數(shù)據(jù)庫、多媒體功能1.1VB簡介對象Object
:在程序設(shè)計(jì)領(lǐng)域,對象是一個(gè)將數(shù)據(jù)和操作命令封裝起來的軟件部件,是經(jīng)過調(diào)試可以直接使用的程序單位。VB中的對象:許多對象是用戶可感知的實(shí)體,以可見的圖形方式顯示在界面上,例如一個(gè)按鈕、一個(gè)窗體。面向?qū)ο蟮某绦蛟O(shè)計(jì)OOP(ObjectOrientedProgramming):OOP的基本原則是計(jì)算機(jī)程序是由諸多夠起到子程序作用的單元或?qū)ο蠼M合而成。是一種以對象為基礎(chǔ),以事件來驅(qū)動的程序設(shè)計(jì)技術(shù)。這就改變了傳統(tǒng)的程序設(shè)計(jì)模式。1.2Vb6.0安裝、啟動和退出一、安裝1.VisualStudio6.0套裝2.VisualBasic6.0單獨(dú)裝二、啟動“開始”/“程序”/“MicroSoftVisualStudio6.0中文版”
/“MicroSoftVisual6.0中文版VB“新建工程”窗口(1)“新建”選項(xiàng)卡:建立新工程。(2)“現(xiàn)存”選項(xiàng)卡:選擇和打開現(xiàn)有的文件。(3)“最新”選項(xiàng)卡:列出最近使用過的工程。列出了VB6.0能夠建立的應(yīng)用程序類型,初學(xué)者可以選擇“標(biāo)準(zhǔn)EXE”“新建”選項(xiàng)卡窗口三、退出:文件/退出或Alt+F4VB開發(fā)環(huán)境主要窗口概覽主窗口標(biāo)題欄、菜單欄和工具欄窗體(form)設(shè)計(jì)窗口(窗體編輯器)建立VB應(yīng)用程序的界面,是VB應(yīng)用程序的運(yùn)行窗口代碼(code)設(shè)計(jì)窗口編輯事件過程、用戶自定義過程等源程序代碼屬性(properties)窗口設(shè)置所有窗體和控件等對象的屬性工程資源管理器(projectexpror)窗口保存一個(gè)應(yīng)用程序所有的屬性及所有文件工具箱(toolbox)窗口顯示各種控件的制作工具,供用戶在窗體上設(shè)計(jì)通過工具欄的按鈕可以迅速地訪問常用的菜單命令。一、主窗口1.標(biāo)題欄VB有三種工作模式:設(shè)計(jì)模式,運(yùn)行模式,中斷模式2.菜單欄VB6.0菜單欄中包括13個(gè)拉菜單選項(xiàng),每個(gè)選項(xiàng)下有一個(gè)下拉菜單。3.工具欄二、窗體設(shè)計(jì)窗口在其上建立VB應(yīng)用程序的界面。用戶通過與窗體上的控制部件交互可控制應(yīng)用程序的運(yùn)行,得到各種結(jié)果。代碼設(shè)計(jì)窗口是專門用來進(jìn)行程序設(shè)計(jì)的窗口,可顯示和編輯代碼。每個(gè)窗體都有各自的代碼窗口。四、屬性窗口功能:顯示和設(shè)置窗體或控件等對象的屬性,如標(biāo)題名稱、顏色、字體、大小等。對象列表框?qū)傩耘帕蟹绞綄傩粤斜砜驅(qū)傩院x說明構(gòu)成:對象列表框,屬性排列方式,屬性列表框,屬性含義說明。五、工程資源管理器窗口功能:保存一個(gè)應(yīng)用程序所有屬性以及組成這個(gè)應(yīng)用程序的所有文件。查看代碼查看對象切換文件夾三個(gè)按鈕:“查看代碼”按鈕:切換到代碼窗口,顯示和編輯代碼“查看對象”按鈕:切換到窗體窗口,顯示和編輯對象“切換文件夾”按鈕:切換文件夾顯示的方式。圖形框文本框命令按鈕單選按鈕列表框垂直滾動條驅(qū)動器列表框文件列表框直線數(shù)據(jù)控制指針標(biāo)簽框架復(fù)選框組合框水平滾動條時(shí)鐘目錄列表框形狀圖像對象鏈接與嵌入(OLE)六、工具箱窗口包含有1個(gè)指針按鈕和20個(gè)工具按鈕(20個(gè)標(biāo)準(zhǔn)控件)。是構(gòu)成VB應(yīng)用程序界面的部件。1.4編寫一個(gè)簡單的VB程序建立一個(gè)VB應(yīng)用程序的基本步驟:1.建立用戶界面;2.設(shè)置對象(窗體和控件)屬性;3.編寫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年高中化學(xué) 專題3 第3單元 共價(jià)鍵 原子晶體 第1課時(shí) 共價(jià)鍵的形成及類型說課稿 蘇教版選修3
- 7.1 南方地區(qū)的自然特征與農(nóng)業(yè)(第二課時(shí))教學(xué)設(shè)計(jì) - 2023-2024學(xué)年人教版地理八年級下冊
- ⑧展示設(shè)計(jì)教學(xué)設(shè)計(jì)初中美術(shù)嶺美版九年級下冊-嶺美版
- 人教版六年級音樂下冊(簡譜)第六單元《友誼地久天長》教學(xué)設(shè)計(jì)
- 4.3探究三角形全等的條件(1)說課稿-北師大版七年級數(shù)學(xué)下冊
- 2025年區(qū)塊鏈技術(shù)的數(shù)據(jù)安全
- 2025中小學(xué)防溺水安全知識競賽題庫(含參考答案)
- 2025年(完整版)安全生產(chǎn)月知識試題題庫和參考答案
- 2025年醫(yī)療部門面試試題及答案
- 2025年食品檢驗(yàn)工初級食品安全檢測方法考試試卷含答案
- 腦電圖與腦功能活動
- 2024被動式超低能耗(居?。┚G色建筑節(jié)能設(shè)計(jì)標(biāo)準(zhǔn)
- 光纜施工安全培訓(xùn)課件
- 學(xué)前比較教育第二版全套教學(xué)課件
- 中鋁中州礦業(yè)有限公司禹州市方山鋁土礦礦山地質(zhì)環(huán)境保護(hù)和土地復(fù)墾方案
- 中鋁中州礦業(yè)有限公司禹州市淺井鋁土礦礦山地質(zhì)環(huán)境保護(hù)和土地復(fù)墾方案
- 天津大學(xué)畢業(yè)論文答辯PPT模板
- 小學(xué)五六年級青春期女生健康心理講座PPT
- 頂管沉井專項(xiàng)施工方案
- GA 1167-2014探火管式滅火裝置
- 2022年國家電網(wǎng)有限公司特高壓建設(shè)分公司校園招聘筆試試題及答案解析
評論
0/150
提交評論