posts - 83,  comments - 853,  trackbacks - 7
.NET Framework
【跨平台的.NET解决方案】-Mono越来越成熟!      摘要:

Mono是Novell公司(NetWare和SuSELinux发行商,全球第二大Linux发行商,美国上市公司)的一个项目,通过Mono就可以在Linux/Unix等其他操作系统上开发并运行.NET程序。

Mono已经发布2.4版(也是第一个正式开始得到Novell公司商业支持的版本,Novell公司也已经和Microsoft达成合作),兼容C#3.0规范,并且越来越多的公司开始使用Mono。

希望Mono能够发展的越来越好,那样.NET将和Java一样成为真正的跨平台的框架。也希望国内更多感兴趣的朋友能够开始关注Mono;)

更重要的是:Mono是一个完全开源的项目,大家可以从里面学到不少系统底层的实现机制和技术原理。

  阅读全文
posted @ 2009-04-12 08:41 Laser.NET 阅读(2711) | 评论 (40)  编辑
让短信更好的为企业服务!——短消息交互平台简介      摘要: 如今短信在企业中的应用越来越广,如何让基于短消息的应用系统的开发变得更容易呢?这里介绍一个基于.NET实现的、可以二次开发的短信互动平台。  阅读全文
posted @ 2007-04-10 11:28 Laser.NET 阅读(4209) | 评论 (45)  编辑
[原创] 我的生活我安排,我的调度我做主!——介绍一个 日程安排/工作计划/任务调度 的Scheduling组件。(二)      摘要: 接着上一次的关于Scheduling Component的介绍,今天继续介绍几个稍微复杂点的示例,并且提供测试和Demo程序的下载。  阅读全文
posted @ 2006-01-03 18:50 Laser.NET 阅读(3039) | 评论 (21)  编辑
[ADO.NET]由数据库触发器引发的问题      摘要: 前一段时间在数据库中用了触发器后发现了一个问题:如果触发器中修改了某个表中的数据的话,那么用ExecuteNonQuery方法执行一个SQL语句的时候,返回的值将是触发器所影响的行数和sql语句本身所影响的行数的总和。这个问题,对于以往通过ExecuteNonQuery方法的返回值来得知当前SQL语句修改了当前表中几条记录的程序来说,就带来了些麻烦。  阅读全文
posted @ 2005-12-12 22:36 Laser.NET 阅读(2065) | 评论 (4)  编辑
[C#语言] C#语言中又一个自认为不太理想的地方。。。      摘要: 与以往的C,C++相比,C#引入了foreach语句,确实让很多循环的代码简洁了不少。但是今天在写代码的时候却又让我感觉到C#在foreach语法上还有不够理想的地方: (  阅读全文
posted @ 2005-06-29 00:29 Laser.NET 阅读(7137) | 评论 (45)  编辑
[辅助工具] 一个方便将ASP代码升级到ASP.NET的小工具 -- ASP Code Migrator!      摘要: 最近为了项目的需要,自己写了个可以将现有的asp站点转换成asp.net站点的辅助工具。感兴趣的朋友可以看看并帮忙找些bug:)  阅读全文
posted @ 2005-06-19 00:02 Laser.NET 阅读(5815) | 评论 (22)  编辑
[C#语言] C#语法中一个很奇怪的地方:)      摘要: 今天在写代码的时候发现了一个比较怪的现象:我明明定义了一个get和set都可以的属性,但是当我在类的外部需要调用这个属性的时候却发现在Intellisense里找不到那个属性,而是发现了get_Property和set_Property两个方法。怪吧:)   阅读全文
posted @ 2005-05-06 17:34 Laser.NET 阅读(5607) | 评论 (31)  编辑
[新手点滴] C# vs VB.NET 哪个好?      摘要: 不少刚学.net的人会问C#和VB.NET哪个更好?哪个速度快?

今天看到了C#和VB.NET编译器之间的一个小区别,或许可以说明一定的问题:)
  阅读全文
posted @ 2005-04-26 00:18 Laser.NET 阅读(5770) | 评论 (8)  编辑
[正则表达式] 可以解析HTML/XHTML页面的所有元素和结构的Regular Expression!      摘要: 我自己写的最长和最强的Regular Expression,曾解决了cnblogs上的一个空白字符解析的bug:)

1。这两个正则表达式能够解析最好是HTML/XHTML格式,如果是其他格式的字符串,有可能会运行不正常;

2。支持识别的标记有:普通的HTML标记,<!--HTML注释-->,<!XML指令>,<![CDATA[ ... ]]>,标记或指令的标识符支持[a-zA-Z0-9_-:];

3。支持name=value和单独一个name的attribute,能够识别出""或''包括的属性值;

4。针对标记包含的内容进行特殊处理,也就是所有的CSS和Script代码将原封不动的作为整体捕获。   阅读全文
posted @ 2005-04-21 12:16 Laser.NET 阅读(9436) | 评论 (40)  编辑
[正则表达式] 能匹配出多行注释之外的所有空白字符的正则表达式:)      摘要: 这个可以算是本人写的到目前为止最复杂的一个Regular Expression了,贴出来与大家交流和学习一下。

顺便也讨论个关于正则表达式的问题。

最后再推荐两个很不错的学习Regular Expression的网站:)


今天又更新了一个我写的也是我见过的最长的正则表达式(长度为765),可以用于解析XHTML/HTML页面的标记元素和结构:)  阅读全文
posted @ 2005-04-20 00:42 Laser.NET 阅读(5922) | 评论 (22)  编辑
.NET Undocumented!
posted @ 2005-04-13 23:14 Laser.NET 阅读(1193) | 评论 (0)  编辑
VS.NET的调式功能简介(Debugging in Visual Studio.NET)      摘要: 工欲善其事,必先厉其器,要想做好软件开发,掌握好的调试工具和技巧是很必要的!在看书的过程中发现了一些我以前不知道的VS.NET有用的调试功能,这里做个很简单的介绍:)




  阅读全文
posted @ 2005-04-13 12:48 Laser.NET 阅读(4558) | 评论 (14)  编辑
What's ML?
posted @ 2004-12-13 09:53 Laser.NET 阅读(1229) | 评论 (6)  编辑
PageEvents of an aspx Page.
posted @ 2004-08-04 16:32 Laser.NET 阅读(412) | 评论 (0)  编辑