C#
文章平均质量分 74
VS_URL
这个作者很懒,什么都没留下…
展开
-
数据加密
public static string MD5Hash(this string s) { return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(s,"MD5"); }实现了MD5加密转载 2012-07-19 10:21:32 · 448 阅读 · 0 评论 -
asp.net事务机制
本文摘自:http://www.cnblogs.com/zhangxj-sun/archive/2012/07/13/Tran.html1.SQL和存储过程级别的事务 这个也是我经常用到的事务,其实这个可以用一个很简单的例子来形容就是银行取钱的问题,两个不同地方的存折但是是同一个账户,当其中一个地方的存折发生改变另外一个地方的存折数据也会跟着发生改变,存储过程实例:CREAT转载 2012-07-20 22:18:37 · 643 阅读 · 0 评论 -
C# 2.0 新特性之迭代器, Yield Return
本文摘自:http://www.cnblogs.com/montaque/archive/2005/04/21/142844.htmlC# 2.0 可能讨论比较多的是泛型, 其次可能就是迭代器,匿名方法了. 这两个特性其实有些本质上的不同, 泛型, 是相对1.1微软在 IL 上面又添加了一些指令来实现. 而迭代器则是在编译器这个层次去实现的,也就是说C# 2.0 中的迭代器的特性并转载 2012-07-23 15:15:03 · 1545 阅读 · 0 评论 -
where(C# 参考)
where(C# 参考)Visual Studio 2005其他版本 Visual Studio 2010Visual Studio 2008Visual Studio 2012 6(共 7)对本文的评价是有帮助- 评价此主题where 子句用于指定类型约转载 2012-07-25 11:13:40 · 431 阅读 · 0 评论 -
自定义控件运用主题
主题是属性设置的集合,使用这些设置可以定义页面和控件的外观,然后在某个 Web 应用程中的所有页、整个 Web 应用程序或服务器上的所有 Web 应用程中一致地应用此外观。可以使用主题来定义的属性通常,可以使用主题来定义与某个页或控件的外观或静态内容有关的属性。只能设置那些其 ThemeableAttribute 属性 (Attribute) 设置为 true(在控件类中)的属性原创 2012-07-27 09:02:41 · 526 阅读 · 0 评论 -
常用,易用,好看的第三方控件(.NET)
本文摘自:http://blog.3snews.net/space.php?uid=8408&do=blog&id=18272CuteEditor 6.0 在线HTML编辑器的领航者 http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=144183ComponentArt.Charting.WebChart.dll http://转载 2012-07-28 15:59:41 · 2892 阅读 · 1 评论 -
ref与out的区别
方法参数上的 out 方法参数关键字使方法引用传递到方法的同一个变量。当控制传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。 当希望方法返回多个值时,声明 out 方法非常有用。使用 out 参数的方法仍然可以返回一个值。一个方法可以有一个以上的 out 参数。 若要使用 out 参数,必须将参数作为 out 参数显式传递到方法。out 参数的值不会传递到 out转载 2012-08-01 17:07:21 · 935 阅读 · 0 评论 -
c#托管资源和非托管资源区别
本文摘自:http://www.cnblogs.com/justinprc/archive/2011/05/09/2040897.html 在了解Finalize和Dispose之前,我们需要了解两个概念,一个是托管资源,一个非委托资源。a.其中托管资源一般是指被CLR控制的内存资源,这些资源的管理可以由CLR来控制,例如程序中分配的对象,作用域内的变量等。b.而非托管资源是CLR转载 2012-08-16 16:35:53 · 748 阅读 · 0 评论 -
C#缓存
概述 缓存学术一些的解释是”将常用数据放入易于读取的地方以提高性能”。而对于Asp.net来说,需要被缓存的对象多种多样,包括从数据库中提取出来的数 据,以及aspx页面生成的静态页,甚至是编译好的程序集。合理利用缓存能让Asp.net的性能大幅提升,下面将对Asp.net中的缓存机制进行简单 概述。缓存的分类 在Asp.net中,大部分缓存机制是保存在cache对转载 2012-08-31 21:42:56 · 820 阅读 · 0 评论 -
类型转换
知识点 值类型。 值类型是在栈中分配内存,在声明时初始化才能使用,不能为null。 值类型超出作用范围系统自动释放内存。 主要由两类组成:结构,枚举(enum),结构分为以下几类:整型(Sbyte、Byte、Char、Short、Ushort、Int、Uint、Long、Ulong) 浮点型(Float、Double)原创 2012-07-09 18:45:38 · 672 阅读 · 0 评论 -
c#水晶报表教程
c#水晶报表教程 水晶报表是一个功能强大的报表工具,现在已经被Microsoft Visual Studio 2005(下文以VS2005简称)集成在一起。喜欢水晶报表的朋友可以方便使用了。我把水晶报表在vs2005的使用方法总结一下,供大家参考。首先介绍一下我用的软件环境:Microsoft Visual Studio 2005;Microsoft SQL Server 2005转载 2012-06-02 20:11:48 · 817 阅读 · 0 评论 -
强类型DataSet的基本知识
强类型DataSet的基本知识摘自:http://blog.163.com/swingtux@126/blog/static/23553810200771543036768/ “typed DataSet是从DataSet派生的,它根据事先定义的Data Schema生成数据集,对数据集中的字段实行强类型约束。你可以通过它转载 2012-06-03 11:14:26 · 930 阅读 · 0 评论 -
学习水晶报表
学习网址:1.http://www.56.com/u88/v_NTc5OTI2MDU.html 2.http://blog.csdn.net/bobby7514650/article/details/5803596 3. http://msdn.microsoft.com/zh-cn/library/bb944221(v=vs.90) 4.http://hi.baidu.c原创 2012-06-02 20:28:45 · 722 阅读 · 0 评论 -
.NET下水晶报表传递数据的两种模式
摘自:http://hi.baidu.com/xbzhu/blog/item/95158d5066d3f16785352427.html 摘 要 本文介绍了水晶报表的数据传递的两种模式,指出了这两种模式的优缺点及适合的情况,最后实例的方式具体实现。关键词 水晶报表,推模式,拉模式,数据集 水晶报表(Crystal Reports)是世界领先的用于创建交互报表的软件包,报表可以转载 2012-06-03 11:06:08 · 2506 阅读 · 0 评论 -
.net里控制SQL服务启动
System.ServiceProcess.ServiceController myController = new System.ServiceProcess.ServiceController("MSSQLSERVER");switch(myController.Status.ToString()){case "Running":break;case "Stoppe原创 2012-06-07 16:53:23 · 382 阅读 · 0 评论 -
.net IL 指令速查
摘自:http://www.cnblogs.com/flyingbirds123/archive/2011/01/29/1947626.html名称说明Add将两个值相加并将结果推送到计算堆栈上。Add.Ovf将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add.Ovf.Un将两个无符号整数值相加,执行溢出检查转载 2012-06-17 10:18:17 · 783 阅读 · 0 评论 -
初识Ildasm.exe——IL反编译的实用工具
Ildasm.exe 概要: 摘自:http://www.cnblogs.com/yangmingming/archive/2010/02/03/1662307.html一.前言: 微软的IL反编译实用程序——Ildasm.exe,可以对可执行文件(ex,经典的控制台Hello World 的 exe 可执行文件)抽取出 IL 代码,并且给出命名空间以及类的视图。在讲述如转载 2012-06-17 09:54:58 · 1324 阅读 · 0 评论 -
C#——可空值类型
转载请注明出处:http://hi.baidu.com/try__again/modify/blog/45bc5845c6db642bcffca39e没有值的时候怎么办?对于一个引用类型的变量来说,其值是一个引用。而值类型变量的值是真正的值本身。对于引用类型来说,null是一个特殊的值,它表示“该引用变量没有引用任何对象”。但是,它并不是一个有效的值类型的值。这非常容易理解,因为如果C转载 2012-07-09 09:11:20 · 956 阅读 · 0 评论 -
LINQ查询表达式中使用对象初始化器
对象初始化器在C#3.0提供了一个对象初始化的机制,使得开发人员可以不调用类的构造函数就能够以声明方式创建一个新的对象,并设置该对象的各个属性的值1.首先创建一个类//对象初始化器 //开发人员可以不调用类的构造函数就能够以声明方式创建一个新的对象 //并设置该对象的各个属性的值 UserInfo user = new UserInfo原创 2012-07-09 10:31:55 · 653 阅读 · 0 评论 -
反射
class Program { static void Main(string[] args) { var bc = new BaseClass(); var mc1 = new MyClass(); var mc2 = new MyClass(); Base原创 2012-09-11 16:37:19 · 566 阅读 · 0 评论