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

講解VB.NET語言學(xué)習(xí)經(jīng)驗(yàn)

開發(fā) 后端
這里介紹VB.NET語言,VB.NET語言的早先版本包括了一些內(nèi)建函數(shù)來處理字符串;字符串或者整型沒有屬性和方法。現(xiàn)在,在VB中,字符串和Java中的字符串幾乎是相同的。

在向大家詳細(xì)介紹VB.NET語言之前,首先讓大家了解下VB.NET采納了包括Java在內(nèi)的許多其它面相對象編程語言的功能和特點(diǎn),然后全面介紹VB.NET語言。

我使用VB.NET的時間越長,我就越是欣賞VB.NET語言和結(jié)構(gòu)。作為一名VB程序員,得知這個消息——我寫Java和J2EE程序的經(jīng)驗(yàn)在轉(zhuǎn)換到.NET的過程中是非常有用的——后,我非常高興。這兩個語言越成熟,它們也就越相似。盡管Java實(shí)際上是一種面向?qū)ο缶幊蹋╫bject-oriented programming,OOP)語言,它的許多設(shè)計還是受到了C++和Smalltalk的影響。

VB.NET采納了包括Java在內(nèi)的許多其它面相對象編程語言的功能和特點(diǎn):VB.NET把基本數(shù)據(jù)類型(字符串、整型、雙精度等等)轉(zhuǎn)換成帶有屬性和方法的對象;它還引入了Java類型的錯誤捕獲機(jī)制(用Try和 Catch);VB.NET還把代碼編譯成微軟中間語言(Microsoft Intermediate Language,IL);它還提供了基于XML的應(yīng)用程序配置。更重要的是設(shè)計面向?qū)ο蠼鉀Q方案的能力可以用任何語言實(shí)現(xiàn)。在本文中,我將比較 VB.NET語言和Java;不過與其它面相對象編程語言來說,VB.NET現(xiàn)在本質(zhì)上在走它自己的路。

另一方面,Sun公司最近宣布它將在2003年夏季推出一種.NET風(fēng)格的開發(fā)環(huán)境。這個新環(huán)境是否會讓Java成為主流,我們只能拭目以待。Java所欠缺的一個優(yōu)點(diǎn)就是友好的用戶界面,程序員在用Java寫應(yīng)用程序之前往往不得不花上更多的時間來學(xué)會Java編程和面相對象編程的基本知識。用VB,開發(fā)者可以用他們所希望的任何方法(常常是錯誤的方法)來寫程序,這樣,在維護(hù)程序時,這成了一個大問題。在Sun的新的Java IDE(集成開發(fā)環(huán)境)在這個夏天出現(xiàn)之前,Sun公司應(yīng)該向Java編程新手介紹幾個基本指南,讓他們體會到OOP設(shè)計的重要性。
OOP語法是獨(dú)立的嗎?

在VB中,如同在Java中那樣,任何東西都是對象——字符、整型以及它所以包括的其它基本類型。VB.NET語言的早先版本包括了一些內(nèi)建函數(shù)來處理字符串;字符串或者整型沒有屬性和方法。現(xiàn)在,在VB中,字符串和Java中的字符串幾乎是相同的。諸如字符串和雙精度這項(xiàng)基本類型的相同是確實(shí)的。在Java中,int和double(基本類型)依然存在,但在VB.NET中,它們成功的被各自的對象所取代。

把字符串和數(shù)字轉(zhuǎn)換成對象可以讓代碼更清晰、更少依賴編程語言本身。我們給出一個例子,為了從一個字符串中找到一個字符,用早先版本的VB,程序員可能會這么寫:

  1. sMyString = Mid(sMyString,3,4) 

現(xiàn)在,它可以被替換為:

  1. sMyStringsMyString = sMyString.substring(3,4) 

VB命令現(xiàn)在依然得到了保留,如果轉(zhuǎn)換時出現(xiàn)問題,它們還可以使用;但是在上面例子中的第二部分,用VB、Java或是C#實(shí)現(xiàn),其語法是相同的。以我的經(jīng)驗(yàn),VB程序員拋棄老VB.NET語言采用“新的”面向?qū)ο缶幊碳夹g(shù)幾乎不會出現(xiàn)問題。

事件句柄(event handlers)是VB.NET所提供的另一個強(qiáng)大補(bǔ)充,它的功能也可以與Java相提并論。(事件句柄在Java中也成為“監(jiān)聽者(listerer)”。)利用事件句柄,程序員可以給對象分配默認(rèn)方法。例如,VB.NET開發(fā)者可以給Datagrid添加一個句柄來處理數(shù)據(jù)的改變。事件句柄的工作方式與前兩版VB中的回叫函數(shù)(callback function)相似。

【編輯推薦】

  1. 討論VB.NET簡單數(shù)據(jù)類型
  2. 概括VB.NET獲取網(wǎng)卡地址的步驟
  3. VB.NET字符串?dāng)?shù)組全面分析
  4. 淺談VB.NET使用FileVersionInfo類
  5. 詳談VB自定義類型參數(shù)的傳遞
責(zé)任編輯:佚名 來源: cnbeta
相關(guān)推薦

2009-10-13 17:08:10

CLR VB.NET

2009-10-10 15:43:51

2009-10-14 11:27:20

VB.NET Grou

2009-10-16 14:31:48

VB.NET Noti

2010-01-11 16:04:10

VB.NET使用wit

2009-10-20 10:16:24

VB.NET COMB

2009-10-13 14:42:30

VB.NET靜態(tài)成員

2009-10-14 17:21:47

VB.NET定制Win

2010-01-18 18:20:49

VB.NET使用API

2009-10-12 13:54:22

VB.NET Data

2009-10-23 13:10:14

VB.NET List

2009-10-15 11:42:05

VB.Net賦值語句

2009-11-02 15:16:07

VB.NET編程

2010-01-14 18:14:22

VB.NET開發(fā)特點(diǎn)

2009-10-26 13:13:17

VB.NET編碼規(guī)范

2009-10-28 17:44:31

VB.NET語言

2009-10-10 17:06:09

VB和VB.NET

2009-10-30 14:21:00

VB.NET開發(fā)語言

2009-10-23 12:53:25

VB.NET語言

2009-10-12 16:56:36

VB.NET常量VB.NET枚舉
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久成人一区 | 亚洲精品丝袜日韩 | a在线视频观看 | 精品成人在线视频 | 99视频在线 | 亚洲精品99999 | 成人在线 | 欧美男人天堂 | 毛片免费观看视频 | 欧美日韩一 | 韩日一区二区三区 | 亚洲一区二区不卡在线观看 | 亚洲国产精品一区在线观看 | 亚洲视频一区在线观看 | 99色视频 | 紧缚调教一区二区三区视频 | 中文字幕日韩av | 成人在线免费视频 | 亚洲精品国产第一综合99久久 | 亚洲精品91 | 韩日一区| 三级高清| 日本在线一区二区 | 国产在线激情视频 | 久久久久国产精品 | 亚洲国产精品一区二区第一页 | 免费在线播放黄色 | 日韩在线精品视频 | 99久久99热这里只有精品 | 国产免费一区二区 | 久久成人亚洲 | 欧美一级在线观看 | 亚洲一区二区久久 | 欧美综合一区 | 成年人免费在线视频 | 日本又色又爽又黄的大片 | 给我免费的视频在线观看 | 国产激情91久久精品导航 | 成人性视频免费网站 | 欧美精品在线一区 | 亚洲精品视频在线播放 |