Visual Basic.NET帶來的新方法(一)

來源:互聯網
上載者:User
visual Visual Basic.NET帶來的新方法(一)

簡介

為了快速地建立企業WEB應用,開發人員必須依賴可擴充,健壯的,可重用的商務邏輯。
在過去的幾年來,物件導向的編程方法作為一種主要的思想,適應了這種需要。用面向對
象的程式設計語言來建立大型的系統工程,有著代碼易懂,易調試,和更新迅速的優點。

為了讓Visual Basic的開發人員從物件導向的設計中得益,從而簡化開發企業WEB應用,
整個物件導向語言的特性,包括繼承,將在Visual Basic的下一個版本Visual Basic.NET
中得到全面的支援。有了這些新特性,Visual Basic.NET將提供強大的功能來滿足快速建立
企業級的應用,加上易學易用的特性,使它將成為世界上最流行的開發工具。

Visual Basic.NET將支援物件導向語言的新特性,比如說,繼承性,重載性,和建立參數。
另外,開發人員將利用開放的線程建立高度可擴充的代碼和利用先進的語言結構建立高度可維
護的代碼。Visual Basic將支援所有開發人員需要的語言特性,以使他們建立健壯的,可擴充
的WEB應用。

物件導向編程的新特性

1。繼承性
2。可重載性
3。建立參數

其他先進的語言特性

1。開放的線程
2。結構化錯誤處理
3。嚴格的類型檢查
4。共用的成員
5。初始化

語言曆史的改革

Visual Basic 隨著windows的版本更新也有著很長的升級曆史。舉個例子,從windows 3.0
圖形化使用者介面開發出來後,誕生了Visual Basic 的第一個版本,基於組件對象的編程產生了調
用動態串連庫的語言結構,到了Visual Basic 5.0,語言支援了組件控制項的建立。

每一次成功的升級,使Visual Basic更加流行。未來的新版本的物件導向的新特性支援開發
者建立企業級的WEB應用,也將繼續這種趨勢。

物件導向的編程

有很多結構化程式設計語言,它們分離了資料和過程代碼。一些用結構化代碼寫的程式不能模組
化。因為資料在代碼中的易訪問,所以資料很容易被更改,而不需要你有開發人員的知識。這樣
一來,會帶來即時的錯誤而且很難調試。另外,維護變成了重要的任務。嘗試瞭解用結構化編程
的方法來改變一行代碼是非常困難的。最後,在代碼和資料方面對程式員的依賴造成很低的代碼
重用性。

物件導向(oop)的編程方法解決了這些問題。他封裝了資料和對資料的處理,演變成一個
單一的單元,叫做對象。一個對象的資料被隱藏起來以保護它不被未被授權者更改,另外,對象
有著惹人注目的一系列對資料操作的方法,這個概念叫做封裝。因為執行的細節與介面的分離,
不必擔心日後對基本程式邏輯的更改。

物件導向允許開發人員通過繼承重用代碼和資料。從已定義的對象的繼承,開發人員能夠很快地
構建複雜的應用。重寫代碼總會出現潛在的錯誤,重用測試過的代碼能將錯誤發生的幾率減為最小。

為了適應這種需要,Visual Basic.NET 將支援很多附加的語言特性,使得它成為第一個面向
對象的類語言,它有所有以下將為你描述的優點。
to be continued
陝西 馮磊
(如要轉載,請註明作者及出處)



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。