国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

學(xué)習(xí)筆記 Flex程序設(shè)計基礎(chǔ)教程

開發(fā) 后端
你對Flex程序設(shè)計是否了解,這里和大家分享一下,F(xiàn)lex是一種RIA開發(fā)技術(shù),具有更好的網(wǎng)絡(luò)交互能力,更加絢麗的表現(xiàn)效果,同時在企業(yè)級的擴展上也游刃有余。

本文和大家重點討論一下Flex程序設(shè)計基礎(chǔ),F(xiàn)lex技術(shù)對軟件開發(fā)人員的要求并不苛刻,MXML和ActionScript都遵循技術(shù)標準,用相對簡單的代碼就可以完成絢麗高效的Flex應(yīng)用程序。

Flex程序設(shè)計基礎(chǔ)

Flex是一種RIA開發(fā)技術(shù),具有更好的網(wǎng)絡(luò)交互能力,更加絢麗的表現(xiàn)效果,同時在企業(yè)級的擴展上也游刃有余。Flex技術(shù)對軟件開發(fā)人員的要求并不苛刻,MXML和ActionScript都遵循技術(shù)標準,用相對簡單的代碼就可以完成絢麗高效的Flex應(yīng)用程序。

作為Flex技術(shù)的組成部分,F(xiàn)lexCharting讓我們可以靈活地進行圖表編程,F(xiàn)lexDataService讓我們可以將Flex應(yīng)用程序部署成為企業(yè)級應(yīng)用。
FlexBuilder是一個實用的集成開發(fā)環(huán)境,通過這個環(huán)境,可以高效地完成Flex程序的編寫。

1.1RIA概述

本章內(nèi)容介紹Flex程序設(shè)計的背景和技術(shù)特點,并通過示例程序來展示Flex的界面效果和技術(shù)內(nèi)涵。

Internet已經(jīng)是我們生活的一部分,而“看網(wǎng)頁”可以說是網(wǎng)絡(luò)瀏覽者與Internet最簡單的溝通方式。打開瀏覽器,進入一個網(wǎng)站瀏覽,這就是瀏覽者們看到的最直觀的Internet的外表。盡管頁面上不是單一的文字,但也僅僅是“頁”。然而如今這些傳統(tǒng)的呆板的“頁”已經(jīng)不再能滿足網(wǎng)絡(luò)瀏覽者的要求了。多媒體、多元化的信息表現(xiàn)在一個頁面上,的確很是單薄。

另一方面,開發(fā)人員也一直在為過分依賴于頁面刷新、請求響應(yīng)等諸多傳統(tǒng)網(wǎng)頁開發(fā)技術(shù)固有的問題而煩惱。當然我們不能忽略B/S架構(gòu)能夠取代C/S長期大行其道有一個重要的因素,就是網(wǎng)絡(luò)帶寬問題。

傳統(tǒng)網(wǎng)頁內(nèi)容簡單,節(jié)省網(wǎng)絡(luò)帶寬的優(yōu)勢是與生俱來的,而如今網(wǎng)絡(luò)技術(shù)在不斷地發(fā)展,軟硬件發(fā)展又達到了一個并駕齊驅(qū)的時期,軟件系統(tǒng)已經(jīng)不需要等待硬件的發(fā)展而發(fā)展。有了強烈的需求,又有了充足的硬件基礎(chǔ),新技術(shù)應(yīng)運而生,RichInternetApplication(RIA)的出現(xiàn)給網(wǎng)絡(luò)瀏覽者和開發(fā)人員都帶來了全新的體驗。

RichInternetApplication即是富因特網(wǎng)應(yīng)用程序,其特點也體現(xiàn)在一個“富”字上,傳統(tǒng)的HTML頁面帶給用戶的頁面元素是極其有限的,輸入框、選擇框、下拉框等無法替換的元素,恐怕早就對瀏覽者帶來了審美疲勞,更何況在功能上也存在著很大不足。對比傳統(tǒng)頁面,RIA的界面是“富”的,基本上一個桌面程序能表現(xiàn)出來的效果,RIA都能表現(xiàn)。

圖1.1中的網(wǎng)站是一個名為scrapblog的博客網(wǎng)站,與我們常見到的博客網(wǎng)站不同,這個網(wǎng)站使用一種RIA技術(shù)構(gòu)建,在頁面表現(xiàn)力和交互性上都遠遠超過了常見的博客網(wǎng)頁。


如果說RIA的優(yōu)勢僅僅是豐富的界面表現(xiàn)能力的話,那么大家會認為這不過就是個C/S架構(gòu),RIA的另一大特點也正是與C/S架構(gòu)最大的不同:數(shù)據(jù)上的“富”。傳統(tǒng)的網(wǎng)頁開發(fā)基于HTTP協(xié)議,數(shù)據(jù)的交互依賴于請求/響應(yīng)機制;界面的交互則需要進行頁面的跳轉(zhuǎn)和刷新。RIA的處理則有很大不同,在客戶端可以進行完整的數(shù)據(jù)處理,與用戶的交互更加友好、更加迅速;界面交互并不依賴頁面,消息通過異步請求傳遞,面向用戶界面中的各個小模塊,客戶端的模塊之間關(guān)系清晰,處理起來更加靈活。

對于企業(yè)級應(yīng)用來說,RIA技術(shù)并不需要替換掉現(xiàn)有的體系結(jié)構(gòu)模型,如JavaEE(以前稱J2EE)、.NET架構(gòu)等。RIA技術(shù)通常可以和企業(yè)級應(yīng)用體系結(jié)構(gòu)很好地進行整合。將原有的系統(tǒng)構(gòu)建成更易用、更直觀、更迅速的“網(wǎng)頁應(yīng)用程序”。在不會影響到原有應(yīng)用的前提下,RIA技術(shù)對表現(xiàn)層進行了大幅度的增強,進一步提升界面的友好程度,并且減少了用戶與系統(tǒng)的遠程交互頻率,減少了帶寬需求。

RIA開發(fā)技術(shù)已經(jīng)有很多種,Adobe公司的Flex發(fā)展日趨成熟,微軟公司的SilverLight及Sun公司的JavaFX也嶄露頭角。Flex技術(shù)的優(yōu)勢得天獨厚,有強大的Flash平臺作后盾,SilverLight和JavaFX在RIA的實現(xiàn)上則各有側(cè)重,SilverLight作為一個瀏覽器插件支持廣泛,而且對于JavaScript和微軟的.NET技術(shù)無縫結(jié)合,而JavaFX體系不僅希望利用編寫更容易的JavaFXScript取代JavaScript,更是提供了JavaFXMobile,為手機及移動設(shè)備增加了應(yīng)用程序支持。

1.2Flex簡介

Flex程序設(shè)計是一種基于標準編程模型的高效RIA開發(fā)產(chǎn)品集,最初由Macromedia公司在2004年發(fā)布,后被Adobe公司冠以商標。Flex最大的特點是基于全球流行的網(wǎng)絡(luò)動畫平臺——MacromediaFlash。2000年以來,F(xiàn)lash動畫愈發(fā)火爆,“閃客”們的作品為Internet增添了絢麗的色彩,而Flash的播放器FlashPlayer已經(jīng)成為瀏覽器上首選的不可或缺的插件,為了看到頁面中生動的Flash動畫,大部分瀏覽者都會安裝FlashPlayer。通過Flex技術(shù),開發(fā)人員可以將RIA程序編譯成為Flash文件,為FlashPlayer所接受,也就是說,F(xiàn)lex技術(shù)所開發(fā)出來的程序?qū)τ诖蟛糠譃g覽者而言并不需要安裝額外的客戶端支持,這是一個得天獨厚的優(yōu)勢。

“基于標準編程模型的高效RIA開發(fā)產(chǎn)品集”,這是Adobe公司對Flex技術(shù)的官方定義。下面我們就來進行詳細的分析。

一個完整的Flex程序由MXML代碼和ActionScript代碼組成。MXML基于XML標準,用于配置和設(shè)計Flex程序的界面及編寫表現(xiàn)層數(shù)據(jù)模型;ActionScript基于ECMAScript,原來用于設(shè)計Flash動畫,其語法規(guī)范類似于JavaScript。這樣兩種基于W3C標準的開發(fā)語言就構(gòu)成了Flex程序,兩種語言的關(guān)系類似于HTML和JavaScript,這樣一來(尤其對于傳統(tǒng)網(wǎng)頁開發(fā)者來說),F(xiàn)lex根本沒有什么門檻。

Flex3是Flex程序設(shè)計的一個成熟版本,它的產(chǎn)品集包含以下幾部分。

1.AdobeFlex3SDK

FlexSDK是Flex產(chǎn)品集中最基礎(chǔ)的也是必需的組件,使用其他組件必須在SDK的基礎(chǔ)上,單獨通過SDK就可以完成常用的程序設(shè)計。

2.AdobeFlexBuilder3

FlexBuilder是一個基于Eclipse的集成開發(fā)環(huán)境,通過FlexBuilder可以對程序進行所見即所得的界面設(shè)計,并支持MXML和ActionScript的智能編寫,可以在很大程度上提高Flex開發(fā)的效率。

3.AdobeLiveCycleEnterpriseSuite

LiveCycleES是Flex企業(yè)級開發(fā)部署套件,以應(yīng)用于企業(yè)級組件,使得Flex可以部署到JavaEE應(yīng)用服務(wù)器上。

Flex3SDK的系統(tǒng)需求如下。

Windows平臺:Windows2000,XP,Server2003,Java1.4~1.5
Macintoshi平臺:MacOSXv.10.4.x,Java1.5
Linux平臺:RedHatEnterpriseLinux3~4,Suse10,Java1.4~1.5
Solaris平臺:Solaris9,10,Java1.4~1.5
處理器需求:IntelPentiumII450MHz或更快/PowerPCG3500MHz或更快/Modernprocessor(800MHz或更快)
內(nèi)存需求:512MBRAM(推薦1GB)
硬盤需求:200MB可用硬盤空間
 

【編輯推薦】

  1. Flex頁面跳轉(zhuǎn)實現(xiàn)的幾種方式
  2. FlexBuilder4十大新特性閃亮登場
  3. Flex框架中Cairngorm和Mate的優(yōu)點大比拼
  4. FlexBuilder3.0與Eclipse3.4的完美結(jié)合
  5. 解析Flex應(yīng)用開發(fā)步驟 新特性和技術(shù)框架 

 

 

責(zé)任編輯:佚名 來源: gamfe.com
相關(guān)推薦

2011-09-13 16:39:50

Android UI設(shè)

2009-10-21 17:36:36

VB基礎(chǔ)教程

2011-07-04 13:31:15

2010-08-04 09:34:51

Flex設(shè)計

2011-08-25 14:43:55

LUA對象序列化

2010-04-13 14:59:20

Unix操作系統(tǒng)

2009-07-03 08:58:22

Flex教程Flex程序

2010-08-05 13:27:06

Flex布局

2010-08-10 15:26:38

Flex應(yīng)用程序

2010-06-11 13:53:54

UML建模

2010-08-12 15:59:23

Flex應(yīng)用程序

2010-07-30 15:18:26

Flex

2010-08-03 14:52:49

Flex界面設(shè)計

2017-07-18 10:14:23

OracleMerge into教程

2009-07-22 13:32:43

iBATIS DAO

2011-07-18 09:35:29

iPhone 框架

2011-08-25 10:35:14

Lua語言函數(shù)

2017-12-12 07:47:59

dockermarathon服務(wù)器

2010-08-09 10:34:05

Flex背景

2010-08-24 10:54:16

MeeGoUI設(shè)計
點贊
收藏

51CTO技術(shù)棧公眾號

97av在线影院| 亚洲综合自拍偷拍| 久久精品国产v日韩v亚洲 | av电影天堂一区二区在线观看| 日本高清久久天堂| 午夜日韩成人影院| 精品女同一区二区三区在线播放| 国产在线拍揄自揄拍无码| 国产一卡不卡| 粗暴蹂躏中文一区二区三区| 97影院秋霞午夜在线观看| 亚洲欧美经典视频| 成人综合视频在线| 久久精品国产99久久6| 国产91精品一区二区绿帽| 美女午夜精品| 深夜福利国产精品| 一区二区三区视频| 蜜桃av在线播放| 国产一区二区三区黄视频| 国产精品天干天干在线综合| 精品美女一区二区| 最新亚洲视频| 欧美又大又粗又长| 亚洲国产精选| 日韩精品一二三四区| yw视频在线观看| 亚洲成人免费观看| 成人综合网址| 国产清纯美女被跳蛋高潮一区二区久久w | 国产区一区二| 亚洲第一精品久久忘忧草社区| 青青草免费在线视频| 亚洲人成网站精品片在线观看| 国产无套内射久久久国产| 国产精品综合二区| 黄色免费高清视频| 久久国产婷婷国产香蕉| 亚洲va久久久噜噜噜久久狠狠| 国产精品草草| 国产98在线|日韩| 亚洲午夜黄色| 精品一区二区三区日本| 国产亚洲精品v| 欧美日韩精品免费观看| 日韩福利视频网| 午夜老司机精品| 久草这里只有精品视频| 国产av不卡一区二区| 国产一区二区精品久久| 日韩精品第1页| 国产乱国产乱300精品| 久青草视频在线播放| 97久久超碰精品国产| 亚洲无吗一区二区三区| 综合久久综合久久| 在线欧美一级视频| 欧美特级限制片免费在线观看| 快射视频在线观看| 精品在线小视频| 9999在线精品视频| 欧美自拍视频在线观看| 日韩欧美二区| av成人在线电影| 欧美a级理论片| 国产91xxx| 亚洲视频一区二区在线观看| 一个人免费观看视频www在线播放| 在线观看成人免费视频| 欧美性video| www.日韩不卡电影av| 97久久精品| 96sao精品视频在线观看| 亚洲一区二区三区高清不卡| 在线观看亚洲视频啊啊啊啊| 26uuu另类欧美| 国内精品卡一卡二卡三新区| 欧美日韩综合色| 日韩美女在线看免费观看| 久久久综合av| 韩日欧美一区| 老子影院午夜伦不卡大全| 有码一区二区三区| 69xxx在线| 久精品免费视频| 91av精品| 干日本少妇视频| 亚洲欧美在线另类| 国产美女av在线| 久久伊人免费视频| 国产精品久久| 欧美 日韩 国产一区| 精品久久久久久| 看黄在线观看| 国产精品揄拍一区二区| 天海翼一区二区三区四区在线观看| 在线日韩成人| 国产精品一区二区三区四区五区 | 69av在线播放| 欧美日韩第一区| 亚洲中文字幕无码一区二区三区 | 国产黄色av免费看| 欧美亚洲综合久久| 日韩一级视频| av在线不卡观看| 91美女在线视频| melody高清在线观看| 欧美成人中文字幕| 亚洲一区二区三区高清| 天天干天天综合| 日韩精品在线一区二区| 欧美电影免费网站| 日韩视频 中文字幕| 欧洲精品一区二区| 成人香蕉社区| 免费成人深夜夜行网站视频| 欧美日韩国产黄| 成人污版视频| 亚洲草草视频| 国产在线视频一区| 懂色av影视一区二区三区| 黄色精品视频| 亚洲专区中文字幕| 香蕉久久久久久| 国产精品二区在线| 欧美国产精品一区二区三区| 久久国产精品黑丝| 成人免费视频网址| 中文字幕va一区二区三区| 电影在线观看一区| 国产精品有限公司| 亚洲成人精品在线观看| 校园春色亚洲| 黄色片视频在线播放| 亚洲国产欧美日韩精品| 国产精品久久久久久久久妇女| 在线看视频你懂得| 国产美女精彩久久| 中文字幕中文乱码欧美一区二区| 青青草视频在线免费直播| 亚洲精品白虎| 4438x成人网最大色成网站| 日韩不卡视频在线观看| 奇米777四色影视在线看| 在线观看国产成人av片| 天天揉久久久久亚洲精品| 国产免费黄色av| 亚洲欧美在线磁力| 黄色三级视频片| 亚洲午夜国产成人av电影男同| 国产精品呻吟| 高清在线观看av| 91九色国产视频| 午夜一区二区三区在线观看| 美日韩中文字幕| 日韩女优视频免费观看| 日韩视频在线免费观看| 国产自产高清不卡| 欧美激情成人动漫| 黄色精品在线观看| 日韩三级电影网站| 欧美成人剧情片在线观看| 国产成人av自拍| 人人精品久久| 日本www在线播放| 黄色大片在线免费看| 日韩欧美成人激情| 国产精品福利网站| 亚洲激情一二三区| 欧美视频观看一区| 色av成人天堂桃色av| 日韩一区自拍| 男男激情在线| 鲁丝一区二区三区免费| 欧美videos中文字幕| 久久99深爱久久99精品| 欧亚一区二区| 国产高潮免费视频| 91九色视频在线| 欧美成人日本| 区一区二日本| 欧美一区一区| 久久99精品久久久久久秒播放器| 亚洲主播在线播放| 欧美不卡在线| 国产网红在线观看| 日本特级黄色大片| 欧美裸身视频免费观看| 亚洲免费大片在线观看| 牛牛国产精品| 人人超在线公开视频| 国产av人人夜夜澡人人爽麻豆 | 成年女人在线看片| www.日本少妇| 97在线免费观看| 欧美主播一区二区三区美女| 青青草国产成人av片免费| 精品久久免费| 岛国最新视频免费在线观看| 亚洲天堂第一区|