排序:
默认
按更新时间
按访问量

实验分析C#中三种计时器使用异同点

C#中提供了三种类型的计时器:1、基于 Windows 的标准计时器(System.Windows.Forms.Timer)2、基于服务器的计时器(System.Timers.Timer)3、线程计时器(System.Threading.Timer)下面我就通过一些小实验来具体分析三种计时器使用上...

2008-01-23 14:32:00

阅读数:529

评论数:0

坐标系画图(C#)示例

 //数据初始化       string[] month=new string[12]{"一月","二月","三月","四月","五月","六月","七月"...

2008-01-23 14:31:00

阅读数:1774

评论数:0

C#版可调节的文字阴影特效

本来春节前不准备写BLOG文章了,可前几天有几个搞C#的朋友来信说,对文章《GDI+ 在Delphi程序的应用 -- 可调节的文字阴影特效》的内容很感兴趣,但苦于对Delphi不熟悉,想请我帮忙将其改为C#版的。可他们哪里知道,我从未用C#写过代码(因我只是个业余编程爱好者,C#好像不适合我,我儿...

2008-01-23 14:29:00

阅读数:523

评论数:0

使用设计模式构建通用数据库访问类

在应用程序的设计中,数据库的访问是非常重要的,我们通常需要将对数据库的访问集中起来,以保证良好的封装性和可维护性。在.net中,数据库的访问,对于微软自家的SqlServer和其他数据库(支持OleDb),采用不同的访问方法,这些类分别分布于System.Data.SqlClient和System...

2008-01-15 09:24:00

阅读数:440

评论数:0

创建基于.NET的通用数据库访问层

一.引言: ADO.NET为应用程序开发人员提供了一种全新的数据库访问机制,它使得数据库编程变得相当容易。然而,在运用ADO.NET进行数据库编程时,开发人员往往会因为不注意某些细节问题而使得应用程序的可扩展性很差,也即某个数据库应用程序只能应用于某个特定类型的数据库,而不能和更多的其他类型的数据...

2008-01-15 09:15:00

阅读数:863

评论数:0

利用反射动态创建对象

前两天我发了一篇文章《通过反射动态实例化对象中出现的一个奇怪问题》,对反射中的某些问题疑惑不解。通过这几天不断查看MSDN,上网查询,现在终于解决了该问题。在VS.Net中,有很多种方法动态调用对象的构造函数。一是通过Activator类的CreateInstance()方法。这个方法我们在Rem...

2008-01-15 09:07:00

阅读数:557

评论数:0

ADO.NET 2.0中的DataSet和DataTable

MSDN2005年11月刊登载了John Papa的一篇文章《DataSet and DataTable in ADO.NET 2.0》,详细介绍了ADO.Net 2.0的一些新功能和特性,对于利用ADO.NET开发的程序员来说,是值得关注的。现介绍如下: 一.功能增强的DataTable在ADO...

2008-01-15 09:03:00

阅读数:467

评论数:0

TreeView的ImageSet属性设置断线的问题

TreeView的ImageSet属性设置完后,图标可能替换掉了,但是却会出现如下图所示断线的情况。 在IE7中,即使设置了ShowLines=true,也会出现如此断线情况。(IE6貌似不会) 使用VS2005创建的页面会自动添加: 将此句删除即可。 

2008-01-08 11:13:00

阅读数:860

评论数:0

C#泛型集合揽胜

集合是OOP中的一个重要概念,C#中对集合的全面支持更是该语言的精华之一。    为什么要用泛型集合?    在C# 2.0之前,主要可以通过两种方式实现集合:    a.使用ArrayList    直接将对象放入ArrayList,操作直观,但由于集合中的项是Object类型,因此每次使用都必...

2007-11-26 09:21:00

阅读数:518

评论数:0

在DataAdapter中开启事务

在ADO.NET 2.0中引入了strong typed table adapter,强化了strong typed dataset的设计视图,使用非常方便,但是在实际运用当中,还是遇到了一些麻烦,比如怎么在多个table adapter之间开启事务,由于table adapter自身没有提供事务...

2007-11-26 09:18:00

阅读数:738

评论数:0

VS.NET中自定义安装程序制作经验总结

内容介绍:介绍自定义安装程序的一些注意事项介绍如何获取自定义界面和系统参数介绍如何在安装过程中添加自定义操作自定义安装程序的一些注意事项:CustomActionData 属性自定义操作的附加数据,读取自定义操作的安装信息 CustomActionData 属性采用 /name=value 的格式...

2007-11-26 09:15:00

阅读数:1221

评论数:1

ViewState使用兼谈序列化

 ViewState的使用比较简单,一两句话就可以了。赋值:ViewState[key] = value;取值:value = ViewState[key];最主要的作用就是可以在当前页面保存值,ASP.NET的页面状态维护就是使用ViewState来实现的,基本上每一个ASPX页面都可以看到如下...

2007-11-21 08:43:00

阅读数:731

评论数:0

在C#中怎么通过类名访问类的属性

如果我有一个拥有FirstName的属性的类Perso,我能通过如下方式访问:Person.FirstName = "Mike";能通过下面的方式来访问吗Person["FirstName"]="Mike";通过反射类来实现,但是这种方法...

2007-11-20 16:17:00

阅读数:561

评论数:0

TreeView 树结构的断层处理

  TreeView 生成最常见的一种编程实现方式就是通过“父子关系递归”生成树,一般是自顶向下递归生成。这种方法的缺陷:“由父节点及子节点”的遍历顺序意味着每个子节点的父节点必须存在,否则将搜索不到,即出现“断层现象”。本文在递归原理的基础上,通过调节父节点的层次,解决树结构的断层问题。    ...

2007-11-20 16:11:00

阅读数:521

评论数:0

一个遍历目录下包含某些内容的所有文件的类

class contentSearch  {      private DirectoryInfo _baseDirectory = null;       public DirectoryInfo BaseDirectory      {          get { return _baseD...

2007-11-19 08:41:00

阅读数:427

评论数:0

Ado.Net读取Excel常见问题总结

 经常需要在数据库与Execl之间互导数据。net时代,ADO.NET可以使用使用Microsoft.Jet.OleDb访问访问Excel,网上已经有很多类似的资源,最典型也是最简单的可能如下:(asp.net环境) // 连接字符串                    string xlsPa...

2007-11-18 21:15:00

阅读数:508

评论数:0

在.NET中探测U盘的插入/拔出

有同学向我问这个问题,于是就Google了一下找到答案,不过是C下的,我将其改编成了C#的。  当设备被插入/拔出的时候,WINDOWS会向每个窗体发送WM_DEVICECHANGE 消息,当消息的wParam 值等于 DBT_DEVICEARRIVAL 时,表示Media设备被插入并且已经可用;...

2007-11-12 10:57:00

阅读数:489

评论数:0

通用方法验证数组成员唯一性

 没什么好说的,直接帖代码,不妥之处,还望指出!Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->private bool IsExclusive...

2007-11-12 10:47:00

阅读数:346

评论数:0

DataGridView 密码列(显示为*号)的设置

曾经为在DataGridView中设置密码列(显示为*号)而发愁,如何把Windows 窗体 DataGridView 的某一列的数据显示为“*”。哈哈,今天终于搞定了。需要在DataGridView的2个事件中写代码真麻烦!下面的代码把第4列设置为密码列(显示为*号):        ///  ...

2007-11-12 10:28:00

阅读数:450

评论数:0

C# 启动外部程序的几种方法

C# 启动外部程序的几种方法:1. 启动外部程序,不等待其退出。2. 启动外部程序,等待其退出。3. 启动外部程序,无限等待其退出。4. 启动外部程序,通过事件监视其退出。    // using System.Diagnostics;    private string appName = &q...

2007-11-12 10:25:00

阅读数:507

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭