使用qooxdoo轻松制作超酷软件界面

王朝other·作者佚名  2006-01-10
窄屏简体版  字體: |||超大  

一、ajax技术、GUI组件库

如果您熟悉网站制作有可能听说过ajax技术、通常ajax会提供一些GUI组件库,

在网页上模拟传统windows界面控件、qooxdoo就是ajax中的一种。

qooxdoo类似bindows,不过qooxdoo是开源的,而bindows是商业化的。

二、在模拟精灵中应用ajax组件库

实际上在网页上实际windows控件并不一定是一个好主意。

类似bindows实现的界面,除了让人赞叹一下以外很多时候找不到用武之地。

而且打开一个网页有可能需要下载大量的库,速度有是会让人无法忍受。

但是模拟精灵2005首创通过网页直接编写制作windows程序,

网页制作界面较之使用传统软件开发工具制作界面更为灵活、表现力也更丰富。

例如 Visual LAScript(一个开源的模拟精灵界面开发工具): [/url][url=http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=743&page=1]http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=743&page=1

使用少量的代码就完成了一个完整的可视化开发工具。

我们可以把ajax组件库用在模拟精灵的web窗体中,可以大放异彩。

因为是本地程序,也就无需下载。我们可以轻松拥有ajax的所有优势而避免了ajax的所有缺陷。

而qooxdoo将会是一个很好的选择.

三、我为什么要学习ajax

ajax在网站开发中迅速的流行并得以广泛的应用。

学习ajax,不但可以在模拟精灵2005中应用其gui组件库体验一种全新的windows程序界面设计。

同时也提高了你的客户端javascript脚本编写技术,也同时掌握了一种前景非常不错的技术。

四、如何使用qooxdoo

1、下载qooxdoo v1.4 [/url][url=http://www.yhhe.net/ape/vl/qooxdoo.rar]http://www.yhhe.net/ape/vl/qooxdoo.rar

注意我在 public\script\qooxdoo.js 的第一行添加了 var LAScript = external;

这句是加入LAScript 脚本支持。

2、解压缩qooxdoo.rar 得到两个目录 a、public目录 b、tools目录

请把这两个目录放在模拟精灵的安装目录下。即可使用qooxdoo库了。

在发布模拟程序时,需要添加这两个目录内的所有文件及其子目录

其中:public\docs 是说明文档 public\test 下是演示程序,发布的时候你无需添加这些文件。

五、一个简单的示例

wb = web("public/test/user/Tree_1.html");

wb:setTitle(true); --允许标题栏

wb:setMenu(true); --允许右键菜单

win.max( wb:getWindow() ); --最大化

wb:show(true); --显示web窗体

wb:wait(-1); --等待窗体关闭

六、相关链接

模拟精灵官方网站:http://www.yhhe.net/ape/

Visual LAScript: [/url][url=http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=743&page=1]http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=743&page=1

qooxdoo官方网站: [/url][url=http://qooxdoo.oss.schlund.de/]http://qooxdoo.oss.schlund.de

七、附图 qooxdoo 生成的GUI界面

此主题相关图片如下:

此主题相关图片如下:

此主题相关图片如下:

此主题相关图片如下:

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航