NRabbit

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

08 2008 档案

摘要:一个利用正则表达式解析单句SQL的类SqlParser 先看要解析的样例SQL语句: select * from dual SELECT * frOm dual ... 阅读全文
posted @ 2008-08-25 16:31 kevin.nrabbit 阅读(524) 评论(0) 推荐(0)

摘要:ASP.NET 中的正则表达式 发布日期: 8/17/2004 | 更新日期: 8/17/2004 速成课程 Steven A. Smith 适用范围: Microsoft® .NET Framework Microsoft® ASP.NET 正则表达式 API 摘要:正则表达式是一种处理文本的有用工具。无论是验证用户输入、搜索字符串内的模式、还是以各种有效方式重新设置文本格式,正则表达式都... 阅读全文
posted @ 2008-08-25 16:24 kevin.nrabbit 阅读(177) 评论(0) 推荐(0)

摘要:这是我发了不少时间整理的C#的正则表达式,新手朋友注意一定要手册一下哦,这样可以节省很多写代码的时间,中国自学编程网为新手朋友整理发布。 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$... 阅读全文
posted @ 2008-08-25 16:13 kevin.nrabbit 阅读(146) 评论(0) 推荐(0)

摘要:服务端控件的呈现 Control类的呈现方法: Control类的rendering(呈现)方法描述: protected virtual void Render(HtmlTextWriter writer) 允许控件通过编写标记文本生成自身。当控件直接从Control类派生时,应该重载这个方法来生成所需的内容。 protected virtual v... 阅读全文
posted @ 2008-08-22 10:08 kevin.nrabbit 阅读(138) 评论(0) 推荐(0)

摘要:摘自:http://blog.csdn.net/y_mo/archive/2008/08/18/2790411.aspx 系统改造,把原来的功能菜单从新修改成windows系统菜单形式,实现的方法有很多种, 一是采用,ajax实现,二是采用js+div实现,出于对于功能菜单一般都是不是很变动的数据,据于决定采用,js+div实现此功能. 网络上也有很多此... 阅读全文
posted @ 2008-08-19 08:58 kevin.nrabbit 阅读(113) 评论(0) 推荐(0)

摘要:摘自:http://blog.csdn.net/sainery/archive/2008/08/18/2790491.aspx 浏览器:IE 安全设置:默认 代码: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 31 32 33 3... 阅读全文
posted @ 2008-08-19 08:56 kevin.nrabbit 阅读(330) 评论(0) 推荐(0)

摘要:Bindable 这个特性表示属性是否可以绑定一个有效数据源。通常使用布尔值进行设置。例如:Bindable(true)。如果使用值true标记属性,表示该属性可以绑定一个有效数据源,且应引发该属性的属性更改通知。 Browsable 指定属性是否应该在属性浏览器中显示,使用布尔值设置。通常情况下,功用属性和那些希望在属性浏览器中显示的属性被设置为 Browsable(true),只读属性... 阅读全文
posted @ 2008-08-15 00:19 kevin.nrabbit 阅读(145) 评论(0) 推荐(0)

摘要:我们要讨论的是复合控件.本文无法一步到位完整介绍,因为讨论的篇幅比较大,所以分两次写,这次就先讲些基本概念吧,剩着的下次写. 好象复合控件网上已经有很多教程了,相信大家也看过很多.如果看过的朋友就当我再废话一便,没看过的朋友希望能给你带来帮助. 1.复合控件概念 复合控件跟用户控件有很多相似点,最大不同就是用户控件后缀为ascx,而复合控件编译后则为dll文件,还可以分发给大家使用,另外其他不... 阅读全文
posted @ 2008-08-15 00:18 kevin.nrabbit 阅读(186) 评论(0) 推荐(0)

摘要:向“属性”窗口提供标准值列表的类型转换器 像省份这样的属性,为了方便用户填写,我们往往做成下拉框形式,一个省份里面又有城市,我们往往列出一部分,如果其中数据不符合用户要求的话,用户还可以自己输入,使用类型转换器转换器也可以做到这一点. 实现这一效果你需要重写以下方法,我们添加一个属性喜欢的游戏的名称 因为属性为String类型,可以直接从StringConverter 派生 示例三 pub... 阅读全文
posted @ 2008-08-15 00:15 kevin.nrabbit 阅读(216) 评论(0) 推荐(0)

摘要:XML序列化与反序列化 // OBJECT -> XML public static void SaveXml(string filePath, object obj) { SaveXml(filePath, obj, obj.GetType()); } public static void SaveXml(string filePath, object obj, Sys... 阅读全文
posted @ 2008-08-12 18:30 kevin.nrabbit 阅读(139) 评论(0) 推荐(0)

摘要:3.1 从可串行化的类中定制XML串行化 1.格式化XML文档元素 [XmlRoot(ElementName = "Pupil", Namespace = "urn:MyNamespace")] public class Student { //则生成XML文档中,根元素 } 2.格式化XML元素 [XmlE... 阅读全文
posted @ 2008-08-12 00:29 kevin.nrabbit 阅读(205) 评论(0) 推荐(0)

摘要:深串行化:串行化对象的整个状态 使用命名空间: using System.IO; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters.Binary; using System.Runtime.Serialization.Formatters.Soap; 串行化类的标志:在... 阅读全文
posted @ 2008-08-12 00:28 kevin.nrabbit 阅读(161) 评论(0) 推荐(0)

摘要:浅串行化:只串行化类的公共字段和属性 公共属性必须是可读且可写的 使用命名空间:using System.Xml.Serialization; 以Book类为例: 串行化模板: public void SerializeIt(string filename) { XmlSerializer serialize... 阅读全文
posted @ 2008-08-12 00:27 kevin.nrabbit 阅读(169) 评论(0) 推荐(0)