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

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

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

定 價:¥69.80

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

第一篇  基礎篇
第 1章  Flex概述    2
1.1  Flex簡介    2
1.1.1  Flex的技術特點    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基礎結構MXML介紹    11
1.4  建立第一個Flex 3.0程序    12
1.5  編譯與運行第一個Flex 3.0程序    15
1.6  小結    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  調試Flex 3.0程序    23
2.3.1  添加斷點    23
2.3.2  調試程序    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  小結    28
第二篇  ActionScript 3.0語法篇
第 3章  ActionScript 3.0基礎    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  應用程序    33
3.4  小結    37
第 4章  數據類型    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  整型數據    43
4.2.1  整型常量    43
4.2.2  整型變量    44
4.3  實型數據    45
4.3.1  實型常量的表示方法    46
4.3.2  實型變量    47
4.4  字符串數據    47
4.4.1  字符串常量    48
4.4.2  轉義字符    48
4.4.3  字符串變量    49
4.5  各類型數據之間的轉換    49
4.5.1  自動類型轉換    49
4.5.2  強制類型轉換    50
4.6  小結    50
第 5章  運算符和表達式    51
5.1  ActionScript 3.0運算符簡介    51
5.2  算術運算符和算術表達式    52
5.2.1  基本的算術運算符    52
5.2.2  算術表達式    53
5.2.3  運算符的優(yōu)先級和結合性    53
5.2.4  自增、自減運算符    53
5.3  關系運算符和關系表達式    54
5.3.1  關系運算符    54
5.3.2  關系表達式    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  復合賦值運算符和復合賦值
5.3.1  表達式    59
5.6  逗號運算符和逗號表達式    59
5.7  位運算符    60
5.8  小結    63
第 6章  程序設計的基本結構    64
6.1  順序結構程序設計    64
6.1.1  表達式語句    64
6.1.2  函數調用語句    64
6.1.3  復合語句    65
6.1.4  空語句    65
6.1.5  賦值語句    65
6.2  分支結構程序設計    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)結構程序設計    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  小結    82
第 7章  函數    83
7.1  函數概述    83
7.2  函數定義的一般形式    84
7.2.1  無參函數的定義形式    84
7.2.2  有參函數的定義形式    85
7.3  函數的參數和函數的返回值    86
7.3.1  形式參數和實際參數    86
7.3.2  函數的返回值    87
7.4  函數的調用    88
7.4.1  函數調用的一般形式    88
7.4.2  函數調用的方式    89
7.5  函數的嵌套調用    89
7.6  函數的遞歸調用    90
7.7  數組作為函數參數    91
7.7.1  數組元素作為函數實參    92
7.7.2  數組名作為函數參數    92
7.8  小結    93
第 8章  面向對象基礎    94
8.1  類和對象    94
8.1.1  類的定義形式    94
8.1.2  類的成員類型    95
8.1.3  調用類中的成員    96
8.2  構造函數和析構函數    97
8.2.1  構造函數    97
8.2.2  析構函數    99
8.3  繼承與派生    100
8.3.1  派生類定義的一般形式    101
8.3.2  派生類的保護成員    101
8.3.3  派生類的構造函數    102
8.4  接口    103
8.4.1  創(chuàng)建接口    103
8.4.2  使用類實現接口    104
8.5  小結    105
第 9章  數字處理    106
9.1  數字的不同表現形式    106
9.2  不同數字類型之間的轉換    107
9.2.1  輸出其他進制函數toString    107
9.2.2  十進制轉化函數parseInt    108
9.3  四舍五入    108
9.3.1  四舍五入函數round    109
9.3.2  其他舍入函數    109
9.4  格式化輸出    110
9.5  格式化貨幣數字    111
9.6  生成隨機數    112
9.6.1  Math類中生成隨機實型函數
5.3.1  random    112
9.6.2  NumberUtilities類中生成隨機數
5.3.1  函數random    112
9.7  小結    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  小結    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  順序搜索字符串函數indexOf    125
11.4.2  逆序搜索字符串函數
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  字符串轉為數組    128
11.7  替換字符串    129
11.7.1  替換字符串函數replace    129
11.7.2  其他替換字符串方法    130
11.8  對字符串中的單字符操作    131
11.9  大小寫轉換    131
11.10  過濾空白字符    132
11.11  反轉字符串    133
11.12  存取ASCII碼    134
11.12.1  以ASCII碼構造字符串
11.12.1  函數fromCharCode    134
11.12.2  讀取單字符的ASCII碼
11.12.1  函數charCodeAt    135
11.13  小結    135
第 12章  數組    136
12.1  數組簡介    136
12.1.1  數組的分類    136
12.1.2  創(chuàng)建數組的方法    137
12.2  在數組首部和尾部添加元素    138
12.2.1  數組尾部添加新元素函數push    138
12.2.2  使用“[]”操作符在尾部添加
12.2.2  新元素    138
12.2.3  數組首部添加新元素函數
12.2.2  unshift    139
12.3  遍歷數組元素    139
12.4  搜索匹配的數組元素    139
12.4.1  findMatchIndex方法    140
12.4.2  findLastMatchIndex方法和
12.2.2  findMatchIndices方法    141
12.5  刪除數組元素    141
12.5.1  刪除任意數組元素函數splice    141
12.5.2  刪除數組首部元素函數shift    142
12.5.3  刪除數組尾部元素函數pop    142
12.5.4  刪除特定值的數組元素    143
12.6  在數組中插入元素    144
12.7  轉換字符串為數組    145
12.8  轉換數組為字符串    145
12.9  復制數組    146
12.9.1  concat方法    146
12.9.2  slice方法    147
12.9.3  ArrayUtilities類的duplicate
12.2.2  方法    147
12.10  存儲多維數據    148
12.11  數組排序    150
12.11.1  sort方法    150
12.11.2  sortOn方法    152
12.12  實現自定義排序    154
12.13  數組元素的最大值和最小值    155
12.14  比較數組    156
12.15  聯合數組    157
12.15.1  創(chuàng)建聯合數組    157
12.15.2  訪問聯合數組元素    158
12.15.3  遍歷聯合數組    159
12.16  小結    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對象中添加元素內容    164
13.4.1  將元素名作為屬性添加
12.2.2  元素內容    165
13.4.2  使用XML類中的方法添加
12.2.2  元素內容    165
13.5  XML元素中添加屬性    166
13.5.1  使用“@”操作符添加屬性    166
13.5.2  使用“[]”操作符添加屬性    167
13.6  從XML中讀取元素    167
13.7  定位元素    168
13.8  讀取元素內容    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  小結    174
第三篇  組件篇
第 14章  使用組件構建Flex界面    176
14.1  Flex組件概述    176
14.2  Flex可見組件    177
14.2.1  可見組件的分類    177
14.2.2  使用可見組件構建界面    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  小結    184
第 15章  Flex 3.0界面設計實戰(zhàn)    185
15.1  登錄框實例    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  設計狀態(tài)    195
15.2.3  菜單導航    197
15.2.4  制作狀態(tài)切換時的過渡效果    199
15.3  柱狀圖實例    201
15.3.1  設計數據集    201
15.3.2  設計柱狀圖界面及數據綁定    202
15.4  文件目錄瀏覽器實例    204
15.4.1  外觀界面設計    205
15.4.2  文件系統(tǒng)組件的路徑    207
15.4.3  制作“后退”效果    208
15.5  AIR程序集成網頁實例    209
15.5.1  HTML組件集成網頁    209
15.5.2  使用JavaScriptObject類型調用
15.5.2  DOM    211
15.5.3  JavaScript與ActionScript 3.0的
15.5.3  交互    212
15.6  文本編輯器實例    216
15.6.1  設計文本編輯器界面    217
15.6.2  選擇文件    218
15.6.3  讀取文件    219
15.6.4  寫文件    220
15.7  組件數據拖曳實例    222
15.8  小結    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  旋轉效果組件<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  小結    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  內補?。≒addings)    256
17.3.10  列表(Lists)    257
17.3.11  表格(Table)    258
17.3.12  滾動條(Scrollbar)    258
17.3.13  打印(Printing)    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  指定設備@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  轉換濾鏡    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  風車葉輪旋轉效果濾鏡
17.7.10  (Wheel)    288
17.7.11  擦地板的效果濾鏡(Zigzag)    288
17.8  使用<mx:Style>組件定義CSS    289
17.8.1  <mx:Style>組件內部定義CSS    290
17.8.2  <mx:Style>組件調用外部CSS    290
17.8.3  兩種CSS定義方式的比較    291
17.9  Flex2StyleExplorer工具輔助設計
17.9  CSS樣式    291
17.10  Flex組件應用CSS樣式    294
17.11  運行時動態(tài)加載CSS樣式    295
17.11.1  調用SWF樣式文件    297
17.11.2  撤銷SWF樣式文件    297
17.11.3  按鈕控制應用樣式    298
17.11.4  完成剩余代碼    298
17.12  小結    301
第 18章  Flex美化應用    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  組件設計    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  組件設計    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  調用自定義窗體    354
18.6.20  調用“style.css”文件    354
18.7  小結    354
第四篇  數據篇
第 19章  Flex中的數據處理    356
19.1  數據綁定    356
19.1.1  簡單綁定方式    356
19.1.2  使用<mx:Binding>組件綁定
19.1.2  數據    357
19.2  復雜數據的存儲    359
19.2.1  使用<mx:Model>組件存儲數據    359
19.2.2  使用<mx:Object>組件存儲數據    361
19.2.3  使用<mx:XML>組件存儲數據    362
19.3  數據驗證    363
19.3.1  數據驗證組件概述    363
19.3.2  如何使用數據驗證組件    364
19.3.3  驗證觸發(fā)方式    365
19.3.4  驗證失敗處理    368
19.3.5  自定義驗證組件    369
19.3.6  數據驗證應用實例    372
19.4  數據格式化    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  數字格式化組件
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  小結    383
第 20章  使用正則表達式匹配字符串
數據    384
20.1  正則表達式概述    384
20.2  正則表達式的語法    384
20.2.1  元字符    385
20.2.2  轉義字符    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類匹配數據    390
20.4.3  Flex中使用正則表達式實例    391
20.5  小結    395
第 21章  數據傳輸與交互    396
21.1  數據傳輸的方式    396
21.1.1  內部數據傳輸    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)建數據庫    414
21.5.2  編寫WebService    416
21.5.3  編寫Flex程序    419
21.6  使用Fluorine網關與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  小結    432
第五篇  擴展篇
第 22章  Cairngorm開發(fā)框架    434
22.1  Cairngorm簡介    434
22.2  Flex 3.0中如何添加Cairngorm
22.2  框架    435
22.3  Cairngorm框架中的基礎類    436
22.3.1  類的文件組織結構    436
22.3.2  處理正?;虍惓=Y果的
22.3.2  Responder類    437
22.3.3  查找服務的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  存儲數據模型的
22.3.6  ModelLocator類    442
22.3.9  輔助操作視圖的ViewHelper類    442
22.3.10  查找視圖的ViewLocator類    444
22.3.11  定義數據模型的
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  在服務定位器(ServiceLocator類)
22.4.4  中尋找服務    449
22.4.5  在模型定位器(ModelLocator類)
22.4.5  中存取數據    450
22.4.6  使用ViewHelper類修改視圖    451
22.4.7  使用ValueObject類自定義數據
22.4.7  模型    452
22.5  Cairngorm實例    452
22.6  小結    466
第 23章  Flex 3.0新特性的應用    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數據庫    470
23.2.1  使用Select語句讀取數據    470
23.2.2  使用Insert語句添加數據    471
23.2.3  使用Update語句修改數據    471
23.2.4  使用Delete語句刪除數據    472
23.2.5  使用SQLConnection類連接
23.2.5  數據庫    472
23.2.6  使用SQLStatement類執(zhí)行SQL
23.2.6  語句    473
23.2.7  操作本地SQL數據庫實例    474
23.3  升級AIR應用程序    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  應用程序    483
23.3.5  升級AIR應用程序實例    483
23.4  Flex 3.0中使用Ajax技術    487
23.4.1  Ajax技術簡介    488
23.4.2  使用<mx:HTML>組件調用
23.4.2  Ajax技術    488
23.4.3  Flex應用程序結合Ajax
23.4.3  技術實例    489
23.5  使用Flex-Ajax Bridge技術控制
23.5  Flex應用程序    496
23.5.1  Flex-Ajax Bridge技術簡介    497
23.5.2  Flex-Ajax Bridge技術的
23.5.2  運行原理    497
23.5.3  使用getCompenentID方法
23.5.3  獲取組件    500
23.5.4  使用getPropertyName方法獲取
23.5.4  屬性值    501
23.5.5  使用setPropertyName方法設置
23.5.5  屬性值    501
23.5.6  為組件添加監(jiān)聽事件    502
23.5.7  調用Flex程序中的函數    502
23.5.8  Flex-Ajax Bridge技術控制Flex
23.5.8  程序實例    503
23.6  小結    506
第六篇  實例篇
第 24章  FLV播放器    508
24.1  前期準備    508
24.1.1  組織文件結構    508
24.1.2  導入Cairngorm框架    508
24.2  使用FlvModel類存儲數據、狀態(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  設計外觀模型    516
24.8.2  實現菜單功能    518
24.8.3  VideoDisplay組件說明    519
24.8.4  實現“播放/暫?!惫δ?nbsp;   521
24.8.5  實現“停止”功能    522
24.8.6  實現“靜音”功能    522
24.8.7  實現“全屏/退出全屏”功能    522
24.8.8  拖曳滑動條改變播放進度    523
24.8.9  實現鍵盤快捷鍵功能    524
24.8.10  完成“FlvPlay.mxml”主程序的
24.8.10  剩余代碼    525
24.9  小結    533
第 25章  經典實例CairngormStore
第 25章  的分析    534
25.1  CairngormStore實例簡介    534
25.2  如何運行CairngormStore實例    535
25.2.1  架設Java運行平臺    535
25.2.2  架設AMF網關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  數據模型    547
25.3.2  使用ShoppingCartElement類
25.2.2  建立購物條目數據模型    549
25.3.3  使用ShoppingCart類建立
25.2.2  購物車數據模型    550
25.3.4  使用ShopModelLocator類
25.2.2  建立應用程序數據模型    552
25.3.5  使用ShopController類監(jiān)聽
25.2.2  事件    555
25.3.6  在ServiceLocator類中定義服務    557
25.3.7  創(chuàng)建自定義事件    559
25.3.8  創(chuàng)建自定義命令    560
25.3.9  視圖外觀分析    563
25.4  如何添加和調用新服務    567
25.5  小結    568
第 26章  視頻分享網站    569
26.1  系統(tǒng)概述    569
26.1.1  系統(tǒng)架構    569
26.1.2  系統(tǒng)功能模塊設計    569
26.2  系統(tǒng)設計    570
26.2.1  系統(tǒng)工作流程    571
26.2.2  功能模塊的工作流程    571
26.3  數據庫設計    574
26.3.1  數據庫總體設計    574
26.3.2  數據表設計    574
26.3.3  使用查詢分析器創(chuàng)建數據庫
25.2.2  和數據表    576
26.4  配置開發(fā)環(huán)境    578
26.4.1  安裝和升級SQL Server 2000
25.2.2  數據庫    578
26.4.2  安裝和配置JDBC    584
26.4.3  安裝和配置Java開發(fā)平臺
25.2.2  eclipse    585
26.4.4  其他注意事項    586
26.5  服務器端代碼分析    587
26.5.1  服務器端代碼概述    587
26.5.2  UserCompl類    588
26.5.3  VideoCompl類    591
26.5.4  CommentCompl類    597
26.5.5  其他類    600
26.6  接口設計代碼分析    601
26.6.1  接口概述    602
26.6.2  remoting-config.xml分析    602
26.6.3  Services.mxml分析    603
26.7  應用程序的總體框架    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  小結    626
附錄  A    627


本目錄推薦

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