热点关注:使用XUI Framework构建eBay Rich Client

news/2024/7/16 8:59:46 标签: Netbeans, 电子商务, .net, IDE, XML
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog01.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>

eBay的电子商务程序一直都有开源项目为它作桌面客户端,这次eBay自己基于XUI推出了自己的

http://today.java.net/pub/a/today/2006/01/12/building-ebay-rich-client-using-xui.html

XUI就是使用XML来定义桌面程序界面的方法,我个人而言实在太喜欢脚本开发了。

<xpage layout="Border"><br><components><br><label content="Hello world" constraint="center" align="center"></label><br><button name="exitBtn" content="Goodbye" constraint="south"></button><br></components><br><events><br><event target="exitBtn" type="ActionHandler"></event> method="${mypackage.MyHelper[test].doExit()}"/&gt;<br></events><br></xpage>

下面是其效果
Screenshot of the Hello World application.net/images/2006/01/eBayHelloWorld.gif" width="298" />

其中的MyHelper是这样定义的

package mypackage;

public class MyHelper
{
public void doExit()
{
System.exit( 0 );
}
}

XUI 包含一个Netbeans的插件,使用IDE来开发XUI是非常必要的,因为实际项目中xml会非常多和复杂。

其他不多说,大家可以自己慢慢看,下面是eBay的桌面客户端界面

Screenshot of the my ebay page.net/images/2006/01/myeBay.jpg" width="450" />



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=577863



http://www.niftyadmin.cn/n/595183.html

相关文章

等级保护与分级保护关系与区别

等级保护与分级保护既有联系又有区别&#xff1a; 国家安全信息等级保护&#xff0c;重点保护的对象是非涉密的涉及国计民生的重要信息系统和通信基础信息系统&#xff1b;涉密信息系统分级保护是国家信息安全等级保护的重要组成部分&#xff0c;是等级保护在涉密领域的具体体…

Nutch入门教程,第一部分

<iframe align"top" marginwidth"0" marginheight"0" src"http://www.zealware.com/csdnblog01.html" frameborder"0" width"728" scrolling"no" height"90"></iframe>Nutch一个…

小学老师工资多少一个月_现在小学教师一个月的工资是多少?

一年多休息近三个月&#xff0c;工人每天八小时之多&#xff0c;多数人工资不如你们了&#xff0c;上好每节课&#xff0c;课外少拿补课费&#xff0c;做个心安理德的人民教师&#xff0c;所有家长和学生会向你们致敬的。教师每都领13个月的工资还有其它贴津&#xff0c;假期非…

poll--wait for some event on a file descriptor

poll同select&#xff0c;用于监控file descriptor事件&#xff0c;推荐用poll的升级版epool来实现功能&#xff0c;但在简单应用中使用poll更方便。 #include <poll.h> int poll(struct pollfd *fds, nfds_t nfds, int timeout); struct pollfd {int fd;short events;sh…

document.all还是document.getElementsByName

当页面上的控件同名且多个的时候,从程序的严密角度出发,需要判断长度,而且有长度和没长度是两种引用方法.oEle document.all.aaa ;//这里有一个aaa的对象,但我们不知道它现在长度是多少,所以没办法对它操作.因此,我们要先做判断长度的过程.如下:if(oEle.length){}else{};在两种…

pyinstaller打包exe后不能运行报Failed to execute script XXXX问题分析与处理

最近用python的tkinter写了个小工具&#xff0c;发现用pyinstaller打包成exe后运行出错。报Failed to execute script XXXX pyinstaller -F -w worksubmit.py为了搞清楚报错的原因&#xff0c;想看到程序具体执行的情况。可以通过不带-w的参数打包在控制台看程序执行情况。 py…

脚本的威力:新一期的IBM周刊有四篇PHP的教程

<iframe align"top" marginwidth"0" marginheight"0" src"http://www.zealware.com/csdnblog01.html" frameborder"0" width"728" scrolling"no" height"90"></iframe>不知道IBM…

awk bc命令 linux_Linux下的计算器(bc、expr、dc、echo、awk)

下面总结linux下的三个命令&#xff0c;来介绍一下linux下的计算方法&#xff1a;1)bcbc在默认的情况下是个交互式的指令。在bc工作环境下&#xff0c;可以使用以下计算符号&#xff1a; 加法- 减法* 乘法/ 除法^ 指数% 余数如&#xff1a;# bcbc 1.06Copyright 1991-1994, 199…