注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學Flex 3 Cookbook中文版

Flex 3 Cookbook中文版

Flex 3 Cookbook中文版

定 價:¥99.00

作 者: (美)諾布爾,(美)安德森 著,肖娜,董龍飛 譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787121085857 出版時間: 2009-05-01 包裝: 平裝
開本: 16開 頁數(shù): 673 字數(shù):  

內(nèi)容簡介

  Flex技術可以分為UI技術、數(shù)據(jù)技術和服務器端技術三大部分。本書覆蓋了Flex應用開發(fā)者可能遇到的絕大部分技術主題,包括:如何使用各類Flex組件;如何使用視圖狀態(tài)、樣式單、特效以及拖拽技術進行美化設計和加強應用;如何在客戶端處理諸如集合數(shù)組、XML數(shù)據(jù)等;如何應用數(shù)據(jù)表格,同時深入介紹了Flex的服務器端技術。本書還特別介紹了如何使用Flex技術開發(fā)Adobe Integrated Runtime(簡稱AIR)應用。除此之外,本書專門討論了許多開發(fā)者容易忽略的Flex應用的編譯、調(diào)試及部署技巧。本書遵循O’Reilly Cookbook系列叢書的慣用格式,第一步提出問題,第二步提供解決方案,第三步詳細闡述、解釋問題和解決方案的上下文,提供大量示例代碼展示解決方案的實施。本書不是初學者的啟蒙導師,書中涉及的技巧也不是簡單的入門指南,而是針對Fl... (展開全部) Flex技術可以分為UI技術、數(shù)據(jù)技術和服務器端技術三大部分。本書覆蓋了Flex應用開發(fā)者可能遇到的絕大部分技術主題,包括:如何使用各類Flex組件;如何使用視圖狀態(tài)、樣式單、特效以及拖拽技術進行美化設計和加強應用;如何在客戶端處理諸如集合數(shù)組、XML數(shù)據(jù)等;如何應用數(shù)據(jù)表格,同時深入介紹了Flex的服務器端技術。本書還特別介紹了如何使用Flex技術開發(fā)Adobe Integrated Runtime(簡稱AIR)應用。除此之外,本書專門討論了許多開發(fā)者容易忽略的Flex應用的編譯、調(diào)試及部署技巧。本書遵循O’Reilly Cookbook系列叢書的慣用格式,第一步提出問題,第二步提供解決方案,第三步詳細闡述、解釋問題和解決方案的上下文,提供大量示例代碼展示解決方案的實施。本書不是初學者的啟蒙導師,書中涉及的技巧也不是簡單的入門指南,而是針對Flex開發(fā)者可能遇到的開發(fā)難題提供的高級技巧及相應的程序代碼。因此請讀者將本書看作是一位貼身顧問,置于手邊以便經(jīng)常查閱。Flex 3 Cookbook適用于那些希望更深入理解Flex Framework的開發(fā)者或那些需要解決特定技術問題的讀者。書中的代碼示例及其說明適用于熟悉MXML和ActionScript的中級開發(fā)者。

作者簡介

  Joshua Noble,是紐約的一位開發(fā)顧問,《ActionScript 3.0 Bible》(Wiley, 2007)的合著者。在過去6年中,他一直致力于在各種平臺上的廣泛Web應用中使用Flex和Flash技術,同時也具有豐富的PHP、Ruby、Erlang和C#編程經(jīng)驗。業(yè)余時間,他喜歡用C++和OpenCV以及微控制器和傳感器搭建電抗環(huán)境。他的網(wǎng)站是http://thefactoryfactory.com。Todd Anderson,是Infrared5的一位高級軟件工程師。他在RIA和游戲開發(fā)領域中具有5年多的Flash平臺開發(fā)經(jīng)驗,為很多公司(例如McGraw-Hill、Thomson、Motorola和Condé Nast)實現(xiàn)了多個用于出版和娛樂行業(yè)的Web和桌面解決方案。Todd目前居住在波士頓,在不編程時,他喜歡藝術創(chuàng)作,在紙上繪制作品。Anderson的網(wǎng)站是http://www.custardbelly.com/blog/,內(nèi)容主要是Flash平臺上的開發(fā)。

圖書目錄

前言
第1章 Flex與ActionScript基礎
1.1 在FlexBuilder中創(chuàng)建Flex項目
1.2 在FlexBuilder中創(chuàng)建Flex類庫項目
1.3 創(chuàng)建ActionScript項目
1.4 在FlexBuilder中為MXML編譯器設置編譯器選項
1.5 拋開FlexBuilder編譯Flex項目
1.6 在MXML中添加事件監(jiān)聽器
1.7 用ActionScript為MXML中定義的子對象設置屬性
1.8 定義數(shù)組和對象集
1.9 設置ActionScript中變量的作用域
1.10 用ActionScript創(chuàng)建組件
1.11 使用事件冒泡
1.12 使用Code—Behind模式分離MXML和ActionScljpt
1.13 使組件的屬性可綁定
1.14 使用自定義事件并隨事件調(diào)度數(shù)據(jù)
1.15 監(jiān)聽鍵盤事件
1.16 為方法定義可選參數(shù)
1.17 確定對象的類型
1.18 定義和實現(xiàn)接口
第2章 菜單和控件
2.1 監(jiān)聽按鈕點擊
2.2 創(chuàng)建一套開關按鈕
2.3 使用ColorPickei。設置畫布顏色
2.4 使用SWFLoader加載SWF
2.5 為組件設置Tab索引
2.6 為控件設置labelFunction
2.7 為菜單提供數(shù)據(jù)
2.8 動態(tài)構造菜單
2.9 為基于菜單的控件創(chuàng)建事件處理器
2.10 在應用程序中顯示警告
2.11 通過日歷控件選取日期
2.12 顯示并定位多個彈出窗口
2.13 為彈出窗口創(chuàng)建自定義邊界
2.14 處理focusIn和focusOut事件
第3章 容器
3.1 使用布局管理定位子對象
3.2 通過百分比定位設置容器的位置和尺寸
3.3 追蹤不同坐標系中的鼠標位置
3.4 在容器中動態(tài)添加和刪除子對象
3.5 對容器應用基于約束的布局
3.6 為容器內(nèi)的子對象設置最大和最小尺寸
3.7 為容器指定約束行和約束列
3.8 使用約束為文本創(chuàng)建布局流
3.9 控制容器中的滾動顯示和溢出
3.10 控制Box組件的布局
3.11 使用容器作初始化
3.12 創(chuàng)建TitleWindow
3.13 通過LinkBar控制ViewStack
3.14 將ViewStack選定項目的索引綁定到變量
3.15 使用延時實例化加快啟動時間
3.16 創(chuàng)建和控制尺寸可調(diào)的容器
3.17 在TabNavigator中創(chuàng)建、啟用和禁用TabControl
3.18 創(chuàng)建含有可關閉標簽的TabNavigator
3.19 創(chuàng)建并控制Alert
3.20 基于調(diào)用對話框的組件對對話框進行尺寸調(diào)節(jié)和定位
3.21 管理多個彈出對話框
3.22 滾動顯示到容器中特定的子對象
3.23 使用Deferredlnstance創(chuàng)建模板
3.24 手工為容器布局
3.25 度量并改變?nèi)萜鞒叽?br />3.26 控制子對象的可見性和布局
3.27 創(chuàng)建能夠簡單重新組織布局的Tile容器
3.28 設置HBox的背景圖和圓角
3.29 控制子對象組件的定位和滾動
第4章 Text型組件
4.1 正確設置Text對象的值
4.2 為TextInput綁定值
4.3 創(chuàng)建帶有提示信息的Textlnput
4.4 創(chuàng)建就地編輯器
4.5 獲取用戶計算機上安裝的所有字體
4.6 創(chuàng)建自定義的Textlnput
4.7 為文本范圍設置樣式屬性
4.8 在HTML中顯示圖像和SWF
4.9 在搜索字段中高亮顯示用戶輸入的文本
4.10 將字符作為單個圖形進行操作
4.11 為TextField中的HTML指定樣式
4.12 使用RichTextEditor
4.13 在HTML中應用嵌入字體
4.14 在Text組件中為文本添加陰影
4.15 找到TextArea中最后顯示的字符
第5章 List型、Tile型和Tree型組件
5.1 創(chuàng)建可編輯的列表
5.2 為列表中的項目設置圖標
5.3 為列表添加效果以顯示變化
5.4 為TileList設置基本的項目渲染器
5.5 為Tfee設置XML數(shù)據(jù)
5.6 為Tree創(chuàng)建項目渲染器
5.7 在Tree控件中使用復雜數(shù)據(jù)對象
5.8 只允許列表中的某些項目是可選的
5.9 對添加到列表項目編輯器中的數(shù)據(jù)進行格式化和驗證
5.10 追蹤TileList中所有選中的子對象
5.11 在項目渲染器中使用并顯示Null項目
5.12 為列表創(chuàng)建右鍵菜單
5.13 為列表的選中內(nèi)容自定義外觀
第6章 DataGrid年口AdvancedDataGrid控件
6.1 為DataGrid創(chuàng)建自定義列
6.2 為DmaGfid列指定排序函數(shù)
6.3 使DaGfid支持多列排序
6.4 在DataGrid中過濾項目
6.5 為AdvancedDataGrid創(chuàng)建自定義標題
6.6 處理DataGrid/AdvancedDataGrid的事件
6.7 在AdvancedDataGrid中選中多個項目
6.8 使DataGrid支持拖放操作
6.9 編輯DataGfid中的項目
6.10 在DataGrid中搜索并自動滾動定位到匹配的項目
6.11 使用GroupingCollection為平面數(shù)據(jù)生成摘要
6.12 為GroupingCollection創(chuàng)建異步刷新
第7章 渲染器和編輯器
7.1 創(chuàng)建你自己的渲染器
7.2 使用ClassF。actory生成渲染器
7.3 訪問包含渲染器的組件
7.4 創(chuàng)建單一組件用作渲染器和編輯器
7.5 創(chuàng)建項目編輯器來處理含有多個字段的數(shù)據(jù)
7.6 通過使用項目渲染器將SWF對象顯示為菜單中的項目
7.7 選中帶有CheckBox標題渲染器的DataGrid列
7.8 創(chuàng)建在DataGrid中使用的自包含的CheckBox項目渲染器
7.9 有效設置渲染器中的圖像
7.10 對itemRenderer.和itemEditor應用運行時樣式設置
7.11 對itemEiditor應用State和Transition
7.12 創(chuàng)建一個CheckBox樹型控件
7.13 調(diào)整List中渲染器的大小
第8章 圖像、位圖、視頻、聲音
第9章 皮膚與樣式
第10章 拖放操作
第11章 狀態(tài)
第12章 效果
第13章 集合
第14章 數(shù)據(jù)綁定
第15章 驗證、格式化和正則表達式
第16章 應用服務和服務器端通信
第17章 游覽器通信
第18章 模塊和運行時共享庫
第19章 Adobe集成運行環(huán)境API
第20章 使用FlexUnit進行單元測試
第21章 編譯和調(diào)試
第22章 配置、國際化和打印
索引

本目錄推薦

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