六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

帶你走進ASP.NET(2)

[摘要]1.2.1 ASP.NET的編程語言   現在ASP.NET支持的開發語言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET以及其它.NET Framework所支持的語言。這里我向大家介紹最常用的VB.NET和C#.NET。   1. Visual Basic.NET ...
1.2.1 ASP.NET的編程語言

  現在ASP.NET支持的開發語言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET以及其它.NET Framework所支持的語言。這里我向大家介紹最常用的VB.NET和C#.NET。 

  1. Visual Basic.NET 

  Visual Basic.NET是Visual Basic在.NET中的最新版本。它和VB 6比較起來,增加了許多新的或者改進的特性――例如:繼承、接口、重載(Overloading)。這些使它成為一個強大的面向對象的語言。 

  Visual Basic.NET最大的新特征就是其利用了CLS(Common Language Specification,公共語言規范)和CLR(Common Language Runtime,公共語言運行時)。因為Visual Basic.NET遵從CLS,這就使得任何遵從CLS的語言都可以使用你用Visual Basic.NET編寫的類、對象和組件。同樣的,Visual Basic.NET開發人員也可以自由使用其它遵從CLS的語言編寫的類、對象和組件,而不用擔心語言之間的差異。 

  Visual Basic.NET支持許多新的面向對象的特性,例如,繼承、重載、接口、構造體等等。而且還包括異常處理、代表和一些新的數據類型。 

  1)繼承性 

  Visual Basic.NET允許你定義基類,派生類可以繼承基類的屬性和方法。你也可以用派生類的方法來覆蓋基類的方法。VB.NET中的所有類默認情況下是可以繼承的。如你可以在一個表單中繼承現有的表單中的類,因為你所設計的表單本身就是一個類。 

  2)異常處理 

  VB.NET支持結構化的異常處理,你可以用下面的代碼來捕捉異常: 
Try 
’ "Try" block. 
Catch e As ClassLoadException 
’ "Catch" block. 
Finally 
’ "Finally" block. 
End Try 

在Try塊中放上你的代碼,當發生異常時,程序會自動跳到Catch塊,在這里,我們可以輸出錯誤信息,或者給用戶一個友好的提示,而不會導致程序崩潰。在Finally部分,我們可以用來釋放一些系統資源,如數據庫連結等。 

  3)重載(Overloading) 

  使用重載你可以讓允許具有不同的數據類型的方法、屬性或者過程使用相同的名字。如下面代碼所示: 

Overloads Sub Display(ByVal theChar As Char) 
’ Add code that displays Char data. 
End Sub 
Overloads Sub Display(ByVal theInteger As Integer) 
’ Add code that displays Integer data. 
End Sub 
Overloads Sub Display(ByVal theDouble As Double) 
’ Add code that displays Double data. 
End Sub 

  當向Display方法傳入不同的參數時,它會運行不同的過程。這在我們使用不同的數據類型時是非常有用的。 

  4)接口 

  接口和類一樣會定義方法和屬性,但是和類所不同的是,接口并不提供方法的實現。你可以在繼承接口的類中去編寫實現。 

  從上面這些新的特性,我們可以看出VB.NET已經完全變成了一門全新的語言。它還提供了對多線程的支持等等。由于其變化之大,許多VB的程序員也開始迷惑是學習VB.NET,還是學習C#。孰優孰劣的爭論現在還在進行中,可以肯定的是,如果你能掌握.NET Framework,使用那種語言已經變得不再重要了。 

  2. C#.NET 

  C#語言是微軟公司針對.Net平臺開發的一種全新的編程語言。盡管C#象是C,和C++語言的升級語言,但是他不象他的前身那樣,C#是一個完全面相對象的開發語言。它既有Visual Basic的快速開發的特點,又具有C++的強大的功能。它的風格類似與C、C++和Java。如果你是一個C、C++或者Java的程序員,你會發現你可以很快的使用C#進行開發。和VB.NET一樣,C#可以利用公共語言運行時給我們帶來的各種好處。例如:語言的交互性,垃圾回收機制,增強的安全性能,以及版本兼容。 

  1)類 

  一個類可以從另一個類繼承,在C#中,類是不可以繼承多個類的,但是它可以繼承多個接口。 

  下面我們給大家建立一個類: 
public class person 

//在這里面可以增加屬性和方法。 


2) 屬性 

  使用屬性,我們可以訪問類中的數據成員。我們現在給上面的person類增加一個姓名和年齡的屬性。 
public class person 

private string _Name; 
private int _Age; 
public string Name 

get 

return _Name; 

set 

_Name=value; 


public int Age 

get 

return _Age; 

set 

_Age=value; 




3) 方法 

  方法是類中執行運算或者其它行為的成員。我們現在給上面的類增加一個ToString()的方法。 
public class person 

private string _Name; 
private int _Age; 
public person() 

// 
// TODO: Add constructor logic here 
// 

public string Name 

get 

return _Name; 

set 

_Name=value; 


public int Age 

get 

return _Age; 

set 

_Age=value; 



public string ToString() 

return "姓名:"+_name+",年齡:"+_Age; 



  和VB.NET一樣,C#也提供了繼承,接口等其它面向對象的特性。 



相關文章

主站蜘蛛池模板: 香蕉免费一级视频在线观看 | 一区二区三区福利 | 日本午夜小视频 | 一区二区三区在线播放视频 | 日韩中文字幕精品一区在线 | 午夜福免费福利在线观看 | 日韩福利网 | 日本视频在线观看免费 | 天天透天天狠 | 日本在线视频免费看 | 日本三级视频 | 日本欧美一级 | 一区二区三区在线 | 网站 | 在线视免费频观看韩国aaa | 日韩色综合 | 综合第一页 | 欧美特黄一免在线观看 | 日韩中文字幕久久精品 | 日本视频一区二区三区 | 色婷婷在线视频观看 | 又粗又大又硬又爽的免费视频 | 日本五级床片全部免费放 | 欧美伊人久久久久久久久影院 | 偷窥自拍首页 | 色接久久 | 一级黄色片看看 | 亚洲精品国产精品乱码不卞 | 又粗又硬又爽的三级视频在线观看 | 永久在线观看www免费视频 | 亚洲成a人v欧美综合天堂软件 | 亚洲国内 | 全部免费毛片在线 | 天天做天天爽爽快快 | 青青青青娱乐 | 色噜噜色噜噜天天拍一拍 | 香蕉成人啪国产精品视频综合网 | 亚洲国产精选 | 婷婷综合缴情亚洲狠狠图片 | 亚洲伊人成人网 | 香港三级理论在线观看网站 | 欧美一区二区三区男人的天堂 |