ADL之UI初预览 ,AJAX
来源:互联网 发布:网络社区特点 编辑:程序博客网 时间:2024/04/24 22:47
ADL之UI初预览
1.ADL介绍:
AJAX Dev Library( 简称 ADL)是FA组织下的一个开源项目,主要以javascript 为基本语言,是一个面向对象的AJAX 组件库系列。ADL包含丰富的UI类库,界面也比较美观,用起来也很方便,并且据说可以支持 JAVA , .NET , PHP 等多种语言开发,而且能够实现跨浏览器。因为被它的功能所吸引,所以亲自试了一下,拿出来和大家分享下。
1.1 UI 初体验 — WebForm
下面就ADL中的WebForm为例,说下我做的过程,先给大家看下效果,
以下的实现的主要代码。
window.webform = new js.ui.WebForm();
var div2 = new js.dhtml.Div();
webform.style.height = '230';
webform.style.width = '385';
webform.style.position = 'absolute';
webform.style.left = '33';
webform.style.top = '58';
div2.style.width = "100%";
div2.style.height = "100%";
div2.style.backgroundColor = "#EEEEEE";
div2.innerHTML = "Hello Word!";
webform.SetIcon(GetResourcePath()+"webform/Test.GIF")//添加标题图片
webform.SetTitle("Welcome To China!"); //添加标题
window.Add(webform);
webform.Add(div2);
通过上面几行代码就能实现功能比较全的的webform,可以实现任意拖动,调整大小等很多功能,用起来还真的挺方便的。
1.2其他UI组件
除了上面的介绍的WebForm还有很多功能强大的UI组件,这里就不一一祥述了,下面给大家贴上几张UI组件的效果图片,让大家看下:
Splitter 组件 DateTimePicker组件
ChannelPanel 组件 TabSet 组件
MenuBar 组件 ProgressBar 组件
TreeView 组件 ListView 和Grid 组件
FileIcon 组件 Menu 组件
NavBar 和TreeView 组件 PopupMenu 组件
这里只是简单的介绍了ADL中的几个组件,还有很多功能强大的组件由于篇幅原因就不一一介绍了,如果想要进一步了解的话,请访问FAC的官方网站http://www.futureapps.org/,也可以直接到ADL的开源社区地址:https://sourceforge.net/projects/ajax-dev-lib;
2. ADL开发工具
看到上面的这些介绍,相信已经有好多人迫不及待的想动手尝试下了吧?,俗话说的好“工欲善其事,必先利其器”用adl做开发用什么开发工具呢?用常用的文本编辑器当然可以,比如:“EditPlus”等,不过有没有更加方便的开发工具呢?答案是有的,这里向大家推荐一个ajax开发工具——Webshop.,ADL 可以集成到webshop中进行开发,它的主界面如下:
大家可以到官方网站上去下载,(http://www.joyistar.com/)也可以到网上去搜索下,下载还是蛮多的。
- ADL之UI初预览 ,AJAX
- AJAX类库ADL新接触
- 咬文嚼字之:ADL 和 Koening
- IOS基础UI之(二)图片预览
- Xcode UI预览
- c++ 学习 笔记 之 template name lookup method:ADL
- c++编译器名字查找之ADL(argument-depentment lookup)规则
- 预览图ajax效果
- ajax 上传图片预览
- swap&& ADL
- CopyU!新版UI预览2
- Android Studio UI无法预览
- iOS开发之使用Storyboard预览UI在不同屏幕上的运行效果
- iOS开发之使用Storyboard预览UI在不同屏幕上的运行效果
- iOS开发之使用Storyboard预览UI在不同屏幕上的运行效果
- iOS开发之使用Storyboard预览UI在不同屏幕上的运行效果
- iOS开发之使用Storyboard预览UI在不同屏幕上的运行效果
- AJAX控件推荐 ComponentArt.Web.UI之CallBack
- 小结SQL Server连接失败错误及解决
- hibernate分页
- BAPI / RFC with Delphi(系列之七)--TBAPIControl使用BUS1001显示物料(Delphi源代码)
- owner和parent的区别
- Eclipse下JSP预览的详细流程
- ADL之UI初预览 ,AJAX
- 使用指针指向托管内存,和使用句柄指向本地内存
- ASP.NET生成静态页面实现方法
- 生成静态文件的新闻系统核心代码
- Open source-fantastic!
- 滚动条样式收集
- Asp.net 2.0 中将网站首页生成静态页的一个比较好的方法
- 在托管代码中释放托管和非托管资源
- BAPI / RFC with Delphi(系列之八)--TBAPIControl使用BUS2012建立PO(Delphi源代码)