記得我在大約半年前給大家寫過一篇<<面向對象從人造地球談起>>,當時是由于看到一本小說的啟發,發現任何東西都可以用面向對象的思想來看。我現在還是簡單談一下吧,面向對象無非就是把世間萬物當做一個類,要想使用類做事,就必須創建類的實例。這很好理簡,比方人是一個類,我們總不能說叫人去做事吧(這樣沒有針對性),我們往往說叫張三 or 李四去,這張三 or 李四就是人這個類的一個實例。這就是對象的概念。再講一下就是事件與動作,舉個例子:起風了,下雨了,收衣服了。起風了,下雨了是事件,這個事件會激發收衣服這個動作,這個動作的執行者就是對象。如果大家學過sql server的觸發器,我想對這一點思想會更清楚。面向對象還比較重要的就是繼承(inherits)與多態。這很好理解,比方,張三會收衣服,張三生的兒子繼承了張三的特點,也會收衣服,這就是繼承,而且說不定張三的兒子還會開車,這就是多態。
default.aspx.cs 文件代碼 注意:需要編譯 /* 功能說明:default.aspx.cs用來將ui與源代碼分開,此為代碼部分,需要編譯 created by vagrant 2001.10.17 個人主頁:http://www.weavedream.net */
//引入必須的名稱空間 using system; using system.data; using system.data.sqlclient; //引入使用sql數據庫所必須的名稱空間 using system.web.ui; using system.web.ui.webcontrols; using system.web.ui.htmlcontrols;
namespace vagrant //創建自己的名稱空間 {
public class myvagrant :page //我的類myvagrant是從類system.web.ui.page類繼承過來的 { protected datagrid mydatagrid;