
C#_转载区
lslxdx
个人主页: http://www.lslxdx.com
Github: https://github.com/lslxdx
展开
-
c#读取并修改App.config文件实例(转载:http://blog.youkuaiyun.com/abuhome/archive/2010/01/13/5184467.aspx)
<br /><br />1. 向项目添加app.config文件:<br />右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默认的文件名称为“app.config”,单击“确定”。出现在设计器视图中的app.config文件为:<br /><?xmlversion="1.0"encoding="utf-8" ?><br /><configuration><br /></configuration><br />在项目进行编译转载 2010-12-03 12:11:00 · 1117 阅读 · 1 评论 -
C#读取配置文件浅析(转自:http://developer.51cto.com/art/200908/143706.htm)
C#读取配置文件是如何实现的呢?本文就C#读取配置文件方面向你介绍相关内容。希望本文能对大家有所帮助。AD:C#读取配置文件是如何实现的呢?在.Net中提供了配置文件,让我们可以很方面的处理配置信息,这个配置是XML格式的。而且.Net中已经提供了一些访问这个文件的功能。C#读取转载 2011-07-26 20:57:34 · 1092 阅读 · 0 评论 -
C#取得页面URL信息(转自:http://kb.cnblogs.com/a/1508673/)
我們在開發網頁應用程式,時常需要去解析網址(Request.Url)的每個片段,進行一些判斷。例如說 "http://localhost:1897/News/Press/Content.aspx/123?id=1#toc",我們想要取得網址裡第一層目錄的名字(News)用以判斷不转载 2011-07-14 16:28:24 · 1163 阅读 · 0 评论 -
Visual Studio 2008 单元测试(转自:http://www.cnblogs.com/TerryFeng/archive/2009/05/24/1488333.html)
开发组件的时候使用VS集成的单元测试功能会很方便 1.新建一个类库项目,并为其中的类添加一个方法,方法任意之后右键点击代码窗口选择方法为新建项目命名 然后在解决方案管理中就多了转载 2011-07-29 20:55:27 · 791 阅读 · 0 评论 -
如何使用VS写单元测试(转自:http://www.51crazy.net/Article/216.aspx)
Microsoft的开发平台VSTS(Visual Studio Team System) 集成了单元测试框架(Team Test),即:VSTS单元测试。 它支持: 1. 生转载 2011-07-29 20:56:35 · 1406 阅读 · 0 评论 -
DataGridView取消点击列标题排序(转自:http://www.cnblogs.com/371448009/archive/2009/02/04/1383917.html)
//禁止每一列点击标题排序for (int i = 0; i dataGridView1.Columns.Count; i++){ dataGridView1.Columns[i].SortMode = DataGridViewColumnSortMode.N转载 2011-08-02 11:31:31 · 2157 阅读 · 0 评论 -
C# 选择文件对话框(转自:http://blog.youkuaiyun.com/longest9/article/details/1567929)
OpenFileDialog fileDialog1 = new OpenFileDialog(); fileDialog1.InitialDirectory = "d://"; fileDialog1.Filter = "xl转载 2011-08-02 14:33:41 · 562 阅读 · 0 评论 -
vs2010 MSDN文档安装方法(转自:http://www.ljf.cn/archives/91.aspx)
首先我要承认,是我的错,误导了读者。不管是中文版还是英文版,前面提供的下载地址,都带有MSDN文档的,只是没有找到正确的安装方法,先入为主的以为在主安装界面没有提供文档安装功能,所以没有带MSDN文档。事实上,中文版,英文版的ISO都带了文档。安装方法:转载 2011-08-19 20:19:56 · 1655 阅读 · 0 评论 -
c# 4.0新特性一览(转自:http://www.cnblogs.com/palo/archive/2009/03/01/1400949.html)
终于静下心来仔细听了一遍Anders Hejlsberg(Visual Studio组的TECHNICAL FELLOW,C#的设计者之一)在PDC08上讲的“The Future of C#”(http://channel9.msdn.com/pdc2008/TL16/)。转载 2011-08-20 11:17:20 · 802 阅读 · 0 评论 -
C#写文件常用的五种方法(转自:http://www.cnblogs.com/kiddo/archive/2008/03/17/1110061.html)
C#文件处理操作必须先导入命名空间:using System.IO;//实现背景:一个文本框、一个按钮、VS2005方式一:用FileStream//实例化一个保存文件对话框 SaveFileDialog sf = new Sa转载 2011-08-29 12:54:44 · 1657 阅读 · 0 评论 -
ASP.net读取Web.xml的配置信息(转自:http://blog.youkuaiyun.com/donhao/article/details/6678755)
我们可以将一些配置信息放到Web.xml中,然后通过相应的函数进行读取,ASP.net提供了很方便的操作方法。如下:在Web.xml的appSettings中添加如下内容:view plainappSettings> add转载 2011-10-17 09:53:30 · 702 阅读 · 0 评论 -
种强行指定dll assembly读取其相应*.dll.config配置文件的方法(又名:如何创建.net 的DCOM)(转自:http://blog.youkuaiyun.com/shaily/article)
一般来说,.net 的exe assemly会存在一个对应的*.exe.config配置文件。当需要读取配置信息的时候,可以直接通过ConfigurationManager.AppSettings[index]来读取*.exe.config中的键值,但很少存在dll assemb转载 2011-10-17 12:15:21 · 832 阅读 · 1 评论 -
IHttpModule.Init会被调用多次的原因(转自:http://lidup.blog.51cto.com/426277/140338)
IHttpModule.Init最近正在写一个urlrewrite用到了ihttpmodule接口,所以研究了一下,如有不对地方请指出,我们大家一起学习。先来介绍一下IHttpModule接口,该接口主要用来处理请求的,和IHtttpHandle一起完成客户端的请转载 2011-10-18 11:28:02 · 689 阅读 · 0 评论 -
IHttpModule.Init方法被执行多次的原因(转自:http://www.cnblogs.com/mingda/archive/2009/02/11/1388709.html)
发现不少朋友跟我一样,错把IHttpModule.Init拿来当做Application_Start的替代品,在其中做一些应用程序初始化的操作。 但其实IHttpModule.Init和Global.asax中的Application_Start事件性质是不同的,不转载 2011-10-18 11:27:37 · 821 阅读 · 0 评论 -
寻找最快的大文件拷贝方法(转自:http://www.cnblogs.com/hesicong/archive/2007/08/18/860763.html)
众所周知微软的操作系统自带的拷贝是很“弱智”的,速度不高,无断点续传,而且拷贝会拖累其他的应用程序,占用大量的文件缓存。所以很多高级的拷贝工具孕育而生,用过最好的是FastCopy。FastCopy的拷贝速度基本上可以达到磁盘的极限,还因为他开源,所以可以看到其实现。但是很可惜他的工程是VC6的,而且源代码注释都是日文的,不仅如此,其源代码风格很让人迷惑。证实了我的那句话:开源软件的最高境界就是,转载 2012-01-12 19:12:28 · 1557 阅读 · 0 评论 -
如何用c#读写配置文件(转自:http://blog.youkuaiyun.com/lanman/article/details/5287717)
读配置很简单,可以用ConfigurationManager.AppSettings[key] 来读出,可是写配置文件时,如果写成这样ConfigurationManager.AppSettings[key] = "111";总是提示只读,那么该怎么办呢? view plainu转载 2011-07-26 20:56:51 · 804 阅读 · 0 评论 -
IIS设置允许下载.exe文件的解决方法(转自:http://hi.baidu.com/greenyork/blog/item/81da2a001d2175091d958319.html)
IIS设置允许下载.exe文件的解决方法1.设置MIME,让IIS支持更多文件类型,如果MIME类型中已经有.exe,这一步可以跳过。打开IIS,选中服务器,点右键,属性里有MIME类型添加扩展名:.exe类型:application/octet-stream按照上面的办法操作,转载 2011-07-16 16:03:57 · 6241 阅读 · 0 评论 -
用C#读写ini配置文件(转自:http://www.cnblogs.com/zzyyll2/archive/2007/11/06/950584.html)
<br />INI就是扩展名为"INI"的文件,其实他本身是个文本文件,可以用记事本打工,主要存放的是用户所做的选择或系统的各种参数.<br />INI文件其实并不是普通的文本文件.它有自己的结构.由若干段落(SECTION)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键字(KEYWORD)和一个等号,等号右边就是关键字的值(VALUE).例如:<br />[Section1] KeyWord1 = Value1 KeyWord2 = Value2 ...[Se转载 2010-11-25 13:47:00 · 1845 阅读 · 0 评论 -
C# 静态构造函数详解(转自:http://hi.baidu.com/jiang_yy_jiang/blog/item/07d5cbe9ff6b4d32b90e2d5a.html)
<br /><br />关于静态函数用的不多,但是在实际应用和代码中还是需要注意其细节的问题。静态成员在类中属于整个类的,而不是某一个单独的对象的。那么静态构造函数返回的就是整个类,而不是一个单独的实例成员,因此这只需要调用实例化一次,这也是符合人的思维的。就好比猿猴产生人,只需要一次就够了,接下来人的构造实例可以无数次,但产生人类只要一次足矣。<br />下面是一个关于静态构造函数的经典实例:【建议事先得出理论结果看你对静态构造函数是否理解】<br />using System;<br /> <br />转载 2011-03-31 16:48:00 · 2882 阅读 · 0 评论 -
C#自定义Attribute举例!(转自:http://archive.cnblogs.com/a/471288/)
<br />using System;<br /><br />namespace ConsoleApplication1<br />{<br /> //定义枚举<br /> [System.Flags()]<br /> public enum AccountsE<br /> {<br /> Saveings=0x0001,<br /> Checking=0x0002,<br /> Brokerage=0x0004<br /> }<br /> //自定义特性<br /> [System.Attribut转载 2011-04-02 14:07:00 · 732 阅读 · 0 评论 -
学习C#:Attribute与Property(转自:http://jhxk.iteye.com/blog/481730)
<br /><br />一.什么是Attribute<br /> <br />先看下面的三段代码:<br />1.自定义Attribute类:VersionAttribute[AttributeUsage(AttributeTargets.Class)] public class VersionAttribute : Attribute { public string Name { get; set; } public string Date { get; set; } p转载 2011-04-02 14:08:00 · 768 阅读 · 0 评论 -
C#编写自定义特性(Attribute)详解(转自:http://www.csharpwin.com/csharpspace/9349r9836.shtml)
<br /> 摘要:本文介绍C#编写自定义特性(Attribute),自定义属性本质上是直接或间接地从 System.Attribute 派生的传统类。与传统类一样,自定义属性也包含存储和检索数据的方法。<br />要设计自己的自定义属性,不必掌握许多新的概念。如果熟悉面向对象的编程,并且知道如何设计类,就已具备了所需的大部分知识。自定义属性本质上是直接或间接地从 System.Attribute 派生的传统类。与传统类一样,自定义属性也包含存储和检索数据的方法。<br />正确设计自定义属性类的主要步骤如转载 2011-04-02 14:10:00 · 1392 阅读 · 0 评论 -
使用SqlDataAdapter对象获取数据(转自:http://www.cnblogs.com/zyh-nhy/archive/2009/01/07/1371177.html)
Posted on 2009-01-07 16:02 礼拜一 阅读(3664) 评论(0) 编辑 收藏 一.SqlDataAdapter对象 1. SqlDataAdapter特性 SqlDataAdapter类用作ADO.NET对象模型中和数据连接部分和未连接部分之间的桥梁。SqlDataAdapter从数据库中获取数据,并将其存储在DataSet中。SqlDataAdapter也可能取得DataSet中的更新,并将它们提交给数据库。 SqlDataAdapt转载 2011-04-02 01:21:00 · 1125 阅读 · 0 评论 -
揭开正则表达式的神秘面纱(转自:http://www.regexlab.com/zh/regref.htm)
引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 a 和 任意个 b ”,那么 ab, abb, abbbbbbbbbb 都符合这个特征。转载 2011-06-16 22:15:00 · 692 阅读 · 0 评论 -
创建C#串口通信程序详解(转自:http://www.csharpwin.com/csharpspace/5544r7857.shtml)
在.NET平台下创建C#串口通信程序,.NET 2.0提供了串口通信的功能,其命名空间是System.IO.Ports。这个新的框架不但可以访问计算机上的串口,还可以和串口设备进行通信。我们将使用标准的RS 232 C 在PC间通信。它工作在全双工模式下,而且我们不打算使用任何的握手或流控制器,而是使用无modem连接。创建C#串口通信程序的具体实现是如何的呢?让我们开始吧:创建C#串口通信程序之命名空间 System.IO.Ports命名空间中最重用的是SerialPort 类。创建C#串口通信程序转载 2011-04-28 14:49:00 · 3891 阅读 · 0 评论 -
SqlDataAdapter Update(转自:http://blog.youkuaiyun.com/dingjinze/archive/2008/11/26/3379743.aspx)
SqlDataAdapter可以更新任何一个数据表(DataTable dt),要进行这样的更新,我们首先要进行一些设置,如SqlDataAdapter的SqlCommand,包括UpdateCommand,DeleteCommand和InsertCommand,其实它们都是SqlCommand的一个实例,只是我们在执行更新的时候,会选择执行哪一个Command。用一个例子来说明一下,首先,定义一转载 2011-06-21 14:42:00 · 779 阅读 · 0 评论 -
SqlDataAdapter.UpdateCommand 属性(极易出错的地方)(转自:http://blog.youkuaiyun.com/tsapi/archive/2011/03/29/6286654.aspx)
public static SqlDataAdapter CreateCustomerAdapter( SqlConnection connection) { SqlDataAdapter adapter = new SqlDataAdapter(); // Create the SelectCommand. SqlComman转载 2011-06-21 14:46:00 · 1277 阅读 · 0 评论 -
.net C# 反射技术使用例子(转自:http://www.programbbs.com/doc/5740.htm)
<br /><br />获得实例的方法<br />1.获得同一程序集内的类型的实例。 <br />无参数构造函数<br />Type t = Type.GetType("AppCode.Employe");<br />if (t == null)<br />{<br />textBox1.Text = "Create Type Error";<br />return;<br />}<br />object emp = t.Assembly.CreateInstance("AppCode.Employe");转载 2011-05-06 18:44:00 · 842 阅读 · 0 评论 -
使用反射检查和实例化泛型类型(转自:http://www.csharpwin.com/csharpspace/12241r3312.shtml)
<br /><br />与其他类型的信息一样,泛型类型的信息的获取方式为:检查表示泛型类型的 Type 对象。主要的差异在于,泛型类型具有一组表示其泛型类型参数的 Type 对象。本部分的第一个步骤是检查泛型类型。<br />通过将类型变量绑定到泛型类型定义的类型参数,可以创建表示构造类型的 Type 对象。第二个步骤演示此过程。检查泛型类型及其类型参数<br />获取表示泛型类型的 Type 实例。在下面的代码中,使用 C# 的 typeof 运算符(在 Visual Basic 中为GetType,在转载 2011-05-06 18:45:00 · 1130 阅读 · 0 评论 -
sha1加密(C# VS2005)(转自:http://yardan.blog.51cto.com/304821/60705)
using System.Security.Cryptography;string str = "20070111"; SHA1 sha1 = new SHA1CryptoServiceProvider(); byte[] b原创 2011-07-11 21:11:53 · 1355 阅读 · 0 评论 -
在ASP.NET中如何添加过滤器(转自:http://www.zhangbo.name/izone/articles/9ck733p7h4v1.php)
熟悉J2EE Web应用开发的人,都知道在J2EE中有过滤器filter,该filter可以对指定的URL访问进行拦截,并执行过滤器的方法,根据实际应用情况,我们可以在过滤器中修改请求的编码,可以判断会话信息,可以做权限控制,总之这个过滤器是非常有意义的,也可以说是责任链设计模式转载 2011-07-13 23:25:52 · 3274 阅读 · 0 评论 -
asp.net中使用IHttpModule时,获取Session报错:会话状态在此上下文中不可用(转自:http://bbs.gimoo.net/thread/172722-1.html)
HttpModule如下: public void Init(HttpApplication context) { context.AcquireRequestState += new EventHandler(context_AcquireRequestState); } vo转载 2011-07-14 20:21:00 · 2107 阅读 · 1 评论 -
服务器IIS中禁止exe,zip,rar等文件下载(转自:http://help.139w.com/Html/?305.html)
IIS网站设置 属性--主目录--配置--影射把要防止下载的exe和rar等后缀名都放进去再任意位置新建一个空白文本文件,然后把文件名改成xxx.dll然后在IIS设置里面把exe等文件执行解析的DLL选择刚才新建的这个空白dllOK,重启IIS生效了转载 2011-07-16 16:04:34 · 3611 阅读 · 0 评论 -
C# 启动外部程序的几种方法(转自:http://www.cnblogs.com/Slxj/archive/2012/01/12/2320531.html)
1. 启动外部程序,不等待其退出。 2. 启动外部程序,等待其退出。 3. 启动外部程序,无限等待其退出。 4. 启动外部程序,通过事件监视其退出。// using System.Diagnostics;private string appName = "calc.exe";/// /// 1. 启动外部程序,不等待其退出/// private void转载 2012-01-12 19:18:27 · 1021 阅读 · 1 评论