<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 431,  comments - 344,  trackbacks - 0
    作者: 陳岳東   發表日期: 2006-11-07 19:45  


    Openlaszlo開發資料整理
    一 Laszlo簡介
          Laszlo是一個開源的RIA(Rich Internet Applications的縮寫,翻譯成中文為富因特網應用程序,也稱Rich Internet應用程序)開發環境,遵循OSI認證的CPL許可(Common Public License)。使用Laszlo開發RIA(Rich Internet Applications的縮寫,翻譯成中文為富因特網應用程序,也稱Rich Internet應用程序)時,只需編寫名為LZX的文件(其中整合了XML和javascript,類似XUL、MXML和XAML),運行在J2EE應用服務器上的Laszlo表示服務器會將其編譯成SWF文件并傳輸到客戶端的Flash Player。
        Laszlo系統具備開發基于XML技術的網絡應用程序,Laszlo的技術使開發者配合桌面軟件快速的創建網絡應用程序。這將會開發出更多快速、界面漂亮、更加有效率的流媒體應用程序,Laszlo應用看起來和桌面應用軟件非常相似,但是它是一個基于XML檢索數據技術的服務器開發而成。

    LZX簡介:
      LZX是Laszlo XML-based language的縮寫,是一種基于XML的語言,用來開發RIA ( 富因特網應用程序).利用現有的標準,例如xml、javascript,和xpath。LZX是一種基于事件驅動和面向對象的語言,用來開發動態的、基于事件驅動的程序。

    二 安裝openlaszlo平臺及IDE配置
    1 下載并安裝openlaszlo平臺及Eclipse環境:
       在laszlo的官方網站:www.laszlosystems.com(或者http://www.openlaszlo.org)下載最新的安裝版本openlaszlo3.3。在運行安裝文件前,確保已經安裝java虛擬機! 安裝完后,會自動啟動tomcat服務器,并啟動laszlo的laszlo-explorer演示程序,大約三十秒內就該看到漂亮的系統界面了。如果看不到的話從瀏覽器中訪問:http://127.0.0.1:8080/lps-3.2/laszlo-explorer/index.jsp,當你看到有3個時鐘的世界地圖,就表示安裝成功了。打開左邊的折疊菜單,可以看到里面的好多東西,還有文檔等等。
          (Java虛擬機的配置:鼠標右鍵單擊我的電腦--->屬性--->高級--->環境變量--->系統變量--->新建以下三個變量
          PATH 其值設置為%PATH%;f:\j2sdk1.4.1\bin
          JAVA_HOME=f:\j2sdk1.4.1
          CLASSPATH=f:\j2sdk1.4.1\lib\tools.jar
          注:因其版本及安裝路徑的不同,而路徑f:\j2sdk1.4.1有可能不同,但其后的bin、lib目錄都相同
    2 安裝并配置開發工具laszloIDE:
        在http://openlaszlo.org/download-old/ide/laszloIDE-0.2.0-jdk1.5.zip 中下載laszloIDE插件包,找到Download from OpenLaszlo.org version 0.2.0 for JDK 1.5, WTP 1.0.版本,下載這個包,大約9M。
    3   設置Laszlo的開發環境
        確定你已經安裝了OpenLaszlo 3.1 或以后的版本(3.3.3 是最新的).可從laszlo的官方網站 www.laszlosystems.com(或者http://www.openlaszlo.org)下載最新的安裝版本openlaszlo3.3.此版本自身包含一個tomcat5.0,因此使用者不必預先安裝tomcat即可運行.
    從此網站http://download.eclipse.org/webtools/downloads/drops/R1.5/R-1.5.1-200609230508/下載Eclipse SDK 3.2.1 "all in one" zip file 版本,大約205.7MB (wtp-all-in-one-sdk-R-1.5.1-200609230508-win32.zip or wtp-all-in-one-sdk-R-1.5.1-200609230508-linux-gtk.tar.gz). WTP all-in-one 模塊包含了用wtp運行軟件的全部集合。這個包已經包含了與eclipse 3.2.1 sdk, emf, gef and jem.相結合的全部先決條件。你將不在需要任何其他的插件. (注:WTP是Web Tools Platform 的簡稱)。(注:建議初學者用all-in-one版本的Eclipse,非all-in-one配置比較麻煩。)

    配置環境:直接解壓eclipse壓縮包,點擊eclipse目錄下的eclipse.exe即可運行.接下來點擊Help--->Software Update--->Find and Install...--->Search for new features to install--->next--->New Archiveal site然后選中LaszloIDE-0.2.0-jdk1.5.zip并在其前面的方框中打勾,然后點擊next--->I accept the terms In the license argeement--->next--->finish,出現update Mangcr安裝界面,接下來出現Verification窗口,選Install all,最后彈出Install / Update窗口,選Yes,重起eclipse即可.
    三、基本語法及控件(標簽)
    1、文本
    <canvas width=”300” height=”200” bgcolor=”white”>
         <statictext>hello,would!</statictext>
    </canvas>
    Laszlo的中文問題:
    只要在加文件頭:<?xml version=”1.0” encoding=”UTF-8”>
    2.按鈕
    <canvas>
         <button>hello</button>
    </canvas>
    3.簡單事件
    <canvas debug=”true”>
         <button id=”mybutton” onclick=”debug.write(‘button click’)”
    Clickme>
    </button>
    </canvas>
    4.簡單動畫的實現
    <canvas>
         <window height=”50” width=”100”>
         <animatorgroup process=”sequential”>
               <animator attribute=”x” to=”500” duration=”1000”>
               <animator attribute=”y” to=”300” duration=”1000”>
    </animatorgroup>
    </window>
    </canvas>
    5.讀取xml數據
    <canvas>
         <datasetname=”dest”>
               <employee>
                     <firstname>John</firstname>
                     <lastname>Smith</lastname>
               </employee>
    </datasetname>
    <text datapath=”dset:/employee/firstname/text()”/>
    <text datapath=”dest:/employee/lastname/text()”/>
    <simplelayout axis=”x”/>
    </canvas>

    十分鐘openlaszlo入門教程:http://www.laszlosystems.com/lps/laszlo-in-ten-minutes/
    成熟的系統架構:openlaszlo server
        http://www.openlaszlo.org/architecture
    豐富的組件庫: http://www.openlaszlo.org/documentation/
    完善的開發文檔:http://www.openlaszlo.org/documentation/
    眾多成功商業案例:http://www.laszlosystems.com/customers/
    廣為社會認可:http://www.laszlosystems.com/company/awards/
    posted on 2007-01-30 15:11 周銳 閱讀(2221) 評論(0)  編輯  收藏 所屬分類: RIA

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 色欲aⅴ亚洲情无码AV蜜桃| 亚洲网站在线免费观看| 亚洲av无码专区在线观看亚| 在线观看成人免费视频不卡| 久久精品国产亚洲AV无码偷窥| 国内精品久久久久影院免费| 亚洲精品乱码久久久久久蜜桃不卡| 中文字幕永久免费视频| 亚洲午夜福利AV一区二区无码| 任你躁在线精品免费| 亚洲国产女人aaa毛片在线| 久久成人免费电影| 亚洲美女人黄网成人女| 97人妻无码一区二区精品免费| 亚洲一级片在线观看| 毛片免费vip会员在线看| 欧美色欧美亚洲另类二区| 亚洲AV无码乱码精品国产| 精品久久久久久国产免费了 | 亚洲人成无码网站| 中文字幕无码毛片免费看| 中文无码日韩欧免费视频| 国产亚洲精品精华液| 亚洲成年人免费网站| 亚洲人成无码网站| 91精品国产免费| 亚洲人片在线观看天堂无码| 亚洲AV成人潮喷综合网| aa级女人大片喷水视频免费| 亚洲字幕在线观看| 国产成人精品免费视频软件| 国产成人无码免费网站| 亚洲精品中文字幕麻豆| 国内外成人免费视频| 成人免费777777被爆出| 亚洲影视一区二区| 亚洲日韩在线观看免费视频| 日本免费大黄在线观看| 美女扒开尿口给男人爽免费视频| 亚洲AV永久无码精品一百度影院| 成人免费一区二区无码视频|