1、vb.net ?完全符合面向?qū)ο蟮木幊陶Z(yǔ)言抽象、封裝、繼承的四大特性,而vb不支持繼承。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供豐南網(wǎng)站建設(shè)、豐南做網(wǎng)站、豐南網(wǎng)站設(shè)計(jì)、豐南網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、豐南企業(yè)網(wǎng)站模板建站服務(wù),10多年豐南做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
2、錯(cuò)誤處理不同。
vb中只是On Error.....goto和On Errer Resume Next ,這些錯(cuò)誤稱為非結(jié)構(gòu)化異常處理。而在vb.net中采用的結(jié)構(gòu)化異常處理機(jī)制,try...catch....finally控制。
3、兩者產(chǎn)生的窗體不同。
vb.net 允許創(chuàng)建不同類型的應(yīng)用程序,例如,創(chuàng)建ASP.NET和ASP.NET Web 服務(wù)應(yīng)用程序,還允許創(chuàng)建控制臺(tái)應(yīng)用程序和作為桌面服務(wù)運(yùn)行的應(yīng)用程序。但是vb 只能創(chuàng)建Windows窗體。
4、數(shù)據(jù)庫(kù)訪問(wèn)的差別。
vb6.0是通過(guò)ADO(Active X Data Objext)來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)訪問(wèn)。而vb.net 是通過(guò)ADO.NET來(lái)訪問(wèn)數(shù)據(jù)庫(kù)。
擴(kuò)展資料
Visual Basic(簡(jiǎn)稱VB)是Microsoft公司開發(fā)的一種通用的基于對(duì)象的程序設(shè)計(jì)語(yǔ)言,為結(jié)構(gòu)化的、模塊化的、面向?qū)ο蟮?、包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動(dòng)為機(jī)制的可視化程序設(shè)計(jì)語(yǔ)言。是一種可用于微軟自家產(chǎn)品開發(fā)的語(yǔ)言。
“Visual” 指的是開發(fā)圖形用戶界面 (GUI) 的方法——不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的對(duì)象add到屏幕上的一點(diǎn)即可。
“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 語(yǔ)言,是一種在計(jì)算技術(shù)發(fā)展歷史上應(yīng)用得最為廣泛的語(yǔ)言。
Visual Basic源自于BASIC編程語(yǔ)言。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫(kù),或者輕松的創(chuàng)建Active?X控件,用于高效生成類型安全和面向?qū)ο蟮膽?yīng)用程序 。
參考資料:百度百科-Visual Basic
1.基本數(shù)據(jù)類型
基本數(shù)據(jù)類型是由系統(tǒng)定義的數(shù)據(jù)類型,包括數(shù)值數(shù)據(jù)類型、字節(jié)型、邏輯型、日期型、字符型、字符串類型和對(duì)象類型。
(1)數(shù)值(Numeric)數(shù)據(jù)類型
數(shù)值數(shù)據(jù)類型分別是:Integer、Long、Single、Double和Decimal,它們的表數(shù)范圍、所占字節(jié)數(shù)如表3-1所列。
表3-1 VB .NET的數(shù)值數(shù)據(jù)類型
類型 數(shù)值范圍 字節(jié)數(shù)
Integer -2147483648 ~ 2147483647 4
Long 9223372036854775808 ~ 9223372036854775807 8
Short -32768 ~ 32767 2
Single -3.402823E38 ~-1.401298E-451.041298E-45 ~ 3.402823E38 4
Double -1.7976313486231E308 ~ 4.94065645841247E-324
4.94065645841247E-324 ~ 1.79769313486231E308 8
Decimal -7922816251426433759354 ~ 79228162514264337593543950335
絕對(duì)值最小的非0數(shù)為:+/-0.000000000000000000000000001 12
(2)字節(jié)(Byte)數(shù)據(jù)類型
字節(jié)類型用以存儲(chǔ)二進(jìn)制數(shù)據(jù),占1字節(jié),其數(shù)值范圍在0~255的整數(shù),是一個(gè)無(wú)符號(hào)的數(shù)據(jù)類型。在進(jìn)行ANSI與Unicode格式轉(zhuǎn)換時(shí),若數(shù)據(jù)是用Byte格式存儲(chǔ)的,就可以保留其原值;若數(shù)據(jù)是用String格式存儲(chǔ)的則可能會(huì)遭到破壞。在讀文件、寫文件、調(diào)用DIL、調(diào)用對(duì)象的方法和屬性時(shí),VB .NET都會(huì)自動(dòng)在ANSI和Unicode之間進(jìn)行轉(zhuǎn)換。注意,除了一元減號(hào)外,所有對(duì)整數(shù)起作用的運(yùn)算符都可用于Byte類型的數(shù)據(jù)。
(3)邏輯(Boolean)數(shù)據(jù)類型
邏輯類型數(shù)據(jù)占2個(gè)字節(jié),主要用來(lái)存放邏輯判斷的結(jié)果,取值為邏輯值,即True(真)或False(假)。當(dāng)將其他數(shù)據(jù)類型轉(zhuǎn)換為邏輯數(shù)據(jù)時(shí),非0轉(zhuǎn)換為True,0轉(zhuǎn)換為False。
(4)日期(Date)數(shù)據(jù)類型
Date類型用來(lái)保存日期和時(shí)間數(shù)據(jù),占8字節(jié),取值范圍為1-1-0001 0:00:00~12-31-9999 23:59:59的日期時(shí)間,即日期范圍為公元1年1月1日~9999年12月31日,時(shí)間范圍為0:00:00~23:59:59。Date數(shù)據(jù)要求在日期時(shí)間值前后加上“#”,日期時(shí)間值的格式為m-d-yyyy hh : mm : ss(月-日-年時(shí):分:秒)。例如:#12-3-2003 10:20:18#。
(5)字符(Char)型
字符型數(shù)據(jù)占2字節(jié),取值范圍0~65535,代表一個(gè)Unicode字符。Char數(shù)據(jù)類型與數(shù)值類型之間不允許隱式轉(zhuǎn)換,但可使用系統(tǒng)的Asc()或AscW()將Char數(shù)據(jù)顯示轉(zhuǎn)換為數(shù)值數(shù)據(jù)。
(6)字符串(String)數(shù)據(jù)類型
String類型用于保存字符串?dāng)?shù)據(jù),一個(gè)字符占1字節(jié),一個(gè)漢字占2字節(jié),字符串最大長(zhǎng)度可達(dá)20億(231)個(gè)Unicode字符。字符串前后要加上" "。例如:"Good morning !"、"程序"。
(7)對(duì)象(Object)數(shù)據(jù)類型
Object類型用來(lái)存儲(chǔ)應(yīng)用程序中的對(duì)象,可存放任何類型的數(shù)據(jù),占4字節(jié)。
2.自定義數(shù)據(jù)類型
用戶自定義類型在Visual Basic.NET中稱為“結(jié)構(gòu)”(Structure),包含一個(gè)或多個(gè)不同種類的數(shù)據(jù)類型,視自定義類型的成員來(lái)決定存放的數(shù)據(jù),關(guān)鍵字為System.ValueType。用戶自定義類型數(shù)據(jù)占用的內(nèi)存空間是其包含的所有數(shù)據(jù)類型所占用內(nèi)存空間的總和。
CType 函數(shù)
任何數(shù)據(jù)類型
必須在兩種數(shù)據(jù)類型之間定義擴(kuò)大轉(zhuǎn)換或收縮轉(zhuǎn)換
引發(fā) InvalidCastException
DirectCast
任何數(shù)據(jù)類型
一個(gè)類型必須繼承自或者實(shí)現(xiàn)另一個(gè)類型
引發(fā) InvalidCastException
TryCast
僅引用類型
一個(gè)類型必須繼承或者實(shí)現(xiàn)另一個(gè)類型
返回 Nothing (Visual Basic)
VB.net是微軟最新平臺(tái)技術(shù),是.netframeworkSDK的一種語(yǔ)言。VB.net和VC#.net在功能上沒(méi)有區(qū)別。編譯以后生成的可執(zhí)行文件被稱為Assembly,即
程序集
。
基本數(shù)據(jù)類型是由系統(tǒng)定義的數(shù)據(jù)類型,包括數(shù)值數(shù)據(jù)類型、字節(jié)型、邏輯型、日期型、字符型、字符串類型和對(duì)象類型
名稱欄目:vb.net的類型 vb net
本文網(wǎng)址:http://jinyejixie.com/article10/hpcjgo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、網(wǎng)頁(yè)設(shè)計(jì)公司、企業(yè)網(wǎng)站制作、靜態(tài)網(wǎng)站、虛擬主機(jī)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)