Silverlight 2&ASP.NET高級編程

Silverlight 2&ASP.NET高級編程 pdf epub mobi txt 電子書 下載2025

出版者:清華大學
作者:(美)斯衛夫特|譯者
出品人:
頁數:616
译者:劉誌忠
出版時間:2010-4
價格:79.80元
裝幀:
isbn號碼:9787302222712
叢書系列:
圖書標籤:
  • Silverlight
  • ASP
  • NET
  • C#
  • 編程
  • 開發
  • 技術
  • 微軟
  • Web開發
  • 高級編程
  • 數據綁定
  • 用戶界麵
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

如果您希望快捷地創建美觀且具有豐富交互的Internet應用程序,那麼《Silverlight 2&ASP.NET高級編程》將是您的最佳選擇。《Silverlight 2&ASP.NET高級編程》涵蓋瞭微軟公司的Silverlight 2的所有功能集,並為您展示瞭如何利用Silverlight構建應用程序,以及如何對其進行調試和故障排查,最終對其進行性能調整。《Silverlight 2&ASP.NET高級編程》也討論瞭將Silverlight插件的功能無縫地添加到ASP.NET站點中的不同技術。

《Silverlight 2&ASP.NET高級編程》首先介紹瞭Silverlight是什麼技術,以及該技術在基於Web的應用程序開發中能發揮什麼作用。隨後,《Silverlight 2&ASP.NET高級編程》在較高的層麵上解釋瞭Silverlight應用程序的組成部分。您將深刻理解Silverlight的功能,並學習如何使用Silverlight和ASP.NET創建吸引人的應用程序。《Silverlight 2&ASP.NET高級編程》將為您提供在有限的時間內構建基於Silverlight的高級應用程序所需要的技能和知識。

點擊鏈接進入英文版:

Professional Silverlight 2 for ASP.NET Developers

著者簡介

Jonathan Swift曾經在英國的微軟公司擔任應用開發谘詢師多年,而且目前正在管理該團隊。這就意味著他要花費大部分時間在各個國傢之間來迴旅行,以幫助用戶高效地使用微軟公司的開發技術。Jonathan具有13年的編程經驗,並且使用過多項技術,包括c、C++、Visual Basic、COM、COM+、SQL、AsP以及.NET的所有內容,但不僅僅限於這些技術。除瞭編程外,Jonathan還曾經擔任過微軟公司的培訓師,主要講授Microsoft Official Curriculum全套課程,也講授特彆設計的一些課程。

Jonathan試圖每天都更新他的博客(http://blogs.msdn.corn/jonathanswift),但是由於寫書使得他無法實現這一點(其他比較好的藉口就是玩XBox遊戲)。當不工作時,Jonathan把他的所有時問都花在陪伴妻子和孩子,偶爾還會在飛行俱樂部中考飛行執照。

Chris Barker是英國的微軟公司(www.microsoft.com/uk/adc)的應用程序開發谘詢師。他每天的時間都花在在全國旅行、拜訪客戶,並教授在微軟公司平颱上進行開發的相關技術谘詢。最近,他的主要興趣在RIA開發上,因此他已經組織瞭多個關於Silverlight的客戶工作組。除瞭工作以外,Chris還喜歡在他的傢鄉德貝郡遊玩,包括騎自行車、踢球。

Dan Wahlin(微軟公司連接係統的最有價值專傢)是.NET開發的講師,並且還是Interface Technical Training(www.interfacett.com)的架構谘詢師。Dan建立瞭XML for ASP.NET Developer Web站點(www.xmlforasp.net)。該網站集中討論在微軟公司的.NET框架中使用ASRNET、Silverlight、AJAX和XML Web Service。他還在INETA Speaker的辦公署就職,並且在多個會議上發錶演講。近年來,Dan編寫或閤作編寫瞭多本關於.NET技術的書籍,其最近的兩本書是Professional ASP.NET 3.5 AJAX和Professional Silverlight 2 for ASP.NETDevelopers。Dan還寫瞭多篇在綫技術報道,並在http://Weblogs.asp.net/dwahlin上開闢瞭博客專欄,並且有時他還在www.twitter.com/danwahlin上更新一些他關注的內容。在閑暇時間,他喜歡運動以及創作一些音樂和錄製一些音樂來放鬆自己——http://Weblogs.asp.net/dwahlin/archive/tags/Music/default.aspx。

圖書目錄

第Ⅰ部分 麵嚮ASP.NET開發人員的Silverlight基礎 第1章 Silverlight基礎 3 1.1 挑戰 3 1.2 是要“富客戶端”還是要“Web可達性” 3 1.3 Silverlight入門 4 1.4 Silverlight對現有ASP.NET應用程序的影響 5 1.5 在ASP.NET中還可以做些什麼 6 1.6 開發環境概述 7 1.7 小結 8 第2章 Silverlight體係結構 9 2.1 客戶端/服務器體係結構概述 9 2.2 平颱 10 2.2.1 服務器 11 2.2.2 客戶端 11 2.3 體係結構 12 2.3.1 錶示核心 13 2.3.2 .NET Framework 16 2.3.3 安裝的文件 22 2.4 與ASP.NET集成 24 2.4.1 ASP.NET組閤控件 24 2.4.2 使用ASP.NET應用服務 25 2.4.3 在Silverlight中和ASP.NET通信 25 2.4.4 從服務器動態産生XAML 25 2.4.5 在Silverlight中使用ASP.NET服務器端控件 26 2.5 應用程序生命周期 26 2.6 小結 29 第3章 XAML簡介 31 3.1 所有ASP.NET開發人員都應該知道的基本概念 31 3.2 XAML語法和術語 32 3.2.1 名稱空間 33 3.2.2 空白字符 34 3.2.3 對象元素和屬性元素 36 3.2.4 類型轉換器 37 3.2.5 標記擴展 38 3.2.6 附加屬性 40 3.2.7 基本繪圖 40 3.2.8 隱藏代碼 45 3.2.9 動態加載XAML 49 3.2.10 可用的工具 55 3.3 將所有知識綜閤在一起 57 3.4 小結 60 第4章 Silverlight編程 63 4.1 Silverlight應用程序的組成 63 4.1.1 打包Silverlight應用程序 63 4.1.2 System.Windows.Application 66 4.1.3 應用程序實例化 69 4.1.4 基本的Silverlight頁麵 71 4.2 JavaScript——需要瞭解多少 75 4.3 JavaScript——基礎知識 76 4.3.1 對象模型 77 4.3.2 將JavaScript添加到Page 77 4.3.3 變量使用 77 4.3.4 函數 77 4.3.5 條件語句 78 4.3.6 處理事件 80 4.3.7 DOM操作 80 4.4 Silverlight對象模型 83 4.4.1 DependencyObject、UIElement和FrameworkElement 83 4.4.2 遍曆整棵樹 84 4.5 事件、綫程和瀏覽器交互 90 4.5.1 事件 90 4.5.2 綫程和異步 95 4.5.3 瀏覽器交互 106 4.6 按需加載XAP 116 4.7 小結 118第Ⅱ部分 使用Silverlight開發ASP.NET應用程序 第5章 創建用戶界麵 123 5.1 Expression Suite——簡介 123 5.1.1 Expression Web 124 5.1.2 Expression Blend 124 5.1.3 Expression Design 131 5.1.4 Expression Media 131 5.1.5 Expression Encoder 131 5.1.6 Expression Studio 131 5.2 ASP.NET布局與Silverlight布局 131 5.2.1 ASP.NET中的布局方式 132 5.2.2 Silverlight中的布局方式 133 5.2.3 全屏顯示支持 154 5.2.4 本地化 161 5.3 小結 165 第6章 Silverlight控件 167 6.1 Silverlight控件簡介 168 6.1.1 在XAML中定義控件 168 6.1.2 以聲明的方式處理控件事件 170 6.1.3 以編程方式處理控件事件 171 6.2 用戶輸入控件 172 6.2.1 TextBlock控件 173 6.2.2 TextBox控件 174 6.2.3 PasswordBox控件 176 6.2.4 Button控件 176 6.2.5 HyperlinkButton控件 177 6.2.6 CheckBox控件 178 6.2.7 RadioButton控件 180 6.2.8 RepeatButton控件 181 6.2.9 Slider控件 182 6.2.10 Calendar控件 184 6.2.11 DatePicker控件 186 6.2.12 ToolTip控件 187 6.3 項目控件 189 6.3.1 ListBox控件 189 6.3.2 DataGrid控件 192 6.3.3 ScrollViewer控件 193 6.3.4 ComboBox控件 196 6.3.5 Popup控件 196 6.4 媒體控件 199 6.4.1 Image控件 199 6.4.2 MediaElement控件 201 6.4.3 用ProgressBar控件顯示下載進度 202 6.4.4 MultiScaleImage控件 203 6.5 Silverlight Toolkit中的控件 205 6.5.1 AutoCompleteBox控件 206 6.5.2 WrapPanel控件 207 6.5.3 TreeView控件 208 6.5.4 Chart控件 210 6.6 小結 212 第7章 樣式和模闆 213 7.1 樣式 213 7.1.1 應用內聯樣式 214 7.1.2 在中心位置設置樣式 218 7.2 模闆 224 7.2.1 ControlTemplate 224 7.2.2 TemplateBinding 233 7.3 和ASP.NET集成 235 7.4 ImplicitStyleManager 240 7.5 小結 242 第8章 用戶交互 245 8.1 Silverlight交互語境 245 8.1.1 使用UIElement事件 246 8.1.2 與輸入設備交互 251 8.1.3 從輸入設備獲取大部分信息 259 8.2 導航 267 8.2.1 在ASP.NET環境中的Silverlight導航 267 8.2.2 單插件導航 268 8.2.3 多插件導航 280 8.3 小結 283 第9章 和服務器通信 285 9.1 Silverlight的聯網和通信功能 285 9.1.1 Silverlight可以訪問和處理的數據類型 285 9.1.2 支持的域和URL 286 9.1.3 通信方法 286 9.1.4 數據處理方法 288 9.2 跨域支持 289 9.2.1 Flash跨域策略文件 290 9.2.2 Silverlight跨域策略文件 291 9.3 為Silverlight創建服務 292 9.3.1 為Silverlight創建WCF服務 292 9.3.2 為Silverlight創建ASP.NET Web服務 301 9.4 用Silverlight調用服務 305 9.4.1 調用WCF服務 305 9.4.2 調用ASP.NET Web服務 309 9.5 調用REST APIs 311 9.5.1 在Silverlight中實施RESTful調用 311 9.5.2 處理XML數據 315 9.5.3 處理JSON數據 331 9.5.4 處理聚閤種子 336 9.5.5 利用套接字通過TCP實施通信 341 9.5.6 使用WCF輪詢雙嚮服務以通過HTTP實施通信 351 9.6 小結 364 第10章 處理數據 367 10.1 數據框架 367 10.1.1 探索名稱空間 368 10.1.2 其他方式 370 10.2 數據綁定之要素 371 10.2.1 綁定的基礎 371 10.2.2 實踐中的綁定 376 10.2.3 轉換 387 10.2.4 依賴屬性 390 10.2.5 性能考慮因素 392 10.3 檢索和保存數據 393 10.3.1 處理數據存儲 393 10.3.2 緩存 406 10.4 數據控件 406 10.4.1 數據模闆 407 10.4.2 DataGrid控件 408 10.5 操作數據 412 10.5.1 傳統的處理方法 412 10.5.2 LINQ 413 10.5.3 LINQ to XML 417 10.6 驗證 421 10.6.1 輸入驗證 421 10.6.2 使用動態語言 423 10.6.3 數據綁定驗證 424 10.7 小結 425 第11章 創建自定義控件 427 11.1 用戶控件 427 11.1.1 理解用戶控件 428 11.1.2 創建用戶控件 432 11.2 自定義當前控件 439 11.2.1 理解可視化自定義 439 11.2.2 用樣式實施自定義 441 11.2.3 用皮膚實施自定義 444 11.2.4 將所有知識綜閤到一起 446 11.3 自定義控件 451 11.3.1 自定義控件是什麼 451 11.3.2 第一個自定義控件 453 11.3.3 部分模型 457 11.4 小結 463 第12章 確保Silverlight應用程序的安全 465 12.1 正在遭受攻擊 465 12.2 安全模型 466 12.3 使用沙箱 470 12.4 跨域安全 474 12.5 集成ASP.NET安全機製 474 12.6 迷惑 482 12.7 加密 482 12.8 小結 483 第13章 音頻和視頻 485 13.1 第一步 485 13.2 更精確的控製 494 13.2.1 控製播放 494 13.2.2 在ASP.NET中控製播放 503 13.2.3 時間綫標記 505 13.2.4 SetSource 514 13.2.5 流化 516 13.3 小結 516 第14章 圖形和動畫 517 14.1 為ASP.NET賦予新的生命 517 14.1.1 Silverlight之前 517 14.1.2 支持Silverlight的圖形和動畫 518 14.2 Silverlight中的圖形 518 14.2.1 Shape類 518 14.2.2 Path和Geometry對象 523 14.2.3 用Brush對象繪圖 528 14.2.4 Transform 536 14.3 圖像處理 541 14.3.1 Image類和BitmapImage類 541 14.3.2 使用Deep Zoom的高級拼接和縮放 543 14.4 為用戶界麵加上動畫 547 14.4.1 Timeline類 547 14.4.2 From/To/By動畫 547 14.4.3 關鍵幀動畫 553 14.5 小結 557 第15章 故障排查 559 15.1 是否齣現瞭問題 560 15.2 常見問題類型 560 15.3 可用工具 562 15.3.1 Visual Studio 562 15.3.2 調試應用程序 566 15.3.3 HTTP 跟蹤器 569 15.3.4 Red Gate的Reflector 574 15.4 減少故障的可能性 575 15.4.1 單元測試 575 15.4.2 UI測試 579 15.4.3 異常處理 585 15.4.4 檢測 585 15.5 小結 586 第16章 性能 587 16.1 性能瓶頸 588 16.1.1 開發人員與設計者的關係 588 16.1.2 處理器使用率過高 589 16.1.3 低幀率 589 16.1.4 不可響應的UI 589 16.2 檢測 589 16.2.1 監測幀率 590 16.2.2 手動定時 592 16.3 改進性能 594 16.3.1 動畫 595 16.3.2 文本 595 16.3.3 遊戲循環 596 16.3.4 Windowless 598 16.3.5 透明背景 599 16.3.6 Opacity和Visibility 600 16.3.7 全屏模式 601 16.3.8 Height和Width 603 16.3.9 XAML與圖像的關係 603 16.3.10 綫程 604 16.3.11 JavaScript與托管代碼的關係 604 16.3.12 元素重用 608 16.3.13 布局 609 16.3.14 處理數據 610 16.3.15 減少應用程序與服務器的通信 613 16.3.16 運行時性能 614 16.4 小結 616
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

评分

评分

评分

评分

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有