談談學完Asp.net 中的自定義控制元件後的感受

iDotNetSpace發表於2010-08-20
終於把這些控制元件相關的知識點一邊學一邊寫完了:)

      當初就像周星星同學說的那樣,一個塵世間的迷途小書童,踏進了.NET的大門,一夢二三年過去了,相比而言,或許比周圍的同學會熟練些,事實是當初自己怎麼也不會想到自己未來會在軟體這個領域裡工作,就因為當初陰差陽錯的投了軟體工程這個專業的嗎?

      開始的時候學習C語言,很羨慕別人把一個演算法很快的寫出來,做C語言的題目時,就感覺是在做腦筋急轉彎,我想我大概不是這塊料吧,然後學校突然說我們的學位要跟C語言掛鉤,MyGod,那時候C二級於我而言是多麼大的一座山啊,這東西靠別人是管不住的,只好硬著頭皮重新去學這個,慢慢的對指標,連結串列也就懂了,再後來給大一的學弟們做輔導時,才覺得當初覺得很難的題目其實很幼稚, 也許是那一年打下的基礎把,後來學習C#,Java時,感覺很容易上手,學的也比較快。

     大二下學期的時候,我還是沒真正的確定自己的方向,那年12月份,在幾個老師的鼓動下,我參加了系學生會主席的選舉,那時候連在學生會掛職都沒有,一點根基都沒有,只是唯一我當時脫稿了十幾分鍾,掌聲是挺多的,最後得票只有9/100,嘿嘿。然後我的同學們替我憤憤不平,說實話,那件事給我觸動最大的其實不是所謂的黑暗,而是工作經驗,一個公司不會讓一個涉世未深的人做管理的,特別是現在的環境,更需要的是能替人家幹活的人,事實上,後來的路證明我的選擇是正確的。

     那之後我就有點往技術方面發展的趨勢了,運氣比較好,在學校裡參與了2個外面的專案,其中一個OA專案前前後後改了一年多的時間,改到最後再也不想碰那個專案…起初選擇.NET是因為喜歡入門簡單,控制元件用的久了,就迷惑了,這些控制元件怎麼這麼厲害呢,比如說怎麼資料來源控制元件Next--》Next就可以OK了呢,我想如果我沒看這部分內容,我大概一輩子也不會知道這背後又是靠什麼實現的,現在學習.net的人,我想大部分應該是從WinForm,ASP.NET這兩個框架開始熟悉.Net Framework的類庫的,雖然說NET平臺實現的功能越來越強大,VS也越來越智慧,但是底層的機制封裝的越好,如果沒有深入的研究一下,接觸的時間越長,反而覺得更疑惑。我不知道是不是大多數人的開始的感覺跟我自己相似,然後某天看到這些背後實現的機制,才恍然大悟,噢,原來是這樣啊…雖然我想即使.NET有些東西開源了,也不見得所有人都喜歡去專研的。

    08年知道銀光這個技術,09年初的開始自學SL,有時候在想,人真的很奇怪,很多事情似乎就是冥冥中的,儘管喜歡RIA,沒想到現在實習也是接觸的Sl部分,

一直以來我都思考的問題就是我適合寫程式嗎,是出於對技術的熱情還是隻為了出校門時不靠父母能找份工作生存下來?或許像大多數人的目標一樣:買房買車?

在南京我覺得靠自己買房買車這樣的願景都算比較巨集偉的了。或許就是人的作祟心理吧,程式設計師是不是真的吃的青春飯,我還沒體會到,但我喜歡在寫字樓工作的感覺,或許這就是所謂的白領階層的心理吧。其實這是種偽滿足狀態,只不過我願意在這樣的假象中消耗自己的幾年青春罷了。

     大學三年過去了,與三年前比我只能說我更適應環境,而不是讓環境適應我了,參加系裡老師組織的興趣小組前後有2年了,很感謝這幾位老師對我們的關照,大學裡碰到這麼幾位好老師也是很幸運的,至少我相信不是每個人都有機會遇到有責任感的老師。

     閒暇的時候,我總是會站在機房裡那個臨窗的位子上,因為透過窗子可以看到從宿舍蔓延過來的路,這也是我這幾年來回走過的路。

     

     上面寫了天馬行空般的感慨,這篇文章本意主要是總結一下Asp.NET中自定義控制元件部分,給剛接觸ASP.NET時間不長的朋友看看,肯定有幫助,但是

幫助有多大我就不敢說了。這部分內容主要是照著《ASP.NET 3.5揭祕》這本書學習的,這本書寫的不錯,建議學ASP.NET的朋友翻翻這本書。

概述:

構建完全生成控制元件

HtmlTextWriter類的使用

重新渲染標籤與構建組合控制元件

控制元件佈局

狀態:

檢視狀態與控制元件狀態

回傳:

處理回傳資料與事件

傳遞迴傳事件引數和選項

控制元件集合:

構建物件集合的控制元件

修改控制元件解析內容的行為

設計器:

設計器體驗

資料繫結:

資料繫結控制元件的模板與預設模板

簡化繫結語句

雙向資料繫結

資料繫結控制元件

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-671449/,如需轉載,請註明出處,否則將追究法律責任。

相關文章