C#
文章平均质量分 78
KAIFEIXIONGDI
这个作者很懒,什么都没留下…
展开
-
C# 拖放操作源码详解
拖放操作是如何运作的 拖放操作其实与剪切与粘贴(或复制与粘贴)没有什么不同,只不过它是使用鼠标而不是使用键盘。在这两类操作中,您都会拥有一个来源(也就是您剪切或 复制的对象)以及一个目标(也就是您所粘贴之处)。不论是哪一种操作,在操作期间,都会在内存中存在数据的一份副本。剪切与粘转载 2011-07-13 19:54:01 · 844 阅读 · 0 评论 -
.Net 中的反射(序章) - Part.1
.Net 中的反射(序章) - Part.1.Net 中的反射(序章) - Part.1引言反射是.Net提供给我们的一件强力武器,尽管大多数情况下我们不常用到反射,尽管我们可能也不需要精通它,但对反射的使用作以初步了解在日后的开发中或许会有所帮助。反射是一个庞大的话题,牵扯到的知识点也很多,包括程序集、自定义特性、泛型等,想要完全掌握它非常转载 2012-05-05 01:10:51 · 486 阅读 · 0 评论 -
C#中的委托和事件(续)
C#中的委托和事件(续)C#中的委托和事件(续)引言如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?在 C转载 2012-05-04 20:01:01 · 511 阅读 · 0 评论 -
.Net中的加密解密
.Net中的加密解密源码下载:http://www.tracefact.net/SourceCode/Cryptograph.rar.Net中的加密解密引言在一些比较重要的应用场景中,通过网络传递数据需要进行加密以保证安全。本文将简单地介绍了加密解密的一些概念,以及相关的数字签名、证书,最后介绍了如何在.NET中对数据进行对称加密和解密。转载 2012-05-05 01:16:06 · 719 阅读 · 0 评论 -
.Net 自定义应用程序配置
.Net 自定义应用程序配置源码下载:http://www.tracefact.net/SourceCode/GeneralConfig.rar.Net 自定义应用程序配置引言几乎所有的应用程序都离不开配置,有时候我们会将配置信息存在数据库中(例如大家可能常会见到名为Config这样的表);更多时候,我们会将配置写在Web.config或者A转载 2012-05-05 01:15:19 · 963 阅读 · 0 评论 -
.Net 中的反射(查看基本类型信息) - Part.2
.Net 中的反射(查看基本类型信息) - Part.2.Net 中的反射(查看基本类型信息) - Part.2反射概述 和Type类1.反射的作用简单来说,反射提供这样几个能力:1、查看和遍历类型(及其成员)的基本信息和程序集元数据(metadata);2、迟绑定(Late-Binding)方法和属性。3、动态创建类型实例(并可以动态调用所转载 2012-05-05 01:12:25 · 510 阅读 · 0 评论 -
.Net 中的反射(反射特性) - Part.3
.Net 中的反射(反射特性) - Part.3.Net 中的反射(反射特性) - Part.3反射特性(Attribute)可能很多人还不了解特性,所以我们先了解一下什么是特性。想想看如果有一个消息系统,它存在这样一个方法,用来将一则短消息发送给某人:// title: 标题;author:作者;content:内容;receiverId:转载 2012-05-05 01:13:05 · 580 阅读 · 0 评论 -
C# 中的委托和事件
C# 中的委托和事件C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、转载 2012-05-04 19:59:33 · 640 阅读 · 0 评论 -
.Net 中的反射(动态创建类型实例) - Part.4
.Net中的反射(动态创建类型实例) - Part.4源码下载:http://www.tracefact.net/SourceCode/Reflection4.rar.Net 中的反射(动态创建类型实例) - Part.4动态创建对象在前面节中,我们先了解了反射,然后利用反射查看了类型信息,并学习了如何创建自定义特性,并利用反射来遍历它。可以转载 2012-05-05 01:14:06 · 611 阅读 · 0 评论 -
C# 程序 根目录
C# 程序 根目录logPath = AppDomain.CurrentDomain.BaseDirectory + @"log\"1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径。2. System.Environment原创 2012-04-16 13:21:40 · 647 阅读 · 0 评论 -
浅谈C# 中的lock 方法与Monitor 类的关系_以及同步与互斥
转自:http://www.cnblogs.com/xugang/archive/2010/11/05/1869818.html这是一个旧瓶新装的话题。只是将我今日的所见所思予以实践和整理,以备往后所用。同时也提供给大家,希望能有所帮助。 A 从单例模式说起代码如下:class Program{ static void Main(strin转载 2012-04-14 14:53:14 · 656 阅读 · 0 评论 -
C# 实现多线程的同步方法详解
C# 实现多线程的同步方法详解转自:http://www.cnblogs.com/xugang/archive/2011/03/20/1989782.html本文主要描述在C#中线程同步的方法。线程的基本概念网上资料也很多就不再赘述了。直接接入 主题,在多线程开发的应用中,线程同步是不可避免的。在.Net框架中,实现线程同步主要通过以下的几种方式来实现,在MSD转载 2012-04-14 14:50:17 · 839 阅读 · 0 评论 -
路径,文件,目录,I/O常见操作汇总
TAG摘要: 文件操作是程序中非常基础和重要的内容,而路径、文件、目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给你一点有益的思路,如果你有好的建议,恳请能够留言,使这些内容更加完善。 主要内容: 一、路径的相关操作, 如判断路径是否合法,路径类型,路径的特定部转载 2011-11-24 15:08:35 · 572 阅读 · 0 评论 -
DateTime
Tag:这几天因为C#的DateTime困惑了一下,也顺便研究了一下DateTime对象,原来表现这么丰富!我在这里主要介绍datetime类型在tostring()format的格式设置,然后有兴趣的还可以看看datetim类型是如何对其本身做操作符重载的,Msdn上有介绍,我就不累赘了。友情提示:datetime.now.tostring()方法默认的你是无法得到全部的时间的格转载 2011-10-30 10:18:13 · 448 阅读 · 0 评论 -
format
转自int a = 12345678;格式为sring输出Label1.Text = string.Format("asdfadsf{0}adsfasdf",a);Label2.Text = "asdfadsf"+a.ToString()+"adsfasd转载 2011-10-07 23:05:24 · 498 阅读 · 0 评论 -
(转)设计模式
作者:TerryLee 出处:http://terrylee.cnblogs.com第Ⅰ部分 开篇开篇第Ⅱ部分 创建型模式篇第1章 单件模式(Single Pattern)第2章 抽象工厂模式(Abstract Factory)第3章 建造者模式(Bu转载 2011-10-12 14:53:42 · 364 阅读 · 0 评论 -
C# 随机数产生的3中方法(转)
转自:博客园链接:随机数的3种方式随机数的定义为:产生的所有数字毫无关系.在实际应用中很多地方会用到随机数,比如需要生成唯一的订单号.在C#中获取随机数有三种方法:一.Random 类Random类默认的无参构造函数转载 2011-09-27 21:33:16 · 1029 阅读 · 0 评论 -
WinForm 树结构的绘制与数据表的映射
源:WinForm 树结构的绘制与数据表的映射WINFORM两个树结构的绘制。支持路径方式和数据表结构方式。如果是在WEBFROM下修改响应的控件名。 调用 List Test =new List();Test.Add(@"C:/");Test.Add(@"C:/Temp");T转载 2011-07-14 16:40:50 · 669 阅读 · 0 评论 -
C#取得系统目录
C#取得系统目录Environment.GetFolderPath (传入的是一个枚举)系统特殊文件夹是包含公共信息的文件夹,如“Program Files”、“Programs”、“System”或“Startup”。特殊文件夹在默认情况下由系统设置,或者由用户在安装 Windows 的某个版本时显式进行设置。 成员名称 说明 ApplicationData转载 2013-06-05 21:19:27 · 1213 阅读 · 0 评论