关于学习的反思(上)---系网开发记(2)
今天看到兩篇文章,讓我在學(xué)習(xí)asp.net3個月后有了一個反思。
一篇是伍迷前輩關(guān)于學(xué)習(xí)的“劍宗”和“氣宗”之說
文章地址:http://www.cnblogs.com/cj723/archive/2008/08/20/1124849.html#1292056 第40樓回復(fù)。
另一篇是園子.net新手討論小組guojing,“作為一個老菜鳥,我來說點東西”。
文章地址:http://space.cnblogs.com/group/topic/4213/
記得3個月前第一次做項目時,自己連vs都沒用過,雖然是學(xué)計算機這個專業(yè)的,但是學(xué)校也沒開C#這門課程,更沒有web編程種課程,c#?asp.net?iis?sql?一切一切對我來說都是零,(為什么選我進項目組?也許是運氣吧。)自己憑借專業(yè)成績還不錯,也就應(yīng)下了。
就這樣,開始了一個月比較痛苦asp.net的旅程。我的任務(wù)是開發(fā)一個提問系統(tǒng),其實就和留言板是一個意思,只是有個針對老師留言,而且不需要注冊功能。于是我從C#語法開始學(xué)起,然后是vs2005,sql2000,其中看書,看視頻,看實例,每天都要熬到2,3點才能休息。
學(xué)C++的時候知道面向?qū)ο?#xff0c;但根本不會用到項目中;也學(xué)過數(shù)據(jù)結(jié)構(gòu),貌似從頭到尾就沒用過;知道方法可以重載,同樣不會用。更別說什么3層,實體類,設(shè)計模式,反射這類的高深名詞。(在這里特別感謝下浪子學(xué)長,不是他不厭其煩的回答我那些弱智問題,我可能早就不會堅持了。)
總算磕磕絆絆的完成了這個系統(tǒng),混雜的代碼,混亂的邏輯,賊多的bug,無安效率,無安全性,沒有異常處理(現(xiàn)在也不會),沒有提取方法,甚至沒有用到任何一個類來處理。
每個頁面都充斥著這樣無法維護的代碼。我記得后來數(shù)據(jù)庫更改,我在8個地方更改了
CodeSqlConnection?conn?=?new?SqlConnection(@"server=YINRONG;database=msg;Trusted_Connection=True");
string?Sql?=?"INSERT?INTO?tb_Message(Title,Name,Mail,MsgContent,IsShow,Reply,ReplyTeacher)values('"?+?TxtTitle.Text?+?"','"?+?TxtUserName.Text?+?"','"?+?TxtMail.Text?+?"','"?+?TxtContent.Text?+?"',0,'','"?+?DropDownList1.Text?+?"')";
?SqlCommand?cmd?=?new?SqlCommand(Sql,?conn);
?conn.Open();
??cmd.ExecuteNonQuery();
??conn.Close();
?還有一個另我印象深刻的就是數(shù)據(jù)綁定,那些GridView,Repeater,?DataList要按照要求那樣顯示,操作起來可真不容易,要了解委托事件,要知道如何索引,更有個地方用到了嵌套,我查了很多資料用了兩天才弄出來。(前輩們別笑話我)
1個月后項目完成時,暑假都過去20多天了。回家狠狠的又休息了10天。才開始將項目組買的那些書拿出來看(在玩風(fēng)色幻想6)。一本是:asp.net從入門到精通。另一本是:C#本質(zhì)論。
第一本書讓我了解了基本的控件操作和基本的數(shù)據(jù)綁定。第二本書我現(xiàn)在還在看。
后來自己又買了本asp.net項目開發(fā)全程實錄。第一次用到了公共類來開發(fā),減少代碼量和維護量。
暑假后期,項目組同學(xué),也是我們專業(yè)的,他的專長是flash,qq聊天時,靈感蹦發(fā),想用flash做個愛墻系統(tǒng)。為了配合他,我又買了本asp.net+xml+css來學(xué)習(xí)如何與flash交互,看著原創(chuàng)的東西一天天從模型變成現(xiàn)實,心里很高興,后來我們又不斷的完善,我也了解到了xml.IO操作(因為要寫xml和下載rss給在flash中顯示新聞)。后來我停止了開發(fā),原因是。。。
暑假就這么過去了。。。迎來新的學(xué)期,也迎來了新的學(xué)習(xí)和挑戰(zhàn)。
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/kulong995/archive/2008/09/23/1297360.html
總結(jié)
以上是生活随笔為你收集整理的关于学习的反思(上)---系网开发记(2)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GD32VF103开发环境简单介绍
- 下一篇: Silverlight 实现文件下载