摘要:極意之道-ASP.NET AJAX/Silverlight 聖典 (繁體中文版) 詳細目錄
極意之道 ASP.NET AJAX/Silverlight 聖典
一、AJAX技術的崛起
1-1、 從過去到現在,網頁程式進化論
1-2、 頁面刷新的原罪
1-3、 XMLHttpReqeust的誕生
1-4、 百家爭鳴的AJAX Framework
1-5、 是終點還是起點,Silverlight、AIR、JavaFX
二、ASP.NET AJAX
2-1、ASP.NET AJAX 的誕生
2-2、ASP.NET AJAX與ASP.NET 2.0
2-3、與ASP.NET AJAX的初次接觸
2-4、UpdateMode與UpdateTriggers
2-5、Master-Detail網頁
2-6、ASP.NET AJAX與ASP.NET Web 應用程式專案模式
2-7、ASP.NET AJAX應用程式的分發
2-8、轉換舊有的ASP.NET應用程式到ASP.NET AJAX
三、ASP.NET AJAX入門篇
3-1、動態顯示的控件
3-2、UpdateProgress控件
3-3、Timer控件
3-4、真實進度的呈現:使用Timer與UpdatePanel控件
3-5、真實的Async-Postback進度呈現
3-6、ScriptManager控件
3-7、Async-Postback的錯誤控管
3-8、含入外部的JavaScript檔案
3-9、另一種解法:ScriptManagerProxy控件與 UserControl
3-10、另一種解法:RegisterClientScriptBlock函式
3-11、ASP.NET AJAX Client Framework的版本
四、ASP.NET AJAX進階篇
4-1、動態載入的課題
4-2、PageMethods的用法
4-3、與Web Services結合
4-4、AuthenticationService
4-5、ProfileService
五、ASP.NET AJAX實戰篇
5-1、無刷新的資料編輯
5-2、當UpdatePanel遇上MasterPage
5-3、Single Page架構
5-4、由JavaScript來更新UpdatePanel
5-5、與PageMethods合作!另一種進度列實作
5-6、再進一步,Async-Postback過程中的詢問視窗
5-7、頁面中非同步,多區塊載入
5-8、UpdatePanel與FileUpload
5-9、讓一切更完美!實作部份刷新的上傳
5-10、UpdatePanel與Web Part
5-11、可拖曳交換位置的UpdatePanels
5-12、記住我的排列、Profile Service
5-13、PageMethods與DataTable
5-14、Client DataTable
5-15、購物車 1號
5-16、進化!與Client DataTable共舞,購物車 2號!
六、深入ASP.NET AJAX核心
6-1、不能再矇上眼了,JavaScript
OO JavaScript
Namespace的實現
Properties的實現
Events 的實現
Inheritence的實現
Interface的實現
Enum
何必重造輪子,ASP.NET AJAX Framework(Client)
6-2、ASP.NET AJAX Framework(Client)概觀
Namespace
Properties
Events
Inheritence
Interface
Enum
關於Reflection
6-3、漫步Browser間
Browser與JavaScript
Sys.UI.DomElement
Sys.UI.DomEvent
6-4、Component與Control
Component
$create 、$find函式
Control
6-5、非同步技術的核心
ASP.NET AJAX 網頁的載入過程
Async-Postback的核心:PageRequestManager
Async-Postback的推手:WebRequest
揭開UpdatePanel的真相
效能測試
七、ASP.NET AJAX的延展性
7-1、ASP.NET AJAX的延展性概觀
ExtenderControl
ScriptControl
7-2、DummyExtender
7-3、HoverExtender
7-4、NumberExtender
7-5、SmartKeyExtender
7-6、即時自動跳號:SerialExtender
7-7、進度表:ProgressControl
7-8、UpdatePanelPart
八、ASP.NET AJAX Control Toolkits
8-1、Ajax Control Toolkits概觀
8-2、了解ToolkitScriptManager控件
8-3、Animation
讓網頁動起來,Animation初體驗
動畫1、2、3
淡入(FadeIn)
淡出(FadeOut)
改變大小(Resize)
放大/縮小(Scale)
閃動(Pulse)
Length
Discrete
Color
關於Actions
條件式播放
Condition
Case
整合應用,結合放大、縮小、移動
實作工具列
與UpdatePanel共舞,讓GridView擁有換頁時的淡出入效果
撇開AnimationExtender,ScriptObjectBuilder
錦上添花,GridView+淡出入+逐漸縮小效果
8-4、AccordionExtender
Outlook工具列範例
使用DataSource
8-5、AlwaysVisibleControlExtender
8-6、AutoCompleteExtender
多項目自動輸入完成
設計集中管理式的提示Web Servcie
8-7、CascadingDropDownExtender
8-8、CalendarExtender
設定預設日期
8-9、CollapsiblePanelExtender
8-10、DragPanelExtender
8-11、DropDownExtender
8-12、DropShadowExtender
8-13、DynamicPopulateExtender
8-14、FilteredTextBoxExtender
8-15、HoverMenuExtender
8-16、ListSearchExtender
8-17、MaskedEditExtender、MaskedEditValidator
8-18、MutuallyExclusiveCheckBox
8-19、NoBot
8-20、NumericUpDownExtender
8-21、PagingBulletedListExtender
8-22、PasswordStrengthExtender
8-23、PopupControlExtender
8-24、ModalPopupExtender
ModalPopupExtender的進階應用-GridView
ModalPopupExtender的進階應用-GridView之刪除確認
ModalPopupExtender的進階應用-進度列
8-25、ConfirmButtonExtender
8-26、Rating
8-27、ReorderList
8-28、ResizableControlExtender
8-29、RoundedCornersExtender
8-30、SliderExtender
設定背景圖
8-31、SlideShowExtender
8-32、TabContainer、TabPanel
8-33、TextboxWatermarkExtender
8-34、ToggleButtonExtender
8-35、UpdatePanelAnimationExtender
8-36、ValidatorCalloutExtender
8-37、與Ajax Control Toolkit共生:ValueCheckExtender
8-38、與Ajax Control Toolkit共生:Async-Postback之等待視窗
九、Silverlight
9-1、什麼是Silverlight
9-2、Silverlight的架構
9-3、一個簡單的範例
9-4、XAML
9-5、體會向量繪圖的魅力
9-6、動畫效果
9-7、多媒體影音
9-8、Silverlight與ASP.NET AJAX的結合
中文字型解決方案
選單型控件:SLNavPanel
9-9、迎接未來,Silverlight 1.1,CLR的強大火力支援
十、實戰-小型進銷存系統
10-1、需求的定義
10-2、主頁的設計
個人化主頁的時代
與Internet接軌,Yahoo 天氣預報
Silverlight的選單:SLNavPanel
10-3、人為本,使用者基本資料
即時驗證
密碼編碼
10-4、產品資料
自動跳號
自動跳往剛新增列的設計
資料的搜尋
10-5、倉庫資料
選取產品對話窗的設計
ValueCheckExtender的特殊能力
明細連續新增的設計
10-6、客戶資料
連續新增的設計
讓使用者調整欄位位置
自訂顯示欄位
10-7、訂單資料
10-8、出貨管理
10-9、Show-Time,運用Silverlight來實作銷售分析圖
Silverlight之圓餅圖
十一、ASP.NET 3.0與ASP.NET AJAX
11-1、Visual Studio 2008
11-2、ASP.NET 3.5
11-3、ASP.NET AJAX 於ASP.NET 3.5
11-4、ASP.NET/ASP.NET AJAX Futures
11-5、Web Application 的未來