亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解析Flex語言

發布時間:2021-11-22 18:47:28 來源:億速云 閱讀:250 作者:柒染 欄目:編程語言

本篇文章為大家展示了如何解析Flex語言,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

和大家重點學習一下Flex語言的概念,Flex是一個在J2EE應用服務器或servlet容器安裝的展現服務器。它擁有豐富的用戶界面組件、用于排布這些組件的基于XML的標記語言。

MacromediaFlex

MacromediaFlex(開發代號為Royale)是一個展現服務器,開發者可以用它來開發新一代的“復雜Internet應用”(RIAs-RichInternetApplications)。復雜Internet應用融合了桌面應用的可用性和web應用的易于管理的優點。

Flex是一個在J2EE應用服務器或servlet容器安裝的展現服務器。它擁有豐富的用戶界面組件、用于排布這些組件的基于XML的標記語言,以及可以處理用戶交互的面向對象編程語言。這些技術的給我們帶來的是:使用Flash播放器渲染復雜Internet應用,使用工業標準和開發者熟悉的方式進行開發。

本文將專注于Flex語言的關鍵部分。為了運行本文中提到的代碼,你可能需要加入Flex的Beta測試。Flex運行于象MacromediaJRun,IBMWebsphere,BEAWebLogic,orApacheTomcat這樣的J2EE應用服務器之上。Flex未來將支持Microsoft.NET服務器。

Flex語言簡介

由于標記語言和面向對象程序設計語言廣泛應用,因此,基于這兩項技術的Flex語言也將從中獲益。標記語言是成功的,排布用戶界面也相對容易。MXML,由Flex引入的、基于XML的標記語言,將延續其成功。和HTML很象,你可以用MXML來排布應用的用戶界面。同為基于XML的標記語言,MXML比HTML有更強的結構,更少的語法歧義。比起HTML,MXML還引入了更豐富的標簽集。如:DataGrid,Tree,TabNavigator,Accordion和Menu,這些都是標準標簽集中的一部分。你還可以擴展MXML標簽,創建自己的組件。此外,二者***的區別是,MXML定義的用戶界面是用Flash播放器運行的,相對傳統的基于HTML、頁面為中心的web應用而言,這將更具吸引力。

除了排布可視組件,還可以用MXML來定義應用中其他重要方面,如,可以把應用定義為一個web服務的客戶,或是在應用中開發動畫,用于提示用戶進度。
但是,標記語言提供的編程邏輯仍難以滿足用戶交互的需求。在Flex中,可以用ActionScript編程語言來編寫事件監聽器來滿足此種需求。ActionScript是一種基于ECMA-262標準的、強類型的面向對象語言,和其他編程語言——java和C#很相似,因此也很易于上手。

總而言之,當編寫一個Flex語言的應用時,需要用MXML來設置用戶界面,并用ActionScript來編寫響應用戶交互的邏輯。
作為一個開發者,你可以根據自己的喜好,用自己所熟悉的IDE(比如Eclipes或Intellij)手工編寫MXML,也可以使用Flex支持的“所見即所得”開發環境(目前開發代號為Brady)。即使你選擇手工編寫MXML,仍可使用Flex提供的XMLschema,在IDE中為你提供代碼提示(codehinting)和代碼自動填充(codecompletion)的功能.

下面例子是一個名為HelloWord.mxml的簡單Flex應用的源代碼。該應用程序有兩個TextInput組件,當點擊Copy時,sourceTextInput的內容就會顯示在destinationTextInput域中。以下例子顯示如何用MXML和ActionScript來創建應用:用MXML定義用戶界面,再用ActionScript為Button組件的事件監聽器編寫拷貝邏輯。

<?xmlversionxmlversion="1.0"encoding="iso-8859-1"?>  <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.macromedia.com/2003/  mxml">  <mx:TextInputidmx:TextInputid="source"width="100"/> <mx:Buttonlabelmx:Buttonlabel="Copy" click="destination.text=source.text"/> <mx:TextInputidmx:TextInputid="destination"width="100"/>  </mx:Application>

圖1.在HelloWorld程序中將sourceTextInput的文本拷貝到destinationTextInput。

如何解析Flex語言

上述內容就是如何解析Flex語言,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吴忠市| 乌鲁木齐县| 定州市| 广灵县| 白城市| 永济市| 水城县| 桐乡市| 棋牌| 三门县| 蓬安县| 闻喜县| 将乐县| 博罗县| 神木县| 桃园市| 丰台区| 南华县| 通江县| 教育| 清镇市| 思南县| 蓬溪县| 鄂州市| 偃师市| 宝山区| 乌拉特后旗| 榆树市| 阿勒泰市| 洛隆县| 东台市| 托里县| 广安市| 宁国市| 独山县| 永春县| 禄丰县| 安泽县| 梁山县| 会东县| 靖州|