VB程序設(shè)計(jì)課件_第1頁(yè)
VB程序設(shè)計(jì)課件_第2頁(yè)
VB程序設(shè)計(jì)課件_第3頁(yè)
VB程序設(shè)計(jì)課件_第4頁(yè)
VB程序設(shè)計(jì)課件_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

VisualBasic程序設(shè)計(jì)VisualBasic程序設(shè)計(jì)JC8183980319教材及參考書教材:1.VisualBasic程序設(shè)計(jì)教程,馬秀峰主編,山大出版社,2004.2.VB上機(jī)指導(dǎo),自編。參考書:1.VisualBasic程序設(shè)計(jì)簡(jiǎn)明教程(第二版)/(第三版),龔沛曾等,高教出版社,2003/2007.2.VisualBasic實(shí)驗(yàn)指導(dǎo)與測(cè)試(第二版)/(第三版),龔沛曾等,高教出版社,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章過(guò)程第9章鍵盤和鼠標(biāo)事件第10章對(duì)話框和菜單第11章多重窗體和環(huán)境應(yīng)用第12章文件系統(tǒng)第13章程序調(diào)試和出錯(cuò)處理1.1VB簡(jiǎn)介1.概況VisualBasic是由Basic發(fā)展而來(lái)的。Basic是Beginner‘sAll-purposeSymbolicInstructionCode(初學(xué)者通用符號(hào)指令代碼)的縮寫,1964年由美國(guó)Dartmouth學(xué)院設(shè)計(jì)VisualBasic(簡(jiǎn)稱VB)即可視的Basic,由Microsoft公司推出。它既保留了Basic語(yǔ)言簡(jiǎn)單易用的特點(diǎn),又充分利用了Windows的圖形環(huán)境。是可視化語(yǔ)言的先驅(qū),也是可視化程度最高的一個(gè)計(jì)算機(jī)語(yǔ)言。一、VB的發(fā)展美國(guó)NewHampshire的Hanover(美國(guó)新罕布什爾州)有個(gè)大學(xué)叫做DartmouthCollege

2.發(fā)展歷程1.1964年Basic語(yǔ)言問(wèn)世2.1975在微機(jī)上固化的Basic語(yǔ)言3.1985年使用結(jié)構(gòu)化的Basic語(yǔ)言:TrueBasic,QuickBasic4.1991年,VisualBasic1.01998年,VisualBasic6.0

一、VB的發(fā)展1.1VB簡(jiǎn)介發(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的測(cè)試版本(代號(hào)Whidbey)。2005年,微軟宣布將不會(huì)再對(duì)非.NET版本的VB進(jìn)行支持。VB社群立即作出反應(yīng)表示關(guān)心這個(gè)消息,一些老用戶還遞交了希望能夠繼續(xù)對(duì)VB進(jìn)行技術(shù)支持的請(qǐng)?jiān)笗?。微軟目前還不愿意改變他們的決定。二、VB的主要特點(diǎn)1.提供可視化的編程工具2.結(jié)構(gòu)化的程序設(shè)計(jì)3.面向?qū)ο蟮某绦蛟O(shè)計(jì)4.采用事件驅(qū)動(dòng)編程機(jī)制5.強(qiáng)大的網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、多媒體功能1.1VB簡(jiǎn)介對(duì)象Object

:在程序設(shè)計(jì)領(lǐng)域,對(duì)象是一個(gè)將數(shù)據(jù)和操作命令封裝起來(lái)的軟件部件,是經(jīng)過(guò)調(diào)試可以直接使用的程序單位。VB中的對(duì)象:許多對(duì)象是用戶可感知的實(shí)體,以可見的圖形方式顯示在界面上,例如一個(gè)按鈕、一個(gè)窗體。面向?qū)ο蟮某绦蛟O(shè)計(jì)OOP(ObjectOrientedProgramming):OOP的基本原則是計(jì)算機(jī)程序是由諸多夠起到子程序作用的單元或?qū)ο蠼M合而成。是一種以對(duì)象為基礎(chǔ),以事件來(lái)驅(qū)動(dòng)的程序設(shè)計(jì)技術(shù)。這就改變了傳統(tǒng)的程序設(shè)計(jì)模式。1.2Vb6.0安裝、啟動(dòng)和退出一、安裝1.VisualStudio6.0套裝2.VisualBasic6.0單獨(dú)裝二、啟動(dòng)“開始”/“程序”/“MicroSoftVisualStudio6.0中文版”

/“MicroSoftVisual6.0中文版VB“新建工程”窗口(1)“新建”選項(xiàng)卡:建立新工程。(2)“現(xiàn)存”選項(xiàng)卡:選擇和打開現(xiàn)有的文件。(3)“最新”選項(xiàng)卡:列出最近使用過(guò)的工程。列出了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ì)窗口編輯事件過(guò)程、用戶自定義過(guò)程等源程序代碼屬性(properties)窗口設(shè)置所有窗體和控件等對(duì)象的屬性工程資源管理器(projectexpror)窗口保存一個(gè)應(yīng)用程序所有的屬性及所有文件工具箱(toolbox)窗口顯示各種控件的制作工具,供用戶在窗體上設(shè)計(jì)通過(guò)工具欄的按鈕可以迅速地訪問(wèn)常用的菜單命令。一、主窗口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)用程序的界面。用戶通過(guò)與窗體上的控制部件交互可控制應(yīng)用程序的運(yùn)行,得到各種結(jié)果。代碼設(shè)計(jì)窗口是專門用來(lái)進(jìn)行程序設(shè)計(jì)的窗口,可顯示和編輯代碼。每個(gè)窗體都有各自的代碼窗口。四、屬性窗口功能:顯示和設(shè)置窗體或控件等對(duì)象的屬性,如標(biāo)題名稱、顏色、字體、大小等。對(duì)象列表框?qū)傩耘帕蟹绞綄傩粤斜砜驅(qū)傩院x說(shuō)明構(gòu)成:對(duì)象列表框,屬性排列方式,屬性列表框,屬性含義說(shuō)明。五、工程資源管理器窗口功能:保存一個(gè)應(yīng)用程序所有屬性以及組成這個(gè)應(yīng)用程序的所有文件。查看代碼查看對(duì)象切換文件夾三個(gè)按鈕:“查看代碼”按鈕:切換到代碼窗口,顯示和編輯代碼“查看對(duì)象”按鈕:切換到窗體窗口,顯示和編輯對(duì)象“切換文件夾”按鈕:切換文件夾顯示的方式。圖形框文本框命令按鈕單選按鈕列表框垂直滾動(dòng)條驅(qū)動(dòng)器列表框文件列表框直線數(shù)據(jù)控制指針標(biāo)簽框架復(fù)選框組合框水平滾動(dòng)條時(shí)鐘目錄列表框形狀圖像對(duì)象鏈接與嵌入(OLE)六、工具箱窗口包含有1個(gè)指針按鈕和20個(gè)工具按鈕(20個(gè)標(biāo)準(zhǔn)控件)。是構(gòu)成VB應(yīng)用程序界面的部件。1.4編寫一個(gè)簡(jiǎn)單的VB程序建立一個(gè)VB應(yīng)用程序的基本步驟:1.建立用戶界面;2.設(shè)置對(duì)象(窗體和控件)屬性;3.編寫

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論