本篇內(nèi)容主要講解“VB面向?qū)ο蟮膬?yōu)點(diǎn)有哪些”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“VB面向?qū)ο蟮膬?yōu)點(diǎn)有哪些”吧!
萬(wàn)全網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),萬(wàn)全網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為萬(wàn)全千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的萬(wàn)全做網(wǎng)站的公司定做!
面向?qū)ο筮@個(gè)詞語(yǔ)對(duì)于搞開(kāi)發(fā)的程序員所熟悉,在JAVA中最能體現(xiàn)面向?qū)ο筮@個(gè)詞語(yǔ)的意義。而在我們新版的Visual Basic 7也就是Visual Basic.NET,具有了面向?qū)ο笳Z(yǔ)言的所有特征。即使以老vb程序員的角度看也對(duì)象的慨念并不完全是新的,但也要盡可能用面向?qū)ο蟮姆绞綄?xiě)代碼。
如果你問(wèn)一個(gè)面向?qū)ο蟪绦蛟O(shè)計(jì)高手什么是面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言?那么你可能將聽(tīng)到幾個(gè)絕對(duì)少不了的單詞,比如:類(lèi)、接口、消息隱匿、封裝、繼承、多態(tài)等等。作為一個(gè)話題,面向?qū)ο笳Z(yǔ)言不是那種很簡(jiǎn)單只需要一兩天就能精通或者僅僅靠一次演講就能掌握的語(yǔ)言。要掌握面向?qū)ο蟪绦蛘Z(yǔ)言你需要作在掌握理論的同時(shí)還要做大量的練習(xí)。
VB基礎(chǔ)教程面向?qū)ο缶幊痰膬?yōu)點(diǎn)
你是否對(duì)現(xiàn)代程序設(shè)計(jì)語(yǔ)言如此傾向面向?qū)ο缶幊谈械襟@訝?這有幾個(gè)原因,c++作為c的一個(gè)擴(kuò)展發(fā)展起來(lái)支持面向?qū)ο缶幊碳夹g(shù),還有java這個(gè)星球上***的編程語(yǔ)言也是一種面向?qū)ο蟮木幊陶Z(yǔ)言,然后,的確如此,vb發(fā)展成vb.NET后,也成為一種完全的面向?qū)ο蟮木幊陶Z(yǔ)言。有幾個(gè)好的原因?qū)е铝诉@個(gè)轉(zhuǎn)變。面向?qū)ο缶幊逃袔讉€(gè)優(yōu)點(diǎn),比如:易于進(jìn)行代碼維護(hù),可擴(kuò)展性好,代碼重用技術(shù)。這些優(yōu)點(diǎn)是過(guò)程編程所沒(méi)有的。下面就談?wù)劽嫦驅(qū)ο蠹夹g(shù)的這些優(yōu)點(diǎn):
1.易于維護(hù):在面向?qū)ο缶幊讨心K性是與生俱來(lái)的,實(shí)體表現(xiàn)為類(lèi)和名字空間中具有相同功能的類(lèi),你可以向名字空間中增加一個(gè)類(lèi)卻不會(huì)影響名字空間的其他成員。
2.可擴(kuò)展性:面向?qū)ο缶幊讨С謹(jǐn)U展性,如果你有一個(gè)有某種功能的類(lèi),你可以很快的擴(kuò)展這個(gè)類(lèi),創(chuàng)建另一個(gè)具有擴(kuò)展功能的類(lèi)。
3.代碼重用:自從功能被壓縮到一個(gè)類(lèi)中并且類(lèi)作為一個(gè)獨(dú)立的實(shí)體存在,提供一個(gè)類(lèi)庫(kù)就變得非常容易了,事實(shí)是任何一個(gè).NET Framework程序員都可以使用.NET Framework類(lèi)庫(kù)。
VB基礎(chǔ)教程面向?qū)ο箢?lèi)的介紹
類(lèi):在面向?qū)ο缶幊碳夹g(shù)中類(lèi)是主要的焦點(diǎn),簡(jiǎn)單的說(shuō),類(lèi)是一種提供功能的數(shù)據(jù)類(lèi)型。在VB.NET中宣布一個(gè)類(lèi)要使用關(guān)鍵字class,比如,list1中就宣布了一個(gè)叫employee的類(lèi)。
Listing 1:Employee類(lèi) Class Employee End Class
這是一個(gè)非常簡(jiǎn)單的類(lèi)。注意微軟推薦使用Pascal語(yǔ)言對(duì)類(lèi)的命名規(guī)則。這就意味著類(lèi)名的***個(gè)字母必須是大寫(xiě),并且后來(lái)的并發(fā)連結(jié)詞的第個(gè)字母均為大寫(xiě)。一個(gè)好的類(lèi)名應(yīng)該象這樣的GeneralManager,SmallDictionary, StringUtil。
類(lèi)成員:一個(gè)類(lèi)有象域、屬性、子程序和函數(shù)那樣的成員,比如,list2中employee類(lèi)中有一個(gè)叫work的子程序
Listing 2: Class Employee Public Sub Work () ' Do something here End Sub End Class
子程序和函數(shù)又叫方法,方法的命名也遵循Pascal命名法。
另一個(gè)類(lèi)成員類(lèi)型是域,域的命名法則遵循camel-case法則,如一個(gè)好的域命名象salary 和quarterlyBonus這樣,在list3中我們?cè)贓mployee類(lèi)中添加了兩個(gè)域salary和quarterlyBonus
Class Employee Dim salary As Decimal = 40000 Dim yearlyBonus As Decimal = 4000 Public Sub PrintSalary() ' print the salary to the Console System.Console.Write(salary) End Sub End Class
到此,相信大家對(duì)“VB面向?qū)ο蟮膬?yōu)點(diǎn)有哪些”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
分享題目:VB面向?qū)ο蟮膬?yōu)點(diǎn)有哪些
網(wǎng)頁(yè)路徑:http://jinyejixie.com/article32/pdsdpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、搜索引擎優(yōu)化、定制網(wǎng)站、靜態(tài)網(wǎng)站、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷(xiāo)
聲明:本網(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)