Flex程式設計

基本信息

作者簡介

Charles E.Brown世界知名的Adobe技術專家,有多年技術諮詢、培訓和寫作經驗。除本書外。他撰寫的有關Dreamweaver和Fireworks的著作都成為暢銷書,並獲得了廣泛讚譽。他是Adobe認證培訓師。並曾為許多著名的大型網站套用Adobe技術提供諮詢。他還是一位小有名氣的古典音樂家。與著名作曲家斯特拉文斯基是好友。可以通過網站www.charlesebrown net-與他聯繫。

摘要

本書通過簡單的示例向讀者展示了如何使用Flex和ActionScript 3.0創建強大的富網際網路應用程式。其中首先介紹了相關軟體的安裝及Flex 和ActionScript 3.0的基本知識,然後結合各種練習深入講解了Flex的各種強大的功能:容器與組件、狀態、圖表功能、列印等,並提供了專業的案例,構建了一個完整的Flex應用程式。

本書講解獨特,通俗易懂,是一本適合初、中級讀者閱讀的Flex教程。

編輯推薦

RIA技術的興起,無疑是Web開-發領域近年來最引人矚目的大趨勢。由於Flash在網頁設計中舉足輕重的角色。作為Flash發展的下一步,Flex從Web動畫製作工具上升為一種強大的企業Web設計和開發工具,已經在諸多RIA技術中脫穎而出。

本書是面向國中級讀者的Flex教程,出自一位暢銷技術圖書作者和資深培訓講師之手。書中通過大量簡單卻典型的示例。深入淺出地講述了Flex開發環境、ActionScript 3.07IMXML的基礎知識,講解了Flex的各種強大功能。並利用這些技術構建了一個貼近實戰的完整網站案例。

目錄

第1章 RIA簡介及Flex Builder 2 的安裝 1

1.1 了解ActionScript 3.0/Flex 2環境 2

1.2 RIA之思考 3

1.3 Flex Builder 2和Eclipse 5

1.3.1 安裝Flex Builder 2 6

1.3.2 為Flex Builder 2安裝ColdFusion擴展 8

1.4 安裝Flex Data Services Express 13

1.5 小結 16

第2章 Flex和Flex Builder 2入門 17

2.1 Flex與Web設計 17

2.1.1 解析Flex應用程式框架 18

2.1.2 Flex應用程式框架目標:實現迅速的開發 20

2.2 Flex和Flex Builder環境 21

2.2.1 創建第1個Flex項目 21

2.2.2 在Source視圖下工作 24

2.2.3 在Design視圖下工作 27

2.3 為何使用Flex 29

2.4 小結 33

第3章 ActionScript 3.0入門簡介 34

3.1 創建ActionScript 3.0項目 34

3.2 面向對象編程概念 36

3.2.1 理解什麼是類檔案 36

3.2.2 繼承 37

3.2.3 包 38

3.2.4 ActionScript 3.0 Language Reference 38

3.2.5 面向對象的系統設計 41

3.3 類檔案初探 42

3.3.1 理解代碼 42

3.3.2 賦予類檔案功能 44

3.4 MXML與ActionScript 3.0的結合 48

3.4.1 布局容器 48

3.4.2 添加控制項 50

3.4.3 綁定控制項 51

3.4.4 添加ActionScript代碼 53

3.4.5 ActionScript構造 54

3.4.6 函式 56

3.4.7 傳遞參數 58

3.4.8 處理事件 60

3.5 可復用性 64

3.6 小結 66

第4章 容器和組件 67

4.1創建項目 68

4.2主應用程式檔案 71

4.2.1在主容器內進行構建 72

4.2.2Flex Builder 2中的調試工作 72

4.2.3容器的使用 77

4.3數據綁定 85

4.3.1用Flex執行綁定 85

4.3.2用ActionScript執行綁定 89

4.4組件 91

4.4.1組件的布置 92

4.4.2創建組件 93

4.4.3調用組件 94

4.4.4傳遞參數 96

4.4.5從組件接收參數 97

4.5清理項目 99

4.6小結 100

第5章 導航容器 101

5.1使用導航容器 101

5.1.1ViewStack導航容器 106

5.1.2LinkBar和TabBar控制項 107

5.1.3Accordion導航容器 110

5.1.4TabNavigator導航容器 111

5.2容器的再添加 111

5.3小結 113

第6章 Flex與XML 114

6.1數據源 114

6.2事件 115

6.3事件對象 119

6.4XML簡介 121

6.5在Flex中使用XML 123

6.5.1Model標籤 125

6.5.2外部XML檔案的操作 127

6.5.3使用HTTPService標籤 127

6.5.4顯示數據 129

6.6XML與ActionScript 130

6.7代碼出錯的時候 134

6.8Flash Player的安全性 136

6.9E4X入門簡介 138

6.10使用DataGrid控制項 142

6.10.1修改DataGrid列 142

6.10.2更改日期格式 144

6.10.3編輯和顯示數據 145

6.11套用DataGrid容器 150

6.12小結 155

第7章 狀態 156

7.1何為狀態 157

7.1.1更改狀態 160

7.1.2狀態與代碼 165

7.1.3狀態與滑鼠懸停效果 166

7.1.4過渡 172

7.2小結 180

第8章 案例研究Ⅰ 181

8.1案例研究:出版社的網站 181

8.1.1創建項目環境 182

8.1.2開始搭建結構 186

8.1.3創建組件 187

8.2Flex與CSS 213

8.2.1CSS基礎知識 214

8.2.2在Flex中使用CSS 215

8.3小結 217

第9章 Repeater組件 218

9.1理解Repeater組件 219

9.2在Repeater組件中傳遞數據 221

9.3使用XML數據 225

9.4更改組件屬性 230

9.5小結 231

第10章 案例研究Ⅱ 232

10.1設定 233

10.2編寫應用程式的代碼 233

10.2.1連線數據源 234

10.2.2測試代碼 240

10.3處理圖書封面圖像 241

10.3.1改變狀態 248

10.3.2完成購物車功能 257

10.4TileList組件 272

10.5小結 274

第11章 拖放操作 275

11.1理解拖放操作的概念 276

11.2拖至DataGrid 277

11.3拖至List控制項 281

11.4非加強型拖放操作 283

11.5小結 288

第12章 Flex與Coldfusion 289

12.1ColdFusion入門 290

12.2安裝數據源 290

12.3連線Flex與ColdFusion 293

12.4解析並修改應用程式 302

12.5主題的變更 307

12.6ColdFusion配置 313

12.7小結 317

第13章 圖表功能 318

13.1理解Flex圖表組件 318

13.2使用PieChart組件 320

13.3使用ColumnChart組件 325

13.4製作圖表動畫 330

13.5使用BarChart組件 333

13.6小結 334

第14章 列印 335

14.1列印過程 335

14.2創建單獨的Print容器 338

14.3列印與組件 342

14.4小結 345

第15章 未盡事宜 346

附錄A 安裝ColdFusion MX 7 348

索引 354

相關詞條

相關搜尋

熱門詞條

聯絡我們