Atlas Control Toolkit更新发布V1.0.60914.0

Atlas Control Toolkit又发布新版本了,这次新增加的控件有如下四个:

1Animation: Adds powerful, easy to use animations to any element or control

2NoBot: Applies simple rules to prevent automated bots or scripts from posting to a page

3Slider: Adds an elegant scrollbar-like user interface for setting numeric values

4UpdatePanelAnimation: Animates page elements corresponding to hidden postback activity

其中Animation的效果非常酷,感兴趣的朋友可以在这里观看演示效果:http://atlas.asp.net/atlastoolkit/

下载地址:http://www.codeplex.com/Wiki/View.aspx?ProjectName=AtlasControlToolkit

作者:TerryLee
出处:http://terrylee.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted @ 2006-09-19 13:02 TerryLee 阅读(3918) 评论(33)  编辑 收藏 网摘 所属分类: [08]  Web开发[30]  前沿报道

  回复  引用  查看    
#1楼 2006-09-19 13:30 | Jeffrey Zhao      
Slider不错,看来以后不用自己写Slider了。不过还没有尝试,不知道自定义的能力如何。

  回复  引用    
#2楼 2006-09-19 13:34 | Riancy [未注册用户]
Animation
好像有BUG
  回复  引用  查看    
#3楼 [楼主]2006-09-19 13:37 | TerryLee      
@Jeffrey Zhao
嗯,刚出来还没来得及研究:-)

@Riancy
没来得及试,呵呵
  回复  引用  查看    
#4楼 2006-09-19 13:43 | Clingingboy      
这东西就是网络卡的时候一点效果也没用,没加载完成根本就看不到效果.还是先观望吧.
说真的,就是用web来仿效flash的动态效果,但效果却又不实在.
  回复  引用  查看    
#5楼 2006-09-19 14:37 | aspnetx      
体验了下
效果,还是不错
做内网应用很不错
  回复  引用  查看    
#6楼 [楼主]2006-09-19 14:47 | TerryLee      
@Clingingboy
呵呵,不用观望了,大势所趋,可以看到Atlas发展的势头是越来越好了,至于这些工具包,适当的使用就好。

@aspnetx
嗯,Animation很酷,呵呵
  回复  引用  查看    
#7楼 2006-09-19 15:14 | Jeffrey Zhao      
@TerryLee
随便看了一下Slider。Slider的用法有点奇怪,它是将TargetControl设为了一个TextBox,拖动时改变BoundControl的值。嗯,如果想在服务器端得到或设置Slider的值那么就去读取那个TextBox的Text。很有趣的做法啊,用这种方式来保持Slider状态。
不过在加载的时间内那个TextBox会显示在页面上,加载完成时就会被隐藏掉了。我觉得还是一开始就把它display:none掉比较好。我试了下,效果还不错吧。
  回复  引用  查看    
#8楼 2006-09-19 15:44 | 沐枫      
体验了一下Animation,好象有bug。
点clickhere一次,能显示,关掉后,再点一次,没了。
  回复  引用  查看    
#9楼 [楼主]2006-09-19 15:45 | TerryLee      
@Jeffrey Zhao
Slider好像是个人开发的一个控件,最近被收录到了工具包中

http://aspadvice.com/blogs/garbin/archive/2006/06/30/18988.aspx
  回复  引用  查看    
#10楼 [楼主]2006-09-19 15:48 | TerryLee      
@沐枫
可能是,刚出来可能会有些问题

晚上回去试一下,呵呵
  回复  引用  查看    
#11楼 2006-09-19 15:54 | Jeffrey Zhao      
Contributor?蛮好的啊……
其实开发一个客户端控件并不难,比较麻烦的是封装和部署,要考虑如何让别人使用方便,如何让部属方便。Extender/Behavior并没有改变开发一个客户端控件的难度,只是加上了一个规范,然后就便于分发和部署,因为所有的服务器端控件的代码基本上都已经被基类实现了。
有兴趣自己写一个其实也蛮好的……
  回复  引用  查看    
#12楼 2006-09-19 16:23 | aspnetx      
你好我想问个问题
我下载填加完后发现少了一些东西
比如
AccordionPane没有了只有Accordion
家里的和公司的vs2005都这个毛病
而下下来的samplewebsite虽然没有但是可以运行
新建网站自己写的话就会提示Accordion没有AccordionPane这个属性
不知道其它兄弟遇到过没
谢谢
  回复  引用  查看    
#13楼 [楼主]2006-09-19 16:32 | TerryLee      
@Jeffrey Zhao
自己写也是一件很有意思的事,我对于Atlas的掌握,还没到自己写的地步,呵呵

BTW:在Live.com上有人叫“Jeffrey Zhao ”,写了几个Gadget,是你吧:-)
  回复  引用  查看    
#14楼 [楼主]2006-09-19 16:32 | TerryLee      
@aspnetx
我还没有来得及试,晚上回去看看:-)
  回复  引用  查看    
#15楼 2006-09-19 16:51 | 浪子      
@Jeffrey Zhao
最好居于一些比较强大的js框架(比如yui),那样子写起来就比较容易。

  回复  引用  查看    
#16楼 2006-09-19 16:56 | Jeffrey Zhao      
@aspnetx
是的,我看了下Accordion的实现和使用的源代码,这次更新Accordion有了很大的改变,你可以比较一下。我觉得最大的改变就是取消了AccordionPane作为“第一级”控件的出现。上一次Release的时候AccordionPane更像是一个独立的控件,只是它一般作为Accordion控件的子控件出现。而现在在Accordion中可以看到这么一个属性:

[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
public AccordionPaneCollection Panes{ get; }

说明它已经作为Accordion的一个集合属性的成员,所以在使用上也变成了:

<atlasToolkit:Accordion>
<Panes>
<atlasToolkit:AccordionPane />
</Panes>
</atlasToolkit:Accordioin>

//不过我觉得这么改的好处也是很明显的……
  回复  引用  查看    
#17楼 2006-09-19 17:07 | Jeffrey Zhao      
@TerryLee
应该就是我吧:)

@浪子
还好Atlas对于引入别的JS框架还是很方便的。不过Atlas对于浏览器元素的改动和扩展其实很大,比如在AtlasCompact.js里把许多IE的操作都兼容了,狠。如果再遇到这样的一个JS类库的话,估计会有冲突,呵呵……
  回复  引用  查看    
#18楼 [楼主]2006-09-19 17:21 | TerryLee      
@Jeffrey Zhao
原来是你,呵呵
以后有很多问题还得向你请教呢:-)
  回复  引用  查看    
#19楼 2006-09-19 18:14 | Dflying Chen      
无语…………郁闷……………………
  回复  引用  查看    
#20楼 2006-09-19 19:30 | aspnetx      
@Dflying Chen
咋的了?
  回复  引用  查看    
#21楼 2006-09-19 19:31 | aspnetx      
@Jeffrey Zhao
谢谢
  回复  引用  查看    
#22楼 [楼主]2006-09-19 19:32 | TerryLee      
@Dflying Chen
Dflying怎么郁闷了? -_-
  回复  引用  查看    
#23楼 2006-09-19 20:46 | Jeffrey Zhao      
@Dflying Chen
加油加油!

@TerryLee
估计是因为Atlas Toolkit又更新了又要加大写书工作量了吧……


  回复  引用  查看    
#24楼 2006-09-19 20:50 | Dflying Chen      
时间不够啊
  回复  引用  查看    
#25楼 [楼主]2006-09-19 21:05 | TerryLee      
@Dflying Chen
Atlas Control Toolkit其他的控件都有变化哦,是不是代码也得跟着更新啊
工作量真的不小
  回复  引用    
#26楼 2006-09-19 21:15 | ddee [未注册用户]
rico的Accordion,script.aculo.us的Slider,还有Animation,

唉~~~~~~~~~~~~~

看来ms的吸收能力好强^_^
  回复  引用  查看    
#27楼 [楼主]2006-09-19 21:24 | TerryLee      
@ddee
呵呵,微软的一贯做法:-)
  回复  引用  查看    
#28楼 2006-09-21 01:17 | MaxFree      
拷贝 TerryLee 的知识来用.(呵,没用剪切)
有没有研究 Atlas 实现的原理?
  回复  引用  查看    
#29楼 2006-09-21 04:46 | Jeffrey Zhao      
@MaxFree
其实我一直在看Atlas/Toolkit的代码。我想再过一段时间我会陆续写一点东西……
  回复  引用  查看    
#30楼 2006-09-29 15:33 | 数据绑定者      
TerryLee 我在用UpdatePanel时,出现了点问题

在我的 页面上有个CuteEditor,我只要一点按钮,局部刷新了我的GridView可是我的CuteEditor的排版就乱掉了,您有没有发现这种情况?

我无论把CuteEditor放在UpdatePanel里面还是外面,都会乱掉
请问有什么解决办法没有?
  回复  引用    
#31楼 2006-10-09 15:42 | greki [未注册用户]
Bug

UpdatePanelAnimation 有bug,
System.Threading.Thread.Sleep(2000);
去掉就闪的利害
  回复  引用  查看    
#32楼 [楼主]2006-10-09 22:12 | TerryLee      
@greki
对于还在开发中的Atlas,有Bug也是正常的:-)
  回复  引用    
#33楼 2007-08-24 19:20 | TUWI [未注册用户]
@沐枫
IE才会,FF正常




标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-09-19 13:10 编辑过
Google站内搜索

相关文章:

相关链接: