摘要:九月份Atlas控制項工具套件發佈(現支援動畫效果)
【原文位址】September Atlas Control Toolkit Released (Now with Animation Support)
【原文發表日期】 Tuesday, September 19, 2006 8:28 AM
Atlas控制項工具套件的最新版已於上個星期晚些時候推出。這個工具套件基於核心ASP.NET AJAX 執行時,是個提供了很多有用的具備AJAX功能的ASP.NET控制項類別庫。你可以在這裡下載和執行樣本程式。
就像我在以前的文章裡提到的那樣,這個工具套件很酷的地方就在於,它包含了幾個由非微軟開發人員提供的控制項。例如,在這個更新版本裡,有一個非常酷的新Slider控制項(點擊這裡觀看它的實戰Demo),就是由非微軟開發人員貢獻的,它提供了非常平滑的,在客戶端從數值範圍選值的支援:
這個版本裡還套件括了對一些漸為時興的客戶端動畫效果的支援。你可以直接在JavaScript裡使用動畫效果套件,或者通過<atlasToolkit:AnimationExtender>控制項來輕易地組合動畫行為,以回應用戶的動作。譬如,你可以讓文字和圖片漸現,擴大,爆炸,移動,或pop-up等等。
動畫效果套件很酷的地方在於,你可以通過<atlas:AnimationExtender>控制項,用宣告的方式來定義動畫行為,這使得定義動畫順序起來既乾淨又不費力。
你可以在這裡進一步研究這個新的動畫效果套件,同時也能線上執行相關Demo。務必查閱一下動畫效果套件的參考頁,以深入學習動畫效果類框架,以前它支援的所有的方法,屬性和事件。
除了回應用戶點擊或客戶端行為觸發動畫效果以外,你也可以在用ASP.NET AJAX UpdatePanel控制項刷新部分頁面做的postback時,使用新的<AtlasToolkit:UpdatePanelAnimationExtender>控制項來添加動畫效果的支援。這可以使得突出顯示變化了的介面的方式更乾淨,更加對用戶友好,譬如,你可以逐漸顯示那些變化,或者真想出奇的話,你可以旋轉/加彩變化了的介面,讓你的用戶看了都會暈眩。看一下UpdatePanelAnimationExtender的這個線上Demo,深入研究一下這個控制項。Alan Le在這裡貼了一個很棒的簡單例子,給你Demo怎麼通過這個控制項用宣告的方式組合動畫,你應該去看一下。
一如既往,你可以免費下載帶有全部源碼的Atlas控制項工具套件,也可以線上執行它。想進一步學習使用ASP.NET AJAX(即Atlas)以及控制項工具套件的話,讀一下我幾個星期前寫的這篇部落格文章,內含一堆很棒的免費錄影的連結。
希望本文對你有所幫助,
Scott