注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁(yè)制作綜合Flex第一步:基于ActionScript 3.0 的Flex 2應(yīng)用開(kāi)發(fā)

Flex第一步:基于ActionScript 3.0 的Flex 2應(yīng)用開(kāi)發(fā)

Flex第一步:基于ActionScript 3.0 的Flex 2應(yīng)用開(kāi)發(fā)

定 價(jià):¥68.00

作 者: 邱彥林
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 網(wǎng)絡(luò)編程

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302162568 出版時(shí)間: 2007-10-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 553 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Flex是開(kāi)發(fā)富互聯(lián)網(wǎng)應(yīng)用程序(RichInternetApplication,縮寫(xiě)為RIA)的利器,目前已廣泛應(yīng)用于各種商業(yè)領(lǐng)域,如電子商務(wù)、行政管理,企業(yè)業(yè)務(wù)流程自動(dòng)化等方面。本書(shū)全面、詳盡、深入淺出地講解了Flex應(yīng)用開(kāi)發(fā)的方方面面,從最基本的F1ex概念,MXML和ActionScript3.0語(yǔ)法開(kāi)始,圍繞Flex的技術(shù)特性和Flex應(yīng)用開(kāi)發(fā)中常見(jiàn)的疑難點(diǎn)展開(kāi)剖析。全書(shū)共分為17章。內(nèi)容包括:F1ex簡(jiǎn)介、Flex的安裝和開(kāi)發(fā)環(huán)境的建立、MXML語(yǔ)法簡(jiǎn)介、使用容器控制界面布局、使用組件處理數(shù)據(jù)和交互、使用行為對(duì)象和動(dòng)畫(huà)效果、ActionScript 3.0編程知識(shí)、Flex的事件機(jī)制、數(shù)據(jù)綁定、組件的使用、F1ex 2.0新特性實(shí)例開(kāi)發(fā)、Flex與外部的數(shù)據(jù)通信、Flex程序設(shè)計(jì)等。書(shū)中包括四個(gè)大型應(yīng)用開(kāi)發(fā)實(shí)例:Flex數(shù)據(jù)庫(kù)留言本、Flex產(chǎn)品展示系統(tǒng)、Flex投票系統(tǒng)、Flex天氣預(yù)報(bào)系統(tǒng)。除此之外,書(shū)中還貫穿了大量Demo級(jí)小例子,讓技術(shù)不再抽象,幫你快速掌握Flex開(kāi)發(fā)的關(guān)鍵。本書(shū)采用概念講解與實(shí)例結(jié)合的方式,偏重于實(shí)際應(yīng)用,實(shí)用性強(qiáng)。適合作為Flex初學(xué)者的入門(mén)權(quán)威手冊(cè)和Flex應(yīng)用開(kāi)發(fā)人員的實(shí)用開(kāi)發(fā)指南。本書(shū)附光盤(pán)1張。

作者簡(jiǎn)介

  邱彥林,資深Flash/Flex程序員、Web程序員。6年ActionScript編程經(jīng)驗(yàn),兩年Flex項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)?!∽訤lash 5時(shí)代走上程序員之路,一直從事與Flash平臺(tái)相關(guān)的開(kāi)發(fā)工作。精通Flash、Flex、ActionScript、Flash Media Server等?,F(xiàn)就職于國(guó)內(nèi)某知名軟件公司,專注于富互聯(lián)網(wǎng)應(yīng)用程序(RIA)的研發(fā)?!」ぷ髌陂g,曾獨(dú)立完成多個(gè)Flash/Flex相關(guān)外包項(xiàng)目,包括Amazon(亞馬遜)電子商務(wù)平臺(tái)、IRC(即時(shí)聊天)客戶端、企業(yè)在線視頻會(huì)議系統(tǒng)、Flash在線棋牌游戲等等。同時(shí),還參與公司的員工培訓(xùn)工作,有較豐富的Flash教學(xué)經(jīng)驗(yàn)。

圖書(shū)目錄

第一部分  走近Flex
第1章  Flex簡(jiǎn)介    1
1.1  什么是Flex?    1
1.2  Flex的特性    2
1.3  Flex和Flash的比較    3
1.3.1  產(chǎn)品市場(chǎng)定位的差異    3
1.3.2  針對(duì)不同的開(kāi)發(fā)人員    4
1.4  Flex的發(fā)展和未來(lái)    4
1.4.1  Flex的最新版本Flex 2.0的新特性    6
1.4.2  Flex和它的對(duì)手們    8
第2章  Flex的安裝和開(kāi)發(fā)環(huán)境的建立    10
2.1  安裝Flex    10
2.1.1  如何獲得Flex    10
2.1.2  安裝Flex Builder    10
2.2  熟悉Flex Builder    12
2.2.1  了解Flex Builder界面    12
2.2.2  菜單、工具欄和快捷鍵    14
2.2.3  自定義界面    15
2.3  創(chuàng)建我的第一個(gè)Flex程序    16
2.3.1  建立Flex Project    16
2.3.2  插入組件和代碼    18
2.3.3  編譯和運(yùn)行程序    19
第二部分  Flex基礎(chǔ)知識(shí)
第3章  MXML語(yǔ)言簡(jiǎn)介    23
3.1  MXML語(yǔ)法    23
3.1.1  命名規(guī)范    23
3.1.2  MXML文件結(jié)構(gòu)    24
3.2  使用組件    26
3.2.1  插入組件    26
3.2.2  自定義MXML組件    27
3.3  編寫(xiě)ActionScript    29
3.3.1  在MXML文件中使用ActionScript    30
3.3.2  創(chuàng)建外部ActionScript文件    31
3.3.3  創(chuàng)建ActionScript類文件    32
3.4  編輯非可視化對(duì)象    33
3.4.1  創(chuàng)建數(shù)據(jù)    33
3.4.2  用MXML語(yǔ)句創(chuàng)建類實(shí)例    34
第4章  使用容器控制界面布局    35
4.1  管理程序的布局    35
4.1.1  控制Application的布局    35
4.1.2  Canvas,VBox和HBox    38
4.1.3  用DividedBox分割界面    40
4.2  窗口布局    41
4.2.1  Panel組件    41
4.2.2  TitleWindow組件    45
4.3  動(dòng)態(tài)控制對(duì)象的布局    48
4.3.1  使用Tile顯示多個(gè)按鈕    48
4.3.2  更強(qiáng)大的Grid組件    49
4.4  方便的導(dǎo)航容器    51
4.4.1  Accordion組件    51
4.4.2  ViewStack組件    53
4.4.3  使用TabNavigator進(jìn)行快速導(dǎo)航    54
4.5  表單布局    55
4.5.1  簡(jiǎn)單的用戶輸入表單    55
4.5.2  表單驗(yàn)證    56
第5章  使用組件處理數(shù)據(jù)和交互    59
5.1  常用組件的使用    59
5.1.1  Button和CheckBox    59
5.1.2  ComboBox和List    65
5.1.3  Alert組件    67
5.1.4  DataGrid組件——制作圖書(shū)選購(gòu)列表    69
5.1.5  Tree組件——一個(gè)使用XML作為T(mén)ree組件數(shù)據(jù)源的小例子    77
5.1.6  TileList和HorizontalList    81
5.1.7  文本處理    82
5.1.7.1  一個(gè)強(qiáng)有力的組件——RichTextEditor    83
5.1.7.2  設(shè)備字體和嵌入字體的應(yīng)用實(shí)例    84
5.2  導(dǎo)航類控件    88
5.2.1  ToggleButtonBar和TabBar    88
5.2.2  使用菜單導(dǎo)航——?jiǎng)?chuàng)建一個(gè)簡(jiǎn)單的多級(jí)菜單    91
5.2.3  PopUpButton和PopUpMenuButton    94
5.3  控件的實(shí)例運(yùn)用    96
5.3.1  制作一個(gè)簡(jiǎn)單的涂鴉板    97
5.3.2  制作一個(gè)外部圖片加載器    105
5.3.3  制作一款FLV視頻播放器    106
第6章  使用行為對(duì)象和動(dòng)畫(huà)效果    109
6.1  認(rèn)識(shí)行為對(duì)象    109
6.1.1  什么是行為對(duì)象    109
6.1.2  創(chuàng)建行為    109
6.2  行為和組件    111
6.2.1  組件的行為和動(dòng)畫(huà)效果    111
6.2.2  為組件添加行為——監(jiān)聽(tīng)動(dòng)畫(huà)的執(zhí)行    112
6.3  常見(jiàn)的動(dòng)畫(huà)效果    116
6.3.1  模糊效果和發(fā)光效果的運(yùn)用實(shí)例    116
6.3.2  放縮效果和調(diào)整大小效果    123
6.3.3  聲音效果——播放MP3文件    127
6.3.4  復(fù)合效果——組合多個(gè)動(dòng)畫(huà)效果    128
6.4  行為和狀態(tài)    132
6.4.1  了解State對(duì)象    132
6.4.2  為狀態(tài)過(guò)渡添加形變動(dòng)畫(huà)    135
6.5  自定義行為    138
6.5.1  了解行為的運(yùn)行機(jī)制    138
6.5.2  自定義動(dòng)畫(huà)效果——一個(gè)修改Iris效果的嘗試    139
6.5.3  自定義觸發(fā)器    147
第三部分  ActionScript和Flex
第7章  ActionScript 3.0編程知識(shí)    149
7.1  了解ActionScript 3.0    149
7.1.1  ActionScript的歷史    149
7.1.2  AS 3.0不是AS 2.0的簡(jiǎn)單升級(jí)    150
7.1.3  面向?qū)ο蟮木幊趟枷?nbsp;   152
7.2  AS 3.0的面向?qū)ο笳Z(yǔ)法    153
7.2.1  創(chuàng)建類和對(duì)象    153
7.2.2  定義屬性和函數(shù)    155
7.2.3  靜態(tài)屬性、函數(shù)和常量    160
7.2.4  繼承    161
7.2.5  接口    163
7.3  數(shù)據(jù)類型和數(shù)據(jù)運(yùn)算    165
7.3.1  關(guān)于數(shù)據(jù)類型    165
7.3.2  字符串    167
7.3.3  數(shù)字計(jì)算    169
7.3.4  數(shù)組的使用    170
7.3.5  類型檢測(cè)和轉(zhuǎn)換    173
7.4  控制程序的流程    176
7.4.1  選擇語(yǔ)句    176
7.4.2  循環(huán)語(yǔ)句    178
7.4.3  跳轉(zhuǎn)語(yǔ)句    180
7.5  本章小結(jié)    183
第8章  Flex的事件機(jī)制    184
8.1  一切從事件開(kāi)始    184
8.1.1  關(guān)于事件    184
8.1.2  和以往事件機(jī)制的區(qū)別    185
8.1.3  AS 3.0的可視化對(duì)象架構(gòu)和事件機(jī)制    186
8.2  事件機(jī)制的工作流程    188
8.2.1  關(guān)于事件流    188
8.2.2  事件對(duì)象    192
8.2.3  偵聽(tīng)和響應(yīng)事件——一個(gè)偵聽(tīng)鍵盤(pán)事件的例子    196
8.3  事件機(jī)制的高級(jí)應(yīng)用    198
8.3.1  事件的優(yōu)先級(jí)別和弱引用    198
8.3.2  創(chuàng)建自定義事件    201
8.3.3  拖曳事件管理——讓你的控件可拖曳!    206
第9章  數(shù)據(jù)綁定    215
9.1  認(rèn)識(shí)數(shù)據(jù)綁定    215
9.1.1  數(shù)據(jù)綁定的概念    215
9.1.2  如何使用數(shù)據(jù)綁定    215
9.2  數(shù)據(jù)綁定——晉級(jí)篇    219
9.2.1  函數(shù)和類級(jí)別的綁定    220
9.2.2  使用ActionScript來(lái)定義綁定    222
9.2.3  數(shù)據(jù)綁定中的特例    225
9.3  數(shù)據(jù)綁定運(yùn)用實(shí)例    228
9.3.1  實(shí)現(xiàn)界面的多語(yǔ)言切換    228
9.3.2  制作一款名片瀏覽器    231
第10章  組件的使用    237
10.1  設(shè)置組件的樣式    237
10.1.1  如何使用樣式    237
10.1.2  了解樣式的運(yùn)行特征    240
10.2  使用主題    242
10.2.1  什么是主題    242
10.2.2  如何使用主題    243
10.2.3  創(chuàng)建你的主題    245
10.3  修改組件的外觀    249
10.3.1  如何定制組件外觀    249
10.3.2  修改Button組件的外觀    249
10.3.3  打造自己的Window組件    253
10.4  創(chuàng)建組件    256
10.4.1  如何創(chuàng)建組件    256
10.4.2  創(chuàng)建可視化的組件    256
10.4.3  用代碼創(chuàng)建組件——用ActionScript來(lái)打造個(gè)性化的ToolTip    260
第四部分  Flex初級(jí)程序開(kāi)發(fā)
第11章  Flex 2.0新特性實(shí)例開(kāi)發(fā)    265
11.1  新的XML處理方式    265
11.1.1  如何處理XML數(shù)據(jù)    265
11.1.2  輕松制作一款RSS閱讀器    271
11.2  關(guān)于正則表達(dá)式    276
11.2.1  正則表達(dá)式簡(jiǎn)介    276
11.2.2  制作一個(gè)實(shí)用的天氣預(yù)報(bào)工具    278
11.3  聲音控制    282
11.3.1  使用外部聲音    282
11.3.2  制作一款帶波形圖的MP3播放器——你曾經(jīng)的夢(mèng)想現(xiàn)在可以實(shí)現(xiàn)了!    283
11.4  期待已久的Socket通信    291
11.4.1  Socket通信簡(jiǎn)介    291
11.4.2  使用Socket查看郵件——制作一個(gè)郵件查看器    293
第12章  Flex與外部的數(shù)據(jù)通信    299
12.1  Flash Player 9的安全機(jī)制    299
12.1.1  安全機(jī)制簡(jiǎn)介    299
12.1.2  管理跨域數(shù)據(jù)通信    302
12.2  加載外部?jī)?nèi)容    304
12.2.1  動(dòng)態(tài)復(fù)制加載的圖片    304
12.2.2  實(shí)現(xiàn)AVM 1和AVM 2的通信——一個(gè)在Flex程序中控制AS1/2編寫(xiě)的
Flash動(dòng)畫(huà)的例子    307
12.3  使用HTTPService和Web Service    311
12.3.1  HTTPService簡(jiǎn)介    311
12.3.2  Web Service簡(jiǎn)介    315
12.3.3  利用Web Service制做一款在線翻譯工具    316
12.4  Flex與PHP    319
12.4.1  關(guān)于PHP    319
12.4.2  Apache,Mysql,PHP的安裝和配置    319
12.4.3  PHP基礎(chǔ)知識(shí)    325
12.4.4  使用HTTPService連接PHP——名片瀏覽程序的另一個(gè)版本    329
12.4.5  Remoting與AMFPHP——輕量、高效的通信方式    333
12.5  Flex與Java    337
12.5.1  Java簡(jiǎn)介    337
12.5.2  Tomcat,JDK的安裝和配置    337
12.5.3  使用JSP連接MySQL    339
12.5.4  Flex Data Service和Java——一個(gè)用FDS讀取MySQL數(shù)據(jù)庫(kù)的例子    341
12.6  本章小結(jié)    347
第五部分  Flex程序?qū)崙?zhàn)開(kāi)發(fā)
第13章  Flex程序設(shè)計(jì)    349
13.1  程序設(shè)計(jì)簡(jiǎn)介    349
13.1.1  程序開(kāi)發(fā)中的常見(jiàn)問(wèn)題    349
13.1.2  設(shè)計(jì)你的程序    350
13.2  MVC設(shè)計(jì)模式    351
13.2.1  了解MVC原理    352
13.2.2  單例模式    353
13.2.3  MVC和Flex    354
13.3  用戶名片管理系統(tǒng)    356
13.3.1  功能分析和結(jié)構(gòu)設(shè)計(jì)    356
13.3.2  設(shè)計(jì)MySQL數(shù)據(jù)庫(kù)    357
13.3.3  編寫(xiě)服務(wù)端程序    358
13.3.4  編寫(xiě)客戶端程序    361
13.3.5  實(shí)例小結(jié)    375
第14章  數(shù)據(jù)庫(kù)留言本    376
14.1  功能和結(jié)構(gòu)設(shè)計(jì)    376
14.1.1  功能分析和設(shè)計(jì)    376
14.1.2  數(shù)據(jù)庫(kù)設(shè)計(jì)    377
14.2  編寫(xiě)服務(wù)器程序    380
14.2.1  知識(shí)準(zhǔn)備    380
14.2.2  代碼及解析    381
14.3  編寫(xiě)客戶端程序    387
14.3.1  界面組成    387
14.3.2  客戶端代碼    388
14.4  拓展和延伸    408
第15章  產(chǎn)品展示系統(tǒng)    410
15.1  設(shè)計(jì)思路    410
15.1.1  功能分析和設(shè)計(jì)    410
15.1.2  數(shù)據(jù)庫(kù)設(shè)計(jì)    411
15.2  前臺(tái)用戶模塊    412
15.2.1  服務(wù)器端程序    412
15.2.2  客戶端程序    414
15.3  后臺(tái)管理模塊    427
15.3.1  服務(wù)器端程序    428
15.3.2  客戶端程序    430
15.3.3  上傳圖片    448
15.4  本章小結(jié)    452
第16章  Flex Vote System(投票系統(tǒng))的分析和設(shè)計(jì)    453
16.1  系統(tǒng)概述    453
16.1.1  RIA的前景、本系統(tǒng)的功能與應(yīng)用背景    453
16.1.1.1  RIA的前景    453
16.1.1.2  Flex Vote System系統(tǒng)的功能和應(yīng)用背景    454
16.1.2  系統(tǒng)預(yù)覽    454
16.1.3  小結(jié)    457
16.2  系統(tǒng)分析    457
16.2.1  構(gòu)筑Flex Vote System所需要掌握的知識(shí)體系結(jié)構(gòu)    457
16.2.2  小結(jié)    458
16.3  系統(tǒng)運(yùn)行環(huán)境的構(gòu)筑    458
16.3.1  JDK的配置    458
16.3.2  Tomcat的配置    459
16.3.3  Eclipse的配置    461
16.3.4  JDK+Tomcat+Eclipse環(huán)境構(gòu)筑的測(cè)試    466
16.3.5  MySQL的配置    470
16.3.6  JSP帶數(shù)據(jù)庫(kù)的測(cè)試    473
16.3.7  Flex Plug-in For Eclipse的配置    474
16.3.8  在Eclipse中測(cè)試Flex的編譯和運(yùn)行    475
16.3.9  小結(jié)    477
16.4  系統(tǒng)設(shè)計(jì)    477
16.4.1  系統(tǒng)設(shè)計(jì)思想    477
16.4.2  系統(tǒng)功能模塊和結(jié)構(gòu)設(shè)計(jì)    478
16.4.2.1  系統(tǒng)的模塊設(shè)計(jì)    478
16.4.2.2  系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)    480
16.5  數(shù)據(jù)庫(kù)設(shè)計(jì)    481
16.5.1  數(shù)據(jù)庫(kù)的需求分析    482
16.5.2  數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)    482
16.5.3  數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)    483
16.5.4  數(shù)據(jù)庫(kù)的生成    484
16.5.5  小結(jié)    485
16.6  Flex Vote System的命名規(guī)則和結(jié)構(gòu)    485
16.6.1  Flex Vote System工程的建立    485
16.6.2  JSP端的文件結(jié)構(gòu)和命名    485
16.6.3  Flex端的文件結(jié)構(gòu)和命名    488
16.6.4  小結(jié)    488
16.7  JSP端的JavaBean的設(shè)計(jì)    489
16.7.1  JavaBean簡(jiǎn)介    490
16.7.2  數(shù)據(jù)庫(kù)連接JavaBean的設(shè)計(jì)    490
16.7.3  數(shù)據(jù)庫(kù)操作JavaBean的設(shè)計(jì)    491
16.7.4  數(shù)據(jù)庫(kù)表映射JavaBean的設(shè)計(jì)    493
16.7.5  小結(jié)    497
16.8  服務(wù)器端JSP的設(shè)計(jì)    497
16.8.1  SelectByUserIPFromVote.jsp的編寫(xiě)    497
16.8.2  SelectByUserEmailFromVote.jsp的編寫(xiě)    499
16.8.3  InsertAllFromVote.jsp的編寫(xiě)    501
16.8.4  GetAreaFromVote.jsp的編寫(xiě)    502
16.8.5  GetQuestion1FromVote.jsp的編寫(xiě)    504
16.8.6  GetQuestion2FromVote.jsp的編寫(xiě)    505
16.8.7  GetQuestion3FromVote.jsp的編寫(xiě)    506
16.8.8  Flex+JSP+MqSQL的編碼問(wèn)題    507
16.8.9  小結(jié)    509
16.9  客戶端Flex的設(shè)計(jì)    509
16.9.1  客戶端Flex的設(shè)計(jì)    509
16.9.2  TransformLanguageClass.as的設(shè)計(jì)    510
16.9.3  MessageBoxDialog.mxml的設(shè)計(jì)    513
16.9.4  FlexVoteSystem.mxml的設(shè)計(jì)    514
16.9.5  ChartViewDialog.mxml的設(shè)計(jì)    524
16.9.6  Flex Vote System的擴(kuò)展    531
16.9.7  小結(jié)    533
16.10  開(kāi)發(fā)的難點(diǎn)、注意事項(xiàng)和技巧    533
16.11  Flex Vote System的部署    534
16.12  本章小結(jié)    535
第17章  Flex Weather(天氣預(yù)報(bào)程序)的分析和設(shè)計(jì)    536
17.1  系統(tǒng)概述    536
17.1.1  系統(tǒng)功能和預(yù)覽    536
17.1.2  小結(jié)    536
17.2  系統(tǒng)分析    536
17.2.1  構(gòu)筑Flex Weather所需要掌握的知識(shí)體系及其實(shí)現(xiàn)原理    537
17.2.2  小結(jié)    537
17.3  Flex Weather開(kāi)發(fā)環(huán)境的構(gòu)筑    537
17.3.1  服務(wù)器端的環(huán)境構(gòu)筑    537
17.3.2  客戶端的環(huán)境構(gòu)筑    538
17.3.3  小結(jié)    538
17.4  服務(wù)器端的功能設(shè)計(jì)和實(shí)現(xiàn)    538
17.4.1  服務(wù)器端的功能設(shè)計(jì)    538
17.4.2  服務(wù)器端的功能實(shí)現(xiàn)——網(wǎng)頁(yè)代碼的取得    538
17.4.3  服務(wù)器端的功能實(shí)現(xiàn)——網(wǎng)頁(yè)代碼的篩選和正則表達(dá)式的使用    542
17.4.4  小結(jié)    547
17.5  客戶端的功能設(shè)計(jì)和實(shí)現(xiàn)    547
17.5.1  客戶端的功能設(shè)計(jì)    547
17.5.2  客戶端的功能實(shí)現(xiàn)    548
17.5.3  小結(jié)    552
17.6  Flex Weather的功能擴(kuò)展    552
17.7  本章小結(jié)    553

本目錄推薦

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