九月 2008 Entries
雖然 ASP.NET已經都到了 3.5版,但還是有很多老程式,是用 ASP撰寫的。
如何把傳統ASP程式最佳化,
這一篇文章是我很久以前就找到過的。
這幾年的政府首長,尤其是民選首長,多是法律背景出身。
我常在想,如果他們是IT背景出身,情況會不會好一點。
看到這一篇,我笑到噴飯
尤其是最底下的一則電視廣告(現在沒播出了)---- 德森密奶粉
簡直是完美的預言! 預測到當今時事啊!
太神啦!
這個範例跟上一篇文章完全相同,
差別只是把 Web Service裡面的 ADO.NET (DataReader模式)的寫法,
修改成 SqlDataSource來作而已(但從頭到尾都要自己手寫程式),
SqlDataSource的DataMode設定為「DataSet」
這是Web Service的第四個範例。
我們用 Web Service來寫 ADO.NET程式,從資料庫撈點資料來玩玩。
把舊有的功能,加上「Web Service」的新方法來實作。
是不是更能瞭解 Web Service帶來什麼改變呢?
今天看見兩篇有用的文章,記錄下來以免忘記。
1. 在.NET的machine.config該加的源碼,以便使用自己的會員資料庫
2. 介紹好用工具:Gavotte Ramdisk
給 User作輸入,然後透過 Web Service運算後,把結果呈現在我們畫面上,
有 Input ==> Process(Web Service) ==>Output才像樣!
好吧!這就是本文的範例......
上一篇文章,已經做好一個 Web Service了。
現在要介紹的,就是「呼叫(Call)那個已經完成的Web Service」來使用。
第一,要加入「Web參考(Web Reference)」。
第二,就是寫兩行程式。..............打完收工!真簡單~
不要把 WebService想得太難,他其實就是一個 自訂的Function(),只不過他可以在網路(Web)上分享給別人使用,透過 Web Port 80,分享很容易,不用擔心防火牆或是其他設定問題..........
如果我寫了一個 WebService,我上網公開,人人都可以連上來使用。那真是一個天下為公的美好願景!
本文的範例,將分成兩部分。
第一部份,撰寫一個 Web Service程式。
[今日最好笑]走了一個謀財的,來了一個害命的....
在 Tech.Ed 2008的會場上,有一家廠商名為 Diskeeper。
根據廠商的說法,微軟 Windows裡面內建的磁碟重組軟體(Defragement),就是他們公司的精簡版軟體。
Tech.ED 2008 in Taiwan & 台北101
Tech.ED 2008 in Taiwan 現場花絮-- Show Girl #2
Tech.ED 2008 in Taiwan 現場花絮-- Show Girl #1
Tech.ED 2008 in Taiwan 現場花絮-- DotBlogs與IT邦幫忙
Tech.ED 2008 in Taiwan 現場花絮(會場)
為了響應 DotBlogs的活動,小弟今天很認真地、詳實地記錄了現場的課程與活動。
我這麼努力,一定可以拿獎品!
PostBack(回傳)與CallBack(回呼)的差別
這是藍色小鋪一位網友的問題,我的書本因為剛好有提到,就分享給大家看看。
摘要:什麼都是假的....只有「造假」一事是千真萬確!
試著整理一下手邊的範例之後,我「打算」把上面的計畫付諸實行。
也就是撰寫一本「ASP.NET的範例集、問題集」。
這本書裡面,「盡量不廢話」,每一節就是一個範例(解決一個問題)。
盡量不寫大型範例,因為範例一大,程式就變多、就複雜。
最好每一個範例,解決一個問題。 不談觀念,直接給程式碼。
只談重要的「設定」、關鍵的那幾行「程式碼」該怎麼改.......
我想用其他的 Web控制項來展示資料,例如:TextBox、Label這些簡單的Web控制項,該怎麼作呢?
這種簡單型的Web控制項,就要自己動動手寫一點程式,才能完成!
這個範例,我們同時以 DataReader與 DataSet兩種方法來撰寫。
SqlDataSource會自動完成 Select / Update / Delete / Insert等等的指令與參數。
如果自己動手寫程式(Code Behind),在程式碼裡面,該如何啟動這些已經寫好的SQL指令呢?
這個範例有兩個很重要的設定畫面,如果不照著作,程式會有問題。
執行軟體專案,就像駕駛一台「看不見道路」的汽車
你必須為車輛裝設各種儀表版,來檢視四周的狀況
才能把車子繼續向前行駛,開往目的地。
我的天,真是太神了!
連美林銀行被人接手,都是阿扁搞的鬼ㄟ。
太神了!太神了!太神了~~~
以下是小弟的測試,不過,並沒有像章老師那樣,兩者有顯著的差異。
這可能是我們測驗的範例不同。
我們兩者都是用 FireFox瀏覽器,搭配 FireBug附加元件來測試的。
雖然VS 2008已經內建 AJAX,但是微軟有蒐集許多好用的AJAX控制項,包裝起來,分享給大家。
但是,這個AJAX Control Toolkit 該怎麼安裝到我的VS 2008裡面呢?
看完本文,你也會
如果要我舉出一個特別的例子,跟大家說明 ASP.NET與ASP的差異在哪裡?
我一定會講「DataBinding」。
ASP.NET 2.0以後,因為 SqlDataSource這個精靈控制項太好用,
所以完成後,初學者還是不知道哪裡作了 DataBinding?
如果您學習ASP.NET,卻對 DataBinding的觀念毫無所悉,剛好可以趁此體會一下。
外資拼命賣台股,政府如何因應?
相關單位請外資去喝咖啡,道德勸說,請他們不要看空台灣............
把國產貨(Z5)變成美國貨(NBOD 410),
把2TB的NAS,變成4TB。爽!
這篇文章超悶!
因為全部都用後置程式碼(Code Behind)來作,自己寫程式來作 SqlDataSource
所以GridView的「分頁」、「編輯」、「刪除」、「更新」......通通採用後置程式碼(自己動手寫)
在許多網路論壇上,會有人發問這樣的問題,因為入門書比較不會講到這些。
昨天(週六,颱風天)我的同學結婚,我去扮演「媒人婆」
而且昨天的禮車,有一台是 Benz S600,另一台是Benz S500
小弟現場眼睛一亮,心想「這大概是我生平第一次坐到這種高級車」
描述北韓的人民運動會,圖片都很壯觀。
人海戰術 / 數大 便是美
http://kunlinjohnlee.pixnet.net/blog/post/21572598
上一篇文章講的是 VaryByParam的用法。
這個範例,則是改用 VaryByControl 的用法。
我們鎖定畫面上的下拉式選單(DropDownList控制項),來作Cache。本文有附上程式範例給大家下載。
關於 ASP.NET的 Cache,官方網站其實講的很清楚
話雖如此,但我還是相信做兩個範例來看,會更為清楚。
直接看看程式的執行結果,會比讀官方文件更快瞭解。
難怪洋人有句諺語「一張圖片,勝過千言萬語」。
Cache與AJAX都很抽象,講再多也沒用。直接讓學生(初學者)看看成果,動手玩一下,他們就會恍然大悟!
昨天發表一篇感嘆的回憶文章後(PHP 4,珍重再見!)
我就發覺情況不妙..................我已經到了愛提「當年勇」的時候了,
一開口就是過去遇見哪些技術?哪些接手過的東西被淘汰了......
這個消息我有點後知後覺,是今天早上看到雜誌(紙本)才發現的。
消息整整晚了一個月。
這也表示我離PHP越來越遠了
快點下載喔, 180天試用版(正體中文)
中文版的線上叢書也有了
關於這兩者的差異,Response.Redirect 與 Server.Transfer
看了幾篇文章,在此留一個記錄,以免以後忘記。
今天要跟大家分享兩位優秀的作者 & 著作。
聖殿祭司 與 呂高旭(康廷數位),一共有三本書。
今天見了 puma兄的大作,
才想起來VS 2005 or VS 2008在畫面中就能修改「動態通訊埠」這個擾人的問題。
與大家分享一下,順便留個記錄,以免哪天自己也忘了。
前兩篇文章,有跟大家分享過,我是怎麼建議初學者「該不該事事都靠自己寫程式?」
也分享過「我是怎麼引導初學者開始寫程式的」
這一次,要跟大家分享,「初學者怎麼依照實際需求,設計自己的資料表(Table)」
自從ASP.NET 2.0開始(VS 2005),作法有些改變。我們必須加入一個資料集(DataSet),然後透過 ObjectDataSource控制項來使用它。
這一部份原本打算在書本裡提及,但書本上限600頁(我最後寫到840幾頁,實在塞不下去了),因為成為遺珠。
先把一些範例公布在我的Blog上面,作為補償。
看完了上一篇文章,您如果確立志向!
想走上「網頁的程式設計」一途,那就看下去吧。
你對網頁、對Internet有熱情也有興趣,但不一定要走上「程式設計」這一條路。
如果看完這篇文章,你還是有興趣的話,
我會跟您分享一些學習步驟。
ASP.NET 2.0以後,我們可以下指令(aspnet_compiler.exe)完成「先行編譯(PreCompilation)」。
當然,也可以在VS 2005/2008裡面,畫面右邊的方案總管,按下滑鼠右鍵,選擇「發行網站」
在此介紹剛剛測試成功的步驟。
[廣告] 謝謝各位讀者,小弟出版的新書(ASP.NET專題實務),2008/八月初才開始鋪貨。
天瓏書局八月份銷售已經進入前十名。
連續好幾個月,都在天瓏書局的暢銷榜內。
PChome網路書店的銷售量也都居冠。
2009/二月,本書也推出「C#版」。
今天去微軟網站,看見 IE 8.0的Beta 2 已經推出了,距離正式版應該很接近囉。
可惜,沒見到正體中文版。
之前的文章獲得許多迴響,
8"或10"的「超小型」低價筆電(如Eee PC/UMPC/NetBook)隨著這幾個月的改進,市面上的機種越來越多。
連我們辦公室也掀起一陣搶購風潮。