随笔分类 -  ASP.net server components and controls

摘要:修正日期分析的BugDate.ParseExact()方法居然不能将2007/7/25这样的字符串用yyyy/MM/dd这样的格式符解析,而只能是2007/07/25,没办法,改成用正则表达式来分析了。2007.07.25版下载DUDU的版本管理器怎么用,在哪里? Regex regDateFormat = new Regex(@"([ymd])\1{0,3}", R... 阅读全文
posted @ 2007-07-25 11:03 Think 阅读(3411) 评论(7) 推荐(0) 编辑
摘要: 提供试读章节希望大家了解,控件开发知识并不只在开发控件时有用,它和AJAX、Javascript、CSS等知识一样,是ASP.NET日常开发工作中非常有益的补充。在对ASP.NET框架有了深入而全面的了解后,实战ASP.NET开发定有事半功倍的效果,这种“清爽不比”的感觉定是您喜欢的。 热切希望大家提出宝贵意见 阅读全文
posted @ 2007-07-24 21:02 Think 阅读(5746) 评论(44) 推荐(0) 编辑
摘要:和之前版本相比,有以下改变: 1、不使用Microsoft.Ajax.Debug.js,脚本缩小数倍,原来使用的Microsoft.Ajax.Debug.js中的功能改为自己实现 2、使用JQuery.1.1.3版,据说DOM操作快8倍 3、在IE可以自动伸缩选择面板,适应各种字体大小,样式上的问题,以后请大家自己更改CSS文件设置,反正源代码都在那里 4、发现JQuery1.1.3在触发事件时有些小问题,代码中已作修改 总之,脚本瘦身数倍,速度更快,可初步应用于实际项目(随便说一下,真的不喜欢FireFox)。 阅读全文
posted @ 2007-07-24 09:55 Think 阅读(4402) 评论(16) 推荐(0) 编辑
摘要:新版DataChooser的特点和老版本相比,最主要的特点是: 1、基于跨浏览器的脚本,能在各种浏览器中有良好表现; 2、控件外观完全基于样式表,可以进行灵活的定制; 3、提供年、月视图切换,选择日期更方便; 4、弹出特效不再依赖IE滤镜; 5、使用JQuery和ASP.NET AJAX客户端脚本库,可作为实战JQuery的示例项目; 6、完全开源,可自由使用,在书中还有对客户端与服务端代码详细的解说。 阅读全文
posted @ 2007-07-17 21:34 Think 阅读(7478) 评论(61) 推荐(0) 编辑
摘要:长期以来,控件开发团队缺少管理,没有好好利用团队资源,所以能承担责任者请留言 阅读全文
posted @ 2007-06-25 17:11 Think 阅读(2051) 评论(2) 推荐(0) 编辑
摘要:我们知道,在VS2003中,自定义控件要得到Intellisense的支持,必须手工编写(后来也有人写了生成工具)Schema,但是在VS2005中,Schema是由IDE自动生成的,就是说,你可以自动获得所有public属性和事件的Intellisence。 如果,public的属性不需要在Intellisence得到支持,而只在后台代码中使用,则可以为属性应用[DesignerSerializ... 阅读全文
posted @ 2006-12-10 22:49 Think 阅读(3577) 评论(2) 推荐(1) 编辑
摘要:不同于传统的Post-back方式和AJAX方式,ClientSortableTableExtender纯粹利用Javascript脚本在客户端完成排序操作。 ClientSortableTableExtender支持对"'int'","'string'","'float'","'date'"等数据类型排序,如果date数据不是标准的格式,还可以用date-format-string来定制Extender对数据的分析行为,比如,"'yyyy-MM-dd HH:mm:ss'"。如果你的表格列中的内容非常的复杂,你还可以自定义对table cell内容的分析函数,比如, function fnCustomCellParser(cell){ return cell.getElementsByTagName("IMG")[0].src; } ClientSortableTableExtender还可以自动的适应分页的表格 ClientSortableTableExtender同样拥有非常易用的设计时支持,它的较复杂的属性,比如SortExpre 阅读全文
posted @ 2006-11-14 11:33 Think 阅读(3445) 评论(8) 推荐(0) 编辑
摘要:回顾一下,最近被网友问得最多的还是正则表达式的问题,看来这个东东好用,但大家都太忙,没时间花这个小东东上。 所以做了个自定义控件,在使用正则式进行验证时有个小帮手,也许会好点,这个编辑器实现起来不是很难,因为基本不用涉及到正则的组等高级概念。 阅读全文
posted @ 2006-08-24 23:35 Think 阅读(5435) 评论(10) 推荐(0) 编辑
摘要:DateChooser从发布以来,一直有朋友向我提出改进意见,在此表示感谢! 由于我的疏忽,给大家在使用中带来不少麻烦,深表歉意! 感谢Jet Lee 朋友对DateChooser的测试,并给我提出宝贵意见…… 阅读全文
posted @ 2005-12-14 10:39 Think 阅读(3617) 评论(18) 推荐(0) 编辑
摘要:根据这段时间来用户使用中找了来的Bug,修正以下错误: 1、编码错误 2、可用BreakRow属性来设定控件后的元素要不要换行现显示 3、可用ScriptFilePath属性来指定控件所带HtC及图片文件的地址,这样部署起来更灵活 4、修正12月的设计时错误 …… …… 源代码提供打包下载,任何人可自由使用于任何场合,可自由修改代码并发布,发布时可以修改版权信息,但不得删除原有版权信息! 阅读全文
posted @ 2005-12-06 13:55 Think 阅读(5179) 评论(23) 推荐(0) 编辑
摘要:简介: Asp.net包含一个页面和控件框架,即WebForms,服务器控件是WebForms编程模型的基本要素,控件简化了页面开发的过程,控件为代码复用和封装提供了一种机制,非常适合作为RAD的设计工具。此外,服务器控件可灵活扩展的特性为众多开发者敞开实现新的、令人激动的自定义控件的大门。 可能你会认为开发实用够炫的控件即需要好的创意还需要对DHTML的各个元素深入了解,还要对Asp.net的内部运行机制有研究,离自己太远。 不过我的观点却是,就算你不打算做一款流行世界的控件出来,也有必要了解一些控件的实现思路,ASP.net的整个流转过程,这样,对你开发ASP.net应用时的帮助一定很大,真的! 阅读全文
posted @ 2005-11-30 11:38 Think 阅读(16538) 评论(21) 推荐(1) 编辑
摘要:DateChooser发布之后,就有用户发映它和文字排在一起时,会折行,就是跟在后面的文字会另起一行来显示 阅读全文
posted @ 2005-08-23 11:44 Think 阅读(4414) 评论(5) 推荐(0) 编辑
摘要:其实要做到"#xxxxxx"与Color类型之间的自由转换,我们可以借助System.Web.UI.WebControls.WebColorConverter类。 阅读全文
posted @ 2005-08-16 15:02 Think 阅读(3831) 评论(8) 推荐(0) 编辑
摘要:是我以前用在一个项目中的,如有些地方不适用于你,你可以修改部分代码。 功能: 按列分色; 过长内容自动隐藏; 鼠标Over自动展开; 还有些什么我也不记得了。 阅读全文
posted @ 2005-08-12 11:51 Think 阅读(6154) 评论(9) 推荐(0) 编辑
摘要:再写一篇怎么调试页面脚本的 阅读全文
posted @ 2005-08-02 10:51 Think 阅读(3150) 评论(5) 推荐(1) 编辑
摘要:(昨天刚刚看了一个Cartoon 'A bug's life') 这个世界不用调试的程序员,不用调试就能写好程序的,应该没有。所以,要写控件,一定要掌握基本的调试技巧。这个真的很基本了,不过有Q友在Q中问,在Q中一时也说不清,就写出来,看得明白点。控件开发中的调试和一般的调试是不同的,因为控件能通过编译,并不等于它通正常的运行起来,服务于其它程序。控件的使用环境是提供给其它程序调用,所以它的运行时... 阅读全文
posted @ 2005-08-02 10:35 Think 阅读(2547) 评论(8) 推荐(0) 编辑
摘要:更正要设charset的问题,更正TransitionType设为None不起作用问题 阅读全文
posted @ 2005-06-09 17:23 Think 阅读(3594) 评论(18) 推荐(0) 编辑
摘要:Dear all: 大家好,今天下午我对团队队员进行了一次大的扩充。现在的成员在38人,成员中有不少新手,也有不少高手,包括Lion、birdshome、bestcomy、Allen等等走在前面很远的高手(我对有些账号不是很熟,所以,遗漏了的高手请不要见怪)。 现在我们走到了一起,我想大家加入这个团队都是想在控件、组件开发方面能有一个提高。我觉得我们做事要给自己一个压力,所以,我想队员们... 阅读全文
posted @ 2005-06-09 14:42 Think 阅读(1062) 评论(5) 推荐(0) 编辑