随笔分类 - C#/.NET
开启全新的一页...
摘要:摘自:http://www.cnblogs.com/xray2005/archive/2009/05/13/1456374.htmlSystem.Data.EntityClient 命名空间是 实体框架的 .NET Framework 数据提供程序。EntityClient 提供程序使用存储特定的 ...
阅读全文
摘要:摘自:http://blog.csdn.net/cometnet/article/details/5261192一般情况下,当ReadyState属性变成READYSTATE_COMPLETE时,Webbrowser控件会通过触发DocumentCompleted事件来指示网页加载完毕。但当加载的网...
阅读全文
摘要:摘自:http://www.cnblogs.com/leslies2/archive/2011/11/22/2257703.html反射是一个程序集发现及运行的过程,通过反射可以得到*.exe或*.dll等程序集内部的信息。使用反射可以看到一个程序集内部的接口、类、方法、字段、属性、特性等等信息。在...
阅读全文
摘要:大致:细节:(信息来源于传智播客教学视频)
阅读全文
摘要:摘自:http://www.cnblogs.com/knowledgesea/archive/2013/03/02/2935920.html概述反射通过反射可以提供类型信息,从而使得我们开发人员在运行时能够利用这些信息构造和使用对象。反射机制允许程序在执行过程中动态地添加各种功能。运行时类型标识运行...
阅读全文
摘要:摘自:http://tech.ddvip.com/2013-05/1369758775196257.htmlBHO(Browser Helper Object)是插件,它寄存在IE浏览器中运行。在咱们的日常生活中无时无刻都在使用BHO,比如:迅雷检测用户是否单击了下载链接的BHO。用BHO也能做出些...
阅读全文
摘要:摘自:http://www.cnblogs.com/mvc2014/p/3776054.html微软在1997年正式推出Browser Helper Object (BHO), 使程序员能够更好的对IE进行二次开发和操作. 在通过编写BHO程序数月后, 我希望把我的一些经验告诉才开始的同志, 避免走...
阅读全文
摘要:1. 检查是否SQLDAL.DLL这个程序集文件是否存在,是否在Debug目录下(如果你是在Debug模式下调试)。或者看看是否是配置文件中的名称和实际的dll的名称不对应。2. 你使用的是Assembly.Load方法,这个方法接收的字符串参数是这个程序集名称的长名称,例如:SampleAssembly, Version=1.0.2004.0, Culture=neutral, PublicKeyToken=8744b20f8da049e3而不是简单的“SampleAssembly”,所以请尝试一下使用长名称,关于如何获取这个长名称,请参考MSDN文档:程序集名称,如何:确定程序集的完全限定
阅读全文
摘要:解决办法之一:在命令提示符那里打入如下命令:netsh winsock reset catalognetsh int ip reset reset.log hit重启电脑后,即可
阅读全文
摘要:摘自:http://www.cnblogs.com/huayangmeng/archive/2011/04/06/2006866.html最近要用C#做一个东西,连接之前项目的数据库(用MySQL建的)。.net连接MySQL实现起来其实并不是很复杂的事,网上找找,方法挺多的,下面将我实现的方法简单记录一下:1、首先上MySQL网站下驱动(以前学Java的时候,要用connecter来做):http://www.mysql.com/products/connector/因为是用.net来连接MySQL,使用我们下载ADO.NET Driver for MySQL(这句废话,忽略。。。)。2、安
阅读全文
摘要:来源:http://www.codeproject.com/Tips/297011/How-to-Toggle-String-Case-in-NET#alternative22使用LINQ:public static string ToggleCase(this string str){ if (string.IsNullOrEmpty(str)) return str; return string.Join("", (from i in str select (char.IsLetter(i) ? ...
阅读全文
摘要:说明:很多时候,在DBHelper函数中,都能看到以下的代码: cmd.Parameters.Add(new SqlParameter("ReturnValue", SqlDbType.Int, 4, ParameterDirection.ReturnValue, false, 0, 0, string.Empty, DataRowVersion.Default, null));其起的作用是:当调用的存储过程中如果有Return@xxx就会把这个值返回给这个ReturnValue参数。这样你在代码里就可以调用这个值了。例子:数据库:操...
阅读全文
摘要:摘自:http://blog.csdn.net/liangjin1126/article/details/2660946适合:优化系统性能在.net 编程环境中,系统的资源分为托管资源和非托管资源。 对于托管的资源的回收工作,是不需要人工干预回收的,而且你也无法干预他们的回收,所能够做的只是了解.net CLR如何做这些操作。也就是说对于您的应用程序创建的大多数对象,可以依靠 .NET Framework 的垃圾回收器隐式地执行所有必要的内存管理任务。 资源分为两种,托管的内存资源,这是不需要我们操心的,系统已经为我们进行管理了;那么对于非托管的资源,这里再重申一下,就是Stream,数据库.
阅读全文
摘要:1.快捷键收缩和展开代码段i. Ctrl-M-O 折叠所有方法ii. Ctrl-M-P 展开所有方法并停止大纲显示(不可以再折叠了)iii. Ctrl-M-M 折叠或展开当前方法iv. Ctrl-M-L展开所有方法
阅读全文
摘要:摘自:http://www.cnblogs.com/breezeblew/archive/2008/05/01/1178719.html第一种:取连接字符串stringconnString=System.Web.Configuration.WebConfigurationManager.ConnectionStrings["SqlConnStr"].ConnectionString;或者protectedstaticstringconnectionString=ConfigurationManager.ConnectionStrings["SqlConnStr&q
阅读全文
摘要:摘自:http://www.cnblogs.com/fish-li/archive/2011/12/18/2292037.html阅读目录开始config文件 - 自定义配置节点config文件 - Propertyconfig文件 - Elementconfig文件 - CDATAconfig文件 - Collectionconfig文件 - 读与写读写 .net framework中已经定义的节点xml配置文件xml配置文件 - CDATAxml文件读写注意事项配置参数的建议保存方式config文件与XML文件的差别今天谈谈在.net中读写config文件的各种方法。 在这篇博客中,我将介
阅读全文
摘要:来源:http://www.cnblogs.com/shangxia/p/3165672.html1. C# 代码风格要求1.1注释类型、属性、事件、方法、方法参数,根据需要添加注释。如果类型、属性、事件、方法、方法参数的名称已经是自解释了,则不需要加注释;否则必须添加注释。当添加注释时,添加方式如下图所示:1.2 类型(类、结构、委托、接口)、字段、属性、方法、事件的命名优先考虑英文,如果英文没有合适的单词描述,可以使用拼音,使用中文是不符合要求的。唯一可以使用中文的地方是枚举的枚举项,枚举项实际已经不属于本节标题的范畴了。这里只是放到一起说明,如下图所示:1.3 不使用缩写所有类型、方法、
阅读全文
摘要:摘自:http://www.cnblogs.com/shangxia/articles/2281782.html一、UpdatePanel的结构 View Code 主要属性:1,ChildrenAsTriggers : 内容模板内的子控件的回发是否更新本模板(和UpdateMode的conditional有关)2,UpdateMode : 内容模板的更新模式,有always和conditional俩种always:每次ajax PostBack或者普通的PostBack都能引起panel的更新 如果UpdatePanel设置为Always时,不能使用上面的ChildrenAs...
阅读全文
摘要:来源:VS2012帮助文档用途:将控件注册为异步回发的触发器语法:public void RegisterAsyncPostBackControl( Control control)参数control类型: System.Web.UI. Control要为异步回发注册的控件备注:使用 RegisterAsyncPostBackControl 方法可将 Web 服务器控件注册为触发器,以使其执行异步回发而不是同步回发。 当 UpdatePanel 控件的 ChildrenAsTriggers 属性设置为 true(默认值)时, UpdatePanel 控件内的回发控件会自动注册为异步回发控...
阅读全文
摘要:摘自:http://blog.csdn.net/durongjian/article/details/4336380一、创建ValidaeCode类库工程: 1、创建ValidaeCode类库工程,在[解决胜方案资源管理器]面板中,右键单击[ValidateCode]节点,并选择[属性]命令。 2、单击[属性]命令,选中[应用程序],半分别把程序集名称和默认命名空间两个属性值设为“ASPNETAJAXWeb.ValidateCode”和“ASPNETAJAXWeb.ValidateCode.Page”。 3、ValidateCode.cs:using System;using System.T
阅读全文


浙公网安备 33010602011771号