Adobe Flex高級(jí)編程

出版時(shí)間:2008-7  出版社:Rich Tretola、Simon Barber、Renaun Erickson、 郝剛 人民郵電出版社 (2008-07出版)  作者:(美)特托拉,(美)巴伯,(美)埃里克森 著  頁(yè)數(shù):639  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  《Adobe Flex高級(jí)編程》全面系統(tǒng)地介紹了AdobeFlex2的功能。全書(shū)共分為7個(gè)部分,內(nèi)容包括:Flex基礎(chǔ)知識(shí)以及FlexBuilder的使用方法;使用Flex2.0創(chuàng)建用戶界面、自定義界面,通過(guò)Flex應(yīng)用程序訪問(wèn)數(shù)據(jù)以及Flex圖表組件;創(chuàng)建和擴(kuò)展Flex組件;ActionScript編程和數(shù)據(jù)類(lèi)型;創(chuàng)建和部署Flex2.0應(yīng)用程序;Cairngorm框架、FlexAjax橋、ActionScript3.0類(lèi)庫(kù)的使用方法以及ColdFusion/Flex的互訪;Flex2.0集成技術(shù)的相關(guān)知識(shí)等。附錄A中概述了Flex2.0.1,并討論這個(gè)升級(jí)版本相對(duì)Flex2的新特性。

作者簡(jiǎn)介

作者:(美國(guó))Rich Tretola (美國(guó))Simon Barber (美國(guó))Renaun Erickson 譯者:郝剛 袁永剛

書(shū)籍目錄

第1章 Flex 2.0概述 1.1 富互聯(lián)網(wǎng)應(yīng)用程序 1.1.1 OpenLaszlo 1.1.2 Ajax 1.1.3 XUL 1.1.4 Windows Presentation Foundation 1.1.5 RIA的歷史 1.1.6 RIA的優(yōu)點(diǎn) 1.2 Flex概述 1.2.1 Flex 2 1.2.2 Flash Player 9 1.2.3 Flex Builder 2 1.2.4 免費(fèi)的Flex SDK 2 1.2.5 Flex數(shù)據(jù)服務(wù)(Flex Data Services,F(xiàn)DS) 1.2.6 Flex圖表 1.3 小結(jié) 第2章 Flex Builder 2.0概述 2.1 概述 2.2 Flex Builder 2.0 Eclipse獨(dú)立安裝方式和插件安裝方式 2.3 創(chuàng)建Flex項(xiàng)目 2.4 Flex Builder視圖 2.4.1 開(kāi)發(fā)視圖之源模式 2.4.2 開(kāi)發(fā)視圖之設(shè)計(jì)模式 2.4.3 調(diào)試視圖 2.4.4 調(diào)試應(yīng)用程序 2.4.5 啟動(dòng)調(diào)試器 2.5 編譯應(yīng)用程序 2.6 運(yùn)行應(yīng)用程序 2.7 小結(jié) 第3章 Flex 2.0基礎(chǔ) 3.1 Flex 2編程模型 3.1.1 MXML 3.1.2 ActionScript 3.1.3 Flex類(lèi)庫(kù) 3.2 Flex圖表組件 3.3 Flex數(shù)據(jù)服務(wù) 3.3.1 數(shù)據(jù)管理服務(wù) 3.3.2 消息服務(wù) 3.3.3 發(fā)布-訂閱消息 3.3.4 數(shù)據(jù)推送(Data Push) 3.3.5 RPC服務(wù) 3.3.6 FDS備選方案 3.4 小結(jié) 第4章 使用Flex Builder 2.0 4.1 Flex Builder概述 4.1.1 了解Flex Builder 4.1.2 Flex Builder基礎(chǔ) 4.2 Flex Builder基礎(chǔ) 4.2.1 使用項(xiàng)目 4.2.2 運(yùn)行應(yīng)用程序 4.2.3 導(dǎo)航和自定義Flex Builder工作平臺(tái) 4.3 使用Design模式進(jìn)行開(kāi)發(fā) 4.3.1 創(chuàng)建Flex用戶界面 4.3.2 添加視圖狀態(tài)和事務(wù) 4.3.3 使用行為添加交互性 4.4 編寫(xiě)Flex應(yīng)用程序 4.5 小結(jié) 第5章 編程語(yǔ)言 5.1 開(kāi)發(fā)MXML應(yīng)用程序 5.1.1 使用容器實(shí)現(xiàn)UI布局 5.1.2 UI控件 5.1.3 XML命名空間 5.1.4 使用組件實(shí)現(xiàn)數(shù)據(jù)綁定 5.1.5 RPC服務(wù) 5.1.6 數(shù)據(jù)驗(yàn)證 5.1.7 格式化數(shù)據(jù) 5.1.8 級(jí)聯(lián)樣式表 5.1.9 皮膚 5.1.10 添加效果 5.1.11 自定義MXML組件 5.2 MXML 5.2.1 MXML基本語(yǔ)法 5.2.2 MXML命名約定 5.3 ActionScript 5.3.1 Flex組件 5.3.2 從MXML中分離ActionScript 5.3.3 開(kāi)發(fā)ActionScript組件 5.3.4 執(zhí)行反射 5.4 處理事件 5.4.1 事件流 5.4.2 Event類(lèi) 5.4.3 EventDispatcher類(lèi) 5.4.4 使用Event 5.4.5 事件傳播 5.4.6 優(yōu)先級(jí) 5.4.7 Event子類(lèi) 5.4.8 鍵盤(pán)事件 5.5 小結(jié) 第6章 創(chuàng)建用戶界面 6.1 可視化組件 6.1.1 類(lèi)層次 6.1.2 UIComponent類(lèi) 6.1.3 組件大小 6.1.4 事件處理 6.1.5 組件樣式 6.1.6 添加行為 6.1.7 應(yīng)用皮膚 6.1.8 在運(yùn)行時(shí)修改組件 6.1.9 擴(kuò)展組件 6.2 數(shù)據(jù)提供程序和集合 6.2.1 數(shù)據(jù)提供程序 6.2.2 集合 6.2.3 IList接口 6.2.4 ICollectionView接口 6.2.5 集合發(fā)生變化引發(fā)的事件 6.2.6 分層數(shù)據(jù)提供程序 6.2.7 遠(yuǎn)程數(shù)據(jù)提供程序 6.3 組件的位置和大小 6.3.1 組件的布局 6.3.2 組件大小 6.3.3 組件定位和布局 6.4 了解Flex控件 6.5 小結(jié) 第7章 自定義用戶界面 7.1 應(yīng)用行為 7.2 應(yīng)用樣式 7.2.1 使用樣式 7.2.2 使用本地,應(yīng)用程序和全局選擇器 7.3 應(yīng)用字體 7.3.1 設(shè)備字體 7.3.2 內(nèi)嵌字體 7.3.3 FlashType字體 7.4 應(yīng)用程序的皮膚 7.4.1 圖形化皮膚 7.4.2 編程化皮膚 7.5 項(xiàng)呈現(xiàn)器 7.6 項(xiàng)編輯器 7.6.1 單元格編輯過(guò)程概述 7.6.2 可編輯單元格 7.6.3 從項(xiàng)編輯器中返回?cái)?shù)據(jù) 7.6.4 設(shè)置項(xiàng)編輯器的大小和位置 7.6.5 單元格編輯事件 7.7 工具提示 7.7.1 創(chuàng)建工具提示 7.7.2 ToolTipManager類(lèi) 7.8 指針管理器 7.8.1 添加和移除指針 7.8.2 忙指針 7.9 小結(jié) 第8章 Flex UI主題 8.1 Repeater控件和容器 8.1.1 使用Repeater組件 8.1.2 Repeater組件執(zhí)行過(guò)程 8.2 使用視圖狀態(tài) 8.3 使用過(guò)渡 8.3.1 將過(guò)渡應(yīng)用于視圖狀態(tài) 8.3.2 過(guò)渡的事件處理 8.3.3 過(guò)渡的行為效果 8.3.4 效果和濾鏡 8.4 使用拖放管理 8.4.1 List控件的拖放函數(shù) 8.4.2 為其他組件添加拖放支持 8.5 內(nèi)嵌資源 8.5.1 圖片 8.5.2 字體 8.5.3 SWF和音頻文件 8.6 使用歷史管理器 8.6.1 包括內(nèi)置歷史管理器的組件 8.6.2 向組件添加歷史管理器 8.7 Flex打印 8.7.1 基本打印 8.7.2 打印多頁(yè) 8.7.3 打印表格數(shù)據(jù) 8.8 與封裝器交互 8.8.1 實(shí)現(xiàn)Flex與JavaScript交互 8.8.2 確認(rèn)已經(jīng)加載JavaScript 8.9 使用共享對(duì)象 8.10 設(shè)置應(yīng)用程序的可用性 8.10.1 啟用應(yīng)用程序中的可用性功能 8.10.2 具有內(nèi)置可用性的組件 8.10.3 自定義組件的可用性 8.11 小結(jié) 第9章 Flex數(shù)據(jù)基礎(chǔ) 9.1 數(shù)據(jù)綁定 9.1.1 使用mx:Binding 9.1.2 使用[Bindable]綁定變量 9.1.3 直接綁定組件屬性 9.1.4 使用Flex實(shí)現(xiàn)數(shù)據(jù)模型 9.1.5 基本數(shù)據(jù)模型 9.1.6 使用外部XML文件 9.1.7 將數(shù)據(jù)模型綁定到自定義組件 9.1.8 將數(shù)據(jù)綁定到數(shù)據(jù)模型 9.2 數(shù)據(jù)驗(yàn)證 9.2.1 Flex內(nèi)置的驗(yàn)證類(lèi) 9.2.2 驗(yàn)證數(shù)據(jù)模型 9.2.3 使用errorString進(jìn)行數(shù)據(jù)驗(yàn)證 9.2.4 測(cè)試驗(yàn)證事件 9.2.5 使用ActionScript實(shí)現(xiàn)驗(yàn)證 9.3 數(shù)據(jù)格式化 9.3.1 Flex內(nèi)置的格式化組件 9.3.2 格式化組件的錯(cuò)誤信息 9.4 小結(jié) 第10章 Flex圖表 10.1 Flex圖表示例 10.1.1 面積(Area)圖表 10.1.2 條形(Bar)圖表 10.1.3 氣泡(Bubble)圖表 10.1.4 柱狀(Column)圖表 10.1.5 線形(Line)圖表 10.1.6 餅形(Pie)圖表 10.1.7 標(biāo)繪形(Plot)圖表 10.1.8 燭臺(tái)形(Candlestick)圖表 10.1.9 高開(kāi)低合形(HighLowOpenClose,HLOC)圖表 10.2 圖表類(lèi) 10.2.1 坐標(biāo)軸標(biāo)簽 10.2.2 坐標(biāo)軸標(biāo)題 10.2.3 坐標(biāo)軸呈現(xiàn)器 10.2.4 網(wǎng)格線 10.2.5 坐標(biāo)軸類(lèi)型 10.2.6 ChartItem 10.2.7 ChartItemEvent 10.2.8 HitData 10.2.9 Legend 10.3 圖表的高級(jí)功能 10.3.1 圖表事件 10.3.2 鉆取(Drill-Down)圖表數(shù)據(jù) 10.3.3 混合序列類(lèi)型 10.3.4 多坐標(biāo)軸圖表 10.3.5 坐標(biāo)軸旋轉(zhuǎn) 10.4 圖表效果 10.4.1 SeriesInterpolate效果 10.4.2 SeriesSlide效果 10.4.3 SeriesZoom效果 10.5 圖表樣式示例 10.6 小結(jié) 第11章 數(shù)據(jù)訪問(wèn) 11.1 服務(wù)器端數(shù)據(jù) 11.1.1 Flex數(shù)據(jù)訪問(wèn) 11.1.2 RPC服務(wù) 11.1.3 數(shù)據(jù)管理服務(wù) 11.1.4 消息服務(wù) 11.2 數(shù)據(jù)服務(wù)配置 11.2.1 服務(wù)配置文件 11.2.2 消息通道 11.2.3 數(shù)據(jù)序列化 11.2.4 接收點(diǎn)和安全 11.2.5 配置日志 11.2.6 軟件群集 11.2.7 自定義錯(cuò)誤處理 11.3 RPC服務(wù)組件 11.3.1 定義RPC組件 11.3.2 調(diào)用服務(wù)和處理結(jié)果 11.4 RPC服務(wù)配置 11.4.1 接收點(diǎn)配置 11.4.2 接收點(diǎn)屬性 11.5 Flex消息 11.5.1 Flex消息基礎(chǔ) 11.5.2 Flex消息架構(gòu) 11.5.3 Producer組件 11.5.4 Consumer組件 11.6 消息服務(wù)配置 11.6.1 消息服務(wù)配置 11.6.2 消息服務(wù)接收點(diǎn)配置 11.6.3 生成自定義消息服務(wù)適配器 11.7 數(shù)據(jù)管理服務(wù) 11.7.1 數(shù)據(jù)管理服務(wù)vs.RPC功能 11.7.2 數(shù)據(jù)管理服務(wù)的數(shù)據(jù)流 11.7.3 數(shù)據(jù)同步?jīng)_突 11.8 分布式數(shù)據(jù) 11.8.1 分布式數(shù)據(jù)應(yīng)用程序 11.8.2 類(lèi)映射 11.8.3 數(shù)據(jù)同步處理 11.9 數(shù)據(jù)管理服務(wù)配置 11.9.1 數(shù)據(jù)管理服務(wù)接收點(diǎn)配置 11.9.2 將數(shù)據(jù)從服務(wù)器推送到客戶端 11.10 小結(jié) 第12章 創(chuàng)建MXML組件 12.1 創(chuàng)建簡(jiǎn)單的MXML組件 12.2 界定組件 12.3 設(shè)置組件樣式 12.4 高級(jí)MXML組件 12.5 創(chuàng)建復(fù)合組件 12.6 模板組件 12.6.1 創(chuàng)建模板組件 12.6.2 使用模板組件 12.7 MXML接口 12.7.1 創(chuàng)建接口 12.7.2 使用接口 12.8 使用IMXMLObject 12.9 小結(jié) 第13章 Flex組件特性 13.1 組件元素 13.1.1 package語(yǔ)句 13.1.2 import語(yǔ)句 13.1.3 定義類(lèi)名稱 13.1.4 默認(rèn)構(gòu)造函數(shù) 13.1.5 定義屬性 13.1.6 定義方法 13.1.7 使用super重寫(xiě)方法 13.2 使用ActionScript創(chuàng)建簡(jiǎn)單組件 13.3 實(shí)現(xiàn)和重寫(xiě)UIComponent的方法 13.4 使用ActionScript創(chuàng)建高級(jí)組件 13.5 小結(jié) 第14章 Flex組件 14.1 自定義組件中的事件 14.2 在組件中使用元數(shù)據(jù)標(biāo)簽 14.2.1 [ArrayElementType] 14.2.2 [Bindable] 14.2.3 [DefaultProperty] 14.2.4 [Embed] 14.2.5 [Event] 14.2.6 [Effect] 14.2.7 [IconFile] 14.2.8 [Inspectable] 14.2.9 [InstanceType] 14.2.10 [NonCommittingChangeEvent] 14.2.11 [RemoteClass] 14.2.12 [Style] 14.3 編譯組件 14.3.1 使用Flex SDK編譯組件 14.3.2 使用Flex Builder編譯組件 14.3.3 使用SDK部署RSL 14.3.4 使用Flex Builder部署RSL 14.3.5 使用SDK部署SWC 14.3.6 使用Flex Builder部署SWC 14.4 小結(jié) 第15章 自定義格式化,驗(yàn)證和效果組件 15.1 自定義格式化組件 15.1.1 自定義SwitchSymbolFormatter類(lèi) 15.1.2 擴(kuò)展Formatter類(lèi) 15.1.3 自定義格式化組件示例 15.1.4 格式化錯(cuò)誤 15.2 自定義驗(yàn)證組件 15.3 創(chuàng)建效果組件 15.3.1 擴(kuò)展Effect類(lèi) 15.3.2 擴(kuò)展EffectInstance類(lèi) 15.3.3 自定義效果組件示例 15.3.4 擴(kuò)展TweenEffect類(lèi) 15.3.5 擴(kuò)展TweenEffectInstance類(lèi) 15.3.6 自定義TweenEffect示例 15.3.7 自定義效果觸發(fā)器 15.4 小結(jié) 第16章 ActionScript 3.0程序設(shè)計(jì) 16.1 ActionScript概述 16.1.1 ActionScript 3.0的新功能 16.1.2 對(duì)早期版本的兼容性 16.2 ActionScript簡(jiǎn)介 16.2.1 ActionScript 3.0比Flex更豐富 16.2.2 ActionScript 3.0編碼約定 16.2.3 運(yùn)行ActionScript應(yīng)用程序 16.3 顯示編程 16.3.1 理解顯示架構(gòu) 16.3.2 使用顯示對(duì)象 16.3.3 使用核心顯示類(lèi) 16.4 小結(jié) 第17章 數(shù)據(jù)類(lèi)型和類(lèi) 17.1 值類(lèi)型 17.1.1 基本數(shù)據(jù)類(lèi)型 17.1.2 復(fù)雜數(shù)據(jù)類(lèi)型 17.2 日期和時(shí)間 17.2.1 創(chuàng)建日期和時(shí)間 17.2.2 通過(guò)單元獲取時(shí)間 17.2.3 操作日期 17.3 字符串 17.3.1 Length屬性 17.3.2 字符串中的字符 17.3.3 字符串比較 17.3.4 獲取對(duì)象的字符串表示 17.3.5 合并 17.3.6 模式和子字符串 17.3.7 大小寫(xiě)轉(zhuǎn)換 17.4 數(shù)組 17.4.1 數(shù)組索引 17.4.2 復(fù)合數(shù)組 17.4.3 多維數(shù)組 17.4.4 克隆數(shù)組 17.5 錯(cuò)誤處理 17.5.1 錯(cuò)誤類(lèi)型 17.5.2 自定義錯(cuò)誤類(lèi) 17.5.3 異常處理 17.6 正則表達(dá)式 17.6.1 正則表達(dá)式和字符串 17.6.2 使用RegExp類(lèi) 17.6.3 使用組集合 17.7 XML 17.7.1 XML簡(jiǎn)介 17.7.2 簡(jiǎn)介E4X 17.7.3 E4X Classes 17.8 小結(jié) 第18章 生成和部署Flex應(yīng)用程序 18.1 Flex Framework和應(yīng)用程序目錄結(jié)構(gòu) 18.2 Flex和Flash Player的安全和技術(shù)問(wèn)題 18.2.1 網(wǎng)絡(luò)安全問(wèn)題 18.2.2 開(kāi)放技術(shù)的問(wèn)題 18.2.3 Flash Player安全特性 18.3 生成和部署應(yīng)用程序 18.3.1 為Flex 2 SDK生成應(yīng)用程序 18.3.2 為Flex Data Services 2生成應(yīng)用程序 18.3.3 編譯應(yīng)用程序 18.3.4 部署目錄結(jié)構(gòu) 18.4 應(yīng)用Flex安全 18.5 改善啟動(dòng)性能 18.5.1 啟動(dòng)順序 18.5.2 使用延遲創(chuàng)建 18.5.3 延遲組件創(chuàng)建 18.5.4 使用創(chuàng)建順序 18.5.5 使用callLater()方法 18.6 小結(jié) 第19章 調(diào)試和測(cè)試 19.1 日志概述 19.1.1 Flash Player調(diào)試版 19.1.2 日志API 19.1.3 編譯器日志 19.1.4 Web層日志 19.2 客戶端日志 19.2.1 使用日志API 19.2.2 自定義日志程序 19.3 Flex Builder調(diào)試工具 19.3.1 調(diào)用 19.3.2 配置 19.3.3 斷點(diǎn)和步進(jìn)調(diào)試 19.4 命令行調(diào)試器 19.4.1 調(diào)用 19.4.2 配置 19.4.3 調(diào)試器命令 19.5 小結(jié) 第20章 部署Flex應(yīng)用程序 20.1 部署需要考慮的事項(xiàng) 20.2 服務(wù)器端和客戶端緩存 20.3 部署選項(xiàng) 20.4 RSL部署 20.5 部署使用RSL的Flex 2 SDK應(yīng)用程序 20.6 為部署而編譯 20.7 疑難提示和常見(jiàn)部署問(wèn)題 20.7.1 資源和相關(guān)文件 20.7.2 運(yùn)行時(shí)數(shù)據(jù)訪問(wèn) 20.7.3 代理服務(wù)器 20.7.4 從不同域訪問(wèn)服務(wù)器端資源 20.8 在Tomcat下部署Flex數(shù)據(jù)服務(wù)應(yīng)用程序 20.9 配置FDS 20.10 創(chuàng)建封裝器 20.10.1 遷移和傳送文件 20.10.2 定義功能 20.10.3 mxmlc編譯器 20.10.4 向封裝器添加功能 20.10.5 創(chuàng)建支持Web標(biāo)準(zhǔn)的封裝器 20.10.6 object和embed標(biāo)簽 20.11 使用快速安裝 20.12 編輯封裝器 20.13 在Flex數(shù)據(jù)庫(kù)中配置快速安裝 20.14 不使用快速安裝實(shí)現(xiàn)更新 20.15 小結(jié) 第21章 使用Cairngorm框架 21.1 Cairngorm框架 21.2 理解框架 21.2.1 應(yīng)用程序框架 21.2.2 架構(gòu)框架 21.3 使用Cairngorm框架生成應(yīng)用程序 21.3.1 值對(duì)象(Value Object)和Model Locator模式 21.3.2 視圖 21.3.3 Front Controller,Cairngorm Event Broadcaster和Command模式 21.3.4 Business Delegate和Service Locator模式 21.4 小結(jié) 第22章 使用Flex-Ajax橋 22.1 為什么使用Flex和JavaScript 22.2 FA橋的需求 22.3 內(nèi)存使用問(wèn)題 22.4 Flex-Ajax橋的示例 22.4.1 通過(guò)JavaScript使用Flex驗(yàn)證組件 22.4.2 使用JavaScript創(chuàng)建Flex組件 22.5 小結(jié) 第23章 使用ActionScript 3.0庫(kù) 23.1 庫(kù)的類(lèi)型 23.2 如何在應(yīng)用程序中包括SWC 23.3 使用庫(kù)生成簡(jiǎn)單的應(yīng)用程序 23.4 小結(jié) 548第24章 實(shí)現(xiàn)ColdFusion/Flex互聯(lián) 24.1 使用Flash Remoting Update 24.2 使用Flex消息事件網(wǎng)關(guān) 24.3 使用ColdFusion事件網(wǎng)關(guān)適配器 24.4 使用Flex數(shù)據(jù)服務(wù)程序集 24.5 配置ColdFusion 24.5.1 值對(duì)象(Value Object,VO)CFC 24.5.2 EmployeeAssembler.cfc 24.5.3 DAO.cfc 24.6 針對(duì)Flex Builder 2的ColdFusion擴(kuò)展 24.6.1 Eclipse的RDS支持插件 24.6.2 安裝 24.6.3 創(chuàng)建CFC向?qū)А?4.6.4 ActionScript到CFC向?qū)А?4.6.5 CFC到ActionScript向?qū)А?4.6.6 服務(wù)瀏覽器 24.7 小結(jié) 第25章 集成富媒體 25.1 集成 25.1.1 音頻 25.1.2 視頻 25.1.3 使用Camera類(lèi) 25.2 構(gòu)建集成富媒體的應(yīng)用程序 25.3 小結(jié) 第26章 集成外部應(yīng)用程序 26.1 使用External API 26.2 ExternalInterface和LocalConnection類(lèi) 26.3 構(gòu)建自定義跟蹤程序 26.3.1 Flash Player處理結(jié)構(gòu) 26.3.2 使用LocalConnection類(lèi)和C# .NET Windows應(yīng)用程序 26.4 小結(jié) 附錄A Flex 2.0.1 A.1 運(yùn)行時(shí)CSS支持 A.2 ASDoc工具 A.2.1 ASDoc標(biāo)記和語(yǔ)法 A.2.2 文檔編制記錄類(lèi) A.2.3 使用ASDoc編譯器 A.2.4 文檔編制記錄類(lèi)——續(xù) A.3 創(chuàng)建模塊化Flex應(yīng)用程序 A.4 小結(jié)

章節(jié)摘錄

第1章 Flex 2.0概述Flex 2.0是目前發(fā)布的最為重要的新的互聯(lián)網(wǎng)開(kāi)發(fā)技術(shù)之一。該技術(shù)使得互聯(lián)網(wǎng)加速升級(jí)到Web2.0。Adobe公司不僅發(fā)布了易于使用的開(kāi)發(fā)環(huán)境Flex Builder 2.0,而且還發(fā)布了完全免費(fèi)的,用于開(kāi)發(fā)Flex富互聯(lián)網(wǎng)應(yīng)用程序的SDK。下文將展開(kāi)講解什么是富互聯(lián)網(wǎng)應(yīng)用程序。1.1 富互聯(lián)網(wǎng)應(yīng)用程序富互聯(lián)網(wǎng)應(yīng)用程序(Rich Internet Application,縮寫(xiě)為RIA)是一種運(yùn)行于傳統(tǒng)瀏覽器中的應(yīng)用程序,然而,這種應(yīng)用程序可利用中間層避免傳統(tǒng)的頁(yè)面刷新,而頁(yè)面刷新在當(dāng)前多數(shù)Web應(yīng)用程序中很常見(jiàn)。最常見(jiàn)的從中間層獲取數(shù)據(jù)的工具包括,在異步JavaScript和XML(Asynchronous JavaScript and XML,縮寫(xiě)為Ajax)應(yīng)用程序中使用的JavaScript,以及Flash Player中使用的Flash。其他RIA解決方案包括0penLaszlo(利用Flash Player和Ajax)、XUL(依賴于兼容Mozilla的瀏覽器)和Windows Presentation Foundation(Microsoft.NET Framework 3.0的一部分)。1.1.1 Open Laszlo類(lèi)似于Flex,orIenLaszl0可編譯為SWF文件,同時(shí)由于它是開(kāi)源的,所以還可免費(fèi)為開(kāi)發(fā)人員使用。0penLaszl0應(yīng)用程序使用JavaScript和基于可擴(kuò)展標(biāo)記語(yǔ)言(Extensible Markup Language,縮寫(xiě)為XML)的編程語(yǔ)言LZX構(gòu)建,其結(jié)果編譯為SWF文件。OpenLaszl0與Flex非常類(lèi)似,因?yàn)樗敲赓M(fèi)使用的,且具有很多與Flex l.5類(lèi)似的功能。由于0penLaszl0編譯為SWF,所以它具有與使用Flex技術(shù)構(gòu)建的Flash應(yīng)用程序相同的,一次編寫(xiě)到處運(yùn)行(write-once-run-anywhere)的特點(diǎn)。0penLaszl0超越Flex的一點(diǎn)是,下一個(gè)版本的Open Laszlo(命名代碼為legals)將允許用戶編寫(xiě)一次代碼,可選擇編譯生成SWF文件,動(dòng)態(tài)HTML(DHTML)或者Ajax應(yīng)用程序。但是,0penLaszlo的內(nèi)建組件比Flex少,同時(shí)它總是至少需要一個(gè)經(jīng)過(guò)優(yōu)化的,落后于當(dāng)前主要Flash Player的完整版本。

編輯推薦

《Adobe Flex高級(jí)編程》提供的示例簡(jiǎn)練易懂,書(shū)中代碼示例很容易應(yīng)用到現(xiàn)實(shí)的應(yīng)用程序中?!禔dobe Flex高級(jí)編程》適合應(yīng)用Flex進(jìn)行開(kāi)發(fā)的各類(lèi)讀者閱讀,尤其適合作為相關(guān)開(kāi)發(fā)的參考手冊(cè)。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Adobe Flex高級(jí)編程 PDF格式下載


用戶評(píng)論 (總計(jì)11條)

 
 

  •   翻譯的人不懂編程,該寫(xiě)詳細(xì)的沒(méi)定好,一本書(shū)都不知道是說(shuō)什么,亂七八糟!!
  •   flex 出3.0了,趕緊跟上吧
  •   看了目錄 很全面 就很激動(dòng)想買(mǎi)了 唯一的遺憾是flex2的 目前應(yīng)該是國(guó)內(nèi)第二本關(guān)于flex的譯書(shū)吧 所以還是很有必要支持一下~~
  •   拿到書(shū)的朋友說(shuō)說(shuō)怎么樣啊
  •   國(guó)內(nèi)的計(jì)算機(jī)圖書(shū)翻譯總是跟不上國(guó)外的計(jì)算機(jī)圖書(shū),就算好不容易跟上了一本,也往往是基礎(chǔ)入門(mén)的書(shū)籍。說(shuō)明學(xué)好英語(yǔ)還是很重要的。
  •   剛看了幾天書(shū)就散架了,我現(xiàn)在懷疑書(shū)的質(zhì)量怎么越來(lái)越差了!不爽
  •   唉,沒(méi)的時(shí)候選擇不多...
  •   我買(mǎi)了好幾本關(guān)于flex的書(shū),但是這本是留在最后看的,本書(shū)前提是需要有flex基礎(chǔ),而且提到的一些東西我在其他書(shū)上沒(méi)有發(fā)現(xiàn),感覺(jué)不錯(cuò)
  •   除了個(gè)書(shū)名有點(diǎn)吸引力,書(shū)的內(nèi)容都沒(méi)什么實(shí)際作用,感覺(jué)是什么都說(shuō)一下,但樣樣都是簡(jiǎn)單提一下,對(duì)學(xué)習(xí)flex一點(diǎn)幫助都沒(méi)有。
  •   一般不太給買(mǎi)的書(shū)發(fā)評(píng)論,可是這回實(shí)在忍不住,正如前面有人說(shuō)的,翻譯的人不懂編程,太多的地方完全就是按字面翻譯,看得一腔怒火,簡(jiǎn)直一塌糊涂、亂七八糟、不知所云、不明所以、莫名其妙 :(
  •   暈?zāi)阆隖LEX3的書(shū)阿...估計(jì)你要等上半年吧~~~~現(xiàn)在說(shuō)是FLEX3的書(shū)其實(shí)都是FLEX2的
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7