極意之道-ASP.NET AJAX/Silverlight 聖典 (繁體中文版) 詳細目錄

摘要:極意之道-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 的未來