Visual Basic.NET程序設(shè)計課件第1章_第1頁
Visual Basic.NET程序設(shè)計課件第1章_第2頁
Visual Basic.NET程序設(shè)計課件第1章_第3頁
Visual Basic.NET程序設(shè)計課件第1章_第4頁
Visual Basic.NET程序設(shè)計課件第1章_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本章重點VisualBasic.NET的發(fā)展過程.NET框架的體系結(jié)構(gòu)VisualBasic.NET的主要特點:可視化、面向?qū)ο蠛褪录?qū)動VisualBasic2008的集成開發(fā)環(huán)境對象的屬性、方法和事件以及事件過程設(shè)計一個VisualBasic.NET應(yīng)用程序的步驟目錄1.1VisualBasic.NET簡介1.2VisualStudio2008的安裝和啟動1.3VisualBasic2008的集成開發(fā)環(huán)境1.4面向?qū)ο蟪绦蛟O(shè)計的基本概念1.5VisualBasic.NET應(yīng)用程序的開發(fā)步驟1.1VisualBasic.NET簡介

1.1.1VisualBasic.NET的歷史

1.1.2VisualBasic.NET的特點

1.1.3.NET框架1.1.1VisualBasic.NET的歷史1991年推出了第一個可視化的編程工具軟件VisualBasic1.0版,這是軟件開發(fā)史上的一個具有劃時代意義的事件。1998年,VisualBasic6.0作為VisualStudio6.0的一員被發(fā)布,它是Basic發(fā)展史上最成功的版本之一。2001年,發(fā)布了.NET框架。VisualBasic.NET是.NET框架下的四種語言之一。2002年,推出VisualBasic.NET,同時.NETFramework1.0發(fā)布。2003年,推出VisualBasic.NET2003,同時.NETFramework1.1發(fā)布。2005年,推出VisualBasic2005,同時.NETFramework2.0發(fā)布。2007年11月,推出VisualBasic2008,同時.NETFramework3.5發(fā)布。2010年4月,推出VisualBasic2010,同時.NETFramework4.0發(fā)布。1.1.2VisualBasic.NET的特點可視化的程序設(shè)計所謂“可視化”,是利用系統(tǒng)提供的大量可視化控件(如文本框、按鈕等),直接把控件拖動到界面上相應(yīng)的位置,所見即所得。面向?qū)ο蟮某绦蛟O(shè)計思想構(gòu)成圖形界面的控件可以看做是一個個的對象,如一個按鈕、一個文本框等。每個對象具有各自的屬性和方法。事件驅(qū)動的編程機制系統(tǒng)為每個對象設(shè)定了若干特定的事件,每個事件都能驅(qū)動執(zhí)行一段特定的程序代碼(事件過程),這一段代碼就是針對該對象功能編寫的程序代碼。支持大型數(shù)據(jù)庫的管理和開發(fā)強大的Web應(yīng)用程序開發(fā)功能1.1.3.NET框架公共語言運行時(CLR)

.NET框架的基礎(chǔ),提供所有核心服務(wù)。如內(nèi)存的管理和分配,線程和進程的啟動、管理和刪除等?;A(chǔ)類庫包含了一個綜合性的面向?qū)ο蟮目芍赜玫念悗旒ˋPI),其中含有大量常用功能預(yù)先寫好的代碼,如訪問Windows基本服務(wù)、訪問網(wǎng)絡(luò)、訪問數(shù)據(jù)源等。ADO.NET和XML提供了一組數(shù)據(jù)訪問服務(wù)的類,可以提供對MicrosoftSQLServer和XML等數(shù)據(jù)源以及通過OLEDB和ODBC公開的數(shù)據(jù)源的訪問。ASP.NET和Windows窗體ASP.NET和Windows窗體是在.NET中設(shè)計界面的兩種方式。公共語言運行規(guī)范規(guī)定了.NET框架中的各種程序設(shè)計語言必須遵守的共同約定.NET語言支持四種編程語言,即VisualBasic.NET、VisualC++.NET、VisualC#.NET和VisualJ#.NET。1.2VisualStudio2008的安裝和啟動

1.2.1VisualStudio2008的安裝

1.2.2VisualStudio2008的啟動1.2.1VisualStudio2008的安裝在安裝VisualStudio2008之前,應(yīng)該首先檢查計算機的軟、硬件資源是否符合安裝要求,特別是要確保有足夠的硬盤空間。VisualStudio2008和MSDN幫助文檔的安裝文件總計約占4GB空間,完全安裝VisualStudio2008后約占4~5GB的硬盤空間。1.2.2VisualStudio2008的啟動選擇“開始”→“所有程序”→“MicrosoftVisualStudio2008”→“MicrosoftVisualStudio2008”命令。選擇“文件”→“新建項目”命令,打開“新建項目”對話框。在“項目類型”列表中選擇“VisualBasic”,在“模版”列表中選擇“Windows窗體應(yīng)用程序”,完成VisualBasic2008項目的創(chuàng)建。1.3VisualBasic2008的集成開發(fā)環(huán)境1.3.1菜單欄1.3.2工具欄1.3.3窗體設(shè)計器1.3.4工具箱1.3.5屬性窗口1.3.6解決方案資源管理器1.3.7代碼編輯器1.3.8輸出窗口1.3.9錯誤列表窗口1.3.1菜單欄“文件”菜單

包括文件的建立、打開、保存和關(guān)閉等?!熬庉嫛辈藛斡糜趯丶ο蠛统绦虼a的編輯操作,如剪切、復(fù)制、粘貼、查找和替換等?!耙晥D”菜單

設(shè)置VisualBasic2008的界面環(huán)境,可以打開或者關(guān)閉各個子窗口?!绊椖俊辈藛?/p>

對當(dāng)前項目進行管理,如添加組件、模塊和類等,并顯示當(dāng)前項目的結(jié)構(gòu)以及包含的不同類型的文件?!吧伞辈藛?/p>

包括生成、重新生成、清理和發(fā)布項目。“調(diào)試”菜單提供了調(diào)試程序的若干方法,如逐語句、逐過程和設(shè)置斷點等。1.3.1菜單欄“數(shù)據(jù)”菜單

在應(yīng)用程序中顯示和添加數(shù)據(jù)源?!案袷健辈藛?/p>

對界面中的控件對象進行格式化設(shè)置,“工具”菜單

列出了VisualBasic2008提供的各種不同的工具,如連接到數(shù)據(jù)庫、連接到服務(wù)器等?!皽y試”菜單

提供了和測試相關(guān)的一些功能,如加載元數(shù)據(jù)文件、編輯測試運行配置等?!按翱凇辈藛?/p>

設(shè)置各類子窗口的顯示方式和窗口之間的排列方式?!皫椭辈藛翁峁┝艘粋€基于MSDNLibrary的較為完善的聯(lián)機幫助系統(tǒng)1.3.2工具欄工具欄以圖標形式提供了常用命令的快速訪問按鈕,單擊某個按鈕,可以執(zhí)行相應(yīng)的操作。VisualBasic2008將常用命令根據(jù)功能的不同進行了分類,用戶在完成不同的任務(wù)時可以打開不同類型的工具欄。1.3.3窗體設(shè)計器

窗體(Form)是顯示圖形、圖像和文本等數(shù)據(jù)的載體,是Windows應(yīng)用程序最終面向用戶的窗口。根據(jù)界面的要求,從工具箱中選擇所需的控件,拖放到窗體上的相應(yīng)位置即可。1.3.4工具箱工具箱窗口含有許多可視化的控件,用戶從中選擇相應(yīng)的控件,將它們添加到窗體中,完成圖形用戶界面的設(shè)計。工具箱中的控件和各種組件按照功能的不同進行了分組。1.3.5屬性窗口屬性用來描述對象(包括窗體和控件)的特征,直接影響對象的外觀,如顏色、大小和位置等。通過屬性窗口,可以非常方便地設(shè)計窗體或控件的屬性,而且可以選擇窗體或控件要處理的事件并編寫事件過程代碼。1.3.6解決方案資源管理器

項目可以看作編譯后的一個可執(zhí)行單元,可以是一個應(yīng)用程序或者動態(tài)鏈接庫等。開發(fā)一個VisualBasic.NET應(yīng)用程序會生成多種類型的文件,如程序文件(.vb)、項目文件(.vbproj)、解決方案文件(.sln)、資源文件(.resx)和可執(zhí)行文件(.exe)等。解決方案資源管理器窗口是VisualBasic2008中管理項目、文件和相關(guān)資源的主要工具。1.3.7代碼編輯器

代碼編輯窗口的打開選擇“視圖”→“代碼”菜單命令雙擊“窗體設(shè)計器”窗口中的任意對象單擊“解決方案資源管理器”窗口中的“查看代碼”按鈕1.3.8輸出窗口顯示在對組成一個項目的所有代碼文件進行編譯調(diào)試過程中產(chǎn)生的信息,包括編譯項目產(chǎn)生的錯誤信息以及程序設(shè)定的輸出信息等。1.3.9錯誤列表窗口列出了當(dāng)前程序編譯過程中出現(xiàn)的所有錯誤。不僅描述了錯誤的類型,而且如果雙擊某一錯誤記錄行,可以直接把光標定位在程序中出錯的代碼位置。1.4面向?qū)ο蟪绦蛟O(shè)計的基本概念

1.4.1類與對象

1.4.2對象的屬性

1.4.3對象的方法

1.4.4對象的事件與事件過程1.4.1類與對象類是對象的模版,它定義了對象的特征和行為規(guī)則,是具有相同屬性和行為的對象的集合。在VisualBasic.NET程序設(shè)計中,最主要的類是窗體類和各個控件類。

類的實例被稱為對象。由一個類產(chǎn)生的對象一般都具有相同的屬性和行為。選擇相應(yīng)的控件類,直接將它拖放到窗體上,就會產(chǎn)生一個控件對象,如文本框、標簽、列表框、命令按鈕對象等。

1.4.2對象的屬性控件屬性用來描述控件的特征,包括控件對象的命名、大小、顏色、位置和對齊方式等。設(shè)置控件對象的屬性:在程序設(shè)計期間通過屬性窗口來完成。在程序運行期間通過編寫代碼進行設(shè)置

通過VisualBasic.NET的賦值語句來完成,其具體格式如下:對象名.屬性名=屬性值1.4.3對象的方法

對象的方法是封裝在類里面的預(yù)先定義好的一些特定的函數(shù)或者過程。在VisualBasic.NET中,一般不同類都有各自不同的內(nèi)部方法集合。如Form類具有顯示窗體(Show)、隱藏窗體(Hide)和關(guān)閉窗體(Close)等方法。具體的方法調(diào)用格式如下:

對象名.方法名([參數(shù)])1.4.4對象的事件與事件過程事件是由VisualBasic.NET預(yù)先定義好的,能夠被對象識別的動作。鼠標的單擊(Click)、雙擊(DoubleClick)等操作,鍵盤的按下(KeyDown)、釋放(KeyUp)等操作。響應(yīng)某個事件后所執(zhí)行的操作是根據(jù)該對象的功能編寫的程序代碼來實現(xiàn)的,這一段程序代碼叫做事件過程。事件過程的完整結(jié)構(gòu):PrivateSubButton1_Click(ByValsenderAsSystem.Object,_ByValeAsSystem.EventArgs)HandlesButton1.Click……EndSubVisualBasic.NET采用事件

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論