出版時(shí)間:2010-10 出版社:清華大學(xué) 作者:許勇//王黎 頁(yè)數(shù):543
Tag標(biāo)簽:無(wú)
前言
Adobe Flex是為滿足希望開(kāi)發(fā)富互聯(lián)網(wǎng)應(yīng)用程序的企業(yè)級(jí)程序員的需求而推出的表示服務(wù)器和應(yīng)用程序框架。Flex是開(kāi)發(fā)富互聯(lián)網(wǎng)應(yīng)用程序(Rich Internet Application,RIA)的利器,它無(wú)縫整合了Flash、ActionScript以及MXML,并提供了豐富的可擴(kuò)展用戶界面及數(shù)據(jù)訪問(wèn)組件,使開(kāi)發(fā)人員能夠快速構(gòu)建出具有豐富數(shù)據(jù)演示、強(qiáng)大客戶端邏輯和集成多媒體的RIA應(yīng)用程序。目前已廣泛應(yīng)用于各種商業(yè)領(lǐng)域,如電子商務(wù)、行政管理、企業(yè)業(yè)務(wù)流程自動(dòng)化等方面。1.本書(shū)內(nèi)容本書(shū)對(duì)Flex和ASP.NET兩種流行技術(shù)進(jìn)行了歸納和總結(jié),內(nèi)容覆蓋了Flex和ASP.NET技術(shù)的知識(shí)和應(yīng)用場(chǎng)景。本書(shū)共分為5篇,分別是:Flex基礎(chǔ)知識(shí)篇、ASP.NET編程篇、Flex組件應(yīng)用篇、Flex數(shù)據(jù)交互篇和綜合實(shí)例篇。各篇主要內(nèi)容如下所示。第1篇:Flex基礎(chǔ)知識(shí)篇(第1~5章)。主要介紹Flex中腳本語(yǔ)言ActionScript的知識(shí),像ActionScript的運(yùn)算符、控制語(yǔ)句、面向?qū)ο缶幊毯蛢?nèi)置類等。其中,第1、2章向讀者介紹Flex環(huán)境的配置以及Flex Builder 3.0的基本操作。第3、4章主要介紹ActionScript的語(yǔ)法和面向?qū)ο蟮闹С?,像常量、變量、?shù)據(jù)類型、運(yùn)算符、對(duì)象、類、屬性和方法等。第5章介紹如何使用函數(shù)、處理字符串、處理數(shù)組以及處理日期和時(shí)間。第2篇:ASP.NET編程篇(第6~8章)。主要針對(duì)ASP.NET初學(xué)者介紹開(kāi)發(fā)常規(guī)網(wǎng)站所必備的基礎(chǔ)知識(shí),包括ASP.NET提供的環(huán)境的配置,C# 3.5語(yǔ)法,ADO.NET提供的對(duì)數(shù)據(jù)的查詢、增加、刪除、修改操作以及數(shù)據(jù)顯示控件,XML數(shù)據(jù)的解析、顯示和生成,ASP.NET的內(nèi)置對(duì)象、Web服務(wù)和文件操作。第3篇:Flex組件應(yīng)用篇(第9~13章)。第9、10章詳細(xì)介紹Flex中的基礎(chǔ)類組件、布局類組件、導(dǎo)航和容器類組件。第11章主要介紹如何使用行為、對(duì)象狀態(tài)和動(dòng)畫(huà)效果制作出絢麗的界面效果。第12章介紹Flex的事件機(jī)制,重點(diǎn)是使讀者理解事件的工作流程、了解Event對(duì)象并掌握如何使用自定義事件。第13章介紹如何創(chuàng)建用戶自定義組件,為組件定義CSS樣式和主題,以及在組件之間進(jìn)行參數(shù)傳遞。第4篇:Flex數(shù)據(jù)交互篇(第14~15章)。主要針對(duì)數(shù)據(jù)存儲(chǔ)和交互這兩個(gè)方面進(jìn)行介紹,其中第14章向讀者介紹在Flex 3.0中如何對(duì)數(shù)據(jù)進(jìn)行處理,包括數(shù)據(jù)模型、數(shù)據(jù)綁定、DataGrid組件、數(shù)據(jù)驗(yàn)證和數(shù)據(jù)格式化等內(nèi)容。第15章介紹在Flex中如何與服務(wù)器端進(jìn)行數(shù)據(jù)交互,包括常用的數(shù)據(jù)傳輸方式、使用HTTPService和WebService組件進(jìn)行交互,并制作了留言本和域名查詢實(shí)例。
內(nèi)容概要
flex是開(kāi)發(fā)富互聯(lián)網(wǎng)應(yīng)用程序(rich intemet application,ria)的利器,它提供了豐富的可擴(kuò)展用戶界面及數(shù)據(jù)訪問(wèn)組件。本書(shū)共分為5篇,分別是flex基礎(chǔ)知識(shí)篇、asp.net編程篇、flex組件應(yīng)用篇、flex數(shù)據(jù)交互篇和綜合實(shí)例篇。全書(shū)對(duì)flex和asp.net兩種流行技術(shù)進(jìn)行了歸納和總結(jié),內(nèi)容覆蓋了flex和asp.net技術(shù)的知識(shí)和應(yīng)用場(chǎng)景,力求通過(guò)實(shí)例使讀者更形象地理解actionscript的編程思想,快速掌握f(shuō)lex的組件開(kāi)發(fā)。 本書(shū)可作為flex開(kāi)發(fā)人員的重要學(xué)習(xí)資料,也可作為網(wǎng)站開(kāi)發(fā)和flex開(kāi)發(fā)人員的職業(yè)培訓(xùn)教程。
書(shū)籍目錄
第1篇 flex 基礎(chǔ)知識(shí)篇 第1章 flex 3.0入門(mén) 1.1 flex概述 1.2 flex 3.0 1.3 mxml概述 1.4 actionscript 3.0概述 1.5 部署flex 3.0開(kāi)發(fā)環(huán)境 第2章 熟悉開(kāi)發(fā)環(huán)境flex builder 3 2.1 熟悉flex builder3的工作區(qū) 2.2 編譯與運(yùn)行flex 3.0程序 2.3 調(diào)試flex 3.0程序 2.4 flex 3.0項(xiàng)目概述 2.5 flex builder 3中的常用快捷鍵 2.6 使用flex幫助文檔 第3章 actionscript 3.0語(yǔ)法 3.1 常量和變量 3.2 數(shù)據(jù)類型 3.3 運(yùn)算符 3.4 流程控制語(yǔ)句 第4章 actionscript 3.0面向?qū)ο? 4.1 類和對(duì)象 4.2 包和命名空間 4.3 枚舉類 4.4 繼承 4.5 接口 第5章 actionscript 3.0中常用數(shù)據(jù)處理 5.1 函數(shù) 5.2 字符串 5.3 數(shù)組 5.4 日期和時(shí)間 第2篇 asp.net編程篇 第6章 asp.net的簡(jiǎn)單應(yīng)用 6.1 asp.net 3.5概述 6.2 c#3.5語(yǔ)法概述 6.3 配置應(yīng)用程序 第7章 久spnet數(shù)據(jù)顯示 7.1 ado.net概述 7.2 數(shù)據(jù)顯示控件 7.3 xml命名空間和控件 7.4 顯示xml 7.5 生成xml 第8章 aspne下高級(jí)應(yīng)用 8.1 asp.net內(nèi)置對(duì)象 8.2 web服務(wù) 8.3 處理文件 第3篇 flex組件應(yīng)用篇 第9章 使用組件 9.1 flex組件概述 9.2 flex常用組件 9.3 導(dǎo)航類組件 第10章 使用容器布局頁(yè)面 10.1 管理程序的布局 10.2 窗口布局 10.3 表單布局 10.4 動(dòng)態(tài)控制對(duì)象的布局 10.5 導(dǎo)航容器 第11章 使用行為對(duì)象和動(dòng)畫(huà)效果 11.1 認(rèn)識(shí)行為對(duì)象 11.2 行為和組件 11.3 常見(jiàn)動(dòng)畫(huà)效果 11.4 行為和狀態(tài) 第12章 事件機(jī)制 12.1 觀查者模式 12.2 actionscript 3.0的可視化對(duì)象架構(gòu) 12.3 事件機(jī)制的工作流程 12.4 事件機(jī)制的高級(jí)應(yīng)用 第13章 自定義組件 13.1 創(chuàng)建組件 13.2 在組件文件中添加項(xiàng)目 13.3 使用css樣式 13.4 參數(shù)傳遞 第4篇flex數(shù)據(jù)交互篇 第14章 闖ex中的數(shù)據(jù)處理 14.1 數(shù)據(jù)模型 14.2 數(shù)據(jù)綁定 14.3 datagird組件 14.4 數(shù)據(jù)驗(yàn)證 14.5 數(shù)據(jù)格式化 第15章 數(shù)據(jù)傳輸與服務(wù)器交互 15.1 數(shù)據(jù)傳輸?shù)姆绞? 15.2 使用httpservice與服務(wù)器端交互 15.3 httpservice應(yīng)用實(shí)例——留言本 15.4 使用webservice與服務(wù)器端交互 15.5 webservice應(yīng)用實(shí)例 第5篇 綜合實(shí)例篇 第16章 功能齊全的flv播放器 16.1 系統(tǒng)概述 16.2 數(shù)據(jù)源、主題沒(méi)計(jì)和色彩矩陣類的創(chuàng)建 16.3 編寫(xiě)事件類 16.4 自定義糾件設(shè)計(jì) 16.5 主程序設(shè)計(jì) 第17章 視頻展示網(wǎng)站 17.1 系統(tǒng)概述 17.2 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)類設(shè)計(jì) 17.3 服務(wù)器端程序設(shè)計(jì) 17.4 前臺(tái)設(shè)計(jì) 17.5 后臺(tái)設(shè)計(jì)
章節(jié)摘錄
插圖:用戶與目前的Web應(yīng)用程序交互時(shí),其體驗(yàn)并不能令人滿意,主要體現(xiàn)在,Web模型是基于頁(yè)面的模型,而且缺少客戶端智能。因此即使是相對(duì)簡(jiǎn)單的事務(wù)處理(例如網(wǎng)上購(gòu)物)也讓人混淆。而且,它幾乎無(wú)法完成復(fù)雜的用戶交互(如傳統(tǒng)的客戶端/服務(wù)器應(yīng)用程序和桌面應(yīng)用程序中的用戶交互)。這樣的技術(shù)使得Web應(yīng)用程序難以使用、支持成本高,并且在很多方面無(wú)法發(fā)揮作用。為了提高用戶體驗(yàn),出現(xiàn)了一種新類型的Internet應(yīng)用程序,那就是RichInternet Application(以下簡(jiǎn)稱RIA)。這些應(yīng)用程序結(jié)合了桌面應(yīng)用程序反應(yīng)快、交互性強(qiáng)的優(yōu)點(diǎn)與Web應(yīng)用程序傳播范圍廣及容易傳播的特性。RIA簡(jiǎn)化并改進(jìn)了Web應(yīng)用程序的用戶交互,這樣,用戶開(kāi)發(fā)的應(yīng)用程序可以提供更豐富、更具有交互性和響應(yīng)性的用戶體驗(yàn)。Macromedia是公認(rèn)的新興RIA市場(chǎng)的領(lǐng)導(dǎo)者。今天98%的瀏覽器上都使用Macromedia Flash客戶端軟件。因此幾乎每個(gè)人都可以使用基于Flash的RIA。Macromedia Flex是Macromedia的新服務(wù)器產(chǎn)品,它使企業(yè)應(yīng)用程序開(kāi)發(fā)人員能夠全面訪問(wèn)RIA的功能。Flex具有基于標(biāo)準(zhǔn)的架構(gòu),與當(dāng)前企業(yè)開(kāi)發(fā)人員的工具、方法和設(shè)計(jì)模式互補(bǔ)。1.過(guò)渡從最初的HTML到現(xiàn)在,服務(wù)器端系統(tǒng)架構(gòu)經(jīng)歷了很多次重要轉(zhuǎn)變。在此過(guò)程中,客戶端的表現(xiàn)功能也有一些轉(zhuǎn)變,并且每個(gè)階段的計(jì)算功能所帶來(lái)的應(yīng)用程序體驗(yàn)也有變化,直到RIA出現(xiàn)為止。下面列舉其中重要的3個(gè)方面。基于主機(jī)的應(yīng)用程序由基于主機(jī)的計(jì)算發(fā)展而來(lái)的交互式應(yīng)用程序。推動(dòng)此階段計(jì)算的商業(yè)需求來(lái)自于企業(yè)組織內(nèi)部業(yè)務(wù)自動(dòng)化,例如工資表。應(yīng)用程序在內(nèi)部的專用網(wǎng)絡(luò)間進(jìn)行本地發(fā)布,用戶界面的豐富性僅限于文本范圍內(nèi)??蛻舳?服務(wù)器應(yīng)用程序這種模式發(fā)展得很快,主要是因?yàn)樾枰獙?duì)企業(yè)組織內(nèi)部的信息及應(yīng)用進(jìn)行部門(mén)級(jí)別的訪問(wèn)。仍然是在企業(yè)組織內(nèi)部本地訪問(wèn)應(yīng)用程序,但隨著圖形用戶界面的出現(xiàn)及客戶端處理的應(yīng)Web應(yīng)用Web應(yīng)用程序的全局性應(yīng)用,以及基于主機(jī)集中管理應(yīng)用程序的模式,突破了客戶端/服務(wù)器模式的主要限制。但對(duì)于用戶來(lái)說(shuō),這需要很大的投入。從處理的角度來(lái)看,Web應(yīng)用程序模式將客戶端轉(zhuǎn)變?yōu)樘摂M終端。用于提供最佳用戶體驗(yàn)的主要交互問(wèn)題消失了,這些主要問(wèn)題包括直接控制、客戶端處理及局部存儲(chǔ)等。2.RIA出現(xiàn)Macromedia公司于2001年初首先提出了RIA的概念。當(dāng)時(shí)走在前沿的Flash開(kāi)發(fā)者們都已經(jīng)開(kāi)始在實(shí)際應(yīng)用開(kāi)發(fā)中使用類似的模型來(lái)架構(gòu)他們的程序。這些應(yīng)用與傳統(tǒng)的基于HTML的Web應(yīng)用相比,擴(kuò)展了設(shè)計(jì)的自由度,突破了用戶的交互局限。雖然RIA的優(yōu)勢(shì)很明顯,但要求新技術(shù)要與現(xiàn)有的基礎(chǔ)結(jié)構(gòu)及處理過(guò)程相適合。這就需要滿足如下要求。
編輯推薦
《Flex+ASP.NET Web應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)詳解》:在線服務(wù):視頻庫(kù)、源代碼庫(kù)、專業(yè)論壇、專家實(shí)時(shí)支持。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Flex+ASP.NET Web應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)詳解 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版