Tony Gong的技术Blog  
技术旅途中蹒跚的行者

随笔分类 -  .net

.net技术杂谈
  • 新项目中的CC.Net每日编译环境
    摘要:刚开始个新项目,需要个持续集成环境.下面简单说下用CCnet带搭建了Dailybuild环境: 下面的文章是写在公司内部网上的,我直接copy过来,就不做什么修改了. 阅读全文
    posted @ 2008-09-11 13:43 Tony.Gong 阅读(2605) 评论(0) 推荐(0)
  • .net发送邮件的一些技巧
    摘要:.net发送邮件的一些技巧 1,发送简单邮件 2,发送Html邮件 3,发送附件 4,修改发件人和收件人的名称 5,发送给多人 6,用需要Smtp验证的邮箱发信 7,修改smtp服务器的端口,以及使用SSL加密 阅读全文
    posted @ 2007-01-12 11:19 Tony.Gong 阅读(3631) 评论(2) 推荐(0)
  • 简单的异常处理--生成xml异常日志
    摘要:一个简单的异常处理方法,是把异常信息按日期储存到xml日志文件中,方便分析。 主要实现的功能是: 1,根据日期创建xml日志文件,如2006-04-26log.xml 2,把每一个异常信息,包括一些环境信息储存到xml日志中 3,对外显示一个友好的错误信息 在一下小软件上还是有一些帮助的,尤其对于bug返回很有帮助,对方只要把xml文件反馈,我们就可以根据xml上的异常信息来修复一些bug 让我们先看看日志的效果,以下是实际产生的xml日志内容: 阅读全文
    posted @ 2006-04-26 21:49 Tony.Gong 阅读(1127) 评论(1) 推荐(0)
  • AndAlso,OrElse和And,Or的区别
    摘要:AndAlso和OrElse应该是vb。net引入的新运算符。因为用vb。net的时间还不是很长,之前我一直以为他们和and,or根本没有区别。现在终于明白,他们之间还是有很大区别的:AndAlso,OrElse相对于and,or最大的特性是会自动实现“最短路径”。所谓“最短路径”就是指:当第一个被比较的运算式的结果已经能决定运算的最终结果时,就不会再去比较其他运算式,因此可以避免掉额外且不需要的... 阅读全文
    posted @ 2006-04-20 15:16 Tony.Gong 阅读(5207) 评论(5) 推荐(0)
  • Microsoft.VisualBasic.Len函数和System.String类中的length属性的区别
    摘要:环境:vs2003,vs.net一般我求一个字符串的长度,通常有2种方法。1是用Microsoft.VisualBasic.Len函数;2是用System.String类中的length属性。2者大致功能差不多,但当字符串是nothing(c#是null),第一种方法会返回0,而第二种方法会报错。如下代码: 1 Dim i As Int1623 Dim strA As ... 阅读全文
    posted @ 2006-04-06 16:55 Tony.Gong 阅读(679) 评论(0) 推荐(0)
  • 继承窗体的一个小bug
    摘要:我所用的vs版本是vs2003,vb.net开发环境当我继承一个窗体时,会出现一个小bug。就是当父类窗口有load事件,子窗口继承了它,在vs环境下,切换到子窗口的form,会自动执行父窗口的load事件,假如父窗口的load事件中有一些类似连数据库的操作,则往往会弹出错误提示框。这种错误影响倒是不大,对程序运行也没什么影响,不过看的不是很爽,不知道算不算是vs2003的一个bug。简单的解决方... 阅读全文
    posted @ 2006-04-05 14:19 Tony.Gong 阅读(1555) 评论(0) 推荐(0)
  • c# 正确读取存储中文,以及如何获取字节流编码
    摘要:除非另外指定,StreamReader 的默认编码为 UTF-8,而不是当前系统的 ANSI 代码页。因此读取简体中文会出现乱码,可以指定编码正确显示GB2312简体中文.StreamReader streamopen=new StreamReader(@"d:\1.txt",System.Text.Encoding.Default);string strOpen=streamopen.ReadT... 阅读全文
    posted @ 2006-03-18 10:03 Tony.Gong 阅读(1009) 评论(1) 推荐(0)