随笔分类 -  C#

摘要:要为类构造一个事件,必须用 event 来声明一个 delegate 型的字段,如: puclic calss Test{ public delegate EventHandler(object sender, EventArgs e); //声明为delegate 型的事件; } 然后要指定一个事件的名称,并写出处理语句: public event Event... 阅读全文
posted @ 2007-10-20 17:40 zzh 阅读(452) 评论(0) 推荐(0)
摘要:设计模式C#描述之——简单工厂模式 ... 阅读全文
posted @ 2007-08-03 12:08 zzh 阅读(5037) 评论(0) 推荐(1)
摘要:类型 Type Prefix Example Array arr arrShoppingList ... 阅读全文
posted @ 2007-07-31 16:58 zzh 阅读(275) 评论(0) 推荐(0)
摘要:TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编 程。然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在.net framework环境下,我们不必要去追究TCP协议底层的实现,一样可以很方便的编写出基于TCP协议进行网络通讯的程序。  要进行基于T... 阅读全文
posted @ 2007-07-16 17:48 zzh 阅读(316) 评论(0) 推荐(0)
摘要:using System.Security.Cryptography; // //MD5加密函数 // public string MD5(String str) { MD5 md5=new MD5CryptoServiceProvider(); byte[] data=System.Text.Encoding.Default.GetBytes(str); ... 阅读全文
posted @ 2007-07-11 17:18 zzh 阅读(4554) 评论(1) 推荐(1)
摘要:1. 添加两个dll引用,包括一个.Net库adodb.dll和一个COM库oledb32.dll(Microsoft Ole DB Service Component 1.0 Type Library)。2. 引入两个命名空间:adodb.dll的ADODB和oledb32.dll的MSDASC。3. 下面的方法能打开“数据链接属性”对话框,并把用户的设置作为链接字符串返回: public s... 阅读全文
posted @ 2007-07-11 16:01 zzh 阅读(504) 评论(0) 推荐(0)
摘要:在实际的开发中,我们经常在应用程序中提供择数据源和数据连接配置的接口,方便用户配置数据库连接字符串。典型的方法是将这些信息写在XML的配置文件里,如web.config或app.config文件里. 但是客户并不是专业的编程人员,一不小心就会使连接串写错,导致系统无法运行,最好是让用户能够通过一个图形界面来选择数据源和数据连接的信息,如下图: 我们可以通过调用Visual Studio中的数据库... 阅读全文
posted @ 2007-07-11 16:01 zzh 阅读(593) 评论(0) 推荐(0)
摘要:Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 反向渐进式搜索 Ctrl+F: 查找 Ctrl+Shift+F: 在文件中查找 F3: 查找下一个 Shift+F3:... 阅读全文
posted @ 2007-06-27 15:09 zzh 阅读(280) 评论(0) 推荐(0)
摘要:cookies的创建: 在客户端创建一个username的cookies,其值为gjy,有效期为1天.方法1:Response.Cookies["username"].Value="gjy";Response.Cookies["username"].Expires=DateTime.Now.AddDays(1); 方法2:System.Web.HttpCookie newcookie=new Ht... 阅读全文
posted @ 2007-06-26 18:01 zzh 阅读(317) 评论(0) 推荐(0)
摘要:摘要: 文件操作是程序中非常基础和重要的内容,而路径、文件、目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题, 尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给你一点有益的思路,如果你有好的建议,恳请能够留言,使这些内容更加完善。 主要内容: 一、路径的相关操作, 如判断路径是否合法,路径类型,路径的特定部分,合并路径,系统文... 阅读全文
posted @ 2007-04-27 17:09 zzh 阅读(623) 评论(0) 推荐(0)
摘要:到目前为止,许多的编程语言和工具都包含对正则表达式的支持,当然.NET也不例外,.NET基础类库中包含有一个名称空间和一系列可以充分发挥规则表达式威力的类。 正则表达式的知识可能是不少编程人员最烦恼的事儿了。如果你还没有规则表达式方面的知识的话,建议从正则表达式的基础知识入手。前参见 正则表达式语法。 下面就来研究C#中的正则表达式,C#中的正则表达式包含在.NET... 阅读全文
posted @ 2006-07-01 10:13 zzh 阅读(1079) 评论(0) 推荐(0)
摘要:一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如: JScript VBScript 匹配 ... 阅读全文
posted @ 2006-07-01 10:11 zzh 阅读(723) 评论(1) 推荐(0)