C#
文章平均质量分 55
xiaoling9
这个作者很懒,什么都没留下…
展开
-
C#字符串的使用笔记
一、标记标记(tokenizing)是从文本中提取具体内容的过程。下面的代码从句子中提取单词,并把它们输出到控制台。class mytokenizing{ static void Main(string[ ] args) { string mystring="I like this food,are you?"; char[] separators={ ,,,转载 2006-08-23 14:01:00 · 1597 阅读 · 1 评论 -
关于IList的排序
IList本身没有Sort()功能,所以可以先把IList转换为List,通过List.Sort(比较器)来进行排序。写的比 较器: internal class ListComparerT> : IComparerT> ...{ private string propertyName; public ListComparer(string Prope原创 2007-06-26 14:59:00 · 3054 阅读 · 0 评论 -
C#中利用DPAPI加密解密数据
加密解密的一个函数 using System;using System.Runtime.InteropServices;using System.Text;using System.Security;namespace CryptProtection...{ [Serializable()] public sealed class DataProtection ...原创 2007-02-28 10:39:00 · 4359 阅读 · 0 评论 -
使用DPAPI进行数据加密解密
从Win2000开始,操作系统提供一个名为Data Protection API (DPAPI)的数据保护接口。 该接口一共有两个函数,他们提供了系统级的数据保护服务。这两个函数存在于Crypt32.dll库中,是CryptAPI的一部分。 DPAPI可以实现基于口令的数据加密和解密。也就是说我们提供一个口令用于加密,而其他人只有知道这个口令才能解密。 您可以访问http:/原创 2007-02-28 10:28:00 · 2478 阅读 · 0 评论 -
枚举与整型之间的转换
显示转换 enum Color ...{ RED,GREEN,BLUE }枚举转换为整形int a = (int)Color.RED;整形转换为枚举Color c;c = (Color) 1;原创 2007-02-14 10:19:00 · 21024 阅读 · 1 评论 -
Web服务下的异步调用
通过异步调用机制,可以提高程序的运行效率,同时,给用户良好的界面体验。.net2.0下提供了很好的机制来支持Web服务的异步调用。下面通过一个例子来说明Web服务下怎样实现异步调用。首先先建立一个Web服务项目public class MyService : System.Web.Services.WebService...{ public MyService () ..原创 2007-02-07 16:44:00 · 939 阅读 · 0 评论 -
验证码的三种做法[纯数字][纯汉字][字母/数字/汉字混合]C#
网上有很多关于验证码做法的资料,但是真正做得完整的却非常少,所以昨天晚上参考了作者:CSDN 上kwklover 的在ASP.NET下实现数字和字符相混合的验证码 (混合,完整,遗憾的是vb.net,说到这里我想我得感谢stone(QQ9337874),因为我在把VB译成C#的过程中几番出错,最终这段翻译由他完成)!!随机汉字参考了http://navicy.cnblogs.com/archive转载 2006-08-23 13:59:00 · 693 阅读 · 0 评论 -
在C#控件显示日期时控制日期的格式
我们从数据库提取的DataTime类型通常包括日期和时间,而我们在C#中,给控件做绑定时,通常只是绑定日期,同时还想让日期按自己设定的格式显示。所以,在绑定时我们通常要用到DateTime类的格式字符串。通常我们可以通过下列的方式进行绑定: DataTime格式字符串 (Format Strings)原创 2006-08-16 17:19:00 · 9051 阅读 · 0 评论 -
关于HttpModule和HttpHandler
网络处理过程:1) HttpRequest发送到服务器. 2)被inetinfo.exe截获,然后转交给ASPNET_ISAPI.dll处理. 3)ASPNET_ISAPI.dll则将请求转送到一个HttpPipeline的管道里面.原创 2006-10-12 14:40:00 · 734 阅读 · 0 评论 -
C#高级编程学习笔记(1)
1).在C#中,数组是引用类型。C#的数组类型比较灵活,可以在声明数组时不进行初始化,这样以后就可以动态地 指定其大小。利用这种技术,可以创建一个空引用,以后再使用new关键字把这个引用指向请求动态分配的内存位置。 例如:int[] Integers; Integers = new int[32]; 同时,在c和C++中,数组的一个优点是可以原创 2006-08-31 17:01:00 · 927 阅读 · 0 评论 -
传统语言的编译和执行方式和C#、Java有什么不同?
传统的语言(例如C、C++ ),源代码在经过编译连接后直接生成了二进制代码。而C#、java这些语言把源代码编译为了中间语言,C#把源代码编译为了MSIL,Java把源代码编译为字节码。 因为编译器结构是一个很难、很费时的部分,所以编译器通常分为前端和后端组成,前端的任务是反源代码转换为中间语言,后端的任务是把中间语言转换为机器代码。 中间语言是原创 2006-08-31 10:09:00 · 1848 阅读 · 1 评论 -
C# 中如何定义和接收消息?
C# 中如何定义和接收消息? Wason 业余学习成果: 终于把自定义消息给搞定,好事多多分享! 在C#中目前我还没有找到发送消息的类成员函数,所以只能采用通过调用WIN 32 API 的 SendMessage() 函数实现。由于 SendMessage的参数中需要得到窗体的句柄(handler) ,所以又要调用另一个API FindWindow(), 两者配合使用,达到在不同窗体之间的消息发送转载 2006-09-04 16:58:00 · 939 阅读 · 0 评论 -
DataGrid应用的一个实例
1.最后的实现图页面代码 OnLineList.ascx &nb原创 2006-08-30 15:14:00 · 850 阅读 · 0 评论 -
ASp.net中Froms验证方式
微软的ASP.NET提供了3种用户验证方式,即Windows验证、窗体(Forms)验证和护照验证(Passport)验证。 由于验证方式各不相同,因而这3种验证方式在使用范围上也有很大的不同, Windows验证方式只适用于放在受控环境里的网站; 也就是说,更适合于企业内网(Intranet)。窗体认证特别适合布置于互联网的应用,而护照验证方式适合于跨站之间的应用,用户只用一个原创 2007-04-10 14:45:00 · 3610 阅读 · 0 评论