面向對象入門

        ASP.NET網頁的源代碼部分使用一種特殊的編程模型: 面向對象編程.
面向對象編程是一種使用 對象 來概化編程的編程模型.
  • 一、任何面向對象編程語言的關鍵結構 都是 類, 用於抽象定義一個對象.
  •  二、類包含:
    • A屬性: 用於描述對象的狀態;                
    • B、方法(動做): 提供可對該對象執行的操做;
    • C、事件: 對象能夠觸發的操做.
  •   如汽車類:
    • A 屬性 :  製造商 ,型號 ,出廠日期,顏色,  .......
    • B 方法: 駕駛, 倒車 ,轉彎 , 停車 ......
    • C 事件 : 可能發生的事件 如 踩剎車 , 轉動方向盤等
事件驅動編程:
  • ◇用於建立 ASP.NET網頁的編程語言的另外一種重要結構 是 事件處理程序.如前所述,事件是使用對象期間發生的動做.
  • ◇事件處理程序是當相應事件發生時 執行的一段特定代碼.
  • ◇支持事件處理的 編程語言稱爲 事件驅動.
          注意:  事件發生時一般稱爲該事件被觸發. 另外,事件處理程序運行時也被稱爲被執行. 所以,事件被觸發時,他的事件處理程序將執行.
  • ◇爲了是事件有用 它們必須配相應的事件處理程序.事件處理程序是當觸發特定事件時執行的一段源代碼塊.
  • ◇能夠認爲 ASP.NET 網頁是事件驅動的程序. ASP.NET網頁的源代碼部分由事件處理程序組成.
  • ◇此外, 在 ASP .NET頁測處理過程 可能觸發許多 潛在事件.
非順序執行
  • ◇在 ASP 或PHP中 網頁的源代碼部分將順序的從上致下執行. [腳本語言/解釋執行]
  • ◇而ASP.NET 等事件驅動編程,則沒有這種保證. .爲ASp.NET網頁源代碼部分編寫代碼時, 實際上就是在 建立事件處理程序, 它們用於響應 特定的 ASP.NET相關事件.
相關文章
相關標籤/搜索