Adobe Flex 3程式設計指南

《Adobe Flex 3程式設計指南》是2009年3月1日電子工業出版社出版的圖書,作者是(美國)孫晗波

作者簡介

孫晗波,2002年畢業於伊利諾州立大學香檳分校,主修計算機科學,擁有Sun MicroSystem的SXJP認證。曾任NetObjectives INC.全職諮詢師,向微軟的多用戶互動界面開發組和MSN登入系統開發組提供諮詢服務。現任美國INTUIT公司(全美最大的個人和中小企業財稅軟體提供商)高級軟體工程師,精通C/C++、Java/C#、Perl及相關桌面軟體設計,以及網際網路應用程式的開發技術,並以利用業餘寫作和傳播新技術新思想為樂趣。

內容簡介

《AdobeFlex3程式設計指南》通過許多程式實例,詳細介紹了Adobe Flex 3開發包安裝、構建工具的運用,對其語言技術核心進行翔實的闡釋,包含許多同類書籍所沒有的技術技巧和細節,並對Adobe Flex 3所提供的大多數標準控制項進行了詳盡的說明,通過可運行的程式實例來展示這些控制項的使用。《AdobeFlex3程式設計指南》還通過實例演示來講解模組化程式設計、可重複利用開發庫的編譯和使用、互動界面的風格主題和動畫效果、數據交換等高級開發技術。只要根據《AdobeFlex3程式設計指南》提供的例程,循序漸進地學習、練習和實踐,讀者就能迅速掌握Adobe Flex的開發技術。

目錄

第1章 Adobe Flex 3程式設計簡介

1.1 安裝Adobe Flex 3

1.2 設計程式“Hello Wbrld”

1.3 編譯程式“Hello World”

1.4 調試程式

1.4.1 使用Flash播放器調試程式

1.4.2 使用網頁瀏覽器調試Flex程式

1.5 使用ActionScript改寫“Hello World”

1.6 結束語

1.7 參考資料

第2章 MXML套用語法分析

2.1 MXML語言背景和工作原理

2.2 使用MXML

2.2.1 使用MXML來定義一個應用程式對象

2.2.2 使用MXML建立互動界面

2.2.3 使用MXML建立數組對象

2.2.4 使用MXML為自定義類對象設定屬性值

2.3 結束語

2.4 參考資料

第3章 ActionScript 3.0基礎語法分析

3.1 語言特性簡介

3.1.1 ActionScript語言發展歷史

3.2 ActionScfipt 3.0數據類型和變數定義

3.3 ActionScript 3.0基本語法

3.3.1 操作符

3.3.2 條件判斷、循環和函式定義

3.4 結束語

3.5 參考資料

第4章 ActionScript 3.0面向對象程式設計

4.1 包裹的使用

4.1.1 使用ActionScfipt定義包裹

4.1.2 在MXML檔案中引進ActionScript包裹

4.1.3 避免同名對象類型衝突

4.2 對象類型的定義和使用

4.2.1 定義對象類型

4.2.2 對象類型標識的使用

4.2.3 對象屬性和方法的定義和使用

4.3 名域的使用

4.3.1 定義名域

4.3.2 名域標註對象類型屬性和方法

4.3.3 利用名域訪問屬性和方法

4.4 繼承

4.4.1 訪問許可權設定和繼承

4.4.2 繼承關係中的靜態屬性和方法

4.4.3 “super”和“this”

4.4.4 覆蓋父類型中的私有型方法

4.4.5 對象不可繼承性質

4.4.6 界面

4.5 對象類型操作符

4.5.1 對象與類型比較操作符

4.5.2 對象屬性摧毀操作符“delete”

4.6 枚舉類型

4.7 錯誤的處理

4.7.1 錯誤截取和處理

4.7.2 發射錯誤,重投錯誤

4.7.3 自定義錯誤和使用

4.8 結束語

4.9 參考資料

第5章 簡單互動控制項的使用

5.1 Adobe Flex 3控制項常見屬性設定

5.2 簡單控制項的使用

5.2.1 多行輸入框的使用

5.2.2 按鈕控制項的運用

5.2.3 標題條控制項的運用

5.2.4 提示框的使用

5.3 三種常見類控制項的使用

5.3.1 文字輸入或顯示控制項

5.3.2 各種按鈕型控制項的使用

5.3.3 選單類控制項的使用

5.4 結束語

5.5 參考資料

第6章 複雜互動控制項的使用

6.1 數據驅動的列表型控制項的使用

6.1.1 數據項的管理

6.1.2 名單控制項的使用

6.1.3 橫向列表和圖示數據列表的使用

6.1.4 下拉框的使用

6.1.5 數據格的使用

6.1.6 樹形列表的使用

6.2 內嵌多媒體控制項的使用

6.2.1 動畫播放控制項

6.2.2 圖像檔案顯示操作的實現

6.3 日期選擇控制項的使用

6.3.1 掛曆控制項

6.3.2 日期選擇框

6.4 數字增減和狀態顯示控制項的使用

6.4.1 數字增減控制項

6.4.2 橫向滑拉條和縱向滑拉條

6.4.3 狀態顯示條

6.5 其他控制項的使用

6.5.1 調色板控制項

6.6 結束語

6.7 參考資料

第7章 容器控制項和導航容器

7.1 容器對象的使用

7.1.1 “Application”容器對象

7.1.2 面板控制項

7.1.3 長方體容器控制項

7.1.4 格線控制項

7.1.5 磚板分區控制項

7.1.6 畫布容器控制項

7.1.7 控制板和應用程式控制板

7.1.8 區域分切控制項

7.1.9 表格框容器控制項和相關子控制項

7.1.10 標題框控制項

7.2 導航容器的使用

7.2.1 卡片堆

7.2.2 分頁導航控制項

7.2.3 區域分切導航

7.3 結束語

7.4 參考資料

第8章 風格、效果與自定義控制項設計

8.1 控制項的動畫效果設計

8.1.1 動畫效果的使用原理

8.2 風格運用

8.2.1 使用MXML定義控制項風格

8.2.2 風格定義檔案和MXML互動界面設計

8.2.3 使用ActionScript動態設定控制項風格

8.3 展示狀態和過渡的運用

8.4 自定義控制項類型的設計

8.4.1 簡單的自定義控制項設計

8.4.2 自定義控制項屬性、風格和方法

8.4.3 使用事件

8.5 結束語

8.6 參考資料

第9章 數據的存取和使用

9.1 數據提供者

9.2 集合對象類型

9.2.1 添加和刪除數據項

9.2.2 數據項排序的操作

9.2.3 過濾數據項

9.2.4 索引箭頭

9.2.5 數據項對象的“UID”屬性

9.3 數據捆綁

9.3.1 簡單數據捆綁的實現

9.3.2 提供可捆綁的數據源

9.3.3 使用ActionScript進行數據捆綁

9.4 數據模型

9.4.1 用MXML創建數據模型

9.4.2 用ActionScript創建數據模型

9.5 數據檢測

9.5.1 檢測機制原理

9.5.2 數據檢測的使用

9.5.3 設計自定義檢測對象類型

9.5.4 儘可能隨時檢測數據

9.6 數據格式化

9.6.1 數據格式化操作的實現

9.6.2 自定義數據格式化對象類型

9.7 客戶端與伺服器端數據交換

9.7.1 伺服器端設定

9.7.2 通過HTTP和XML進行的數據交換

9.7.3 複雜的HTTP數據傳輸實例

9.7.4 深入學習

9.8 結束語

9.9 參考資料

第10章 Flex程式編譯與部署

10.1 資源管理

10.1.1 內嵌資源操作的回顧

10.1.2 高級資源管理

10.2 單元測試

10.3 模組化應用程式設計

10.3.1 設計簡單的程式模組

10.3.2 動態載入和卸載模組

10.3.3 模組和互動界面的數據傳輸

10.3.4 部件庫的設計和使用

10.4 Flex程式編譯

10.4.1 程式編譯器(mxmlc.exe)和部件編譯器(compc.exe)

10.4.2 編譯屬性定義檔案

10.4.3 使用阿帕奇“Ant”構建系統進行編譯

10.5 Flex程式部署和安全設定

10.5.1 簡單的Flex程式部署

10.5.2 複雜的Flex程式部署

10.5.3 設計安全的應用程式

10.6 結束語

10.7 參考資料

相關詞條

相關搜尋

熱門詞條

聯絡我們