vb.net入門經(jīng)典
創(chuàng)新互聯(lián)長期為上1000家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為澄江企業(yè)提供專業(yè)的網(wǎng)站制作、成都網(wǎng)站制作,澄江網(wǎng)站改版等技術服務。擁有10年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
Visual Basic 6.0 Internet編程指南
中文Visual BASIC 6.0實用教程
融會貫通Visual Basic6.0(基礎篇)
以前版本的Visual Basic雖然號稱自己是一種OOP(面向對象)編程語言,但卻不是一個地地道道的OOP編程語言,最多只是半個面向對象的編程語言。但Visual Basic.NET已經(jīng)是一種完全的面向對象的編程語言。他支持面向對象的所有基本特征:繼承、多態(tài)和重載。這使得以前在Visual Basic中很難或根本實現(xiàn)不了的問題,在Visual Basic.NET中可以順利的用簡單的方法實現(xiàn)。
VB.net 相對VB出現(xiàn)巨大變化的是語意,從運行于基于COM的deterministic, reference-counted的引擎之上的編程環(huán)境,轉變?yōu)槿婷嫦驅ο蟮幕?NET Framework的語言。.NET Framework包括了CLR(使用通用垃圾收集機制和JIT編譯引擎的虛擬機)和大量的類庫。VB開發(fā)者進入VB.NET要面對新增的大量類庫的問題。\x0d\x0a\x0d\x0a上述變化表明了許多在運行及維護相關優(yōu)化事宜下面的假定,一些VB6函數(shù)和庫不再存在而其它的仍然可用,但是比不上.NET語言中自帶的可替換的函數(shù)和庫來得高效。即使它們可被編譯,但大多從VB6轉換而來的應用將需要一定程度上的重構(refactoring),以全面利用新語言的優(yōu)點。在有關句法、應用調(diào)試、部署和術語等方面的變化,有大量的文檔可以參考。\x0d\x0a\x0d\x0a1, 比較樣例:\x0d\x0a\x0d\x0a兩個例子都彈出"Hello,World"并帶OK按鈕的信息框,它們顯示了VB和VB.Net在句法上的相似。\x0d\x0a\x0d\x0aVB.NET:\x0d\x0a\x0d\x0aPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click\x0d\x0a\x0d\x0aMessageBox.Show("Hello, World")\x0d\x0a\x0d\x0aEnd Sub\x0d\x0a\x0d\x0aVB:\x0d\x0a\x0d\x0aPrivate Sub Command1_Click()\x0d\x0a\x0d\x0aMsgBox "Hello, World"\x0d\x0a\x0d\x0aEnd Sub\x0d\x0a\x0d\x0a注意,VB.NET中的所有過程調(diào)用都必須加圓括號,而VB6中只有調(diào)用函數(shù)或者VB6中使用Call來調(diào)用過程時才需要加圓括號。
' 關于VB.net { Visual Basic.NET是基于微軟.NET Framework之上的面向對象的中間解釋性語言,可以看作是Visual Basic在.Net Framework平臺上的升級版本,增強了對面向對象的支持。但由于改動太大,導致VB.net對VB的向后兼容性不好,在業(yè)界引起不小的爭議。 } ' VB.net與VB6.0的主要區(qū)別 { VB.Net需要在.Net Framework平臺上才能執(zhí)行,因此,大多的VB.Net程序員使用Visual Studio.Net作為IDE(integrated development environment-集成性的開發(fā)環(huán)境)開發(fā).net應用程序。 VB6生成的應用程序不需要.Net Framework框架的支持。 因此,使用VB.net開發(fā)的應用程序只能在裝有.Net Framework框架的系統(tǒng)中運行。 } ' VB.net與VB6.0的編程思想 { 網(wǎng)上流傳的VB與VB.net差別被過分夸大。其實VB.net改善的只是完整的面向對象思想,90%語法與VB6.0保持一致。 抽象、封裝、多態(tài)、繼承是面向對象語言的四個基本屬性。VB6.0不支持繼承,而VB.NET則不然。所以,和C++一樣,VB.NET也是完全面向對象的編程語言。 } ' VB.net與VB6.0的應用前景(個人觀點 By 刺猬) ( 介于現(xiàn)在應用最為廣泛WindowsXP操作系統(tǒng)沒有預裝.net framework的原因,許多VB程序員采用VB6.0開發(fā)應用程序;但現(xiàn)在不一樣了,在未來,WindowsXP系統(tǒng)必將面臨淘汰。繼Vista以后,系統(tǒng)都預裝了.net framework框架,由此看來,微軟正在極力推崇使用.net技術?;蛟S,.net應用程序的開發(fā)在未來會有很大的發(fā)展前景。 }
求采納
文章標題:vb.net
網(wǎng)頁網(wǎng)址:http://redsoil1982.com.cn/article22/higdjc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供域名注冊、用戶體驗、網(wǎng)站策劃、做網(wǎng)站、App設計、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)