熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET入門教程 9.4 使用類

2022-06-13   來源: .NET編程 

    面向對象聽起來有些復雜有人曾經告訴您這樣一件事在成為專業程序員之前必須精通面向對象不要管它沒有專業程序員這回事它只是個沒有任何意義的術語但是面向對象確實值得學習它會使您成為一個更優秀的程序員任何人都可以成為優秀的程序員而且這正是通向成功階梯的第一步實在沒有必要擔心面向對象因為該主題確實很簡單它也可以變得復雜但在基礎階段它非常容易了解而且也不需要火箭科學學位(除非您在NASA工作在那兒天體物理學的案例知識是非常有用的)

    在本書中您已經看到大量的對象實際上您見到的所有內容都是一個對象ASPNET控件是對象數據訪問是通過對象完成的ASP NET頁面是對象甚至數據類型也是對象這是NET的理論基礎之一即所有內容都是對象通過一些術語的定義您將會看到這些理論非常符合現有的對象以及您創建的新對象

    首先介紹對象類和實例之間的區別類是對象的模板它定義了對象能夠實現的操作可以將它看作蛋糕切割器即定義蛋糕的形狀對象或實例是己經創建的類一旦從切割器中脫離它就成為真正的蛋糕讓我們使用SqlConnection的示例看看這些術語

    Dim conn As SqlConnection

    該語句將變量C}定義為SqlConnection類型但是按照現在的情況它還不能使用因為它只是定義了對象的類型對象仍然不存在只是定義了蛋糕切割器的形狀並沒有真正切割蛋糕要創建蛋糕可以創建該對象的一個實例

    conn=New SqlConnection

    該過程也可以在聲明時完成

    Dim conn As New SqlConnection

    使用New關鍵字創建實例一旦創建之後該對象就可以使用

    類的屬性定義了該類的特征例如SqlConnection對象有一個屬性ConnectionString它定義了所要連接的數據庫的詳細資料另一個屬性是State它表示該連接所處的狀態(開啟關閉等等)

    If connState=ConnectionStateOpen Then
    The connection is open
    End if

    類的方法定義了可以執行的操作因此對於SqlConnection可以執行Open或Close操作

    ConnOpen()

    類的事件向類的使用者提供了有關狀態的信息例如SqlConnection有兩個有效事件InfoMessage和StateChange第一個是在SQL Server返回某種警告或二些指示消息時出現(或激活)的第二個是在State發生變化時出現的比如在連接關閉時

   ASPNET 入門教程完整版


From:http://tw.wingwit.com/Article/program/net/201311/14527.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.