2008年06月29日
暑假的規畫
上面是之前寫的計劃,還真的是差點就忘記了。目前大概就只有第二個勉強做到,倒是寫故事這一項,目前有些靈感,找個時間整理一下吧。至於第一項,想到就覺得懶,這一項就每天吃飽之後來做好了。第四、第五項,就在寫相揪網寫到累了之後再動手找資料好了。剩下的那兩項,暫時先放著吧.......
使用DataSet的悲劇
這兩天在寫ASP.NET,由於之前都是用底層的ADO.NET API去寫,浪費太多的時間,所以知道有DataSet這個類別後,就整個砍掉重寫。DataSet這東西好用歸好用,但在今天還是發生了件悲劇。今天下午的時候,我發現到資料庫的某個資料表欄位要更改,於是就開啟了SQL的管理工具去修改。改完之後,發現這樣會跟DataSet的設定不一樣,於是我在視覺化工具下,把那個資料表給砍掉,然後再重建。誰知原本的Adapter類別竟然還存在,而重建的Apapter竟然沒辦法呼叫,不管怎麼改,原本的Apapter就是不會消失。後來心一橫,乾脆整個DataSet砍,然後一個一個重建.....
經過下午的事件,又讓我憶起之前學EJB的痛苦。也是每次資料表的欄位一更改,寫好的Entity Bean就整個壞掉,還不允許去做修改。而且這還不是最慘的,上面的DataSet壞掉,就頂多砍掉重建而已。但EJB專案的Entity Bean一旦壞掉,整個專案就要重做.....依稀記得當年我在一天之內重做了二十次相同的專案,果然是往事不堪回首啊。
講了這麼多,又勾起我對Entity Framework的怨念,這東西到底什麼時候才要推出啊!在這之前就只有DataSet可以用,喔~還有LINQ。不過LINQ是3.5的東西,目前寫的程式是2.0的QQ~
在天瓏買書遇到的一個客人
昨天跟Rous去天瓏書店晃一晃,我跟他一起挑了本CSS的書。結帳的時候,我前面排了一對情侶,再往前排了一個老人。這位老人的消費力只能用驚人來形容,因為他在結帳的櫃台擺了一缸子的書,那些書大概要用兩個箱子來裝吧。我稍微瞄了一下,種類似乎蠻廣的,不過沒看到程式語言的書。後來他又在櫃台上瞄到一本原文書,就說:「那本OS借我看一下。」。哇!有夠專業,原來他也知道OS。只是他的口氣不知為何,聽了很不舒服,有種「恁北有錢就是大爺」的感覺。由於他買的書真的很多,所以結帳時間拖得很長,排在後面的那對情侶就好奇地問:「請問你這是要拿去圖書館的嗎?」。老人沒看他們一眼,只嗯了一聲。到這對他的厭惡感又增加了。
之後總算結完帳了,總共有兩萬多,消費力果真驚人,而且這中間他換了好幾張信用卡來刷。其實他身上的現金不少,我不懂為什麼他一定要刷卡,而且有幾張根本就不能刷,這樣浪費其它人的時間真的很令人火大。最後負責結帳的小姐問了了一句:「這些你要怎麼拿回去,你有開車來嗎」,然後這老人說了句讓我火氣衝到最高點的話:「打電話幫我叫台灣大車隊」。哇咧幹!是不會自己打電話叫計程車喔!而且你要請人幫忙,也說聲請吧,不然前面加一句「麻煩妳幫我....」這類的話。現在的人這麼喜歡倚老賣老嗎?
結完帳後我跟Rous說了這件事,他也覺得那位老人一副有錢我就是大爺的態度不是很好,唉....在台北就是會遇到這種鳥事。
2008年06月28日
在用Visual Studio 2008下使用AJAX for .NET 2.0
在 ASP.NET 3.5的預設情況下,每一個Page都已經加入AJAX元件的相關設定,但 ASP.NET 2.0則否。昨天我用VS 2008編輯 ASP.NET 2.0的網頁時,臨時想到要加入一個 AJAX 的功能。所以我就直接從工具箱拖入 UpdatePanel以及 ScriptManager,但執行的時候發現網頁根本就不正常,完全沒辦法執行AJAX的功能。
後來才想到以前在用VS 2005,是要另外加裝AJAX套件,於是我就到官方網站下載for VS 2008的套件,才解決了這個問題。只是為了這個問題,想好久,去 Google查也不知道該怎麼查,金害,人老了啊~~~

