注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程Flex從入門到精通

Flex從入門到精通

Flex從入門到精通

定 價:¥59.80

作 者: 聶曉霞
出版社: 清華大學出版社
叢編項: 網(wǎng)站開發(fā)非常之旅
標 簽: 語言與開發(fā)工具

ISBN: 9787302183051 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 513 字數(shù):  

內(nèi)容簡介

  Flex是RIA(Rich Internet Applications,富媒體)時代最領先和成熟的產(chǎn)品?!禙lex從入門到精通》按照Flex技術點,由淺入深、循序漸進地對Flex的開發(fā)工具、基本語法、基本的容器和控件的語法及使用、高級編程、自定義的各類組件、頁面的風格和主題、Flex與HTML的通信、共享對象、遠程數(shù)據(jù)的控制、Flex圖表及Cairngorm框架等進行了全面、系統(tǒng)的講解。《Flex從入門到精通》最后一章給出了一個完整的實例,讀者從中可親身體驗到實際項目開發(fā)的全過程,更快更好地全面掌握Flex技術?!禙lex從入門到精通》適合于廣大的網(wǎng)站開發(fā)人員、Flex技術初學者及大專院校的學生,也可供網(wǎng)頁制作愛好者及社會培訓學員參考學習。

作者簡介

暫缺《Flex從入門到精通》作者簡介

圖書目錄

第1篇 Flex 3.0基礎篇

第1章 Flex概述 3
1.1 RIA概述 4
1.2 Flex概觀 4
1.2.1 Flex應用技術 4
1.2.2 Flex組成元素 6
1.2.3 Flex技術與傳統(tǒng)網(wǎng)頁技術的對比 7
1.2.4 Flex的工作原理 8

第2章 Flex Builder介紹 11
2.1 配置Flex Builder開發(fā)環(huán)境 12
2.1.1 下載并安裝Flex Builder 3 12
2.1.2 運行Flex Builder 3 14
2.2 Flex Builder簡介 14
2.3 Flex Builder模式(perspective) 15
2.3.1 Flex Builder開發(fā)模式中的代碼視圖 15
2.3.2 Flex Builder中的代碼提示幫助 16
2.3.3 Flex Builder開發(fā)模式中的設計視圖 17
2.3.4 Flex Builder調(diào)試(Debug)模式 18
2.3.5 編譯應用程序 20
2.3.6 運行和調(diào)試應用程序 21
2.3.7 其他信息 21
2.4 學習使用文本編輯器(Editor) 21
2.5 學習建立第一個應用程序“Hello World!” 22
2.5.1 建立第一個應用程序“Hello World!” 22
2.5.2 Flex Builder 的生成文件 26

第2篇 Flex編程基礎

第3章 MXML編程 29
3.1 MXML概述 30
3.1.1 使用MXML的好處 30
3.1.2 一個簡單的MXML應用程序 30
3.2 MXML標簽和ActionScript類之間的相互關系 31
3.3 MXML基本語法 31
3.3.1 MXML文件名 31
3.3.2 設置組件的屬性 31
3.3.3 使用常數(shù)來設置組件的屬性值 32
3.3.4 使用斜線“\”來定義字符串屬性值 32
3.3.5 設定樣式屬性 33
3.3.6 定義URL值 33
3.3.7 使用編譯標簽 33
3.3.8 MXML標簽規(guī)則 34
3.4 MXML與其他相關的標準 34

第4章 ActionScript編程 37
4.1 ActionScript 3.0概觀 38
4.2 ActionScript語言特點 38
4.2.1 字母(Literals) 38
4.2.2 分號(;) 39
4.2.3 括號(()) 39
4.2.4 注解(Comments) 39
4.2.5 關鍵詞和保留詞(reserved words) 39
4.2.6 大小寫敏感 40
4.2.7 點(.) 40
4.3 變量 41
4.3.1 了解變量作用范圍 41
4.3.2 變量默認值 42
4.3.3 常量(Constants) 42
4.3.4 數(shù)組 43
4.4 數(shù)據(jù)類型 43
4.4.1 類型檢查 43
4.4.2 is操作符 44
4.4.3 as操作符 44
4.4.4 類型轉換 44
4.5 語法:操作符(Operators) 45
4.5.1 操作符的優(yōu)先權(precedence)和關聯(lián)(associativity) 46
4.5.2 原始操作符 47
4.5.3 后綴操作符 47
4.5.4 一元操作符 47
4.5.5 乘法操作符 48
4.5.6 加法操作符 48
4.5.7 位移操作符 48
4.5.8 關系操作符 49
4.5.9 等式操作符 49
4.5.10 位操作符 49
4.5.11 邏輯操作符 50
4.5.12 條件操作符 50
4.5.13 賦值操作符 50
4.6 ActionScript語句 51
4.6.1 條件語句(Conditionals) 51
4.6.2 循環(huán)語句(Looping) 53
4.7 函數(shù)(Functions) 55
4.7.1 引用函數(shù) 55
4.7.2 函數(shù)聲明 55
4.7.3 函數(shù)文字 55
4.7.4 函數(shù)返回值 56
4.7.5 嵌套的函數(shù) 56
4.7.6 函數(shù)的參數(shù) 57
4.8 對象和類 57
4.9 包和命名空間 58
4.9.1 文件包 58
4.9.2 建立文件包 59
4.9.3 輸入文件包 59
4.9.4 命名空間 59
4.10 如何在Flex中應用ActionScript 60
4.10.1 在MXML文件中使用ActionScript代碼 60
4.10.2 包含(inculding)ActionScript代碼和輸入(importing)ActionScript代碼 61
4.10.3 在ActionScript代碼中引用Flex組件 61
4.11 創(chuàng)建ActionScript組件 62

第5章 Flex組件(Components) 63
5.1 組件簡介 64
5.1.1 組件的特點 64
5.1.2 組件的類繼承 64
5.1.3 在MXML和ActionScript中使用組件 65
5.2 組件的大?。⊿izing Components) 65
5.2.1 定義組件大小的方式 65
5.2.2 如何使用組件默認值 66
5.2.3 設置組件絕對值大小 66
5.2.4 設置組件相對值大小 67
5.2.5 使用約束布局定義組件大小 67
5.3 組件的定位(Positioning Components) 68
5.3.1 使用自動定位 68
5.3.2 使用絕對值定位 69
5.3.3 使用約束布局定位 70

第6章 Flex控件(Controls) 71
6.1 控件簡介(Controls) 72
6.1.1 直接控件拖放 72
6.1.2 書寫代碼 72
6.1.3 實例演示 73
6.1.4 控件的分類 76
6.1.5 定義控件大?。⊿izing Controls) 77
6.1.6 控件定位(Positioning Controls) 79
6.2 按鈕控件(Button Control) 79
6.2.1 基本按鈕控件概述 80
6.2.2 建立一個按鈕控件示例 80
6.2.3 改變按鈕外觀 82
6.3 彈出按鈕控件(PopUpButton Control) 83
6.3.1 彈出按鈕控件概述 84
6.3.2 建立一個彈出按鈕控件示例 84
6.4 按鈕條和開關按鈕條控件(ButtonBar
and ToggleButtonBar Controls) 86
6.4.1 按鈕條和開關按鈕條控件概述 87
6.4.2 建立一個按鈕條控件示例 87
6.4.3 建立一個開關按鈕條控件示例 89
6.5 復選框控件(CheckBox Control) 90
6.5.1 復選框控件概述 90
6.5.2 建立一個復選框控件示例 91
6.6 單選按鈕控件(RadioButton Control) 93
6.6.1 單選按鈕控件概述 93
6.6.2 建立一個單選按鈕控件示例 93
6.7 鏈接按鈕控件(LinkButton Control) 95
6.7.1 鏈接按鈕控件概述 95
6.7.2 建立一個鏈接按鈕控件 95
6.8 鏈接條控件(LinkBar Control) 97
6.8.1 鏈接條控件概述 97
6.8.2 建立一個鏈接條控件示例 97
6.9 標簽條控件(TabBar Control) 99
6.9.1 標簽條控件概述 99
6.9.2 建立一個標簽條控件 100
6.10 進度條控件(ProgressBar Control) 101
6.10.1 進度條控件概述 101
6.10.2 進度條控件模式 101
6.10.3 建立一個進度條控件 102
6.11 滾動條控件(ScrollBar Control) 103
6.11.1 滾動條控件概述 104
6.11.2 建立一個垂直滾動條控件示例 104
6.12 水平滑桿和垂直滑桿控件(HSlider and VSlider Control) 106
6.12.1 水平滑桿和垂直滑桿控件概述 106
6.12.2 建立一個水平滑桿示例 107
6.13 水平尺和垂直尺控件(HRule and VRule Control) 108
6.13.1 水平尺和垂直尺控件概述 108
6.13.2 建立一個水平尺和垂直尺控件示例 109
6.14 標簽控件(Label Control) 110
6.14.1 標簽控件概述 110
6.14.2 建立一個標簽控件示例 111
6.15 文本條控件(TextInput Control) 111
6.15.1 文本條控件概述 111
6.15.2 建立一個文本條控件示例 112
6.16 文本控件(Text Control) 113
6.16.1 文本控件概述 113
6.16.2 建立一個文本控件示例 113
6.17 文本區(qū)域控件(TextArea Control) 114
6.17.1 文本區(qū)域控件概述 115
6.17.2 建立一個文本區(qū)域控件示例 115
6.18 富文本編輯器控件(RichTextEditor Control) 116
6.18.1 富文本編輯器控件概述 116
6.18.2 建立一個富文本編輯器控件示例 117
6.19 菜單控件(Menu Control) 118
6.19.1 菜單控件概述 118
6.19.2 建立一個菜單控件示例 119
6.20 菜單條控件(MenuBar Control) 121
6.20.1 菜單條控件概述 121
6.20.2 建立一個菜單條控件示例 122
6.21 彈出菜單按鈕控件(PopUpMenuButton Control) 123
6.21.1 彈出菜單按鈕控件概述 123
6.21.2 建立一個彈出菜單按鈕控件示例 123
6.22 列表控件(List Control) 125
6.22.1 列表控件概述 125
6.22.2 建立一個列表控件示例 126
6.23 水平列表控件(HorizontalList Control) 129
6.23.1 水平列表控件概述 129
6.23.2 建立一個水平列表控件示例 129
6.24 排列列表控件(TileList Control) 131
6.24.1 排列列表控件概述 131
6.24.2 建立一個排列列表控件示例 132
6.25 下拉列表控件(ComboBox Control) 134
6.25.1 下拉列表控件概述 135
6.25.2 建立一個下拉列控件示例 135
6.26 數(shù)據(jù)表格控件(DataGrid Control) 137
6.26.1 數(shù)據(jù)表格控件概述 137
6.26.2 建立一個數(shù)據(jù)表格表控件示例 138
6.27 樹結構控件(Tree Control) 140
6.27.1 樹結構控件概述 140
6.27.2 建立一個樹結構控件示例 141
6.28 計數(shù)器控件(NumbericStepper Control) 142
6.28.1 計數(shù)器控件概述 143
6.28.2 建立一個計數(shù)器控件示例 143
6.29 日期選擇器和日期條控件(DateChooserand DateField Controls) 144
6.29.1 日期選擇器控件概述 144
6.29.2 建立一個日期選擇器控件示例 145
6.29.3 日期條控件概述 146
6.29.4 建立一個日期條控件示例 147
6.30 圖像控件(Image Control) 148
6.30.1 圖像控件概述 148
6.30.2 建立一個圖像控件示例 148
6.31 SWF加載器控件(SWFLoader Control) 149
6.31.1 SWF加載器控件概述 149
6.31.2 建立一個SWF加載器控件示例 150
6.32 音像控件(VideoDisplay Control) 151
6.32.1 音像控件概述 151
6.32.2 建立一個音像顯示控件示例 151
6.33 選色器控件(ColorPicker Control) 152
6.33.1 選色器控件概述 152
6.33.2 建立一個默認的選色器控件示例 153
6.33.3 建立一個用戶自定義的選色器控件示例 154
6.34 警告控件(Alert Control) 156
6.34.1 警告控件概述 156
6.34.2 建立一個警告控件示例 157

第3篇 Flex設計篇

第7章 基礎知識:容器(Container) 161
7.1 什么是容器 162
7.1.1 容器簡介 162
7.1.2 Flex容器的定位方式 162
7.1.3 Flex的分類 162
7.2 應用容器(Application Container) 163
7.2.1 應用容器簡介 163
7.2.2 應用對象簡介 164
7.3 布局容器(Layout Container) 165
7.3.1 畫布布局容器(Canvas Layout Container) 165
7.3.2 盒子、水平盒子、垂直盒子布局容器(Box、Hbox and VBox Layout Container) 167
7.3.3 控制條布局容器(ControlBar Layout Container) 169
7.3.4 應用控制條布局容器(ApplicationControlBar Layout Container) 170
7.3.5 分離盒、水平分離盒、垂直分離盒容器(Divided Box,HdividedBoxand VDividedBox) 172
7.3.6 表單、表單頭、單元格布局容器(Form, FormHeading and FormItem Layout Container) 174
7.3.7 格柵布局容器(Grid Layout Container) 180
7.3.8 面板布局容器(Panel Layout Container) 183
7.3.9 排列模板布局容器(Tile Layout Container) 184
7.3.10 標題窗口布局容器(TitleWindow Layout Container) 186
7.4 導航容器(Navigator Container) 188
7.4.1 視窗堆棧導航容器(ViewStack Navigator Container) 188
7.4.2 列表導航容器(TabNavigator Container) 191
7.4.3 折疊導航容器(Accordion navigator Container) 193
第8章 約束版面布局(Constraint-based Layout) 197
8.1 約束版面布局(Constraint-based Layout)概觀 198
8.2 插入和定位組件 198
8.3 定義約束定位的布局 200

第9章 行為控制(Behavior) 203
9.1 行為控制 204
9.1.1 行為控制效果 204
9.1.2 工廠類和實體類(Factory and Instance Classes) 205
9.1.3 Flex支持的效果 206
9.1.4 Flex的觸發(fā)器(triggers) 211
9.2 使用行為控制 212
9.2.1 在MXML中使用數(shù)據(jù)綁定來實現(xiàn)行為控制 213
9.2.2 在MXML中使用樣式來實現(xiàn)行為控制 213
9.2.3 使用setStyle()和getStyle()函數(shù)在MXML中定義的行為效果 213
9.3 在ActionScript中實現(xiàn)行為控制 214
9.3.1 倒序顯示控件的行為效果 216
9.3.2 終止/暫停行為效果 216
9.3.3 建立一個可以重復使用的行為效果 217
9.3.4 在ActionScript使用樣式應用行為效果 218
9.3.5 使用Effect.target和Effect.targets屬性應用行為效果 222
9.4 行為效果技巧 224
9.4.1 設定行為效果存在的時間 224
9.4.2 使用嵌入的字體顯示行為效果 225
9.4.3 使用組合行為效果 226
9.4.4 使用動畫屬性(AnimateProperty)行為效果 228
9.4.5 重復(Repeating)行為效果 229
9.4.6 延遲(Delaying)行為效果的發(fā)生 230
9.4.7 使用遮罩(Mask)行為效果 231

第10章 樣式(Style)和主題(Theme) 233
10.1 樣式概觀 234
10.1.1 Flex使用樣式的方法 234
10.1.2 樣式的繼承特性 234
10.2 MXML使用樣式表單 234
10.2.1 使用外部的樣式表單文件 235
10.2.2 使用本地的樣式定義 236
10.2.3 使用組件標簽內(nèi)部屬性樣式 239
10.3 在ActionScript中使用樣式表單 240
10.3.1 使用StyleManager類 240
10.3.2 使用CSSStyleDeclaration類 241
10.3.3 使用getStyle()和setStyle()方法 242
10.3.4 在運行時使用樣式表單 244
10.4 樣式值的格式 245
10.4.1 長度(Length)格式 245
10.4.2 時間(Time)格式 248
10.4.3 顏色(Color)格式 248
10.4.4 使用數(shù)組定義樣式屬性 249
10.5 使用Cascading Style Sheets(CSS)樣式表單文件 252
10.5.1 CSS概述 252
10.5.2 屬性和選擇器(selector)名稱 252
10.5.3 CSS中的繼承 253
10.5.4 Flex中的CSS 253
10.5.5 類選擇器(Class selector) 253
10.5.6 類型選擇器(Type selector) 254
10.5.7 使用混合的選擇器 256
10.5.8 選擇器的優(yōu)先權 257
10.5.9 所支持的CSS屬性 259
10.5.10 在樣式中嵌入數(shù)據(jù)源 260
10.6 樣式的繼承 261
10.6.1 樣式繼承順序 261
10.6.2 繼承異議(exceptions) 264
10.6.3 支持的樣式 264
10.6.4 主題色彩屬性 265
10.7 主題概觀 265
10.7.1 使用主題 266
10.7.2 Flex包含的主題文件 266
10.7.3 利用格式化文件編譯主題SWC件 267

第11章 皮膚(Skin) 269
11.1 皮膚的構成 270
11.2 建立圖形皮膚 271
11.2.1 使用setStyle()方法 271
11.2.2 使用CSS表單 272
11.2.3 使用標簽內(nèi)部定義方法 273
11.3 建立程序皮膚 274
11.4 建立狀態(tài)皮膚 275
11.5 子組件的皮膚 277

第12章 條目渲染器(Item Renderer) 279
12.1 條目渲染器概觀 280
12.1.1 默認的條目渲染器 280
12.1.2 用戶自定義的條目渲染器 280
12.1.3 條目渲染器的應用布局 281
12.2 建立用戶自定義條目渲染器 281
12.2.1 建立標簽內(nèi)部(drop-in)條目渲染器和選項編輯器 281
12.2.2 建立程序內(nèi)部的條目渲染器和選項編輯器 285
12.2.3 使用Flex組件文件作為條目渲染器和選項編輯器 289
12.2.4 使用ActionScript類文件作為條目渲染器 292

第13章 工具條提示(ToolTips) 297
13.1 工具條提示概觀 298
13.2 建立工具條提示 298
13.2.1 使用ToolTip屬性建立提示 298
13.2.2 子容器工具條提示顯示原則 298
13.2.3 提示信息的換行顯示 300
13.2.4 設定工具條提示的樣式 301
13.2.5 設定工具條提示的寬度 302
13.2.6 使用工具條提示事件 303
13.3 使用工具條提示管理(ToolTip Manager) 304
13.3.1 激活和禁用工具條提示 304
13.3.2 延遲工具條提示時間 305
13.3.3 在工具條提示上使用行為效果 307
13.3.4 建立動態(tài)的工具條提示 308
13.3.5 建立用戶自定義工具條提示 308
13.4 使用錯誤信息的工具條提示 310
13.5 重寫工具條提示的皮膚 312

第14章 光標管理器(Cursor Manager) 315
14.1 使用CursorManager光標管理器 316
14.2 使用忙碌光標 318
14.2.1 設定忙碌光標 318
14.2.2 使用忙碌光標屬性 320
14.2.3 使用手形光標 320

第15章 Flex應用程序本地化(Localizing) 321
15.1 本地化概觀 322
15.1.1 資源包(Resource Bundle)和屬性文件(Properties File) 322
15.1.2 本地化工作流程 322
15.2 建立本地化應用程序 323

第16章 動態(tài)重復控件和容器(Repeating) 327
16.1 動態(tài)重復控件和容器(Repeating)簡介 328
16.2 建立重復控件 328
16.2.1 建立基本靜態(tài)的重復控件 329
16.2.2 建立動態(tài)循環(huán)的重復控件 332
16.3 引用重復控件 333
16.3.1 引用重復的子類控件 335
16.3.2 引用嵌套的重復控件 335
16.3.3 重復控件的事件處理 336
16.4 使用用戶自定義MXML重復控件 337
16.5 使用重復控件的注意事項 339

第17章 視窗狀態(tài)(View States) 341
17.1 視窗狀態(tài)概觀 342
17.1.1 簡單的登錄表格示例 342
17.1.2 使用視窗狀態(tài)控制布局 344
17.1.3 對比視窗狀態(tài)和導航 346
17.2 建立和使用視窗狀態(tài) 346
17.2.1 使用Flex Builder中建立新的視窗狀態(tài) 346
17.2.2 在Action Script代碼中建立新的視窗狀態(tài) 349
17.3 定義新的視窗狀態(tài) 352
17.3.1 重寫組件屬性 352
17.3.2 重寫組件樣式 353
17.3.3 增加和減少組件 354
17.3.4 在事件處理中設定重寫 356

第18章 過渡(Transition) 359
18.1 在登錄表格上使用過渡 360
18.2 定義過渡 362
18.2.1 定義多個過渡 364
18.2.2 定義效果目標 365
18.2.3 定義效果起始和終止值 365
18.3 在過渡中使用行為效果 365
18.4 過濾過渡(Filtering T) 368
18.5 使用過渡效果的提示 370

第19章 拖放行為(Drag and Dorp) 371
19.1 拖放行為概觀 372
19.2 在列表類控件上使用拖放行為 372
19.2.1 實現(xiàn)基本的列表類控件拖放行為 372
19.2.2 兩個方向的拖放行為 374
19.2.3 在同一個控件上的拖放行為 376
19.2.4 列表類控件的拖動放置屬性 378
19.3 人為添加拖放行為 378
19.3.1 用來定義拖放操作的類 379
19.3.2 手工拖放實現(xiàn)原理 380
19.3.3 手工拖放操作示例 380
19.4 拖放行為示例 383
19.4.1 使用容器作為放置目標示例 384
19.4.2 設定拖動代理 385
19.4.3 對放置目標的dragOver和dragExit事件進行管理 387
19.5 移動和復制數(shù)據(jù) 391
19.5.1 移動和復制 391
19.5.2 在列表控件和數(shù)據(jù)列表控件之間移動或復制數(shù)據(jù) 391
19.5.3 在非列表類控件之間移動或復制數(shù)據(jù) 394
第20章 嵌入外部資源(Embedding Assets) 399
20.1 嵌入外部資源概觀 400
20.2 嵌入?yún)?shù) 401
20.3 嵌入資源類型 402

第4篇 Flex數(shù)據(jù)篇

第21章 Flex與外部通信 407
21.1 獲得環(huán)境信息 408
21.2 傳遞數(shù)據(jù)到Flex應用程序 410
21.3 從Flex應用程序接觸外部JavaScript函數(shù) 412
21.3.1 使用ExternalInterface API獲得JavaScript 412
21.3.2 使用navigateToURL()方法獲得JavaScript 415
21.4 從JavaScript應用程序獲得Flex 416

第22章 共享對象(Shared Objects) 419
22.1 共享對象概觀 420
22.2 使用共享對象 420
22.2.1 在共享對象中增加數(shù)據(jù)和刪除共享對象 421
22.2.2 使用共享對象的示例 421

第23章 數(shù)據(jù)獲取和聯(lián)系(Data Access and Interconnectivity) 427
23.1 從Flex中獲得服務器的數(shù)據(jù) 428
23.1.1 使用HTTPService組件 428
23.1.2 使用WebService組件 430
23.1.3 使用RemoteObject組件 432
23.2 表達數(shù)據(jù)(Representing Data) 437
23.3 數(shù)據(jù)綁定(Data Binding) 438
23.3.1 數(shù)據(jù)綁定的3種方法 439
23.3.2 使用“{}”綁定數(shù)據(jù)到數(shù)據(jù)模型(Data Models) 440
23.3.3 綁定一個數(shù)據(jù)源到多個目標屬性 441
23.3.4 綁定多個數(shù)據(jù)源到一個目標屬性的示例 442
23.3.5 定義雙向的綁定示例 442
23.3.6 使用Bindable元數(shù)據(jù)標簽 443
23.4 數(shù)據(jù)存儲(Data Storing) 444
23.4.1 定義一個數(shù)據(jù)模型 444
23.4.2 在數(shù)據(jù)模型中使用數(shù)據(jù)確證 445
23.4.3 綁定數(shù)據(jù)到XML數(shù)據(jù)模型 447
23.5 數(shù)據(jù)確證(Data Validating) 447
23.5.1 事件觸發(fā)確證行為示例 448
23.5.2 程序觸發(fā)確證行為示例 449
23.5.3 激活和失活validator 450
23.5.4 確證必須的輸入項 451
23.5.5 使用數(shù)據(jù)綁定來定義validator 452
23.6 數(shù)據(jù)格式化(Data Formatting) 453
23.6.1 使用數(shù)據(jù)格式化 453
23.6.2 使用CurrencyFormatter類示例 453
23.6.3 使用NumberFormatter類示例 454
23.6.4 使用PhoneFormatter類示例 455
23.6.5 使用ZipCodeFormatter類示例 456
23.6.6 使用DateFormatter類示例 457

第24章 圖表組件
(Charting Components) 461
24.1 圖表組件概覽 462
24.1.1 使用圖表組件 462
24.1.2 序列類、坐標軸類和圖表事件 463
24.2 圖表組件概覽 463
24.2.1 面積圖表(Area Chart)示例 463
24.2.2 條形圖表(Bar Chart)示例 466
24.2.3 氣泡圖表(Bubble Chart)示例 468
24.2.4 蠟燭圖表(Candlestick Chart)示例 473
24.2.5 圓柱圖表(Column Chart)示例 475
24.2.6 HighLowOpenClose圖表
(HighLowOpenCloseChart)示例 477
24.2.7 折線圖表(Line Chart)示例 478
24.2.8 圓餅圖表(Pie Chart)示例 480
24.2.9 散點圖表(Plot Chart)示例 481
24.2.10 使用多個數(shù)據(jù)序列示例 483

第5篇 Flex綜合實例篇

第25章 查詢天氣系統(tǒng)——基于
Cairngorm框架 487
25.1 Cairngorm框架概覽 488
25.2 查詢天氣系統(tǒng)分析 489
25.2.1 整體結構 489
25.2.2 數(shù)據(jù)來源 489
25.2.3 建立項目 490
25.3 值對象 491
25.3.1 查詢信息值對象QueryItemVO.as 491
25.3.2 城市信息值對象CityInfoVO.as 492
25.4 視圖代碼 493
25.4.1 查詢信息視圖QueryPanel.mxml 493
25.4.2 城市信息視圖
CityInfoPanel.mxml 495
25.4.3 天氣預報數(shù)據(jù)格柵視圖
WeatherResultPanel.mxml 496
25.4.4 溫度折線圖表視圖
WeatherResultChart.mxml 499
25.5 模型定位器代碼 502
25.5.1 模型定位器ModelLocator.as 502
25.5.2 模型變量類GetWeather.as 503
25.6 事件程序
GetWeatherByCityEvent.as 504
25.7 控制器程序GetWeatherBy
CityControl.as 504
25.8 命令程序
GetWeatherByCityCommand.as 505
25.9 服務層代碼 507
25.9.1 服務程序Services.mxml 507
25.9.2 服務委托程序ServicesDelegate.as 508
25.10 主程序
WeatherForeCastExample.mxml 509
25.11 運行和測試 512

本目錄推薦

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