.net
文章平均质量分 53
batoosai
这个作者很懒,什么都没留下…
展开
-
c# 正确读取存储中文,以及如何获取字节流编码
除非另外指定,StreamReader 的默认编码为 UTF-8,而不是当前系统的 ANSI 代码页。因此读取简体中文会出现乱码,可以指定编码正确显示GB2312简体中文.StreamReader streamopen=new StreamReader(@"d:/1.txt",System.Text.Encoding.Default);string strOpen=streamopen.ReadT原创 2005-12-20 20:59:00 · 1361 阅读 · 0 评论 -
简单的异常处理--生成xml异常日志
自己业余写了个简单的异常处理方法,是把异常信息按日期储存到xml日志文件中,方便分析。主要实现的功能是:1,根据日期创建xml日志文件,如2006-04-26log.xml2,把每一个异常信息,包括一些环境信息储存到xml日志中3,对外显示一个友好的错误信息在一下小软件上还是有一些帮助的,尤其对于bug返回很有帮助,对方只要把xml文件反馈,我们就可以根据xml上的异常信息来修复一些bug让我们先原创 2006-04-26 22:04:00 · 2142 阅读 · 1 评论 -
Microsoft.VisualBasic.Len函数和System.String类中的length属性的区别
环境:vs2003,vs.net一般我求一个字符串的长度,通常有2种方法。1是用Microsoft.VisualBasic.Len函数;2是用System.String类中的length属性。2者大致功能差不多,但当字符串是nothing(c#是null),第一种方法会返回0,而第二种方法会报错。如下代码: Dim i As Int16 Dim strA As原创 2006-04-06 16:56:00 · 1450 阅读 · 0 评论 -
继承窗体的一个小bug
我所用的vs版本是vs2003,vb.net开发环境当我继承一个窗体时,会出现一个小bug。就是当父类窗口有load事件,子窗口继承了它,在vs环境下,切换到子窗口的form,会自动执行父窗口的load事件,假如父窗口的load事件中有一些类似连数据库的操作,则往往会弹出错误提示框。这种错误影响倒是不大,对程序运行也没什么影响,不过看的不是很爽,不知道算不算是vs2003的一个bug。原创 2006-04-05 14:14:00 · 978 阅读 · 0 评论 -
把一个表中的row插入到另一个表中时,出现“该行已属于另一个表”错误
上次写代码时,要把一个表中的row插入到另一个表中时,用一下代码,出现了“该行已属于另一个表”的错误: Dim table2 As New DataTable table2 = table1.Clone For Each row As DataRow In table1.Rows table2.NewRow()原创 2006-03-16 20:18:00 · 1887 阅读 · 0 评论 -
在一个窗体下实现另一个窗体内容的更新
form1Private Sub form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.LoadMessagebox.show("This is Form1")end subPrivate Sub bt1_Click(ByVal sender As System.Object, B原创 2006-03-10 19:10:00 · 1285 阅读 · 0 评论 -
值类型装箱引发的效率问题(vb.net)
CLR支持2种类型:引用类型和值类型。任何被称为“类”的类型,都是引用类型,例如System.Object,System.IO.FileStream,System.String等 值类型是比引用类型更为轻量级的类型,比如:Dim i as Int32=2,这个就是一个值类型变量一般情况,值类型的使用,要比引用类型快很多,但很多情况下,值类型往往要被转换成一个引用类型来使用,这个过程被成为装箱。比如原创 2006-03-13 21:24:00 · 1018 阅读 · 0 评论 -
关闭窗体不释放内存问题
比如form1上按个按钮,隐藏form1,打开form2,然后在form2上直接按X关闭程序的话,内存里面的进程不会被关闭.只要在form2的closing事件中加入如下代码就可以关闭程序进程了 Private Sub Form2Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs)原创 2006-03-09 20:05:00 · 2098 阅读 · 0 评论 -
NUnit学习笔记3--Attribute使用介绍
本章主要讲解NUnit的几个Attribute(特性)的用法。1,TestFixtureImports NUnit.FrameworkTestFixture()> _Public Class Class1TestClass Class1Test Public Sub New()Sub New() End Subend class上面代码中的就是一个特性(C#中使用[TestFi原创 2006-04-28 19:28:00 · 1402 阅读 · 0 评论