使用qooxdoo轻松制作超酷软件界面
来源:互联网 发布:什么软件制作名片 编辑:程序博客网 时间:2024/04/30 12:03
使用qooxdoo轻松制作超酷软件界面
一、ajax技术、GUI组件库 如果您熟悉网站制作有可能听说过ajax技术、通常ajax会提供一些GUI组件库,在网页上模拟传统windows界面控件、qooxdoo就是ajax中的一种。
qooxdoo类似bindows,不过qooxdoo是开源的,而bindows是商业化的。
二、在模拟精灵中应用ajax组件库 实际上在网页上实际windows控件并不一定是一个好主意。
类似bindows实现的界面,除了让人赞叹一下以外很多时候找不到用武之地。
而且打开一个网页有可能需要下载大量的库,速度有是会让人无法忍受。 但是模拟精灵2005首创通过网页直接编写制作windows程序,
网页制作界面较之使用传统软件开发工具制作界面更为灵活、表现力也更丰富。
例如 Visual LAScript(一个开源的模拟精灵界面开发工具): 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 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: http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=743&page=1
qooxdoo官方网站: http://qooxdoo.oss.schlund.de
七、附图 qooxdoo 生成的GUI界面
作者Blog:http://blog.csdn.net/jling_jj/
- 使用qooxdoo轻松制作超酷软件界面
- 使用qooxdoo轻松制作超酷软件界面
- 使用qooxdoo轻松制作超酷软件界面
- 使用qooxdoo轻松制作超酷软件界面
- 使用qooxdoo轻松制作超酷软件界面
- 使用qooxdoo轻松制作超酷软件界面
- 使用qooxdoo轻松制作超酷软件界面
- 使用qooxdoo轻松制作超酷软件界面
- [原创]使用MFC界面库LibUIDK制作超酷界面
- 使用MFC界面库LibUIDK制作超酷界面
- 使用CSS—轻松学习网站界面制作(一)
- 使用CSS—轻松学习网站界面制作(二)
- 经验分享,使用云端软件平台轻松制作绿色软件
- 软件界面制作途径
- qooxdoo
- 超赞!轻松制作信息图的五个工具
- qooxdoo入门教程一:应用程序界面简单设计
- webui库--qooxdoo使用感想
- RTP/RTCP 视频数据传输 (续)
- ADPCM语音编解码电路设计及FPGA实现
- 迈克·杰克逊 -《历史》(History) 气势磅礴的片头=真正的大场面
- 彪哥语录
- 《圣斗士星矢》的武士道精神
- 使用qooxdoo轻松制作超酷软件界面
- [分享]万事三思而行
- aix学习日志(二)之文件系统!
- 发现一个相当好的食物热量计算器!
- 35岁之前, 你最好把十件事做好.
- aix学习日志(三)之系统备份与还原!
- aix学习日志(四)之系统管理!
- 2006年9月20日 接到展讯的面试通知
- .Net中如何操作IIS(源代码)