注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)我的Flex我精通

我的Flex我精通

我的Flex我精通

定 價:¥69.80

作 者: 李慶,沈鈞 編著
出版社: 電子工業(yè)出版社
叢編項: RIA高級開發(fā)指南
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787121083143 出版時間: 2009-04-01 包裝: 平裝
開本: 16開 頁數(shù): 691 字數(shù):  

內(nèi)容簡介

  《我的Flex我精通:RIA高級開發(fā)指南》是一本介紹使用Flex 3進行富互聯(lián)網(wǎng)應(yīng)用系統(tǒng)開發(fā)的專業(yè)著作,內(nèi)容涵蓋了與Flex應(yīng)用相關(guān)的各個領(lǐng)域?;A(chǔ)知識部分包括認識Flex 3、面向?qū)ο蠡A(chǔ)、Flex 3中的事件、容器與組件、數(shù)據(jù)綁定與數(shù)據(jù)模型、用戶輸入驗證等內(nèi)容;進階部分則包括控制管理器、使用元數(shù)據(jù)標簽、行為與動畫效果、樣式和皮膚、高級組件開發(fā)、外部數(shù)據(jù)交互、使用Remoting、模塊編程、共享對象等內(nèi)容;Flex開發(fā)框架部分包括Cairngorm框架、PureMVC框架等;最后通過一個完整的實例對整書內(nèi)容進行了概括總結(jié)?!段业腇lex我精通:RIA高級開發(fā)指南》各章節(jié)內(nèi)容相互鋪墊,大量實例穿插其中。知識闡述與實際案例結(jié)合,深入淺出,循序漸進,具體直觀,可操作性強,是一本難得的從入門到精通Flex編程的綜合書籍?!段业腇lex我精通:RIA高級開發(fā)指南》語言簡練,圖文并茂,結(jié)構(gòu)合理,基礎(chǔ)知識豐富詳細,實例安排典型實用,技術(shù)由簡到難,具有很強的實用性、指導(dǎo)性和可操作性。學(xué)習完《我的Flex我精通:RIA高級開發(fā)指南》,讀者無論此前基礎(chǔ)如何,都可以迅速提升成長為一名合格的Flex開發(fā)人員。隨書所附光盤包含書中實例源文件?!段业腇lex我精通:RIA高級開發(fā)指南》適合廣大Flex初、中級讀者使用,同時,還可作為高等院校相關(guān)專業(yè)學(xué)生,以及社會相關(guān)培訓(xùn)班學(xué)員的理想教材。

作者簡介

  李慶,畢業(yè)于中國科技大學(xué),學(xué)士學(xué)位。從事商業(yè)軟件開發(fā)7年,精通數(shù)據(jù)庫以及Web產(chǎn)品的設(shè)計與制作。2002年開始使用ActionScript進行Flash/Flex相關(guān)內(nèi)容的開發(fā),多次為美國及歐洲公司編寫Flash在線游戲、Flex應(yīng)用軟件。長期關(guān)注和研究ActionScript在各領(lǐng)域中的應(yīng)用?,F(xiàn)就職于Cisco-Webex從事Flash/Flex的研發(fā)。

圖書目錄

第1章 認識Flex 3 1
1.1 Flex簡介 2
1.1.1 什么是Flex 2
1.1.2 Flash和Flex的區(qū)別 2
1.2 熟悉Flex Builder 3 開發(fā)環(huán)境 3
1.2.1 系統(tǒng)要求 3
1.2.2 了解Flex Builder 3 4
1.3 如何配置Flex Builder 3 5
1.3.1 自定義界面 6
1.3.2 編譯參數(shù)設(shè)置 7
1.4 MXML語言概述 8
1.4.1 MXML語言標簽 8
1.4.2 標簽屬性 8
1.4.3 使用ActionScript 3 9
1.5 項目類型概述 10
1.5.1 Flex項目 10
1.5.2 ActionScript項目 16
1.5.3 Library項目 18
1.5.4 AIR項目 24
1.6 命令行編譯項目 27
1.7 使用項目和簡單調(diào)試 29
1.7.1 導(dǎo)入項目 29
1.7.2 關(guān)閉/刪除項目 31
1.7.3 項目的歷史記錄 32
1.7.4 運行時調(diào)試 33
1.7.5 斷點管理 34
1.7.6 觀察變量 35
1.8 本章小結(jié) 36
第2章 ActionScript 3入門及面向?qū)ο蠡A(chǔ) 37
2.1 變量和運算符 38
2.1.1 變量 38
2.1.2 變量的作用域 39
2.1.3 變量的默認值 43
2.1.4 運算符 43
2.1.5 算術(shù)運算符 44
2.1.6 賦值運算符 45
2.1.7 關(guān)系運算符 45
2.2 數(shù)據(jù)類型 46
2.2.1 基本數(shù)據(jù)類型 46
2.2.2 數(shù)據(jù)類型轉(zhuǎn)換 47
2.3 字符串 49
2.3.1 創(chuàng)建字符串 50
2.3.2 字符串比較 51
2.3.3 連接字符串 52
2.3.4 字符串的查找和替換 52
2.3.5 字符串轉(zhuǎn)換大小寫 54
2.4 數(shù)組 55
2.4.1 數(shù)組的定義 55
2.4.2 數(shù)組的訪問 56
2.4.3 數(shù)組常用函數(shù) 57
2.4.4 多維數(shù)組 59
2.5 條件語句 60
2.5.1 關(guān)系運算和邏輯運算 60
2.5.2 if…else語句 61
2.5.3 if…else if 語句 61
2.5.4 switch語句 62
2.5.5 ?:操作符 63
2.6 循環(huán)控制 63
2.6.1 for語句 63
2.6.2 for…in語句 64
2.6.3 for each…in 64
2.6.4 while 語句 65
2.6.5 do…while 語句 65
2.7 函數(shù) 66
2.7.1 函數(shù)的基本概念 66
2.7.2 函數(shù)的參數(shù) 67
2.7.3 函數(shù)的返回值 69
2.7.4 函數(shù)的遞歸調(diào)用 69
2.8 良好的編程習慣 70
2.8.1 變量的使用 71
2.8.2 語句的注意事項 73
2.8.3 編寫函數(shù)的規(guī)則 76
2.9 面向?qū)ο缶幊毯喗?76
2.10 類 77
2.10.1 類的定義 78
2.10.2 類屬性 79
2.10.3 構(gòu)造函數(shù) 80
2.11 屬性和方法 81
2.11.1 屬性與方法的抽象 81
2.11.2 屬性和方法的訪問屬性 81
2.11.3 屬性的訪問方法 82
2.11.4 靜態(tài)成員 83
2.12 接口 84
2.12.1 定義接口 84
2.12.2 實現(xiàn)接口 85
2.13 繼承 86
2.13.1 基類和派生類 86
2.13.2 方法的重載 87
2.13.3 不能繼承靜態(tài)屬性 88
2.14 類的實例化 89
2.15 HelloAS代碼分析 89
2.16 本章小結(jié) 91
第3章 Flex 3中的事件 93
3.1 事件概述 94
3.1.1 Flex事件概述 94
3.1.2 Flex事件一覽 97
3.2 事件機制 98
3.2.1 事件注冊 98
3.2.2 事件觸發(fā) 99
3.2.3 事件傳遞 100
3.2.4 事件的默認行為 102
3.2.5 綁定基礎(chǔ) 105
3.3 鼠標事件 106
3.3.1 使用鼠標事件 106
3.3.2 鼠標事件的關(guān)聯(lián) 109
3.3.3 右擊及雙擊事件 111
3.3.4 鼠標事件的觸發(fā)順序 113
3.4 鍵盤事件 116
3.4.1 使用鍵盤事件 116
3.4.2 關(guān)于keyCode 118
3.4.3 鍵盤事件的優(yōu)先級 119
3.5 自定義事件 121
3.5.1 如何自定義事件 121
3.5.2 在MXML中自定義事件 123
3.6 本章小結(jié) 126
第4章 容器與組件 127
4.1 使用組件 128
4.1.1 使用Label、Text、TextInput和TextArea組件 128
4.1.2 使用RichTextEditor文本編輯組件 130
4.1.3 使用ComboBox下拉列表組件 131
4.1.4 使用Alert對話框 133
4.1.5 使用RadioButton和Radio ButtonGroup組件 135
4.1.6 使用ProgressBar進度條組件 136
4.1.7 使用PopUpButton和Pop UpMenuButton組件 138
4.1.8 使用List、HorizontalList和TileList列表組件 140
4.1.9 使用Menu和MenuBar組件 143
4.1.10 使用DataGrid組件 147
4.1.11 使用Tree組件 148
4.1.12 使用ColorPicker顏色選擇器 151
4.1.13 使用Repeater組件 153
4.2 使用容器 155
4.2.1 定位和布局 155
4.2.2 導(dǎo)航容器 158
4.3 本章小結(jié) 164
第5章 數(shù)據(jù)綁定與數(shù)據(jù)模型 165
5.1 數(shù)據(jù)綁定 166
5.1.1 使用[Bindable]元數(shù)據(jù)標簽 166
5.1.2 MXML中常用的綁定方式 169
5.1.3 使用ActionScript進行綁定 172
5.1.4 綁定動態(tài)類型數(shù)據(jù) 178
5.2 數(shù)據(jù)模型 180
5.2.1 使用外部XML文件 181
5.2.2 將數(shù)據(jù)綁定到數(shù)據(jù)模型 181
5.2.3 使用ActionScript創(chuàng)建數(shù)據(jù)模型 183
5.3 本章小結(jié) 186
第6章 用戶輸入驗證 187
6.1 輸入驗證基礎(chǔ) 188
6.1.1 第1個驗證的例子 188
6.1.2 驗證事件 189
6.1.3 標準驗證器 191
6.2 正則表達式驗證器 195
6.2.1 正則表達式基礎(chǔ) 195
6.2.2 正則表達式語法 198
6.2.3 使用正則表達式驗證器 201
6.3 高級驗證 203
6.3.1 自定義驗證器 204
6.3.2 多字段驗證 207
6.4 錯誤提示的樣式 210
6.5 本章小結(jié) 211
第7章 控制管理器 213
7.1 系統(tǒng)管理器SystemManager 214
7.1.1 應(yīng)用創(chuàng)建過程 214
7.1.2 加載進度條 215
7.1.3 管理頂級顯示對象 216
7.2 模塊管理器ModuleManager 218
7.3 拖放管理器DragManager 224
7.3.1 傳統(tǒng)拖放實現(xiàn) 224
7.3.2 使用DragManager實現(xiàn)拖放 226
7.3.3 使用DragSource 228
7.3.4 使用List中的拖放支持 231
7.4 光標管理器CursorManager 232
7.5 彈出窗口管理器PopUpManager 235
7.5.1 Alert彈出窗口 235
7.5.2 使用PopUpManager定制彈出窗口 237
7.5.3 彈出窗口的層次 242
7.6 提示管理器ToolTipManager 243
7.6.1 關(guān)于ToolTip 243
7.6.2 管理ToolTip的ToolTipManager 246
7.6.3 創(chuàng)建自定義提示 250
7.7 瀏覽器管理器BrowserManager 252
7.8 資源管理器ResourceManager 256
7.9 焦點管理器FocusManager 266
7.10 本章小結(jié) 268
第8章 使用元數(shù)據(jù)標簽 269
8.1 常用的元數(shù)據(jù)標簽 270
8.1.1 [ArrayElementType]元數(shù)據(jù)標簽 270
8.1.2 [Bindable]元數(shù)據(jù)標簽 271
8.1.3 [DefaultProperty]元數(shù)據(jù)標簽 271
8.1.4 [Deprecated]元數(shù)據(jù)標簽 272
8.1.5 [Effect]元數(shù)據(jù)標簽 273
8.1.6 [Embed]元數(shù)據(jù)標簽 273
8.1.7 [Event]元數(shù)據(jù)標簽 279
8.1.8 [Exclude]元數(shù)據(jù)標簽 279
8.1.9 [ExcludeClass]元數(shù)據(jù)標簽 280
8.1.10 [IconFile]元數(shù)據(jù)標簽 280
8.1.11 [Inspectable]元數(shù)據(jù)標簽 281
8.1.12 [InstanceType]元數(shù)據(jù)標簽 283
8.1.13 [NonCommitting ChangeEvent]元數(shù)據(jù)標簽 283
8.1.14 [RemoteClass]元數(shù)據(jù)標簽 284
8.1.15 [Style]元數(shù)據(jù)標簽 284
8.1.16 [Transient]元數(shù)據(jù)標簽 285
8.2 特殊的元數(shù)據(jù)標簽 285
8.2.1 [AccessibilityClass]元數(shù)據(jù)標簽 285
8.2.2 [ ChangeEvent]元數(shù)據(jù)標簽 286
8.2.3 [CollapseWhiteSpace]元數(shù)據(jù)標簽 287
8.2.4 [Frame]元數(shù)據(jù)標簽 287
8.2.5 [Mixin]元數(shù)據(jù)標簽 292
8.2.6 [PercentProxy]元數(shù)據(jù)標簽 293
8.2.7 [ResourceBundle]元數(shù)據(jù)標簽 294
8.2.8 [SWF]元數(shù)據(jù)標簽 294
8.3 自定義元數(shù)據(jù)標簽 295
8.3.1 創(chuàng)建自定義metadata標簽 295
8.3.2 通過反射機制使用自定義元數(shù)據(jù)標簽 299
8.4 本章小結(jié) 306
第9章 行為與動畫效果 307
9.1 什么是行為 308
9.1.1 觸發(fā)器與效果 308
9.1.2 簡單效果組件 309
9.1.3 復(fù)合效果組件 316
9.2 使用行為 317
9.2.1 控制效果播放 318
9.2.2 通過Style添加行為 319
9.2.3 使用緩動函數(shù) 321
9.2.4 自定義緩動函數(shù) 323
9.2.5 使用位圖緩存策略 324
9.3 自定義行為 325
9.3.1 自定義效果 325
9.3.2 自定義觸發(fā)器 330
9.4 使用視圖狀態(tài) 332
9.4.1 視圖狀態(tài)簡介 332
9.4.2 添加狀態(tài)過渡 336
9.4.3 創(chuàng)建自定義覆蓋類 338
9.5 本章小結(jié) 340
第10章 樣式和皮膚 341
10.1 Flex中的CSS 342
10.2 皮膚 346
10.2.1 應(yīng)用皮膚 346
10.2.2 制作圖形皮膚 347
10.3 在Flex設(shè)計模式下使用樣式 348
10.4 使用嵌入字體 351
10.4.1 嵌入字體文件 351
10.4.2 使用高級抗鋸齒功能 353
10.4.3 設(shè)定嵌入字符范圍 354
10.4.4 通過SWF文件嵌入字體 355
10.5 主題 359
10.5.1 使用主題 359
10.5.2 創(chuàng)建主題 360
10.6 樣式編程 360
10.6.1 使用樣式管理器 360
10.6.2 運行時載入樣式 363
10.6.3 字體管理 365
10.6.4 可編程皮膚 367
10.7 本章小結(jié) 375
第11章 高級組件開發(fā) 377
11.1 組件的生命周期 378
11.2 擴展UIComponent組件 380
11.2.1 UIComponent中的高級方法 380
11.2.2 使用ActionScript創(chuàng)建自定義組件 382
11.3 列表類組件 386
11.3.1 ItemRenderer項目渲染器 386
11.3.2 ItemEditor項目編輯器 397
11.3.3 IFactory接口與ClassFactory類 407
11.4 使用延遲技術(shù) 410
11.4.1 延遲創(chuàng)建組件 410
11.4.2 按順序?qū)嵗萜?413
11.4.3 向Application創(chuàng)建隊列中動態(tài)添加容器 414
11.4.4 使用callLater()方法 416
11.4.5 使用IDeferredInstance接口 419
11.5 代碼分離形式的自定義組件 422
11.6 本章小結(jié) 426
第12章 外部數(shù)據(jù)交互 427
12.1 與封裝器頁面通信 428
12.1.1 從頁面獲取數(shù)據(jù) 429
12.1.2 與JavaScript交互 431
12.2 Flex-Ajax橋 434
12.2.1 建立Flex-Ajax橋 434
12.2.2 使用Flex-Ajax橋 438
12.3 使用LocalConnection 441
12.4 使用URLLoader 443
12.4.1 加載文件 444
12.4.2 后臺數(shù)據(jù)交互 446
12.5 HTTPService 449
12.5.1 通過MXML使用HTTPService 450
12.5.2 通過ActionScript使用HTTPService 451
12.6 WebService 453
12.6.1 通過MXML使用WebService 453
12.6.2 通過ActionScript使用WebService 456
12.7 使用FileReference和FileReferenceList 458
12.7.1 上傳文件 458
12.7.2 下載文件 462
12.8 Socket入門 464
12.8.1 Socket簡介 465
12.8.2 使用Socket讀取外部數(shù)據(jù)的實例 465
12.8.3 XMLSocket類 468
12.9 本章小結(jié) 469
第13章 使用Remoting 471
13.1 AMFPHP 472
13.1.1 安裝配置AMFPHP 472
13.1.2 打個招呼 474
13.1.3 使用對象映射 478
13.1.4 連接數(shù)據(jù)庫 481
13.1.5 使用ActionScript代替MXML標簽 487
13.1.6 使用NetConnection 489
13.2 WebORB 490
13.2.1 創(chuàng)建支持WebORB的ASP.NET網(wǎng)站 491
13.2.2 創(chuàng)建Flex工程 492
13.2.3 使用WebORB 494
13.2.4 數(shù)據(jù)映射 496
13.3 FluorineFx 498
13.3.1 創(chuàng)建支持Fluorine的ASP.NET網(wǎng)站 498
13.3.2 創(chuàng)建Flex工程 500
13.3.3 使用FluorineFx 502
13.4 本章小結(jié) 503
第14章 模塊編程 505
14.1 模塊簡介 506
14.2 第1個模塊應(yīng)用 507
14.3 模塊加載和卸載 514
14.4 模塊數(shù)據(jù)共享 517
14.5 實例:圖表模塊應(yīng)用 524
14.6 本章小結(jié) 530
第15章 運行時共享庫RSLs 531
15.1 運行時共享庫簡介 532
15.1.1 什么是運行時共享庫 532
15.1.2 運行時共享庫和模塊編程 533
15.2 創(chuàng)建并使用庫文件SWC 533
15.2.1 創(chuàng)建SWC 534
15.2.2 SWC文件結(jié)構(gòu) 534
15.2.3 靜態(tài)引用SWC 534
15.3 使用SWC作為RSLs 538
15.3.1 動態(tài)引用 538
15.3.2 跨域使用 542
15.3.3 框架RSLs 543
15.4 選擇使用RSLs 545
15.5 本章小結(jié) 545
第16章 共享對象 547
16.1 共享對象基礎(chǔ) 548
16.1.1 什么是共享對象 548
16.1.2 共享對象的操作 551
16.1.3 共享對象的安全 552
16.2 使用本地共享對象 553
16.2.1 單一應(yīng)用使用 554
16.2.2 多個應(yīng)用使用 556
16.3 使用遠程共享對象 558
16.3.1 服務(wù)器端技術(shù) 558
16.3.2 實例:共同控制的對象 571
16.3.3 實例:聊天大廳 573
16.4 自定義數(shù)據(jù)類型 576
16.5 本章小結(jié) 579
第17章 Cairngorm框架 581
17.1 單例模式 582
17.2 Cairngorm體系 583
17.2.1 值對象(ValueObject) 583
17.2.2 視圖層(View) 584
17.2.3 數(shù)據(jù)模型(Model) 584
17.2.4 控制器(Control) 585
17.2.5 命令(Commands) 587
17.2.6 業(yè)務(wù)邏輯(Business) 588
17.3 創(chuàng)建Flickr圖片搜索工具 592
17.3.1 準備工作 592
17.3.2 使用Adobe提供的flickr庫 593
17.3.3 工作流程及結(jié)構(gòu)設(shè)計 595
17.3.4 代碼編寫 596
17.3.5 項目發(fā)布 613
17.4 本章小結(jié) 613
第18章 PureMVC框架 615
18.1 基本結(jié)構(gòu) 616
18.1.1 整體結(jié)構(gòu) 616
18.1.2 模塊結(jié)構(gòu) 618
18.2 模塊功能 618
18.2.1 Model和Proxy 618
18.2.2 View和Mediator 620
18.2.3 Controller和Command 626
18.2.4 Facade 628
18.3 應(yīng)用實例:天氣預(yù)報 630
18.3.1 構(gòu)建框架 630
18.3.2 View設(shè)計 631
18.3.3 Model設(shè)計 639
18.3.4 Controller設(shè)計 643
18.3.5 完成Facade 645
18.4 其他框架 647
18.5 本章小結(jié) 648
第19章 留言板實例 649
19.1 界面和功能需求 650
19.2 Flex架構(gòu)設(shè)計 651
19.3 程序分析 652
19.3.1 vo文件夾 652
19.3.2 model文件夾 655
19.3.3 events文件夾 657
19.3.4 service文件夾 659
19.3.5 controller文件夾 661
19.3.6 view文件夾 665
19.3.7 DiaboLab應(yīng)用程序 677
19.4 項目發(fā)布 680
19.5 本章小結(jié) 681
附錄A ActionScript與.NET類型轉(zhuǎn)換表 683
附錄B Flash Player的安全機制687
B.1 安全沙箱 688
B.2 Security.sandboxType屬性 688
B.3 跨域策略文件crossdomain.xml 689
B.4 跨腳本訪問 690
B.5 設(shè)置管理器 690

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號