注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程Flex 3 RIA開(kāi)發(fā)詳解與精深實(shí)踐:企業(yè)級(jí)Web應(yīng)用與AIR桌面應(yīng)用

Flex 3 RIA開(kāi)發(fā)詳解與精深實(shí)踐:企業(yè)級(jí)Web應(yīng)用與AIR桌面應(yīng)用

Flex 3 RIA開(kāi)發(fā)詳解與精深實(shí)踐:企業(yè)級(jí)Web應(yīng)用與AIR桌面應(yīng)用

定 價(jià):¥56.00

作 者: 楊占坡,楊銘,翁穎 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 網(wǎng)站開(kāi)發(fā)

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


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

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

  Flex是目前最為普及的一種RIA開(kāi)發(fā)技術(shù),依托于脫胎換骨的ActionScript 3.0,可以輕松實(shí)現(xiàn)相比傳統(tǒng)的網(wǎng)絡(luò)應(yīng)用更加卓越的交互能力和更加絢麗的表現(xiàn)效果。Flex技術(shù)本身并不是憑空出現(xiàn)的,經(jīng)過(guò)了Flash的長(zhǎng)期預(yù)熱,依托于XML、ActionScript 3.0等標(biāo)準(zhǔn)化開(kāi)發(fā)語(yǔ)言,終成正果。本書(shū)以實(shí)踐為手段,以實(shí)用為核心,全面解析了應(yīng)用Flex技術(shù)進(jìn)行RIA開(kāi)發(fā)的思維與過(guò)程。從實(shí)踐開(kāi)始、到實(shí)踐結(jié)束。從最簡(jiǎn)單的Hello World演示到完整的項(xiàng)目全案開(kāi)發(fā),給讀者全新的學(xué)習(xí)過(guò)程。內(nèi)容分為四部分:開(kāi)啟Flex之門、Flex開(kāi)發(fā)進(jìn)階、Flex 3 Web項(xiàng)目全案開(kāi)發(fā)、Flex 3 AIR桌面項(xiàng)目全案開(kāi)發(fā)。涉及了Flex基礎(chǔ)概念、組件設(shè)計(jì)開(kāi)發(fā)、圖表開(kāi)發(fā)、企業(yè)級(jí)應(yīng)用以及AIR桌面應(yīng)用等方面。本書(shū)最大的特點(diǎn)是使用大量小巧的示例幫助讀者快速體驗(yàn)Flex開(kāi)發(fā)流程。并在最后兩大部分中結(jié)合完整的項(xiàng)目開(kāi)發(fā)案例,給讀者以積少成多、從量變到質(zhì)變的軟件開(kāi)發(fā)學(xué)習(xí)過(guò)程之體驗(yàn)。本書(shū)作者是國(guó)內(nèi)第一個(gè)企業(yè)級(jí)Flex上線項(xiàng)目的負(fù)責(zé)人,資深軟件工程師,并多年從事Flash/Flex RIA開(kāi)發(fā),具有貨真價(jià)實(shí)的Flex功力。光盤提供作者精心整理的代碼、項(xiàng)目文件,并包含國(guó)內(nèi)首次提供的Flex項(xiàng)目開(kāi)發(fā)操作視頻。讀者對(duì)象:Web開(kāi)發(fā)人員、軟件工程師、Flash設(shè)計(jì)師、網(wǎng)頁(yè)設(shè)計(jì)師、軟件專業(yè)相關(guān)師生等。

作者簡(jiǎn)介

  楊占坡,資深軟件工程師、軟件架構(gòu)師、北京航空航天大學(xué)軟件工程碩士,精于企業(yè)級(jí)軟件開(kāi)發(fā)和嵌入式系統(tǒng)開(kāi)發(fā)。對(duì)C語(yǔ)言、Java語(yǔ)言、JavaEE系統(tǒng)、Ruby On Rails、Flex、Ajax等領(lǐng)域都有深入的研究;屬于國(guó)內(nèi)最早一批應(yīng)用FLex進(jìn)行企業(yè)級(jí)開(kāi)發(fā)的軟件工程師;國(guó)內(nèi)第一批Ruby On Rails架構(gòu)的倡導(dǎo)者;擁有企業(yè)級(jí)分布式架構(gòu)設(shè)計(jì)的國(guó)家級(jí)發(fā)明專利。在軟件設(shè)計(jì)方法、軟件開(kāi)發(fā)技術(shù)方面都具有深刻認(rèn)識(shí)和獨(dú)到見(jiàn)解。楊銘 資深軟件架構(gòu)師、技術(shù)顧問(wèn)。1980年生人,集70后沉穩(wěn)與80后豪邁于一身。7年軟件行業(yè)從業(yè)經(jīng)驗(yàn),參與過(guò)戴姆勒·克萊斯勒TACO、普天手機(jī)銀行、IBM eManager、友邦GLAS等多個(gè)大型系統(tǒng)的設(shè)計(jì)和研發(fā),在大型互聯(lián)網(wǎng)應(yīng)用設(shè)計(jì)、RIA、系統(tǒng)性能優(yōu)化和網(wǎng)絡(luò)編程領(lǐng)域有深入研究。翁穎 資深軟件工程師。熱衷于各種軟件開(kāi)發(fā)技術(shù),精通企業(yè)級(jí)Web開(kāi)發(fā):面向?qū)ο筌浖O(shè)計(jì)、JavaEE架構(gòu)、Ajax技術(shù);對(duì)互聯(lián)網(wǎng)搜索引擎、網(wǎng)絡(luò)分析系統(tǒng)、分布式技術(shù)都有深入研究。長(zhǎng)期從事保險(xiǎn)行業(yè)的大型企業(yè)級(jí)應(yīng)用開(kāi)發(fā),同時(shí)具備優(yōu)秀的技術(shù)基礎(chǔ)和豐富的項(xiàng)目經(jīng)驗(yàn)。業(yè)精于勤、厚積而薄發(fā)!

圖書(shū)目錄

PART 1 開(kāi)啟Flex之門
 第1章 Flex 3程序設(shè)計(jì)基礎(chǔ)
  1.1 RIA概述
  1.2 Flex簡(jiǎn)介
  1.3 MXML
  1.4 ActionScript
   1.4.1 在MXML中使用ActionScript腳本
   1.4.2 使用ActionScript類
  1.5 Flex的事件機(jī)制
   1.5.1 Flex事件處理
   1.5.2 Flex事件監(jiān)聽(tīng)器注冊(cè)
  1.6 使用Adobe Flex Builder
   1.6.1 Flex Builder系統(tǒng)需求
   1.6.2 使用Flex Builder進(jìn)行開(kāi)發(fā)
   1.6.3 Flex Builder開(kāi)發(fā)特點(diǎn)
  1.7 在Flex中操作XML
   1.7.1 XML在Flex中的應(yīng)用
   1.7.2 通過(guò)E4X處理XML
 第2章 Flex可視化組件開(kāi)發(fā)
  2.1 Flex可視化組件簡(jiǎn)介
  2.2 可視化組件基礎(chǔ)
   2.2.1 Flex組件體系基礎(chǔ)
   2.2.2 構(gòu)建RIA—— Flex應(yīng)用程序開(kāi)發(fā)步驟
   2.2.3 數(shù)據(jù)集成與綁定,可視化組件的數(shù)據(jù)操作
   2.2.4 CSS,可視化組件的樣式處理
   2.2.5 容器組件,可視化組件的結(jié)合形式
  2.3 IO控制組件
   2.3.1 使用IO控制組件
   2.3.2 Button類組件
   2.3.3 Bar類組件
   2.3.4 數(shù)據(jù)處理類組件
   2.3.5 多媒體處理類組件
   2.3.6 快捷交互類組件
   2.3.7 輔助類組件
  2.4 文本組件
   2.4.1 文本組件的基本應(yīng)用
   2.4.2 Label和Text組件
   2.4.3 TextInput和TextArea組件
   2.4.4 RichTextEditor組件
  2.5 菜單組件
   2.5.1 菜單組件基礎(chǔ)
   2.5.2 處理菜單條目
   2.5.3 菜單組件應(yīng)用示例
   2.5.4 Menu組件的使用
   2.5.5 MenuBar組件的使用
   2.5.6 PopUpMenuButton組件的使用
  2.6 數(shù)據(jù)容器類組件
   2.6.1 Flex數(shù)據(jù)容器組件與數(shù)據(jù)驅(qū)動(dòng)
   2.6.2 使用 List組件
   2.6.3 使用HorizontalList組件
   2.6.4 使用TileList組件 
   2.6.5 使用ComboBox組件
   2.6.6 使用DataGrid組件
   2.6.7 使用Tree組件
  2.7 布局控制與布局組件
   2.7.1 Flex布局控制
   2.7.2 使用Canvas組件
   2.7.3 使用Box類布局組件
   2.7.4 使用DividedBox類布局組件
   2.7.5 使用ControlBar組件
   2.7.6 使用ApplicationControlBar組件
   2.7.7 使用表單組件
   2.7.8 使用網(wǎng)格布局組件
   2.7.9 使用Panel組件
   2.7.10 使用Tile組件
   2.7.11 使用TitleWindow組件
  2.8 導(dǎo)航控制組件
   2.8.1 使用ViewStack組件
   2.8.2 使用TabNavigator組件
   2.8.3 使用Accordion組件
PART 2 Flex開(kāi)發(fā)進(jìn)階
 第3章 Flex程序設(shè)計(jì)進(jìn)階
  3.1 可視化組件行為控制
   3.1.1 Flex行為控制概述
   3.1.2 在MXML中使用行為控制
   3.1.3 在ActionScript中使用行為控制
   3.1.4 可視化組件效果控制
  3.2 視圖模式與視圖轉(zhuǎn)換
   3.2.1 視圖模式
   3.2.2 創(chuàng)建和應(yīng)用視圖模式
   3.2.3 視圖模式與歷史記錄管理器
   3.2.4 視圖轉(zhuǎn)換——Transitions
   3.2.5 詳解Transition的使用
   3.2.6 效果過(guò)濾器
 第4章 Flex模塊化編程
  4.1 Flex模塊化編程概述
   4.1.1 模塊化軟件開(kāi)發(fā)
   4.1.2 Flex模塊架構(gòu)
  4.2 Flex模塊的創(chuàng)建與使用
   4.2.1 使用MXML創(chuàng)建模塊
   4.2.2 使用ActionScript創(chuàng)建模塊
  4.3 數(shù)據(jù)傳輸
   4.3.1 應(yīng)用程序與模塊之間的數(shù)據(jù)傳輸
   4.3.2 模塊之間的數(shù)據(jù)傳輸
 第5章 ActionScript 3精要
  5.1 ActionScript 3概述
   5.1.1 繼往開(kāi)來(lái)的ActionScript
   5.1.2 與時(shí)俱進(jìn)的ActionScript 3新特性
  5.2 ActionScript 3編程基礎(chǔ)
   5.2.1 ActionScript 3編程概述
   5.2.2 類與對(duì)象
   5.2.3 包與命名空間
  5.3 ActionScript 3的面向?qū)ο缶幊?br />   5.3.1 面向?qū)ο蟮木幊袒A(chǔ)知識(shí)
   5.3.2 繼承和多態(tài)
   5.3.3 訪問(wèn)控制與封裝
   5.3.4 屬性的覆蓋
 第6章 Flex圖表
  6.1 Flex圖表簡(jiǎn)介
  6.2 Flex圖表組件基礎(chǔ)
   6.2.1 Flex圖表輔助類型
   6.2.2 定義Flex圖表數(shù)據(jù)
  6.3 使用Flex圖表組件
   6.3.1 范圍圖(Area Chart)
   6.3.2 線形圖(Line Chart)
   6.3.3 條形圖(Bar Chart)
   6.3.4 柱狀圖(Column Chart)
   6.3.5 氣泡圖(Bubble Chart)
   6.3.6 散點(diǎn)圖(Plot Chart)
   6.3.7 燭臺(tái)圖(Candlestick Chart)
   6.3.8 HLOC圖(HighLowOpenClose Chart)
   6.3.9 餅圖(Pie Chart)
   6.3.10 使用多重?cái)?shù)據(jù)集
   6.3.11 使用多重坐標(biāo)軸
  6.4 Flex圖表定制化
   6.4.1 在圖表中使用CSS樣式
   6.4.2 使用Filter
   6.4.3 Legend組件
  6.5 Flex圖表事件處理
   6.5.1 圖表組件的事件處理
   6.5.2 圖表數(shù)據(jù)條目的事件處理
PART 3 Flex 3 Web項(xiàng)目全案開(kāi)發(fā)
 第7章 Flex企業(yè)級(jí)開(kāi)發(fā)實(shí)踐—— Flex + Struts
  7.1 Flex與Struts
   7.1.1 Flex與Java,自然又必然
   7.1.2 Struts,外表-思想-內(nèi)心
   7.1.3 Flex為Struts披上了絢麗的外衣
  7.2 Flex與數(shù)據(jù)服務(wù)
   7.2.1 LiveCycle很好很強(qiáng)大
   7.2.2 RPC,F(xiàn)lex也能“分布式”
   7.2.3 消息,讓Flex走向“企業(yè)級(jí)”
   7.2.4 數(shù)據(jù)管理服務(wù),F(xiàn)lex不是花瓶!
 第8章 Flex企業(yè)級(jí)開(kāi)發(fā)實(shí)踐—— Flex + Web Services
  8.1 Web Services,分布式無(wú)國(guó)界
  8.2 SOAP引擎Axis 2
  8.3 Flex + Web Services,開(kāi)始起航
PART 4 Flex 3 AIR桌面項(xiàng)目全案開(kāi)發(fā)
 第9章 桌面上的Web開(kāi)發(fā)——AIR
  9.1 AIR概述
  9.2 AIR程序初步體驗(yàn)
   9.2.1 安裝運(yùn)行時(shí)環(huán)境
   9.2.2 安裝和運(yùn)行Twhirl
   9.2.3 獲得其他AIR示例程序
  9.3 開(kāi)發(fā)環(huán)境的設(shè)置
  9.4 AIR的安全性問(wèn)題 
   9.4.1 安全沙箱(Sandboxes)
   9.4.2 JavaScript和HTML的限制
   9.4.3 引入外部資源的不安全因素
   9.4.4 對(duì)于HTML的安全性約束
  9.5 用Flex Builder 3構(gòu)建第一個(gè)AIR應(yīng)用
   9.5.1 創(chuàng)建AIR工程
   9.5.2 編寫代碼
   9.5.3 打包應(yīng)用程序
  9.6 用Flex SDK構(gòu)建第一個(gè)AIR應(yīng)用
   9.6.1 設(shè)置開(kāi)發(fā)環(huán)境
   9.6.2 創(chuàng)建應(yīng)用程序的描述文件
   9.6.3 編寫應(yīng)用程序代碼
   9.6.4 編譯和運(yùn)行應(yīng)用程序
   9.6.5 創(chuàng)建AIR應(yīng)用程序安裝包
  9.7 創(chuàng)建AIR庫(kù)工程
  9.8 Adobe AIR的新增功能
 第10章 Flex AIR開(kāi)發(fā)實(shí)踐
  10.1 Flex AIR組件
   10.1.1 文件系統(tǒng)管理控件
   10.1.2 HTML組件
   10.1.3 FlexNativeMenu控件
   10.1.4 關(guān)于窗體容器(Window Containers)
  10.2 操作文件系統(tǒng)
   10.2.1 文件的基本操作
   10.2.2 文件的讀寫操作
  10.3 設(shè)置AIR應(yīng)用程序的屬性
   10.3.1 應(yīng)用程序描述文件的結(jié)構(gòu)
   10.3.2 應(yīng)用程序描述文件中的重要屬性
  10.4 讀取應(yīng)用程序設(shè)置
   10.4.1 讀取應(yīng)用程序的描述文件
   10.4.2 獲得應(yīng)用程序和發(fā)布的唯一標(biāo)識(shí)
  10.5 AIR的本地?cái)?shù)據(jù)庫(kù)
   10.5.1 關(guān)于local SQL databases
   10.5.2 與數(shù)據(jù)庫(kù)操作有關(guān)的類
   10.5.3 創(chuàng)建數(shù)據(jù)庫(kù)
   10.5.4 管理數(shù)據(jù)庫(kù)中的數(shù)據(jù)
   10.5.5 處理多個(gè)數(shù)據(jù)庫(kù)
   10.5.6 一個(gè)簡(jiǎn)單的通訊錄程序

本目錄推薦

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