技术中心

这里象征着我们的态度和能力

>Openlaszlo开发资料整理
发布者:中国IT实验室    信息来源:中国IT实验室    发布时间:2012-01-28      浏览次数:5572
分享到:

新浪微博

腾讯微博

QQ空间

豆瓣网

QQ好友

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

    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的官方网站下载最新的安装版本openlaszlo3.3.在运行安装文件前,确保已经安装java虚拟机! 安装完后,会自动启动tomcat服务器,并启动laszlo的laszlo-explorer演示程序,大约三十秒内就该看到漂亮的系统界面了。如果看不到的话从浏览器中访问,当你看到有3个时钟的世界地图,就表示安装成功了。打开左边的折叠菜单,可以看到里面的好多东西,还有文档等等。
   
    (Java虚拟机的配置:鼠标右键单击我的电脑--->属性--->高级--->环境变量--->系统变量--->新建以下三个变量
   
    PATH 其值设置为%PATH%;f:j2sdk1.4.1in
   
    JAVA_HOME=f:j2sdk1.4.1
   
    CLASSPATH=f:j2sdk1.4.1lib ools.jar
   
    注:因其版本及安装路径的不同,而路径f:j2sdk1.4.1有可能不同,但其后的bin、lib目录都相同
   
    2 安装并配置开发工具laszloIDE:
   
    在下载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的官方网站下载最新的安装版本openlaszlo3.3.此版本自身包含一个tomcat5.0,因此使用者不必预先安装tomcat即可运行。
   
    从此网站下载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>

4000-880-989
(24小时热线)
联系客服
微信公众号

官方公众号

小程序

©2008-2022 CORPORATION ALL Rights Reserved. 版权所有 滇ICP备09003328号-1 滇公网安备 53011102000818号
昆明那家网络公司好,新媒体运营,网站优化,网络推广,网站建设,网页设计,网站设计,网站推广,云南网站公司,昆明新媒体公司,云南网红主播,昆明SEO公司,昆明网站建设,昆明网络推广,昆明网站优化,昆明网站推广,红河网站建设,大理网络公司,曲靖网络公司,丽江网站设计,昭通网络公司,保山大数据服务,智慧高速建设,智慧校园服务,云南IDC服务商,网络安全测评,等保测评,网站关键词排名优化服务,服务客户尽超2000余家,一切尽在奥远科技,服务电话:13888956730
Baidu
map