日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Flex經(jīng)典學(xué)習(xí)教程

你對(duì)Flex的概念是否熟悉,本文向大家簡(jiǎn)單介紹一下,F(xiàn)lex通常是指AdobeFlex,是最初由Macromedia公司在2004年3月發(fā)布的,基于其專有的MacromediaFlash平臺(tái)。

按需網(wǎng)站建設(shè)可以根據(jù)自己的需求進(jìn)行定制,成都網(wǎng)站制作、網(wǎng)站建設(shè)構(gòu)思過(guò)程中功能建設(shè)理應(yīng)排到主要部位公司成都網(wǎng)站制作、網(wǎng)站建設(shè)的運(yùn)用實(shí)際效果公司網(wǎng)站制作網(wǎng)站建立與制做的實(shí)際意義

Flex簡(jiǎn)介

AdobeFlex是支持RIA(richinternetapplications)的開(kāi)發(fā)和部署一系列發(fā)展中的技術(shù)和產(chǎn)品線的概括詞,包括theFlexFramework,FlexBuilder2,andFlexEnterpriseServices2等。

傳統(tǒng)的程序員在開(kāi)發(fā)動(dòng)畫(huà)應(yīng)用方面存在困難,F(xiàn)lex試圖通過(guò)提供一個(gè)程序員們已經(jīng)熟知的工作流和編程模型,讓程序員更快更簡(jiǎn)單地開(kāi)發(fā)動(dòng)畫(huà)及RIA應(yīng)用。在多層式開(kāi)發(fā)模型中,F(xiàn)lex應(yīng)用屬于表現(xiàn)層。

1,F(xiàn)lexFramework包括MXML,類庫(kù),組件,容器和效果(effects)等。它不需另外的服務(wù)器或IDE就可以生成和美化Flex應(yīng)用程序。

2,F(xiàn)lexBuilder2是全新的幾乎和1.5沒(méi)什么相同之處的產(chǎn)品。FlexBuilder2是在Eclipse基礎(chǔ)上創(chuàng)建的全新RIAIDE,是生成Flex應(yīng)用的最簡(jiǎn)單最強(qiáng)大的方式。實(shí)現(xiàn)了集成編譯器,代碼縮進(jìn),調(diào)試,設(shè)計(jì)視圖,源代碼控制系統(tǒng)集成等許多功能。它可以當(dāng)作標(biāo)準(zhǔn)的獨(dú)立應(yīng)用軟件,也可以當(dāng)作Eclipse的插件使用。

3,F(xiàn)lexEnterpriseServices2是Flex1.5server的下一代,擁有眾多新功能,比如自動(dòng)測(cè)試,企業(yè)通信支持(提供一種發(fā)布/訂閱的通信架構(gòu)),數(shù)據(jù)服務(wù)(使本地處理的數(shù)據(jù)和服務(wù)器端同步)。最新版的Flex支持創(chuàng)建靜態(tài)文件,該文件使用解釋編譯方式并且不需要購(gòu)買(mǎi)服務(wù)器許可證就可以在線部署。Flex服務(wù)器也是客戶端和XMLWebServices及遠(yuǎn)程對(duì)象(ColdfusionCFCs,或Java類,等支持ActionMessageFormat的其他對(duì)象)之間通訊的通路。

Flex采用GUI界面開(kāi)發(fā),使用基于XML的MXML語(yǔ)言。Flex具有多種組件,可實(shí)現(xiàn)WebServices,遠(yuǎn)程對(duì)象,draganddrop,列排序,圖表等功能;Flex內(nèi)建動(dòng)畫(huà)效果和其它簡(jiǎn)單互動(dòng)界面等。相對(duì)于基于HTML的應(yīng)用(如PHP,ASP,JSP,ColdFusion?即CFMX等)在每個(gè)請(qǐng)求時(shí)都需要執(zhí)行服務(wù)器端的模板,由于客戶端只需要載入一次,F(xiàn)lex應(yīng)用程序的工作流被大大改善。Flex的語(yǔ)言和文件結(jié)構(gòu)也試圖把應(yīng)用程序的邏輯從設(shè)計(jì)中分離出來(lái)。

Flex版本歷史

1,Flex1.0-2004年3月,Flex1.5-2004年10月:FlexServer1.0and1.5的目標(biāo)市場(chǎng)是企業(yè)應(yīng)用開(kāi)發(fā),價(jià)格約US$15000每CPU。每個(gè)許可證包含五個(gè)FlexBuilder許可證。

Flex最初是作為一個(gè)J2EE(Java2Platform,EnterpriseEdition)應(yīng)用,或者可以說(shuō)是JSP(JavaServer?Pages)標(biāo)簽庫(kù)而發(fā)布的。它可以把運(yùn)行中的MXML(Flex標(biāo)記語(yǔ)言)和ActionScript?編譯成FLASH應(yīng)用程序(即二進(jìn)制的SWF文件)。Flex1.5是企業(yè)級(jí)的表現(xiàn)層服務(wù)器。你可以寫(xiě)下MXML,上傳服務(wù)器,然后Flex編譯器就會(huì)把MXML編譯成SWF,然后創(chuàng)建表現(xiàn)層。你也可以下線在本機(jī)編譯MXML,然后只上傳SWF。你也可以使用webservices或者AMF和服務(wù)器通訊。

FlexBuilder1.5是基于Dreamweaver編碼環(huán)境的服務(wù)于Flex1.5的編程環(huán)境,實(shí)現(xiàn)了設(shè)計(jì)/代碼視圖,高亮語(yǔ)法顯示,代碼縮進(jìn)和應(yīng)用預(yù)覽等功能。

2,Flex2.0Alpha-2005年10月,Flex2.0Beta1-2006年2月,Flex2.0Beta2-2006年3月,Flex2.0Beta3-2006年5月,Flex2.0FINAL-2006年6月28日:AdobeFlex2改變了許可模式,開(kāi)放其"FlexFramework"技術(shù)為免費(fèi)版。新版的FlexBuilder2基于EclipseIDE,對(duì)于需要諸如datapush和自動(dòng)測(cè)試等高級(jí)功能的用戶來(lái)說(shuō),企業(yè)級(jí)的服務(wù)仍然有效。Flex2引入了新版本的語(yǔ)言ActionScript3?的使用,這需要FlashPlayer9以上版本作為運(yùn)行時(shí)(runtime)。Flex是第一個(gè)被Adobe冠上Adobe商標(biāo)而重新命名的原Macromedia產(chǎn)品。

Flex和ColdFusion

Macromedia把一部份Flex1.5的子集嵌入到了它的ColdfusionMX7中間件平臺(tái)中以供在Flashforms中使用。雖然可以使用這個(gè)平臺(tái)來(lái)開(kāi)發(fā)RIA,但是它原來(lái)的目的只是為了開(kāi)發(fā)豐富的forms應(yīng)用,所以這個(gè)功能并不為Macromedia所支持。

Flex應(yīng)用開(kāi)發(fā)步驟

以下直接來(lái)源于Flex2.0Beta3的幫助文件:

1,使用一系統(tǒng)預(yù)定義組件(窗口,按鈕等)來(lái)定義一個(gè)開(kāi)發(fā)界面。

2,組織安排組件,現(xiàn)在用戶自定義的界面設(shè)計(jì)。

3,使用風(fēng)格和主題來(lái)定義可見(jiàn)設(shè)計(jì)。

4,增加動(dòng)態(tài)動(dòng)作,如應(yīng)用程序之間的互動(dòng)。

5,定義并在需要時(shí)連接上一個(gè)數(shù)據(jù)服務(wù)。

6,從源代碼生成一個(gè)在Flash播放器中運(yùn)行的SWF文件。


分享標(biāo)題:Flex經(jīng)典學(xué)習(xí)教程
標(biāo)題來(lái)源:http://www.5511xx.com/article/coejegh.html