這裡是我的備份,原文出處 http://www.dotblogs.com.tw/mis2000lab/archive/2008/08/11/4858.aspx
不瞞您說,小弟第二本ASP.NET的書剛剛上市,新書上市-- ASP.NET專題實務(文魁出版)
朋友就推薦我去藍色小鋪、或是Yahoo知識+回答問題,累積聲望後順便能打打廣告。
跟Yahoo知識+比起來,藍色小舖的ASP.NET發問者,比較用功,程度也比較好。
(Yahoo知識+上面的發問者,比初學者還要初學者,甚至是直接去問習題,等著抄解答的)
不過,我回答了一些問題之後,發現裡面有些危機。
一開始說不上來,但看了十幾封POST後,就大概心知肚明了。
如果這些話對大家(初學者)有幫助的話,希望大家可以重新想想,自己在學習ASP.NET的路上,遺漏了什麼?
補齊一些觀念,可以讓自己飛得更高。
這些觀念,往往隱身在 "工具" 的後面
或許,您也該把手伸進去,實際接觸一些細節與底部的東西....
-----------------------------------------------------------------------------------------
目前的學生(初學者)拿了工具(VS 2005 / 2008)就開始玩,用功一點的,把書上範例都作完了。
但想要自己試試身手,自己寫一點變形功能,就卡住了!
更慘的是:不知道自己卡在哪裡?要去哪裡補齊這些功能?
舉例來說,有些人想要自己動手寫程式,完成GridView那些編輯、刪除、更新、分頁的動作,但不知道如何下手?
這些事情背後,隱藏了很多知識。不是一蹴可及的。
- 你知道 GridView這個控制項,為什麼能自動完成「編輯」、「更新」、「取消」、「分頁」等等功能嗎?
- 你知道 GridView各功能所對應「事件」嗎?
- 你知道什麼是Button控制項的 CommandName嗎?
- 你會抓到「使用者目前點選GridView的哪一列」嗎?
- GrdiView被點選的那一列,他的列號?他對應資料表的P.K.(主索引鍵)是什麼?
如果上面這些功能,你第一時間答不出來,那就不妙了....... (趁機廣告一下,本書第7~10章,把上面這些功能、程式,講得很清楚)
舉另外一個例子來說,(Yahoo知識+)有一位初學者想要模仿別人的網站,作一個影音網站、照片網站,
問了五六題,但他不管怎麼發問,最後一句都是「我相信 GridView一定作的出來,他一定有用SqlDataSource....」
過份地神話這些工具、控制項,以為學會一個GridView就能搞定一切?
都是太短視、太速食的想法。
-----------------------------------------------------------------------------------------
在寫程式的世界裡面,誰會聘請一個「只會操作VS 2008」,除了工具提供自動功能以外,其他都寫不出來的人呢?
寫程式的薪水,可是比其他行業的新鮮人都高的啊!
我一直覺得這些部份很重要,所以嘰哩咕嚕的提很多次。
但學生都覺得很煩,「市面上的書,很多都沒講啊」「直接靠GridView+SqlDataSource就完成了,幹嘛自己寫?」
話雖如此,在我的威脅逼迫下,這些學生都得動手寫一些他們不想寫的程式。
磨練之後,就比較不會問出網路論壇上那種「支離破碎」的問題。
論壇上的發問者,他們算是用功囉!基礎也不差!........但為什麼觀念或作法,都是不完整的呢?
我回想一下,我當年從ASP.NET 1.x 版走過來,那時的DataGrid與DataList各種功能都要稍微用手改寫,不像今天這麼方便。
存取資料,也類似以前的ASP。要自己處理一些ADO.NET的事情........無形中,就搞懂了。
現在多了 AccessDataSource、SqlDataSource功能超強的,
編輯、新增、刪除、更新、分頁,完全不用寫程式就能搞定。那幹嘛還學這些五四三的?
還有人認為「ADO.NET早就死蹺翹了,學這幹嘛?有DataSource就好啦~」 不會吧?
或許 SqlDataSource / AccessDataSource真太強了,把常用的功能都幫我們做完。
但是....這些透過「VS 2008等 "工具"」幫我們節省的時間,是要我們「花更多時間去發展更好的功能」
而 不是 到此為止。
今天,我突然發現:
- 我把GridView講解250頁、五大章。
- 把GridView怎麼分頁?怎麼進去編輯模式?怎麼更新欄位?....這些作法&用到哪些事件,自己用手寫一次。很多問題就釐清了,不需要上網去問。
- 我把ADO.NET講一次(DataReader / DataSet),另外加寫一章ADO.NET的程式。
- Session / Application / Cookie這些東西,市面上的ASP.NET書籍雖然很少講了,但在Web程式設計上是很重要的!
絕對有道理!絕對不是騙錢(增加頁數)!
因為真的很多人不懂,然後走到一半,不知道怎麼走下去?
原來我是因為看過這些資料、寫過、想過,今天才有一絲絲能力,能跟其他人分享
我沒有比較厲害,只是路多繞了一圈,有些額外的想法罷了
第一次發現,原來自己的東西,還是有人需要的。真的能幫上別人的......
被需要的感覺,真好!
以下是廣告文----
我的書上市了,煩請賞光、支持一下。 感恩~
題名: | ASP.NET專題實務 本書目錄:http://www.kingsinfo.com.tw/item_detail.asp?pro_id=7085 | ||
ISBN: | 978-986-204-238-0 | 著者: | 周棟祥博士, 吳進魯 MIS2000 Lab. 編著 審稿教授:南台科大 吳盛博士 |
出版者: | 文魁資訊 http://www.kingsinfo.com.tw | 出版時間: | 2008.07 |
-----------------------------------------------------------------------------------------------------------------------
相關文章如下:
[入門]我的ASP.NET學習地圖(給初學者、入門參考),如何變成Web程式設計師?
[入門]以初學者來看,ASP.NET的GridView可以學到什麼?
[入門]如何挑一本好書,學習ASP.NET。個人觀點,非戰文。
今日值班正妹,北川景子
...................................................................................................................................................................................................................
新書上市-- ASP.NET專題實務(文魁出版 / P8187)。懇請支持,謝謝。
留言列表