C#编程
文章平均质量分 65
wangchao1982
性格随和,平易近人.不喜欢交际应酬.愿意在温和的阳光下,在家里享受每一个周末.
喜欢看书,玩游戏,研究编程艺术,偶尔也会鼓捣代码生成器.
展开
-
C#实现全角半角转换
C#实现全角半角转换 很多的朋友都在学习和工作中遇到过全角和半角的问题.大多数人都绕过去了.原因无非是两点:第一点是不能简洁的处理这个问题,第二点是无法解决页面刷新.当然在微软的ajax补丁发布后第二点基本上不算问题了(当然也有别的优秀的AJAX机构能够完美的解决页面刷新的问题AjaxPro.2.dll这个小东东就VERY GOOD).但是过分的依赖微软的ajax会对性能原创 2007-10-30 17:20:00 · 7134 阅读 · 2 评论 -
简洁的实现数据库中年月区间查询
简洁的实现数据库中年月区间查询 做项目的时候经常会出现这样的问题 XX年XX月 -- XX年XX月.而且在数据库中是分开存储年和月这两个字段的,在组装SQL语句的时候是极其痛苦的(先判断年的大小,然后再判断月份的大小,年份相等了如何,不相等了又如何).而且也特别爱出错.我也因此而痛苦过几天.最后想出了一个比较简洁的解决办法. 要想非常简洁的解决这个问题,无非原创 2007-10-30 18:04:00 · 3493 阅读 · 1 评论 -
三种字符串加法运算的效率问题
平时除了一些业务逻辑之外,打交道最多的就是字符串了.虽然在.net,这个东西已经简单到了不能在简单的地步,但是依然有值得我们思考的地方:效率.字符串加法大体可以分为三种:直接用+连接, String.Format(), StringBuilder.Append() 在讨论之前,先看一看一段简单的代码 using System;using System.Text;namesp原创 2008-06-12 14:30:00 · 2662 阅读 · 0 评论 -
读取sql2000,sql2005中的表结构的相信信息
这是2005的SELECT TableName=CASE WHEN C.column_id=1 THEN O.name ELSE N END,TableDesc=ISNULL(CASE WHEN C.column_id=1 THEN PTB.[value] END,N),Column_id=C.column_id,ColumnName=C.name,转载 2008-06-17 16:05:00 · 1079 阅读 · 0 评论 -
我对linq的一点看法
在Linq To Sql推出之前,我们只是把sql语句形成一个string,然后,通过ado.net传给sql server,返回结果集。这里的缺陷就是,如果你sql语句写的有问题,只有到运行时才知道。而且并不是所有的人都懂数据库的。Linq To SQl在一切围绕数据的项目内都可以使用。特别是在项目中缺少sql server方面的专家时,Linq To SQl的强大的功能可以帮我们快原创 2008-06-20 17:53:00 · 865 阅读 · 0 评论 -
解决web显示音标乱码的问题
解决web显示音标乱码的问题 (测试单词是reviewer,可以在金山词霸中获取它的音标) 这个问题困扰了我很长时间,也试图想过很多办法,可最终都是失败了.有人说用金山的字体库,还有说用图片的.金山的字体库,我在web上是没用明白,至于图片肯定是可以.但问题是我们要用这个东西基本上都是从一些电子词典软件上直接复制的,所以用图片一个个的往上写一来太慢,二来也有点不原创 2008-09-10 09:58:00 · 6175 阅读 · 0 评论 -
C# 时间格式设置
C# 时间格式设置 有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要用到:DateTime.ToString的方法(String, IFormatProvider) using System; using System.转载 2008-07-02 11:32:00 · 3439 阅读 · 0 评论 -
关于"Excel._Worksheet和DocEvents_Event之间存在二义性.将使用方法组"的问题
<br />因为这个问题我没有在网上见到过比较正确的解释,所以就晒出来,给遇到同样问题,并且还在头疼的兄弟们以作参考<br /> <br />利用Microsoft.Office.Interop.Excel做Excel开发的时候经常会遇到类似标题的内容,下面是我曾经遇到过的:<br />tempWorksheet.Activate()<br />警告信息是:Microsoft.Office.Interop.Excel.._Worksheet.Active()和Microsoft.Office.Interop原创 2010-06-12 13:53:00 · 4545 阅读 · 7 评论