自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (6)
  • 收藏
  • 关注

原创 多线程安全

1、DataTable不支持线程安全,如果有多个线程同时更新DataTable中不同行时必须使用Lock(dataTable)锁定,保证线程安全2、多线程都要更新全局变量时必须使用Lock(变量)锁定,防止变量值错误3、线程执行完线程方法会自动结束,也可以线程方法中用Thread.CurrentThread.Abort();强行线程结束4、线程方法中的局部变量是不会相互影响5、如果

2011-10-27 18:23:51 1297

原创 对象克隆

克隆分为:浅克隆和深克隆浅克隆:调用Clone方法实现只是多出一份引用,值还是只有一份,修改克隆出来的对象或原对象都会相互影响深克隆:须要克隆的类须实现ICloneable接口的Clone方法:在Clone方法中使用new来创建本身的一个新对象,然后对象调用Clone方法实现克隆多出一份全新的引用和值,修改克隆出来的对象或原对象都不会相互影响注意数组要实现深克隆一般使用

2011-10-27 18:08:57 438

转载 C#多线程与UI响应

一.            概述在使用C#进行应用程序设计时,经常会采用多线程的方式进行一些后台任务的工作。对于不同的应用场景,使用的策略也不尽相同。1.      后台循环任务,少量UI更新:例如批量上传文件,并提供进度。这种情况使用BackgroundWorker组件是非常好的选择。2.      耗时的后台任务:这里的耗时任务是指一个时间较长的任务,并且不能精确获取进度,如:调用

2011-10-27 17:42:09 750

转载 c#使用Word模版实现打印

c# Word 模版 打印最近一个项目需要用到C# Word打印,经过几天折腾,终于得到一个颇为完美的方案。新建一个Word操作类首先需要添加COM引用-------Microsoft Word 11.0 Object Library添加命名空间---------

2011-10-14 09:08:59 12456 1

文件比对 查看工具

做文件流会用到的工具 可以查看16进制 文件比对 选中字节等工能

2011-09-20

.net企业库中数据库操作封装

.net企业库中数据库操作封装和部分试例

2011-07-22

安装程序可附加SQL数据库

Winform安装程序,可实现SQL数据库的附加。

2010-03-22

Socket聊天程序

C#中用Socket+线程技术实现,可以局域网聊天。Winform

2010-03-22

Winform自定义快捷键

.net桌面应用程序实现自定义快捷键(Ctrl,Shift)等

2010-03-22

根据SQL数据库中数据生成Insert语句

只需输入数据库名,并可选择对应的表对表中数据进行生成Insert插入语句。

2010-01-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除