版權資訊
書 名: AdobeFlex3程式設計指南
作 者:孫晗波出版社: 電子工業出版社
出版時間: 2009
ISBN: 9787121082290
開本: 16
定價: 59.80 元
內容簡介
《AdobeFlex3程式設計指南》還通過實例演示來講解模組化程式設計、可重複利用開發庫的編譯和使用、互動界面的風格主題和動畫效果、數據交換等高級開發技術。只要根據《AdobeFlex3程式設計指南》提供的例程,循序漸進地學習、練習和實踐,讀者就能迅速掌握AdobeFlex的開發技術。
作者簡介
孫晗波,2002年畢業於伊利諾州立大學香檳分校,主修計算機科學,擁有SunMicroSystem的SXJP認證。曾任NetObjectivesINC.全職諮詢師,向微軟的多用戶互動界面開發組和MSN登入系統開發組提供諮詢服務。現任美國INTUIT公司(全美最大的個人和中小企業財稅軟體提供商)高級軟體工程師,精通c/C++、Java/C#、Perl及相關桌面軟體設計,以及網際網路應用程式的開發技術,並以利用業餘寫作和傳播新技術新思想為樂趣。
編輯推薦
《AdobeFlex3程式設計指南》通過許多程式實例,詳細介紹了AdobeFlex3開發包安裝、構建工具的運用,對其語言技術核心進行翔實的闡釋,包含許多同類書籍所沒有的技術技巧和細節,並對AdobeFlex3所提供的大多數標準控制項進行了詳盡的說明,通過可運行的程式實例來展示這些控制項的使用。《AdobeFlex3程式設計指南》還通過實例演示來講解模組化程式設計、可重複利用開發庫的編譯和使用、互動界面的風格主題和動畫效果、數據交換等高級開發技術。只要根據《AdobeFlex3程式設計指南》提供的例程,循序漸進地學習、練習和實踐,讀者就能迅速掌握AdobeFlex的開發技術。
《AdobeFlex3程式設計指南》特點:內容涵括最新版本的AdobeFlex最具核心的開發技術,通過程式實例和技術講解來幫助讀者掌握AdobeFlex開發技術,深入講解技術重心,容括同類書籍所沒有的開發技巧和細節,突出AdobeFlex開發技術中的關鍵知識,寫作內容與程式實例均為作者個人的專業經驗總結。
目錄
第1章AdobeFlex3程式設計簡介
1.1安裝AdobeFlex3
1.2設計程式“HelloWbrld”
1.3編譯程式“HelloWorld”
1.4調試程式
1.4.1使用Flash播放器調試程式
1.4.2使用網頁瀏覽器調試Flex程式
1.5使用ActionScript改寫“HelloWorld”
1.6結束語
1.7參考資料
第2章MXML套用語法分析
2.1MXML語言背景和工作原理
2.2使用MXML
2.2.1使用MXML來定義一個應用程式對象
2.2.2使用MXML建立互動界面
2.2.3使用MXML建立數組對象
2.2.4使用MXML為自定義類對象設定屬性值
2.3結束語
2.4參考資料
第3章actionscript3.0基礎語法分析
3.1語言特性簡介
3.1.1ActionScript語言發展歷史
3.2ActionScfipt3.0數據類型和變數定義
3.3ActionScript3.0基本語法
3.3.1操作符
3.3.2條件判斷、循環和函式定義
3.4結束語
3.5參考資料
第4章ActionScript3.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.1AdobeFlex3控制項常見屬性設定
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.4Flex程式編譯
10.4.1程式編譯器(mxmlc.exe)和部件編譯器(compc.exe)
10.4.2編譯屬性定義檔案
10.4.3使用阿帕奇“Ant”構建系統進行編譯
10.5Flex程式部署和安全設定
10.5.1簡單的Flex程式部署
10.5.2複雜的Flex程式部署
10.5.3設計安全的應用程式
10.6結束語
10.7參考資料
……