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

VB.NET細節(jié)見真章 細數(shù)三大改進方便開發(fā)者

開發(fā) 后端
Visual Studio 2010發(fā)布后,開發(fā)者發(fā)現(xiàn)新版Visual Studio在VB.NET方面的改進讓大家感到很方便。本文將為大家細數(shù)這三大改進是如何方便廣大開發(fā)者的。

51CTO之前也發(fā)布過《專家揭秘Visual Basic 2010的十大新特性》,這里面也對一些VB.NET新特性進行了介紹,希望對您了解本文有所幫助。

Visual Studio 2010版本的推出,亮點不少,除了新功能上的擴充外,也就是在三大語言C#,C++,Visual Basic基礎上又增加第四大語言F#,在語言的細切深入方面,可謂可圈可點,正體驗了一句管理名言:細節(jié)決定成敗。其中,微軟的當家語言也即最古老的BASIC勢頭仍然不減當年,在細節(jié)上更趨于人性化,通過一些細節(jié)上也可以看出Visual Studio做為一款成熟的開發(fā)工具開始形成技術突破的同時,在細節(jié)上也開始精細處理,下面就以VB2010為例加以說明。

首先,在語言中取消連接符

這個改動表面看很小,因為basic的開發(fā)者都知曉,原來Basic并不支持直接換行編寫代碼,如果一行寫不完,需要用下劃線標注下一行和當前行合并是一行內(nèi)容,否則就需要將代碼寫為一行。現(xiàn)在的新的2010中,vb.net可以直接支持換行。看似簡單的小功能,使源代碼的交流上方便了許多,使程序風格更加一致,便于理解。

其次,Lambda表達式功能繼續(xù)擴展

Linq Lambda表達式是一種語言功能,在許多方面類似于匿名方法,將這種功能引入計算機語言最成功的是 C# 語言,此功能可以將字符串、整數(shù)、引用類型等傳遞給方法,以便方法對那些值進行操作。如果 Linq Lambda表達式首先被引入語言,那么就不會有對匿名方法的需要了。通過Lambda可以將代碼視為數(shù)據(jù),現(xiàn)在新版本中Linq Lambda表達式擴展了值的范圍,對于Lambda提供了更豐富的支持,以前只有Function關鍵字,現(xiàn)在增加了沒有返回值的Sub關鍵字。此種功能的擴展,使得一個平臺多種語言的.net平臺上,語言與語言之間的轉(zhuǎn)化越來越簡單,這對于開發(fā)者是一個莫大的好消息,因為除了平臺的底層支持,從源代碼的角度,開發(fā)者之間的合作變得越來越簡單快樂。

項目卡 

第三,面向?qū)ο髮崿F(xiàn)起來更加簡單

面向?qū)ο笾校瑢ο蟮闹赜檬侵匾乃枷耄珜崿F(xiàn)起來有時卻并不簡單。因為對于某個對象的屬性,面向?qū)ο筮^程中不應該公開自己的成員變量,在增加一個成員變量就需要編寫其屬性,代碼非常繁瑣。在新的版本中,這個功能變得異常簡單,只要編寫屬性就可以了,編譯器在編譯的時候會替你增加成員變量。對比代碼,新的只需要一行,而老的則需要N行。

舊代碼:

  1. Private _FirstName As String 
  2. Property FirstName() As String 
  3.     Get 
  4.         Return _FirstName  
  5.     End Get 
  6.     Set(ByVal value As String)  
  7.         _FirstName = value  
  8.     End Set 
  9. End Property  

在Visual Studio 2010中我們不必寫這么多了,您可以如下編寫新的VB.NET代碼:

  1. Property FirstName() As String 
  2. Property FirstName() As String = "George"  

面向?qū)ο蟮乃枷胧呛盟枷耄珜崿F(xiàn)起來非常復雜且非常不易理解的思想,就很難被推廣,這個改進的意義還是使代碼簡潔,易于開發(fā)者之間的合作與交流。

當然,Visual Basic.NET 2010中的功能并不只這么多,通過上面的幾個細節(jié),可以增強開發(fā)者使用的信心,更能增加初學者的信心。

原文標題:VS2010之vb.net:細節(jié)決定成敗

鏈接:http://www.cnblogs.com/beniao/archive/2010/05/17/1737114.html

【編輯推薦】

  1. 淺談VB.NET中的跨進程消息鉤子
  2. VB.NET中的動態(tài)代碼生成技巧
  3. C#和VB.NET類型相關知識匯總向
  4. VB.NET中有用的通用對象列表
  5. VB.NET和C#逐層橫向?qū)Ρ?

 

責任編輯:彭凡 來源: 博客園
相關推薦

2009-10-30 13:48:36

VB.NET指針

2012-06-27 14:19:33

2009-10-28 13:35:25

VB.NET On E

2010-01-13 17:55:37

VB.NET語法規(guī)則

2012-06-21 09:34:18

Windows Pho

2021-08-17 09:46:57

設計細節(jié)產(chǎn)品體驗用戶

2011-04-28 09:41:46

Android MarAndroid

2009-10-26 17:07:17

VB.NET UNDO

2021-01-07 09:56:26

FormatterSpringFormatterRe

2009-10-27 13:34:32

VB.NET WEB服

2009-10-27 18:06:41

VB.NET開發(fā)控件

2009-10-10 16:44:52

VB.NET開發(fā)控件

2010-01-14 18:14:22

VB.NET開發(fā)特點

2009-10-09 16:00:34

VB6.0開發(fā)

2010-01-13 14:26:39

VB.NET開發(fā)

2009-10-29 14:02:24

VB和VB.NET比較

2009-10-16 09:21:49

VB.NET開發(fā)自動分

2009-10-20 14:21:55

VB.NET fnSi

2009-10-14 12:51:41

VB.NET Data

2010-01-12 18:00:50

VB.NET界面
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99久久精品一区二区毛片吞精 | 国产高清精品一区二区三区 | 先锋影音资源网站 | 91久久夜色精品国产网站 | 久久精品国产亚洲 | 色99视频 | 日韩在线播放一区 | 免费在线观看黄网站 | 四虎影院新网址 | 日本黄色免费大片 | 欧美一区二区三区四区在线 | 精品成人佐山爱一区二区 | 在线观看第一页 | 日韩在线视频观看 | 一区二区在线看 | 久久免费视频1 | 亚洲精品国产成人 | 婷婷久久一区 | 中文av字幕| 欧美日韩一区二区在线播放 | 日韩欧美视频在线 | 91极品尤物在线播放国产 | 日日夜夜精品视频 | 一区二区三区欧美 | 中文字幕蜜臀av | 欧美综合视频在线 | 国产原创在线观看 | 日韩欧美久久精品 | 正在播放亚洲 | 三级高清 | 亚洲午夜精品视频 | 久久精品日产第一区二区三区 | 久久九九99| 久久久久久国产精品免费免费狐狸 | 亚洲资源在线 | av大片在线观看 | 日韩中文字幕 | 欧美天堂 | 女人一区 | 成人在线免费 | 日本一区二区电影 |