freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第4章vbnet面向?qū)ο蟪绦蛟O(shè)計-閱讀頁

2024-10-18 16:08本頁面
  

【正文】 loyee的構(gòu)造函數(shù)。例如:父類中有一個方法 Public Sub Display() End Sub 在子類中可以聲明 Public Shadows Sub Display() End Sub 方法隱藏父類的 Display方法。如果繼承的屬性或方法需要在派生類中有不同的行為,則可以在派生類中重新定義該方法。 Overrides — 重寫基類中定義的 Overridable 屬性或方法。默認情況下, Public 方法為 NotOverridable。 委托與事件 委托 在事件通信中,事件發(fā)送方類不知道哪個對象或方法將接收到(處理)它引發(fā)的事件。與其他的類不同,委托類具有一個簽名,并且它只能對與其簽名匹配的方法進行引用。它在事件源和接收方之間起到一個媒介作用。下面就詳細說明。其格式為: 屬性集 修飾符 delegate 返回值類型 標識符 (形參列表) 其中,返回值類型和形參列表為所引用方法的返回值類型和形參列表,而且形參列表的類型和順序都要與所引用方法的形參相同;標識符為新聲明的委托類型。并使用 AddressOf向委托傳遞方法的地址。 委托調(diào)用用于調(diào)用委托所封裝的方法。 委托聲明 Class MyTime Public mTime As String public Sub HelloTime(ByVal s As String) mTime = s amp。 委托實例化 m(The time is ) 39。引發(fā)(觸發(fā))事件的對象叫做事件發(fā)送方。在事件通信中,事件發(fā)送方不知道哪個對象或方法將接收到(處理)它引發(fā)的事件。在 中,使用委托作為這個紐帶。用戶按一個按鈕、選擇一個菜單項都會引發(fā)一個相應的事件。 委托聲明 Class MyTime public event Timer(ByVal s As string) 39。 引發(fā)事件 End Sub public Sub OnTimer1(ByVal s as string) RaiseEvent Timer1(s) End Sub End Class class ProcessTime Public mTime As String public Sub GenerateTime(ByVal s as string) 39。 ! The time is amp。 把事件與事件處理聯(lián)系起來 ? (Peter) 39。 BR) ? AddHandler , AddressOf ? (Hello) ? () ? % ? /TD ? /TR ? /TABLE ? /BODY ? /HTML 程序的輸出如圖 46所示: 點評: 程序的第 7行聲明一個事件 TimeEventHandler,其具體格式為: Dim 修飾符 event 事件名 As 委托類型 程序在 MyTime類中聲明了一個事件TimeEventHandler,在 ProcessTime類中聲明了事件處理程序 GenerateTime,在 TestTime類中使用事件。 動手做: [例 49]()使用 單擊事件 %page LANGUAGE = vb% script language=vb runat =server Sub Button_OnClick(ByVal sender As Object , ByVal e As EventArgs) 39。 通過 OnClick=Button_OnClick,把 OnClick事件與事件處理程序Button_OnClick聯(lián)系起來 asp:Button id=Submit Text=Yes OnClick=Button_OnClick RunAt=Server/ /TD /TR /TABLE /Form /BODY /HTML 程序輸出結(jié)果如圖 47所示: 當單擊按鈕后,程序輸出如圖 48所示: 名稱空間 .NET Framework提供了非常多的類,為了更好地組織這些類,提出了名稱空間的概念,它把功能相似或相同的類組織在一起。常用的名稱空間如表 42所示: System 包含用于定義常用值和引用數(shù)據(jù)類型、事件和事件處理程序、接口、屬性和處理異常的基礎(chǔ)類和基類 ections 包含定義各種對象集合(如列表、隊列、位數(shù)組、哈希表和字典)的接口和類 O 包含允許對數(shù)據(jù)流和文件進行同步和異步讀寫的類型 a 由構(gòu)成 結(jié)構(gòu)的類組成 包含用于在托管空間中訪問 ODBC數(shù)據(jù)源的類的集合 包含用于在托管空間中訪問 OLE DB數(shù)據(jù)源的類集合 .OracleClient 包含用于在托管空間中訪問 Oracle數(shù)據(jù)源的類集合 lient 包含用于在托管空間中訪問 SQL Server 數(shù)據(jù)庫的類集合 提供支持瀏覽器 /服務器通信的類和接口。 ices 包含創(chuàng)建 XML Web服務的類 提供創(chuàng)建以 Web 頁上的用戶界面形式出現(xiàn)在 Web 應用程序中的控件和頁的類和接口 提供基于標準的 XML 處理支持 只有先聲明名稱空間,才能在程序中使用名稱空間中的類和對象。 例如: Dim conn As OledbConnection 使用名稱空間 OledbConnection類。定義名稱空間的語法為: Namespace 名稱空間名 End Namespace 習題: 1. 比較以下程序: ( 1) Class Test Private age As Integer Public Function GetAge() As Integer Return age。其中,用戶名、密碼、電子郵件地址和職業(yè)是必填項,年齡和電話是可選項。其中,教師信息包括教師編號、教師姓名、工資和所屬教研室;學生信息包括學號、學生姓名、所屬班級和總成績。 6. 設(shè)計一個圓類,要求能夠計算圓的面積、比較兩個圓的大小。 8. 給出下列程序的運行結(jié)果 Class a Private result As Double Public Sub Add(ByVal a As Double,ByVal b As Double) result = a + b End Sub Public Sub Add(ByVal x As Double , ByVal y As Double, ByVal z As Double) result = x + y + z End Sub Public Function GetResult() As Double Return result End Function End Class Dim test As New a() (10, 20 , 30) (“The result is “ a
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1