注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程Flex 3.0 RIA開發(fā)詳解:基于ActionScript 3.0實現(xiàn)(完全手冊)

Flex 3.0 RIA開發(fā)詳解:基于ActionScript 3.0實現(xiàn)(完全手冊)

Flex 3.0 RIA開發(fā)詳解:基于ActionScript 3.0實現(xiàn)(完全手冊)

定 價:¥69.80

作 者: 黃曦 等編著
出版社: 電子工業(yè)出版社
叢編項: 完全手冊
標 簽: 軟件工程/開發(fā)項目管理

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

內(nèi)容簡介

  Flex是目前最流行的RIA(Rich Internet Application)開發(fā)技術(shù)之一。本書由淺入深,循序漸進地講解如何使用Flex技術(shù)開發(fā)RIA應(yīng)用程序。全書內(nèi)容包括Flex簡介、安裝和配置Flex開發(fā)運行環(huán)境、熟悉Flex開發(fā)工具、ActionScript 3.0語法、Flex組件開發(fā)、CSS布局、美化界面、數(shù)據(jù)傳輸與交互、開發(fā)框架Cairngorm等。為了便于讀者學習,本書最后兩章分別對兩個較綜合的實例進行分析,詳細講解了Cairngorm開發(fā)框架的搭建、組件設(shè)計、功能設(shè)計、界面外觀設(shè)計。本書適合廣大Flex程序開發(fā)人員、RIA開發(fā)愛好者和大專院校學生閱讀,尤其是有編程經(jīng)歷的技術(shù)開發(fā)人員。

作者簡介

暫缺《Flex 3.0 RIA開發(fā)詳解:基于ActionScript 3.0實現(xiàn)(完全手冊)》作者簡介

圖書目錄

第一篇  基礎(chǔ)篇
第 1章  Flex概述    2
1.1  Flex簡介    2
1.1.1  Flex的技術(shù)特點    3
1.1.2  Flex 3.0的新特性    5
1.2  Flex Builder 3的下載與安裝    6
1.2.1  安裝Flex Builder 3的系統(tǒng)
1.2.1  要求    7
1.2.2  下載Flex Builder 3 Beta 1    7
1.2.3  Flex Builder 3 Beta 1的安裝    9
1.3  Flex基礎(chǔ)結(jié)構(gòu)MXML介紹    11
1.4  建立第一個Flex 3.0程序    12
1.5  編譯與運行第一個Flex 3.0程序    15
1.6  小結(jié)    16
第 2章  熟悉開發(fā)環(huán)境Flex Builder 3    17
2.1  熟悉Flex Builder 3工作區(qū)    17
2.2.1  Perspectives(透視)    17
2.2.2  Editors(編輯器)    18
2.2.3  Views(視圖)    20
2.2  編譯與運行Flex 3.0程序詳解    21
2.3  調(diào)試Flex 3.0程序    23
2.3.1  添加斷點    23
2.3.2  調(diào)試程序    24
2.3.3  監(jiān)視變量    25
2.4  Flex 3.0項目工程概述    25
2.4.1  Flex Project    26
2.4.2  ActionScript Project    26
2.4.3  AIR Project    26
2.4.4  Flex Library Project    26
2.5  Flex Builder 3常用快捷鍵    27
2.6  使用Flex Help    27
2.7  小結(jié)    28
第二篇  ActionScript 3.0語法篇
第 3章  ActionScript 3.0基礎(chǔ)    30
3.1  ActionScript 3.0概述    30
3.2  使用ActionScript 3.0    30
3.2.1  在MXML文件中直接編寫
3.2.1  ActionScript 3.0    31
3.2.2  在AS文件中編寫ActionScript 3.0    31
3.2.3  MXML中引用AS文件    33
3.3  創(chuàng)建第一個ActionScript 3.0
3.3  應(yīng)用程序    33
3.4  小結(jié)    37
第 4章  數(shù)據(jù)類型    38
4.1  常量與變量    38
4.1.1  直接常量和符號常量    38
4.1.2  變量    39
4.1.3  變量賦初值    40
4.1.4  局部變量和全局變量    40
4.1.5  變量的存儲方式    42
4.2  整型數(shù)據(jù)    43
4.2.1  整型常量    43
4.2.2  整型變量    44
4.3  實型數(shù)據(jù)    45
4.3.1  實型常量的表示方法    46
4.3.2  實型變量    47
4.4  字符串數(shù)據(jù)    47
4.4.1  字符串常量    48
4.4.2  轉(zhuǎn)義字符    48
4.4.3  字符串變量    49
4.5  各類型數(shù)據(jù)之間的轉(zhuǎn)換    49
4.5.1  自動類型轉(zhuǎn)換    49
4.5.2  強制類型轉(zhuǎn)換    50
4.6  小結(jié)    50
第 5章  運算符和表達式    51
5.1  ActionScript 3.0運算符簡介    51
5.2  算術(shù)運算符和算術(shù)表達式    52
5.2.1  基本的算術(shù)運算符    52
5.2.2  算術(shù)表達式    53
5.2.3  運算符的優(yōu)先級和結(jié)合性    53
5.2.4  自增、自減運算符    53
5.3  關(guān)系運算符和關(guān)系表達式    54
5.3.1  關(guān)系運算符    54
5.3.2  關(guān)系表達式    55
5.4  邏輯運算符和邏輯表達式    56
5.4.1  邏輯運算符    56
5.4.2  邏輯運算的值    57
5.4.3  邏輯表達式    57
5.5  賦值運算符和賦值表達式    58
5.3.1  簡單賦值運算符和簡單賦值
5.3.1  表達式    58
5.3.2  復(fù)合賦值運算符和復(fù)合賦值
5.3.1  表達式    59
5.6  逗號運算符和逗號表達式    59
5.7  位運算符    60
5.8  小結(jié)    63
第 6章  程序設(shè)計的基本結(jié)構(gòu)    64
6.1  順序結(jié)構(gòu)程序設(shè)計    64
6.1.1  表達式語句    64
6.1.2  函數(shù)調(diào)用語句    64
6.1.3  復(fù)合語句    65
6.1.4  空語句    65
6.1.5  賦值語句    65
6.2  分支結(jié)構(gòu)程序設(shè)計    67
6.2.1  if語句    67
6.2.2  if…else語句    67
6.2.3  if…else…if語句    68
6.2.4  if語句的嵌套    71
6.2.5  switch語句    72
6.3  循環(huán)結(jié)構(gòu)程序設(shè)計    74
6.3.1  goto語句    74
6.3.2  while語句    75
6.3.3  do-while語句    75
6.3.4  for語句    77
6.3.5  循環(huán)的嵌套    80
6.3.6  幾種循環(huán)語句的比較    80
6.3.7  break語句    80
6.3.8  continue語句    81
6.4  小結(jié)    82
第 7章  函數(shù)    83
7.1  函數(shù)概述    83
7.2  函數(shù)定義的一般形式    84
7.2.1  無參函數(shù)的定義形式    84
7.2.2  有參函數(shù)的定義形式    85
7.3  函數(shù)的參數(shù)和函數(shù)的返回值    86
7.3.1  形式參數(shù)和實際參數(shù)    86
7.3.2  函數(shù)的返回值    87
7.4  函數(shù)的調(diào)用    88
7.4.1  函數(shù)調(diào)用的一般形式    88
7.4.2  函數(shù)調(diào)用的方式    89
7.5  函數(shù)的嵌套調(diào)用    89
7.6  函數(shù)的遞歸調(diào)用    90
7.7  數(shù)組作為函數(shù)參數(shù)    91
7.7.1  數(shù)組元素作為函數(shù)實參    92
7.7.2  數(shù)組名作為函數(shù)參數(shù)    92
7.8  小結(jié)    93
第 8章  面向?qū)ο蠡A(chǔ)    94
8.1  類和對象    94
8.1.1  類的定義形式    94
8.1.2  類的成員類型    95
8.1.3  調(diào)用類中的成員    96
8.2  構(gòu)造函數(shù)和析構(gòu)函數(shù)    97
8.2.1  構(gòu)造函數(shù)    97
8.2.2  析構(gòu)函數(shù)    99
8.3  繼承與派生    100
8.3.1  派生類定義的一般形式    101
8.3.2  派生類的保護成員    101
8.3.3  派生類的構(gòu)造函數(shù)    102
8.4  接口    103
8.4.1  創(chuàng)建接口    103
8.4.2  使用類實現(xiàn)接口    104
8.5  小結(jié)    105
第 9章  數(shù)字處理    106
9.1  數(shù)字的不同表現(xiàn)形式    106
9.2  不同數(shù)字類型之間的轉(zhuǎn)換    107
9.2.1  輸出其他進制函數(shù)toString    107
9.2.2  十進制轉(zhuǎn)化函數(shù)parseInt    108
9.3  四舍五入    108
9.3.1  四舍五入函數(shù)round    109
9.3.2  其他舍入函數(shù)    109
9.4  格式化輸出    110
9.5  格式化貨幣數(shù)字    111
9.6  生成隨機數(shù)    112
9.6.1  Math類中生成隨機實型函數(shù)
5.3.1  random    112
9.6.2  NumberUtilities類中生成隨機數(shù)
5.3.1  函數(shù)random    112
9.7  小結(jié)    113
第 10章  日期與時間    114
10.1  獲取系統(tǒng)當前日期    114
10.2  獲取日期中的特定值    114
10.3  自定義星期名和月份名    115
10.4  格式化輸出日期    116
10.5  使用計時器    118
10.6  計算日期特定值的間隔    119
10.7  從字符串中獲取日期    120
10.8  小結(jié)    121
第 11章  字符串    122
11.1  連接字符串    122
11.1.1  “+”操作符連接字符串    123
11.1.2  “+=”操作符連接字符串    123
11.2  字符串中使用引號    124
11.3  插入空白字符    124
11.4  搜索匹配字符串    125
11.4.1  順序搜索字符串函數(shù)indexOf    125
11.4.2  逆序搜索字符串函數(shù)
11.4.2  lastIndexOf    126
11.5  取字符串的子串    126
11.5.1  substr方法    127
11.5.2  substring方法    127
11.5.3  slice方法    128
11.6  字符串轉(zhuǎn)為數(shù)組    128
11.7  替換字符串    129
11.7.1  替換字符串函數(shù)replace    129
11.7.2  其他替換字符串方法    130
11.8  對字符串中的單字符操作    131
11.9  大小寫轉(zhuǎn)換    131
11.10  過濾空白字符    132
11.11  反轉(zhuǎn)字符串    133
11.12  存取ASCII碼    134
11.12.1  以ASCII碼構(gòu)造字符串
11.12.1  函數(shù)fromCharCode    134
11.12.2  讀取單字符的ASCII碼
11.12.1  函數(shù)charCodeAt    135
11.13  小結(jié)    135
第 12章  數(shù)組    136
12.1  數(shù)組簡介    136
12.1.1  數(shù)組的分類    136
12.1.2  創(chuàng)建數(shù)組的方法    137
12.2  在數(shù)組首部和尾部添加元素    138
12.2.1  數(shù)組尾部添加新元素函數(shù)push    138
12.2.2  使用“[]”操作符在尾部添加
12.2.2  新元素    138
12.2.3  數(shù)組首部添加新元素函數(shù)
12.2.2  unshift    139
12.3  遍歷數(shù)組元素    139
12.4  搜索匹配的數(shù)組元素    139
12.4.1  findMatchIndex方法    140
12.4.2  findLastMatchIndex方法和
12.2.2  findMatchIndices方法    141
12.5  刪除數(shù)組元素    141
12.5.1  刪除任意數(shù)組元素函數(shù)splice    141
12.5.2  刪除數(shù)組首部元素函數(shù)shift    142
12.5.3  刪除數(shù)組尾部元素函數(shù)pop    142
12.5.4  刪除特定值的數(shù)組元素    143
12.6  在數(shù)組中插入元素    144
12.7  轉(zhuǎn)換字符串為數(shù)組    145
12.8  轉(zhuǎn)換數(shù)組為字符串    145
12.9  復(fù)制數(shù)組    146
12.9.1  concat方法    146
12.9.2  slice方法    147
12.9.3  ArrayUtilities類的duplicate
12.2.2  方法    147
12.10  存儲多維數(shù)據(jù)    148
12.11  數(shù)組排序    150
12.11.1  sort方法    150
12.11.2  sortOn方法    152
12.12  實現(xiàn)自定義排序    154
12.13  數(shù)組元素的最大值和最小值    155
12.14  比較數(shù)組    156
12.15  聯(lián)合數(shù)組    157
12.15.1  創(chuàng)建聯(lián)合數(shù)組    157
12.15.2  訪問聯(lián)合數(shù)組元素    158
12.15.3  遍歷聯(lián)合數(shù)組    159
12.16  小結(jié)    159
第 13章  使用XML    160
13.1  XML概述    160
13.2  創(chuàng)建XML對象    161
13.2.1  使用XML標簽創(chuàng)建XML對象    161
13.2.2  使用字符串創(chuàng)建XML對象    162
13.3  XML對象中添加元素    162
13.3.1  將元素名作為屬性添加元素    163
13.3.2  使用“[]”操作符添加元素    163
13.3.3  其他添加元素的方法    164
13.4  XML對象中添加元素內(nèi)容    164
13.4.1  將元素名作為屬性添加
12.2.2  元素內(nèi)容    165
13.4.2  使用XML類中的方法添加
12.2.2  元素內(nèi)容    165
13.5  XML元素中添加屬性    166
13.5.1  使用“@”操作符添加屬性    166
13.5.2  使用“[]”操作符添加屬性    167
13.6  從XML中讀取元素    167
13.7  定位元素    168
13.8  讀取元素內(nèi)容    169
13.9  讀取屬性值    170
13.9.1  使用“@”操作符讀取屬性值    170
13.9.2  使用attribute方法讀取屬性值    171
13.9.3  使用attributes方法讀取全部
12.2.2  屬性值    171
13.10  刪除元素和屬性    172
13.11  加載XML文件    173
13.12  小結(jié)    174
第三篇  組件篇
第 14章  使用組件構(gòu)建Flex界面    176
14.1  Flex組件概述    176
14.2  Flex可見組件    177
14.2.1  可見組件的分類    177
14.2.2  使用可見組件構(gòu)建界面    177
14.3  使用Flex非可見組件    178
14.4  Flex常用組件    179
14.4.1  按鈕組件Button    180
14.4.2  下拉框組件ComboBox    181
14.4.3  圖像組件Image    182
14.4.4  標簽組件Label    182
14.4.5  多行文本組件TextArea    183
14.4.6  輸入框組件TextInput    183
14.4.7  文本編輯組件RichTextEditor    184
14.5  小結(jié)    184
第 15章  Flex 3.0界面設(shè)計實戰(zhàn)    185
15.1  登錄框?qū)嵗?nbsp;   185
15.1.1  制作登錄框界面    185
15.1.2  使用按鈕處理事件    188
15.1.3  制作校驗碼    189
15.1.4  驗證合法用戶    191
15.1.5  合法用戶進入主程序    192
15.2  菜單導航實例    194
15.2.1  制作菜單    194
15.2.2  設(shè)計狀態(tài)    195
15.2.3  菜單導航    197
15.2.4  制作狀態(tài)切換時的過渡效果    199
15.3  柱狀圖實例    201
15.3.1  設(shè)計數(shù)據(jù)集    201
15.3.2  設(shè)計柱狀圖界面及數(shù)據(jù)綁定    202
15.4  文件目錄瀏覽器實例    204
15.4.1  外觀界面設(shè)計    205
15.4.2  文件系統(tǒng)組件的路徑    207
15.4.3  制作“后退”效果    208
15.5  AIR程序集成網(wǎng)頁實例    209
15.5.1  HTML組件集成網(wǎng)頁    209
15.5.2  使用JavaScriptObject類型調(diào)用
15.5.2  DOM    211
15.5.3  JavaScript與ActionScript 3.0的
15.5.3  交互    212
15.6  文本編輯器實例    216
15.6.1  設(shè)計文本編輯器界面    217
15.6.2  選擇文件    218
15.6.3  讀取文件    219
15.6.4  寫文件    220
15.7  組件數(shù)據(jù)拖曳實例    222
15.8  小結(jié)    223
第 16章  自定義效果美化界面    224
16.1  自定義事件效果    224
16.2  Flex 3.0的效果組件    225
16.2.1  模糊效果組件<mx:Blur>    226
16.2.2  溶解效果組件<mx:Dissolve>    226
16.2.3  漸顯效果組件<mx:Fade>    228
16.2.4  發(fā)光效果組件<mx:Glow>    229
16.2.5  移動效果組件<mx:Move>    230
16.2.6  改變大小組件<mx:Resize>    231
16.2.7  旋轉(zhuǎn)效果組件<mx:Rotate>    232
16.2.8  聲音效果組件<mx:SoundEffect>    233
16.2.9  顯示順序組件<mx:WipeDown>    235
16.2.10  縮放效果組件<mx:Zoom>    235
16.2.11  組合效果組件<mx:Parallel>    237
16.3  自定義組件界面    238
16.3.1  使用組件屬性改變界面    238
16.3.2  使用setStyle方法改變界面    239
16.4  使用Filter濾鏡類    240
16.5  小結(jié)    241
第 17章  CSS美化界面    242
17.1  CSS簡介    242
17.2  樣式名    243
17.2.1  默認樣式名    243
17.2.2  自定義樣式名    243
17.2.3  分組樣式名    244
17.3  屬性    245
17.3.1  字體(Font)    245
17.3.2  文本(Text)    246
17.3.3  背景(Background)    249
17.3.4  定位(Positioning)    250
17.3.5  尺寸(Dimensions)    251
17.3.6  布局(Layout)    252
17.3.7  外補?。∕argins)    253
17.3.8  邊框(Borders)    254
17.3.9  內(nèi)補?。≒addings)    256
17.3.10  列表(Lists)    257
17.3.11  表格(Table)    258
17.3.12  滾動條(Scrollbar)    258
17.3.13  打?。≒rinting)    259
17.3.14  聲音(Aural)    260
17.4  單位    262
17.4.1  長度(Length)    262
17.4.2  顏色(Color)    263
17.4.3  角度(Angle)    264
17.4.4  時間(Time)和頻率
17.4.4  (Frequency)    264
17.5  規(guī)則    264
17.5.1  導入外部樣式表@import    264
17.5.2  指定字符集@charset    265
17.5.3  導入外部字體@font-face    265
17.5.4  指定設(shè)備@media    265
17.6  靜態(tài)濾鏡    266
17.6.1  色彩層濾鏡(Gradient)    266
17.6.2  邊界圖片濾鏡
17.6.2  (AlphaImageLoader)    267
17.6.3  透明度濾鏡(Alpha)    268
17.6.4  圖片處理濾鏡(BasicImage)    269
17.6.5  模糊濾鏡(Blur)    270
17.6.6  陰影濾鏡(DropShadow)    271
17.6.7  浮雕濾鏡(Emboss)    272
17.6.8  發(fā)光濾鏡(Glow)    273
17.6.9  矩陣遮罩(Matrix)    274
17.6.10  運動模糊濾鏡(MotionBlur)    276
17.6.11  波紋濾鏡(Wave)    277
17.6.12  X光濾鏡(Xray)    278
17.6.13  反相濾鏡(Invert)    278
17.7  轉(zhuǎn)換濾鏡    279
17.7.1  百葉窗效果濾鏡(Blinds)    279
17.7.2  國際象棋棋盤效果濾鏡
17.7.2  (CheckerBoard)    280
17.7.3  漸隱效果濾鏡(Fade)    281
17.7.4  滾動漸隱效果濾鏡
17.7.4  (GradientWipe)    282
17.7.5  對角擴張效果濾鏡(Insert)    283
17.7.6  放射狀擦除效果濾鏡
17.7.4  (RadialWipe)    284
17.7.7  隨機線條效果濾鏡
17.7.4  (RandomBars)    285
17.7.8  隨機像素溶解效果濾鏡
17.7.4  (RandomDissolve)    286
17.7.9  拉伸(縮)變形效果濾鏡
17.7.4  (Stretch)    287
17.7.10  風車葉輪旋轉(zhuǎn)效果濾鏡
17.7.10  (Wheel)    288
17.7.11  擦地板的效果濾鏡(Zigzag)    288
17.8  使用<mx:Style>組件定義CSS    289
17.8.1  <mx:Style>組件內(nèi)部定義CSS    290
17.8.2  <mx:Style>組件調(diào)用外部CSS    290
17.8.3  兩種CSS定義方式的比較    291
17.9  Flex2StyleExplorer工具輔助設(shè)計
17.9  CSS樣式    291
17.10  Flex組件應(yīng)用CSS樣式    294
17.11  運行時動態(tài)加載CSS樣式    295
17.11.1  調(diào)用SWF樣式文件    297
17.11.2  撤銷SWF樣式文件    297
17.11.3  按鈕控制應(yīng)用樣式    298
17.11.4  完成剩余代碼    298
17.12  小結(jié)    301
第 18章  Flex美化應(yīng)用    302
18.1  自定義字體    302
18.1.1  自定義字體概述    302
18.1.2  使用Flex支持的系統(tǒng)字體    303
18.1.3  使用Flex不支持的系統(tǒng)字體    304
18.2  自定義提示文本    305
18.3  自定義光標    307
18.4  自定義AIR程序窗口外觀    309
18.5  蘋果風格界面實例    314
18.5.1  組件設(shè)計    314
18.5.2  CSS美化組件界面    319
18.5.3  ApplicationControlBar組件樣式    320
18.5.4  Application組件樣式    320
18.5.5  MenuBar組件樣式    321
18.5.6  Panel組件樣式    321
18.5.7  自定義“panelTitle”樣式    322
18.5.8  TextInput組件樣式    323
18.5.9  Button組件樣式    323
18.5.10  自定義“blueButton”樣式    324
18.5.11  Accordion組件樣式    324
18.5.12  NumericStepper組件樣式    325
18.5.13  CheckBox組件樣式    325
18.5.14  RadioButton組件樣式    326
18.5.15  ComboBox組件樣式    327
18.5.16  TabNavigator組件樣式    327
18.5.17  自定義“selectedTab”樣式    328
18.5.18  Tab組件樣式    329
18.5.19  List組件樣式    329
18.5.20  DataGrid組件樣式    330
18.5.21  DateChooser組件樣式    331
18.6  Vista風格界面實例    332
18.6.1  組件設(shè)計    332
18.6.2  CSS美化組件界面    336
18.6.3  全局樣式global    337
18.6.4  AccordionHeader組件樣式    337
18.6.5  Application組件樣式    339
18.6.6  Button組件樣式    339
18.6.7  ButtonBar組件樣式    341
18.6.8  ColorPicker組件樣式    346
18.6.9  ComboBox組件樣式    347
18.6.10  DataGrid組件樣式    348
18.6.11  DateChooser組件樣式    349
18.6.12  ProgressBar組件樣式    350
18.6.13  Image組件樣式    350
18.6.14  MenuBar組件樣式    351
18.6.15  RadioButton組件樣式    351
18.6.16  CheckBox組件樣式    352
18.6.17  HSlider組件樣式    352
18.6.18  TitleWindow組件樣式    353
18.6.19  調(diào)用自定義窗體    354
18.6.20  調(diào)用“style.css”文件    354
18.7  小結(jié)    354
第四篇  數(shù)據(jù)篇
第 19章  Flex中的數(shù)據(jù)處理    356
19.1  數(shù)據(jù)綁定    356
19.1.1  簡單綁定方式    356
19.1.2  使用<mx:Binding>組件綁定
19.1.2  數(shù)據(jù)    357
19.2  復(fù)雜數(shù)據(jù)的存儲    359
19.2.1  使用<mx:Model>組件存儲數(shù)據(jù)    359
19.2.2  使用<mx:Object>組件存儲數(shù)據(jù)    361
19.2.3  使用<mx:XML>組件存儲數(shù)據(jù)    362
19.3  數(shù)據(jù)驗證    363
19.3.1  數(shù)據(jù)驗證組件概述    363
19.3.2  如何使用數(shù)據(jù)驗證組件    364
19.3.3  驗證觸發(fā)方式    365
19.3.4  驗證失敗處理    368
19.3.5  自定義驗證組件    369
19.3.6  數(shù)據(jù)驗證應(yīng)用實例    372
19.4  數(shù)據(jù)格式化    377
19.4.1  格式化組件概述    378
19.4.2  貨幣格式化組件
19.4.2  <mx:CurrencyFormatter>    378
19.4.3  日期格式化組件
19.4.2  <mx:DateFormatter>    379
19.4.4  數(shù)字格式化組件
19.4.2  <mx:NumberFormatter>    381
19.4.5  電話格式化組件
19.4.2  <mx:PhoneFormatter>    382
19.4.6  郵編格式化組件
19.4.2  <mx:ZipCodeFormatter>    383
19.5  小結(jié)    383
第 20章  使用正則表達式匹配字符串
數(shù)據(jù)    384
20.1  正則表達式概述    384
20.2  正則表達式的語法    384
20.2.1  元字符    385
20.2.2  轉(zhuǎn)義字符    385
20.2.3  限定符    385
20.2.4  字符集合    386
20.2.5  反義    386
20.2.6  多規(guī)則    387
20.2.7  子表達式    388
20.3  使用Regex Tester工具測試正則
20.3  表達式    388
20.4  Flex 3.0中使用正則表達式    389
20.4.1  使用RegExp類定義正則表達式    389
20.4.2  使用RegExp類匹配數(shù)據(jù)    390
20.4.3  Flex中使用正則表達式實例    391
20.5  小結(jié)    395
第 21章  數(shù)據(jù)傳輸與交互    396
21.1  數(shù)據(jù)傳輸?shù)姆绞?nbsp;   396
21.1.1  內(nèi)部數(shù)據(jù)傳輸    396
21.1.2  文件流方式傳輸    399
21.1.3  XML方式傳輸    401
21.1.4  其他方式傳輸    403
21.2  使用<mx:HTTPService>組件與
21.2  HTTP程序交互    403
21.3  <mx:HTTPService>組件實例    404
21.3.1  編寫ASP.NET程序    405
21.3.2  創(chuàng)建虛擬目錄    407
21.3.3  編寫Flex程序    409
21.4  使用<mx:WebService>組件
21.4  與WebService程序交互    411
21.4.1  WebService概述    412
21.4.2  如何使用<mx:WebService>組件    412
21.5  <mx:WebService>組件實例    414
21.5.1  創(chuàng)建數(shù)據(jù)庫    414
21.5.2  編寫WebService    416
21.5.3  編寫Flex程序    419
21.6  使用Fluorine網(wǎng)關(guān)與ASP.NET類
21.6  交互    421
21.6.1  Fluorine簡介    421
21.6.2  Fluorine的下載與安裝    422
21.6.3  第三方組件RemoteObjectAMF0
21.6.3  的使用方法    423
21.6.4  Fluorine實例    425
21.7  小結(jié)    432
第五篇  擴展篇
第 22章  Cairngorm開發(fā)框架    434
22.1  Cairngorm簡介    434
22.2  Flex 3.0中如何添加Cairngorm
22.2  框架    435
22.3  Cairngorm框架中的基礎(chǔ)類    436
22.3.1  類的文件組織結(jié)構(gòu)    436
22.3.2  處理正常或異常結(jié)果的
22.3.2  Responder類    437
22.3.3  查找服務(wù)的ServiceLocator類    437
22.3.4  處理事件的Command類    438
22.3.5  創(chuàng)建新事件的
22.3.5  CairngormEvent類    438
22.3.6  管理事件的
22.3.6  CairngormEventDispatcher類    439
22.3.7  監(jiān)聽事件的FrontController類    441
22.3.8  存儲數(shù)據(jù)模型的
22.3.6  ModelLocator類    442
22.3.9  輔助操作視圖的ViewHelper類    442
22.3.10  查找視圖的ViewLocator類    444
22.3.11  定義數(shù)據(jù)模型的
22...316  ValueObject類    446
22.4  Cairngorm框架的運行原理    446
22.4.1  自定義事件(Cairngorm
22.4.1  Event類)    446
22.4.2  自定義命令(Command類)    447
22.4.3  前臺控制器(FrontController類)
22.4.3  監(jiān)聽事件    448
22.4.4  在服務(wù)定位器(ServiceLocator類)
22.4.4  中尋找服務(wù)    449
22.4.5  在模型定位器(ModelLocator類)
22.4.5  中存取數(shù)據(jù)    450
22.4.6  使用ViewHelper類修改視圖    451
22.4.7  使用ValueObject類自定義數(shù)據(jù)
22.4.7  模型    452
22.5  Cairngorm實例    452
22.6  小結(jié)    466
第 23章  Flex 3.0新特性的應(yīng)用    467
23.1  加載PDF文件    467
23.1.1  加載PDF文件前的準備    467
23.1.2  使用HTMLControl類加載
23.1.2  PDF文件    467
23.1.3  使用HTMLPDFCapability類檢測
23.1.3  Adobe Reader版本    468
23.1.4  加載PDF文件實例    468
23.2  使用本地SQL數(shù)據(jù)庫    470
23.2.1  使用Select語句讀取數(shù)據(jù)    470
23.2.2  使用Insert語句添加數(shù)據(jù)    471
23.2.3  使用Update語句修改數(shù)據(jù)    471
23.2.4  使用Delete語句刪除數(shù)據(jù)    472
23.2.5  使用SQLConnection類連接
23.2.5  數(shù)據(jù)庫    472
23.2.6  使用SQLStatement類執(zhí)行SQL
23.2.6  語句    473
23.2.7  操作本地SQL數(shù)據(jù)庫實例    474
23.3  升級AIR應(yīng)用程序    480
23.3.1  升級前的準備    481
23.3.2  檢查版本信息    481
23.3.3  使用FileStream類下載最新
23.3.3  版本    482
23.3.4  使用Updater類升級AIR
23.3.4  應(yīng)用程序    483
23.3.5  升級AIR應(yīng)用程序?qū)嵗?nbsp;   483
23.4  Flex 3.0中使用Ajax技術(shù)    487
23.4.1  Ajax技術(shù)簡介    488
23.4.2  使用<mx:HTML>組件調(diào)用
23.4.2  Ajax技術(shù)    488
23.4.3  Flex應(yīng)用程序結(jié)合Ajax
23.4.3  技術(shù)實例    489
23.5  使用Flex-Ajax Bridge技術(shù)控制
23.5  Flex應(yīng)用程序    496
23.5.1  Flex-Ajax Bridge技術(shù)簡介    497
23.5.2  Flex-Ajax Bridge技術(shù)的
23.5.2  運行原理    497
23.5.3  使用getCompenentID方法
23.5.3  獲取組件    500
23.5.4  使用getPropertyName方法獲取
23.5.4  屬性值    501
23.5.5  使用setPropertyName方法設(shè)置
23.5.5  屬性值    501
23.5.6  為組件添加監(jiān)聽事件    502
23.5.7  調(diào)用Flex程序中的函數(shù)    502
23.5.8  Flex-Ajax Bridge技術(shù)控制Flex
23.5.8  程序?qū)嵗?nbsp;   503
23.6  小結(jié)    506
第六篇  實例篇
第 24章  FLV播放器    508
24.1  前期準備    508
24.1.1  組織文件結(jié)構(gòu)    508
24.1.2  導入Cairngorm框架    508
24.2  使用FlvModel類存儲數(shù)據(jù)、狀態(tài)及
24.2  資源    509
24.3  使用FlvControl類監(jiān)聽事件    510
24.4  創(chuàng)建OpenVideoEvent事件    511
24.5  創(chuàng)建OpenVideoCommand命令    512
24.6  使用Utils類格式化時間    513
24.7  使用FlvPlayViewHelper類修改
24.7  MXML組件    514
24.8  編寫“FlvPlay.mxml”主程序    516
24.8.1  設(shè)計外觀模型    516
24.8.2  實現(xiàn)菜單功能    518
24.8.3  VideoDisplay組件說明    519
24.8.4  實現(xiàn)“播放/暫?!惫δ?nbsp;   521
24.8.5  實現(xiàn)“停止”功能    522
24.8.6  實現(xiàn)“靜音”功能    522
24.8.7  實現(xiàn)“全屏/退出全屏”功能    522
24.8.8  拖曳滑動條改變播放進度    523
24.8.9  實現(xiàn)鍵盤快捷鍵功能    524
24.8.10  完成“FlvPlay.mxml”主程序的
24.8.10  剩余代碼    525
24.9  小結(jié)    533
第 25章  經(jīng)典實例CairngormStore
第 25章  的分析    534
25.1  CairngormStore實例簡介    534
25.2  如何運行CairngormStore實例    535
25.2.1  架設(shè)Java運行平臺    535
25.2.2  架設(shè)AMF網(wǎng)關(guān)LiveCycle Data
25.2.2  Services    539
25.2.3  編譯運行前的準備    544
25.2.4  編譯CairngormStore實例    545
25.3  CairngormStore實例的代碼分析    547
25.3.1  使用ProductVO類建立商品
25.2.2  數(shù)據(jù)模型    547
25.3.2  使用ShoppingCartElement類
25.2.2  建立購物條目數(shù)據(jù)模型    549
25.3.3  使用ShoppingCart類建立
25.2.2  購物車數(shù)據(jù)模型    550
25.3.4  使用ShopModelLocator類
25.2.2  建立應(yīng)用程序數(shù)據(jù)模型    552
25.3.5  使用ShopController類監(jiān)聽
25.2.2  事件    555
25.3.6  在ServiceLocator類中定義服務(wù)    557
25.3.7  創(chuàng)建自定義事件    559
25.3.8  創(chuàng)建自定義命令    560
25.3.9  視圖外觀分析    563
25.4  如何添加和調(diào)用新服務(wù)    567
25.5  小結(jié)    568
第 26章  視頻分享網(wǎng)站    569
26.1  系統(tǒng)概述    569
26.1.1  系統(tǒng)架構(gòu)    569
26.1.2  系統(tǒng)功能模塊設(shè)計    569
26.2  系統(tǒng)設(shè)計    570
26.2.1  系統(tǒng)工作流程    571
26.2.2  功能模塊的工作流程    571
26.3  數(shù)據(jù)庫設(shè)計    574
26.3.1  數(shù)據(jù)庫總體設(shè)計    574
26.3.2  數(shù)據(jù)表設(shè)計    574
26.3.3  使用查詢分析器創(chuàng)建數(shù)據(jù)庫
25.2.2  和數(shù)據(jù)表    576
26.4  配置開發(fā)環(huán)境    578
26.4.1  安裝和升級SQL Server 2000
25.2.2  數(shù)據(jù)庫    578
26.4.2  安裝和配置JDBC    584
26.4.3  安裝和配置Java開發(fā)平臺
25.2.2  eclipse    585
26.4.4  其他注意事項    586
26.5  服務(wù)器端代碼分析    587
26.5.1  服務(wù)器端代碼概述    587
26.5.2  UserCompl類    588
26.5.3  VideoCompl類    591
26.5.4  CommentCompl類    597
26.5.5  其他類    600
26.6  接口設(shè)計代碼分析    601
26.6.1  接口概述    602
26.6.2  remoting-config.xml分析    602
26.6.3  Services.mxml分析    603
26.7  應(yīng)用程序的總體框架    604
26.8  主頁顯示模塊    606
26.9  用戶登錄模塊    609
26.10  播放視頻模塊    611
26.11  上傳視頻模塊    613
26.12  用戶管理模塊    617
26.13  超級管理員管理模塊    621
26.14  評論模塊    623
26.15  外觀樣式分析    623
26.16  小結(jié)    626
附錄  A    627


本目錄推薦

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