結束,是另外一個階段的開始

摘要:結束,是另外一個階段的開始

經過快一年的努力,第一階段的五本書籍終於全部完成並出版,當然,這並不是結束,而是另外一個階段的開始。這些日子以來,我們收到不少回應,不少人認為我們的書寫得很艱深,也有人問我,老師之前寫過 ASP.NET 的書,為什麼不先寫時下最流行的 ASP.NET AJAX 等網頁開發主題呢? 

我想,作任何事情,不僅要走得穩,更要走得長久。之所以先撰寫四本程式語言與一本資料庫的書籍,最主要的原因,是希望藉此讓團隊成員的根基更紮實,並為研究室奠定專業的形象。我想,此一短期目標初步是達成了。 

就目前的發展看來,如果再撰寫純粹的 ASP.NET 2.0 書籍,已經非常不具未來性,因此接下來的工作,就是直接跨入 ASP.NET AJAXWPF/E 等領域。然而不可否認,擁有深厚的 ASP.NET 2.0 基礎,才能將 ASP.NET AJAX WPF/E 等技術運用得更爐火純青。因此,我們會在此部落格中陸陸續續推出一些 ASP.NET 2.0 的使用技巧,希望藉此與讀者們交流,並且一同成長,並回饋讀者長期以來的支持與愛護。 

我最近常常嘲笑自己「老狗變不出新把戲」,畢竟以我即將 40 歲的年紀,還要終日撰寫程式並追逐新技術,還真是有點力不從心呢?多虧成員們的腦力激盪,再加上我那不服輸的性格,我們最近一週來還真是為ASP.NET AJAX大解密」一書寫出了些有趣的範例。 

首先,我們製作了多種非同步網頁相簿,其中最單純的一種,就是結合 UpdatePanel GridView 控制項來展示相片的介面。正如圖表 1 2 所示,使用者可以逐頁捲動相片縮圖,將滑鼠指標移至相片縮圖上方時還會顯示出相關資訊,當然,按一下縮圖就會立刻顯示出完整的相片。這一個相簿的相片可以存放在資料庫欄位中,也允許以檔案形式存在。 

再者,我們將之前的 2D Pie Chart 加工之後成為立體的 3D Pie Chart,使之更具視覺效果(如圖表 3 所示)。特定的扇形區域不僅可以外移出來(如圖表 4 所示),更能夠與資料來源相結合,以便透過 3D Pie Chart 來展現資料庫中不同群組數據的統計值,以便看來更加一目瞭然。 

Web Service 的應用愈來愈廣泛是不爭的事實,因此我們也製作了一個結合 weather.com Web 服務、Control ToolkitXmlDataSource 物件、以及 XML 剖析技巧的非同步網頁,讓使用者能夠即時查詢特定城市的天氣。這些天氣資料可都是如假包換的真實數據,有了這個網頁範例,您可以隨時查詢各大城市的天氣。 

我們的努力方向,就是讀者不僅能夠從範例中學會 ASP.NET AJAX 的使用技巧,並且致力於範例的實務化,使之更貼近真實世界的應用。

 

回想多年前在國中時,每個週日晚上最痛苦的事情就是寫週記。我想,從現在開始,我會用愉悅的心情,每週記錄下整個團隊作了哪些工作,不僅讓讀者朋友們瞭解我們的進展,也為我們努力的過程與點滴寫下不可抹滅的回憶。 

再次感謝大家的支持,我們下次再見。 

章立民 2006/12/5 10:53 PM 

PS.明天約好跟老同學去看資訊展,或許有緣的話,我們會在會場巧遇。

 


圖表
1

 


圖表
2

 


圖表
3

 


圖表
4

 


圖表
5

 


圖表
6