C#应用
文章平均质量分 79
andycode
爱好交友。
展开
-
发送邮件
string host = "smtp.sina.com.cn";int port=25;SmtpClient smtp = new SmtpClient(host,port);smtp.Credentials = new System.Net.NetworkCred原创 2011-08-19 16:31:05 · 438 阅读 · 0 评论 -
There is already an open datareader associated with this command引发的问题
我在语句中并未使用 DataReader,未何也提示同样的错误,这个DataReader隐藏在哪里,我给大家在这里指出来,由于本人研究的还不够深入,只知道有一种方法的调用后会生成 DataReader,我想这也是绝大多数人遇到头疼的问题。 在使用数据库更新或插入语句时转载 2011-09-16 16:23:00 · 6946 阅读 · 1 评论 -
C# winform 上传文件 (多种方案)
转:http://www.cnblogs.com/7in10/archive/2008/05/20/1203402.html方案一:注意:要开启虚拟目录的“写入”权限,要不然就报 403 错误工作中用到winform上传文件(-_-!,很少用winform,搞了半天)碰到一点问题,解决如下1、501 为实现错误解决方法:先把IISWEB服务扩展中的WebDev打开然转载 2011-10-27 10:12:50 · 2629 阅读 · 0 评论 -
解决excel2007文件使用excel2003打开文件格式不兼容问题
public void ExportToExcel(DataSet source, string fileName) { System.IO.StreamWriter excelDoc; excelDoc = new System.IO.StreamWriter(fileName); const str原创 2011-06-14 18:51:00 · 11381 阅读 · 0 评论 -
C# 加密算法类 CodeProject
using System;using System.IO;using System.Text;using System.Security.Cryptography;namespace CodeProject.Chidi.Cryptography{ #region Symmetric cryptography class... /// Contains methods转载 2011-12-19 16:50:05 · 628 阅读 · 0 评论 -
C# GDI+ 擦除
方法一、利用背景覆盖 SolidBrush sb = null; Rectangle r; private void GraphicsDeviceInterfacePlusForm_Load(object sender, EventArgs e) { g = this.CreateGraphics(原创 2012-01-10 11:26:36 · 5786 阅读 · 0 评论 -
树节点创建
foreach (DataRow dr in rows) { TreeNode rootNode = new TreeNode(); rootNode.Text = Convert.ToString(dr["FNAME_L2"]); rootNode.Tag = dr;原创 2012-02-20 11:57:17 · 973 阅读 · 0 评论 -
操作xml文件类
using System;using System.Collections.Generic;using System.Text;using System.Xml;using System.Data;using System.IO;using System.Collections;using System.Windows.Forms;namespace Operate原创 2012-02-20 15:19:38 · 424 阅读 · 0 评论 -
C# 快捷键 打开窗口
在应用中,我们可能会需要实现像Ctrl+C复制、Ctrl+V粘贴这样的快捷键,本文简单介绍了它的实现,并给出了一个实现类。简单说明一下:“public static extern bool RegisterHotKey()”这个函数用于注册热键。由于这个函数需要引用user32.dll动态链接库后才能使用,并且user32.dll是非托管代码,不能用命名空间的方式直接引转载 2012-02-29 15:03:47 · 974 阅读 · 0 评论 -
DotNetMQ
DotNetMQ-基于C#和.NET框架的开源消息队列系统发表于 2011 年 05 月 18 日 由EntLib.com这是一位NB的土耳其开发人员基于C#和.NET框架,编写的开源消息队列系统DotNetMQ。DotNetMQ消息组件支持消息可靠传输、路由、负载均衡、服务器部署图(Server Graphs)等等。企业级应用系统经常需要通过消息来进行沟通或集成,在Mic转载 2012-03-12 10:17:43 · 4530 阅读 · 0 评论 -
C#动态调用Web服务的3种方法
原文地址: http://developer.51cto.com/art/200908/144594.htm我们在开发C# WinForm时,有时会调用Web服务,服务是本地的当前好办,只要在Project中的Web References中引入就可以在代码中直接创建一个Web服务对象来引用,其实其原理是C#帮你自动创建客户端代理类的方式调用WebService,但如果调用的服务是动态的转载 2012-03-29 11:19:21 · 513 阅读 · 0 评论 -
Web程序保存状态的方式
原路径 http://topic.csdn.net/t/20040508/20/3043099.html1、Application 这是Web应用程序生命期中的全局保存区,保存在Application中的数据是全局有效的;在Asp.Net中,有一个应用程序池,其中保存了数个(或数十个)应用程序实例,每一次请求都会从池中取一个实例来处理请求,在请求完毕之前,这个实例不会接受其他请求;这就转载 2012-04-24 16:09:10 · 3153 阅读 · 0 评论 -
asp.net 映射网络文件服务器磁盘
近段时间公司某网站系统中存放上传文件的磁盘不够用,所以要进行web服务器和文件服务器的分离,于是在网上找了些资料进行 映射网络文件服务器磁盘。参考资料网址:http://www.cnblogs.com/xiaopang2010/archive/2011/10/09/2204097.htmlhttp://www.cnblogs.com/sqzhuyi/archive/2011/01/15原创 2012-06-27 14:19:03 · 2641 阅读 · 0 评论 -
当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Frame 的写访
当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.转载 2012-10-29 11:49:49 · 7119 阅读 · 0 评论 -
对称加密
#region --System.Security.Cryptography-- //mscorlib --> System.Security.Cryptography //散列算法 //HashAlgorithm // |---原创 2011-08-19 16:25:48 · 1569 阅读 · 0 评论 -
冒泡算法 鸡尾酒算法 插入排序
#region 冒泡算法运作如下 //比较相邻的元素。如果第一个比第二个大,就交换他们两个。 //对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 //针对所有的元素重复原创 2011-08-19 09:37:21 · 673 阅读 · 0 评论 -
ExportData类转载
using System;using System.Data;using System.Web;using System.Web.SessionState;using System.IO;using System.Text;using System.Xml;using System.Xml.Xsl;using System.Threading;# endre原创 2011-06-14 18:53:00 · 2923 阅读 · 0 评论 -
递归 删除层级记录
PrimaryKey UpLevelCompCode UpLevelCompName CurrentLevelCompCode CurrentLevelCompName CurrentLevel1 0 0原创 2011-06-22 17:16:00 · 908 阅读 · 0 评论 -
Nhibernate 注意总结
1.持久化类(Customer)和映射xml(Customer.hbm.xml)如果持久化类的namespace Entities那么xml生成时的路径要为bin\Debug\Customer.hbm.xml。2.Customer.hbm.xml属性 -->生成操作为“嵌入的资源原创 2011-07-22 18:37:57 · 958 阅读 · 0 评论 -
USB-KEY原理简要说明
一、 usbkey实现身份认证原理采用冲击响应的认证方法,登录时在服务器端和客户端同时进行计算,客户端计算前要先验证USER PIN,通过后在硬件中使用HMAC-MD5密钥进行计算,服务器端在服务器上使用软件进行计算,比较计算结果。二、 usbkey的转载 2011-07-14 12:30:48 · 19103 阅读 · 1 评论 -
C# 运行时调用dll、dll中对象、对象中方法等
<br />//dll<br />namespace Dynamic_linking<br />{<br /> public partial class ShowErrorForm : Form<br /> {<br /> public Show原创 2011-05-02 19:29:00 · 3422 阅读 · 0 评论 -
注册用户控件 自定义控件 方法总结
<br />页面注册用户控件<br /><%@ Register Src="用户空间路径" TagName="标签名" TagPrefix="标签前缀" %><br />Web.config注册用户控件<br /><controls><br /><add tagPrefi原创 2011-05-23 09:40:00 · 930 阅读 · 0 评论 -
调用用户控件的属性、事件、方法的技巧
<br />/// <summary><br />/// 自定义控件 只做自己的事情 最好不要去调用其他控件的方法 属性 <br />/// 其可以提供属性、方法来让其他页面来调用<br />/// </summary><br />public partial class原创 2011-05-23 09:44:00 · 706 阅读 · 0 评论 -
委托 事件 之了解
<br />委托是类,事件是委托变量。<br />委托用来装载方法,或是说指向方法,就像指针,既能引用静态方法,也能引用实例方法。<br />事件通过+=或-=来绑定委托,当事件触发,绑定的委托就会将事件传递给其指向的方法进行执行。<br />事件要和委托结合使用。<br />但原创 2011-05-18 15:30:00 · 394 阅读 · 0 评论 -
委托+线程 使用例子
/// /// 委托 /// private delegate void ThreadDelegate();//用于设置进度条当前值 的委托 string filter=string.Empty;//选择策略 Microsoft.Office.Interop.Excel.Application excel =原创 2011-06-14 19:00:00 · 573 阅读 · 0 评论 -
Microsoft.Practices.EnterpriseLibrary.Data Microsoft.Practices.EnterpriseLibrary.Common 使用
using System;using System.Collections.Generic;using System.Text;using System.Data.Common;using Microsoft.Practices.EnterpriseLibrary原创 2011-09-02 08:50:30 · 2244 阅读 · 0 评论 -
c# Semaphore(信号量)
http://www.cnblogs.com/tianzhiliang/archive/2010/08/31/1813635.htmlhttp://hi.baidu.com/bloodcrystal/blog/item/00ebd7f9da5aadd2b58f317c.htm转载 2011-09-02 13:16:28 · 2942 阅读 · 0 评论 -
VS2008制作安装包
VS2008制作安装包一:建立项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.二:导入程序文件在项目的 文件系统 视图下 双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的转载 2011-09-02 14:44:36 · 2527 阅读 · 0 评论 -
存储过程复习
CREATE PROC proc_DeleteSynchronousUpdateData@TabName VARCHAR(50),@ColName VARCHAR(20),@FieldValue VARCHAR(50) ASBEGIN EXEC原创 2011-08-10 16:53:12 · 316 阅读 · 0 评论 -
检查线程池任务执行完后写入日志
threadEndLog = new Thread(new ThreadStart(CheckThreadPool));threadEndLog.Start(); //检查线程池的方法 private void CheckThre原创 2011-08-19 08:34:29 · 891 阅读 · 0 评论 -
用事务一次处理多条SQL语句
下面就将为您介绍如何使用事务一次处理多条SQL语句的方法,包括SQL中事务的写法以及调用的方法供您参考,希望对您学习SQL语句的执行能够有所帮助。执行一个操作时,要同时修改多张表里的数据,并且每条数据都必须操作成功,才算执行成功,为了防止有些数据操作失败,有些成功,而造成的数转载 2011-09-15 12:09:52 · 1894 阅读 · 1 评论 -
IOC学习
IOC前世今生转载地址:http://blog.jobbole.com/76510/原文出处: 家住腊树下 前些天,参与了公司内部小组的一次技术交流,主要是针对《IOC与AOP》,本着学而时习之的态度及积极分享的精神,我就结合一个小故事来初浅地剖析一下我眼中的“IOC前世今生”,以方便初学者能更直观的来学习与理解IOC!也作抛砖引玉之用。转载 2017-01-10 11:43:13 · 558 阅读 · 0 评论