《Flex+ASP.NET Web套用開發實戰詳解》是2010年出版的圖書,作者是許勇、王黎。本書對Flex和ASP.N E T兩種流行技術進行了歸納和總結,內容覆蓋了Flex和ASP.N E T技術的知識和套用場景,力求通過實例使讀者更形象地理解Action Script的編程思想,快速掌握Flex的組件開發。
基本介紹
- 中文名:Flex+ASP.NET Web套用開發實戰詳解
- 作者:許勇、王黎
- 版次: 2010-10
- 頁數: 543
簡介,內容要點,圖書目錄,
簡介
書名: Flex+ASP.N E T Web套用開發實戰詳解 書號: 978-7-302-22316-0
定價: 65
內容要點
Flex+ASP.N E T Web套用開發實戰詳解》內容簡介:Flex是開發富網際網路應用程式(Rich Internet Application,RIA)的利器,它提供了豐富的可擴展用戶界面及數據訪問組件。《Flex+ASP.N E T Web套用開發實戰詳解》共分為5篇,分別是Flex基礎知識篇、ASP.N E T編程篇、Flex組件套用篇、Flex數據互動篇和綜合實例篇。
《Flex+ASP.N E T Web套用開發實戰詳解》可作為Flex開發人員的重要學習資料,也可作為網站開發和Flex開發人員的職業培訓教程。
圖書目錄
第1篇 Flex基礎知識篇
第1章 Flex 3.0入門2
1.1 Flex概述2
1.1.1 RIA發展2
1.1.2 Flex簡介4
1.1.3 Flex架構5
1.2 Flex 3.07
1.3 MXML概述9
1.3.1 MXML命名規範10
1.3.2 MXML檔案結構11
1.4 ActionScript 3.0概述13
1.4.1 ActionScript 3.0簡介13
1.4.2 在Flex中ActionScript的使用方式14
1.5 部署Flex 3.0開發環境17
1.5.1 獲取Flex 3.017
1.5.2 安裝Flex Builder 317
1.5.3 第一個Flex程式21
第2章 熟悉開發環境Flex Builder 325
2.1 熟悉Flex Builder 3的工作區25
2.1.1 Editors25
2.1.2 其他窗格28
2.2 編譯與運行Flex 3.0程式33
2.3 調試Flex 3.0程式33
2.3.1 添加斷點33
2.3.2 調試程式35
2.3.3 監視變數36
2.4 Flex 3.0項目概述37
2.4.1 Flex Project37
2.4.2 ActionScript Project42
2.4.3 Flex Library Project44
2.5 Flex Builder 3中的常用快捷鍵45
2.6 使用Flex幫助文檔46
第3章 ActionScript 3.0語法48
3.1 常量和變數48
3.1.1 常量48
3.1.2 變數50
3.2 數據類型51
3.2.1 基本數據類型51
3.2.2 複合數據類型54
3.2.3 數據類型檢查57
3.2.4 is和as運算符60
3.2.5 數據類型轉換61
3.3 運算符66
3.3.1 運算符的分類66
3.3.2 常用運算符67
3.3.3 運算符的優先權69
3.4 流程控制語句70
3.4.1 條件語句70
3.4.2 循環語句72
第4章 Action Script 3.0面向對象77
4.1 類和對象77
4.1.1 面向對象概述78
4.1.2 類的基本概念80
4.1.3 類成員修飾符81
4.1.4 定義方法83
4.1.5 定義屬性89
4.2 包和命名空間90
4.2.1 包90
4.2.2 命名空間94
4.3 枚舉類101
4.4 繼承103
4.4.1 繼承概述103
4.4.2 屬性的繼承104
4.4.3 方法的繼承和覆蓋107
4.5 接口109
第5章 ActionScript 3.0中常用數據處理112
5.1 函式112
5.1.1 定義函式113
5.1.2 調用函式114
5.1.3 函式的返回值114
5.1.4 函式的作用域114
5.1.5 函式的參數116
5.2 字元串121
5.2.1 創建字元串121
5.2.2 String類的屬性和字元串中的字元122
5.2.3 在字元串中查找子字元串和模式124
5.2.4 替換子字元串和模式127
5.2.5 字元串的連線與比較129
5.3 數組131
5.3.1 數組簡介131
5.3.2 索引數組132
5.3.3 關聯數組140
5.3.4 多維數組143
5.3.5 克隆數組145
5.4 日期和時間145
5.4.1 創建Date對象146
5.4.2 獲取時間單位值147
5.4.3 執行日期和時間運算147
5.4.4 控制時間間隔148
第2篇 ASP.N E T編程篇
第6章 ASP.N E T的簡單套用152
6.1 ASP.N E T 3.5概述152
6.1.1 .NET Framework 3.5簡介152
6.1.2 開發環境簡介155
6.2 C# 3.5語法概述159
6.2.1 控制語句159
6.2.2 面向對象實現167
6.2.3 結構172
6.2.4 枚舉173
6.2.5 數組和集合175
6.3 配置應用程式178
6.3.1 ASP.N E T配置概述179
6.3.2 Web.config結構180
6.3.3 在Flex中生成Web.config181
第7章 ASP.N E T數據顯示185
7.1 ADO.N E T概述185
7.1.1 ADO.N E T命名空間186
7.1.2 ADO.N E T組件187
7.1.3 ADO.N E T對象187
7.2 數據顯示控制項191
7.2.1 ListView控制項191
7.2.2 DataList控制項195
7.2.3 GridView控制項199
7.2.4 Repeater控制項202
7.3 XML命名空間和控制項205
7.4 顯示XML206
7.4.1 XML控制項讀取208
7.4.2 DOM技術讀取208
7.4.3 DataSet對象讀取209
7.4.4 XmlTextReader類讀取210
7.5 生成XML211
7.5.1 使用DataSet創建211
7.5.2 使用文本方式創建212
第8章 ASP.N E T高級套用214
8.1 ASP.N E T內置對象214
8.1.1 Response對象214
8.1.2 Request對象215
8.1.3 Server對象217
8.1.4 Application對象和Session對象218
8.1.5 Cookie對象220
8.2 Web服務222
8.2.1 Web服務概述222
8.2.2 創建Web服務225
8.2.3 使用Web服務228
8.3 處理檔案230
8.3.1 System . I O命名空間231
8.3.2 操作驅動器231
8.3.3 操作資料夾233
8.3.4 操作檔案237
8.3.5 讀寫檔案238
第3篇 Flex組件套用篇
第9章 使用組件244
9.1 Flex組件概述244
9.2 Flex常用組件245
9.2.1 文本組件245
9.2.2 CheckBox和RadioButton組件249
9.2.3 ComboBox和List組件253
9.2.4 按鈕組件256
9.2.5 Image組件258
9.2.6 日期組件259
9.3 導航類組件263
9.3.1 ToggleButtonBar和TabBar組件263
9.3.2 MenuBar組件266
9.3.3 PopUpButton和PopUpMenuButton組件268
第10章 使用容器布局頁面272
10.1 管理程式的布局272
10.1.1 控制Application組件的布局272
10.1.2 ApplicationControlBar組件274
10.1.3 HBox、VBox和Canvas組件276
10.1.4 HDividedBox和VDividedBox組件279
10.2 視窗布局282
10.2.1 Panel組件282
10.2.2 TitleWindow組件285
10.3 表單布局287
10.4 動態控制對象的布局288
10.4.1 Tile組件289
10.4.2 Grid組件290
10.5 導航容器293
10.5.1 ViewStack組件293
10.5.2 Accordion組件294
10.5.3 TabNavigator組件296
第11章 使用行為對象和動畫效果299
11.1 認識行為對象299
11.1.1 行為對象簡介299
11.1.2 創建行為對象300
11.2 行為和組件301
11.2.1 組件的行為和動畫效果301
11.2.2 為組件添加行為——執行監聽動畫302
11.3 常見動畫效果304
11.3.1 模糊效果304
11.3.2 淡入淡出效果306
11.3.3 發光效果307
11.3.4 彩虹效果309
11.3.5 溶解效果310
11.3.6 移動效果312
11.3.7 尺寸調整效果313
11.3.8 旋轉效果315
11.3.9 聲音效果316
11.3.10 縮放效果318
11.3.11 擦除效果319
11.3.12 複合效果321
11.4 行為和狀態323
11.4.1 使用State對象323
11.4.2 使用Transition對象327
第12章 事件機制331
12.1 觀查者模式331
12.2 ActionScript 3.0的可視化對象架構335
12.3 事件機制的工作流程337
12.3.1 事件流337
12.3.2 Event對象概述341
12.3.3 創建自定義事件342
12.3.4 擴展自定義事件348
12.4 事件機制的高級套用351
第13章 自定義組件357
13.1 創建組件357
13.1.1 使用MXML創建組件358
13.1.2 使用ActionScript創建組件359
13.2 在組件檔案中添加項目361
13.2.1 在MXML檔案中添加項目361
13.2.2 在ActionScript檔案中添加項目365
13.3 使用CSS樣式367
13.3.1 CSS樣式語法368
13.3.2 創建CSS檔案370
13.3.3 引用CSS樣式371
13.3.4 使用主題377
13.4 參數傳遞381
13.4.1 屬性的傳遞381
13.4.2 方法的傳遞383
13.4.3 事件的傳遞384
第4篇 Flex數據互動篇
第14章 Flex中的數據處理390
14.1 數據模型390
14.1.1 使用組件390
14.1.2 使用組件393
14.1.3 使用組件394
14.1.4 使用ActionScript腳本395
14.1.5 使用類396
14.2 數據綁定400
14.2.1 簡單綁定方式400
14.2.2 使用組件403
14.2.3 使用ActionScript腳本405
14.3 DataGird組件406
14.3.1 顯示數據406
14.3.2 獲取行數據408
14.3.3 自定義列409
14.3.4 編輯數據411
14.4 數據驗證414
14.4.1 數據驗證組件概述414
14.4.2 使用數據驗證組件415
14.4.3 驗證觸發方式417
14.4.4 驗證失敗處理420
14.4.5 自定義驗證組件422
14.4.6 數據驗證套用實例425
14.5 數據格式化428
14.5.1 格式化組件概述428
14.5.2 貨幣格式化組件 429
14.5.3 日期格式化組件 431
14.5.4 數字格式化組件 432
14.5.5 電話格式化組件433
14.5.6 郵編格式化組件434
第15章 數據傳輸與伺服器互動437
15.1 數據傳輸的方式437
15.1.1 內部數據傳輸437
15.1.2 檔案流方式傳輸440
15.1.3 XML方式傳輸441
15.1.4 其他方式傳輸444
15.2 使用HTTPService與伺服器端互動445
15.3 HTTPService套用實例——留言本447
15.3.1 編寫ASP.N E T程式447
15.3.2 創建虛擬目錄451
15.3.3 留言本界面與功能實現452
15.4 使用WebService與伺服器端互動464
15.5 WebService套用實例466
15.5.1 編寫伺服器端程式466
15.5.2 編寫Flex程式468
第5篇 綜合實例篇
第16章 功能齊全的FLV播放器472
16.1 系統概述472
16.1.1 需求分析473
16.1.2 結構設計473
16.2 數據源、主題設計和色彩矩陣類的創建475
16.2.1 數據源檔案及其格式設計475
16.2.2 程式主題設計476
16.2.3 色彩矩陣類的創建479
16.3 編寫事件類484
16.3.1 視頻控制器事件類484
16.3.2 視頻調節器事件類484
16.3.3 播放列表事件類485
16.4 自定義組件設計485
16.4.1 視頻播放和控制器486
16.4.2 播放列表490
16.4.3 調節器491
16.5 主程式設計492
第17章 視頻展示網站501
17.1 系統概述501
17.1.1 需求分析501
17.1.2 結構設計502
17.2 資料庫和資料庫類設計503
17.2.1 資料庫設計504
17.2.2 資料庫類設計505
17.3 伺服器端程式設計509
17.3.1 處理用戶程式檔案509
17.3.2 處理視頻分類和視頻列表程式設計512
17.4 前台設計515
17.4.1 事件處理類設計515
17.4.2 用戶模組設計517
17.4.3 分類模組設計521
17.4.4 搜尋模組設計523
17.4.5 視頻列表模組設計526
17.4.6 收藏夾及個人信息模組設計530
17.4.7 整合主程式531
17.5 後台設計536
17.5.1 添加類別536
17.5.2 修改和刪除類別538
17.5.3 添加視頻539
17.5.4 修改和刪除視頻542
17.5.5 整合主程式543