成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB基礎教程之探索面向對象程序設計的奧秘

開發 后端
VB基礎教程教你新版的Visual Basic 7也就是Visual Basic.NET面向對象語言的所有特征,讓你更輕松的運用面向對象的方式寫代碼。

面向對象這個詞語對于搞開發的程序員所熟悉,在JAVA中最能體現面向對象這個詞語的意義。而在我們新版的Visual Basic 7也就是Visual Basic.NET,具有了面向對象語言的所有特征。即使以老vb程序員的角度看也對象的慨念并不完全是新的,但也要盡可能用面向對象的方式寫代碼。

如果你問一個面向對象程序設計高手什么是面向對象程序設計語言?那么你可能將聽到幾個絕對少不了的單詞,比如:類、接口、消息隱匿、封裝、繼承、多態等等。作為一個話題,面向對象語言不是那種很簡單只需要一兩天就能精通或者僅僅靠一次演講就能掌握的語言。要掌握面向對象程序語言你需要作在掌握理論的同時還要做大量的練習。VB基礎教程表述了在vb.NET中運用面向對象原理編程的基本方法,本文沒有全面涉及VB.NET面向對象編程,本文僅僅是一個開始。

VB基礎教程面向對象編程的優點

你是否對現代程序設計語言如此傾向面向對象編程感到驚訝?這有幾個原因,c++作為c的一個擴展發展起來支持面向對象編程技術,還有java這個星球上***的編程語言也是一種面向對象的編程語言,然后,的確如此,vb發展成vb.NET后,也成為一種完全的面向對象的編程語言。有幾個好的原因導致了這個轉變。面向對象編程有幾個優點,比如:易于進行代碼維護,可擴展性好,代碼重用技術。這些優點是過程編程所沒有的。下面就談談面向對象技術的這些優點:
1.易于維護:在面向對象編程中模塊性是與生俱來的,實體表現為類和名字空間中具有相同功能的類,你可以向名字空間中增加一個類卻不會影響名字空間的其他成員。
2.可擴展性:面向對象編程支持擴展性,如果你有一個有某種功能的類,你可以很快的擴展這個類,創建另一個具有擴展功能的類。
3.代碼重用:自從功能被壓縮到一個類中并且類作為一個獨立的實體存在,提供一個類庫就變得非常容易了,事實是任何一個.NET Framework程序員都可以使用.NET Framework類庫。

VB基礎教程面向對象類的介紹

類:在面向對象編程技術中類是主要的焦點,簡單的說,類是一種提供功能的數據類型。在VB.NET中宣布一個類要使用關鍵字class,比如,list1中就宣布了一個叫employee的類。

  1. Listing 1:Employee類  
  2. Class Employee  
  3. End Class  

這是一個非常簡單的類。注意微軟推薦使用Pascal語言對類的命名規則。這就意味著類名的***個字母必須是大寫,并且后來的并發連結詞的第個字母均為大寫。一個好的類名應該象這樣的GeneralManager,SmallDictionary, StringUtil。

類成員:一個類有象域、屬性、子程序和函數那樣的成員,比如,list2中employee類中有一個叫work的子程序

  1. Listing 2:   
  2. Class Employee  
  3. Public Sub Work ()  
  4. ' Do something here  
  5. End Sub  
  6. End Class  

子程序和函數又叫方法,方法的命名也遵循Pascal命名法。

另一個類成員類型是域,域的命名法則遵循camel-case法則,如一個好的域命名象salary 和quarterlyBonus這樣,在list3中我們在Employee類中添加了兩個域salary和quarterlyBonus

  1. Class Employee  
  2. Dim salary As Decimal = 40000 
  3. Dim yearlyBonus As Decimal = 4000 
  4. Public Sub PrintSalary()  
  5. ' print the salary to the Console  
  6. System.Console.Write(salary)  
  7. End Sub  
  8. End Class   

【編輯推薦】

  1. 剖析VB.NET CASE語句
  2. VB實例教程之教你如何制作多媒體程序
  3. 全面概括VB格式輸出函數Format的使用
  4. 程序員必看VB.NET CASE語句拓展篇
  5. 深入介紹VB.NET類庫 SmartRWLocker技巧
責任編輯:田樹 來源: 博客
相關推薦

2010-08-09 09:20:51

Flex程序設計

2011-07-05 15:22:04

程序設計

2011-07-05 15:59:57

面向對象編程

2011-07-05 16:05:43

面向對象編程

2017-07-18 10:14:23

OracleMerge into教程

2009-10-21 18:09:12

VB入門教程

2022-06-07 14:13:58

Simula編程語言GNU cim

2016-08-31 14:01:31

MySQL存儲數據庫

2009-10-26 09:04:35

VB.NET數據庫基礎

2012-03-14 10:48:05

C#

2011-09-13 16:39:50

Android UI設

2009-07-24 09:20:15

數組實例

2011-07-10 15:36:54

C++

2009-06-22 09:23:18

事件監聽器

2011-04-15 09:20:56

ASP.NET MVC

2024-12-17 16:44:22

Spring開發

2010-07-15 13:56:24

面向對象面向過程

2009-07-24 10:09:08

ASP.NET個性化ASP.NET基礎教程

2010-06-11 13:53:54

UML建模

2011-07-07 13:58:13

Windows 200活動目錄
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品日韩一区二区电影 | 国产精品一区二区在线观看 | 成人在线视频网站 | 久久69精品久久久久久国产越南 | 欧美日本高清 | 久久成人精品视频 | 国产高清久久 | 欧美日韩在线视频一区二区 | 国产精品国产精品国产专区不片 | 99re视频精品| 成人国产精品久久 | 午夜亚洲 | 天天操天天拍 | 精品久久一区二区三区 | 国产精品一区二区免费 | www.47久久青青 | 操久久| 成人欧美一区二区三区黑人孕妇 | 亚洲精品一区中文字幕乱码 | 久久综合国产 | 免费黄色大片 | 国产激情第一页 | 日本精品视频 | 精品福利在线 | 不卡一区 | 国产探花 | 欧美性一区二区三区 | 成人小视频在线观看 | 日本高清中文字幕 | 国产在线一区二 | 国内精品视频在线观看 | 久久久久久久91 | 欧美激情精品久久久久久变态 | 中日av| 国产乱码精品一区二区三区中文 | 日韩欧美在线免费观看视频 | 男女啪啪网址 | 鲁视频| 一区二区手机在线 | 一级黄色毛片免费 | 国产欧美一区二区久久性色99 |