老D

我是一个粗人
  博客园  :: 首页  :: 新随笔  :: 管理

2007年7月14日

摘要: 当然了,string本质上肯定是引用类型,但是这个特殊的类却表现出值类型的特点: 判断相等性时,是按照内容来判断的,而不是地址 它肯定是一个引用类型没错,两个方面来看: 阅读全文

posted @ 2007-07-14 11:28 老D 阅读(1208) 评论(0) 推荐(0)

摘要: 在实现页面跳转的时候,有些人喜欢用Response.Redirect,而有些人则喜欢用Server.Transfer。大部分时间似乎这两种方法都可以实现相同的功能,那究竟有区别吗? 阅读全文

posted @ 2007-07-14 11:27 老D 阅读(601) 评论(0) 推荐(0)

摘要: 第八章 用C#写组件 这一章关于用C#写组件。你学到如何写一个组件,如何编译它,且如何在一个客户程序中使用它。更深入一步是运用名字空间来组织你的应用程序。 这章由两个主要大节构成: 。你的第一个组件 。使用名字空间工作 阅读全文

posted @ 2007-07-14 11:25 老D 阅读(942) 评论(0) 推荐(0)

摘要: 当DataSet中的表中没包含有主键进行更新是会提示"对于不返回任何键列信息的SelectCommand,不支持UpdateCommand的动态SQL生成"错误,解决方法有三: 1.在提取数据时把主键列也Select出来 2.在DataSet的表中设置主键 DataTable dt=ds.Tables["table"];//建立一个DataTable对象,方便操作 dt.PrimaryKey=new DataColumn[]{dt.Columns["ID"]};//建立一个主键 3.为SqlDataAdapter指定UpdateCommand 阅读全文

posted @ 2007-07-14 11:24 老D 阅读(478) 评论(0) 推荐(0)

摘要: Net有四个判等函数?不少人看到这个标题,会对此感到怀疑。事实上确是如此,.Net提供了ReferenceEquals、静态Equals,具体类型的Equals以及==操作符这四个判等函数。但是这四个函数之间有细微的关系,改变其中一个函数的实现会影响到其他函数的操作结果。 首先要说的是Object.ReferenceEquals和Object.Equals这两个静态函数,对于它们俩来说,是不需要进行重写的,因为它们已经完成它们所要得做的操作。 阅读全文

posted @ 2007-07-14 11:21 老D 阅读(383) 评论(0) 推荐(0)

摘要: 前几天去申请免费qq号码,突然发现申请表单中的验证码内容换成了中文,这叫真叫我大跌眼镜感到好笑,moper上的猫儿们都大骂腾讯采用中文验证码。^_^ 我不得不佩服腾讯为了防止目前网络上横行的QQ号码自动注册机而采取中文验证码的手段。仔细想了想感觉用程序生成随机的中文验证码并不是很难,下面就来介绍一下使用C#生成随机的中文汉字的原理。 阅读全文

posted @ 2007-07-14 11:20 老D 阅读(566) 评论(0) 推荐(0)

摘要: 很多人都有过使用网络蚂蚁或网络快车软件下载互联网文件的经历,这些软件的使用可以大大加速互联网上文件的传输速度,减少文件传输的时间。这些软件为什么有如此大的魔力呢?其主要原因是这些软件都采用了多线程下载和断点续传技术。如果我们自己来编写一个类似这样的程序,也能够快速的在互联网上下载文件,那一定是非常愉快的事情。下面我就讲一讲如何利用C#语言编写一个支持多线程下载文件的程序,你会看到利用C#语言编写网络应程序是多么的容易,从中也能体会到C#语言中强大的网络功能。 阅读全文

posted @ 2007-07-14 11:19 老D 阅读(1719) 评论(1) 推荐(0)

摘要: INI文件就是扩展名为“ini”的文件。在Windows系统中,INI文件是很多,最重要的就是“System.ini”、“System32.ini”和“Win.ini”。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。但自从Windows 95的退出,在Windows系统中引入了注册表的概念,INI文件在Windows系统的地位就开始不断下滑,这是因为注册表的独特优点,使应用程序和系统都把许多参数和初始化信息放进了注册表中。但在某些场合,INI文件还拥有其不可替代的地位。下面是C#是如何对INI进行读写操作 阅读全文

posted @ 2007-07-14 11:17 老D 阅读(1362) 评论(1) 推荐(0)

摘要: 今天看了下C#的线程处理,不是很明白,baidu了一下,找了几份介绍线程的源代码来看,哪知道居然出错运行不了,找了一下MSDN,原来访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和死锁。确保以线程安全方式访问控件非常重要。在调试以 .NET Framework 2.0 版之前的 .NET Framework 编写的应用程序时,可能会出现此异常。在MSDN上看了这个源码,感觉有点认识了 阅读全文

posted @ 2007-07-14 11:14 老D 阅读(506) 评论(0) 推荐(0)

摘要: 在vs2005中没有现成的IP输入框控件,上次写IP子网划分的小工具时,懒得写只用了个TexBox来代替,现在搞好了,又懒得去改那工具了,呵,发觉自己越来越懒了!需要的朋友可以拿来用用 阅读全文

posted @ 2007-07-14 11:12 老D 阅读(5352) 评论(1) 推荐(0)

点击右上角即可分享
微信分享提示