摘要:
表意清晰的命名规范是程序规划的核心,如果整个系统所有的命名都与其功能相适合,并可以让人“望文知意”,例如“Age”、“SetAge ()”,可大大提高系统的可维护性和健壮性,并可使系统关系清晰。反之,如果命名不能反应其含义,例如“v001”、“f002 ()”,那么将适得其反。 阅读全文
2007年7月20日 #
摘要:
"^http://(www\.){0,1}.+\.(com|net|cn)$" 阅读全文
摘要:
\.:使用转移字符“\”来表示一个普通的字符“.”,因为“.”在正则表达式中也具有特殊的作用。注意在使用转移字符“\”时,需要在字符串前加上“@”符号。 阅读全文
摘要:
简单介绍了Regex类的使用,并通过一个邮件地址验证的例子来说明正则表达式的使用,一看就明白。。。 阅读全文
2007年7月17日 #
摘要:
地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。****************************************************名称:微软官方.NET指导站点地址:http://www.gotdotnet.co... 阅读全文
摘要:
利用httpmodule实现UrlRewriter,.net2.0下的简单例子 阅读全文
2007年7月16日 #
摘要:
简单的方法实现美观的热点新闻图片浏览,收集而来,仅供参考 阅读全文
2007年7月11日 #
摘要:
create function split(@SourceSql varchar(8000),@Code varchar(10)) returns @temp table(sp varchar(1000)) --实现split功能 的函数 --date :2007-7-10 --Author :sp as begin declare @i int set @SourceSql=... 阅读全文
摘要:
^\d+$ //匹配非负整数(正整数 + 0)
^[0-9]*[1-9][0-9]*$ //匹配正整数
^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0)
^-[0-9]*[1-9][0-9]*$ //匹配负整数
^-?\d+$ //匹配整数
^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //匹配正浮点数
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ //匹配非正浮点数(负浮点数 + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ //匹配负浮点数
^(-?\d+)(\.\d+)?$ //匹配浮点数
^[A-Za-z]+$ //匹 阅读全文
摘要:
针对接口编程能帮助达到面向对象开发和设计中"低耦合"的要求.举个例子:某公司有一台特殊打印机,还可以使用一年,一年后可能换为另一种打印机,这两种打印机都特殊而贵.所以现在的程序希望换了打印机后也少量修改就可用.方法:1,定义一个打印机接口.2,定义打印机类A,B,分别实现此接口.3,定义一个工厂类,在类中可选择返回由A实现的接口,或者由B实现的接口.4,在程序中使用打印机时,就可以使用工厂类来调用... 阅读全文