上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 81 下一页
摘要: 写了一个基于BackgorundWorker演示异步操作的例子。由于这个理基本上实现了BackgorundWorker的大部分功能:异步操作的启动、操作结束后的回调、异步操作的撤销和进度报告等等。尽管没有太多的技术含量,姑且放上来与大家分享。1、场景描述下面是程序运行时的截图。本程序模拟这样的一个场景:有两组相互独立的数据需要逐条获取和显示,当点击Start按钮,以异步的方式从存储介质中逐条获取数据,并将获取的数据追加到对应的ListBox中,ProgressBar真实反映以获取的数据条数和总记录条数的百分比,同时,当前获取的条数也会在下方的Label上随着操作的继续而动态变化。此外通过点击S 阅读全文
posted @ 2013-11-21 20:11 星火卓越 阅读(465) 评论(0) 推荐(0)
摘要: [背景]http://www.360doc.com/content/13/1120/20/10159093_330853247.shtml 做过ActiveX控件的朋友都知道,要想把自己做的ActiveX控件功能放在自己的网页上使用,那么用户在客户端就必须进行本地的注册,也就是说用户得首先要把该ActiveX控件(test.ocx)放在本机的%system%/system32下,然后运行DOS工具里面运行regsvr32 test.ocx命令进行注册。但如果真是这么去做的话,那么代表着你处于危险之中了,因为您是通过让用户自己去部署设置环境来达到你的目的,这就失去软件项目本身所存在的价值。那么面 阅读全文
posted @ 2013-11-20 20:34 星火卓越 阅读(271) 评论(0) 推荐(0)
摘要: 首先写好一个写入图片水印的类,先创建一个ImageWriter类库 (该类中有包含枚举类型和方法)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Collections;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;namespace ImageWriter{ /// /// 图片处理类 ... 阅读全文
posted @ 2013-11-02 00:03 星火卓越 阅读(5223) 评论(1) 推荐(0)
摘要: using System; using System.Drawing;using System.Drawing.Imaging; using System.IO; using System.Drawing.Drawing2D; namespace JillZhang { /// /// 给图片添加水印得类得描述 /// public class WaterMark { private bool _textMark=false; private bool _imgMark=false; private string _text=""; private string _im.. 阅读全文
posted @ 2013-11-02 00:01 星火卓越 阅读(1775) 评论(1) 推荐(0)
摘要: 在项目中先创建一个Imag_writer 类库在该类库下分别创建两个枚举类型WaterMarkType (水印的类型)、WaterMarkPosition (水印的位置)。代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Imag_writer{ /// /// 水印的类型 /// public enum WaterMarkType { /// /// 文字水印 /// ... 阅读全文
posted @ 2013-11-01 23:58 星火卓越 阅读(4371) 评论(0) 推荐(0)
摘要: 安装sql server 2008 management,提示错误:Sql2005SsmsExpressFacet 检查是否安装了 SQL Server 2005 Express 工具。 失败,已安装 SQL Server 2005 Express 工具。若要继续,请删除 SQL Server 2005 Express 工具。sql server 2005 management和sql server 2008 management不是兼容吗?为什么会有这样的提示?答案是SQL Server 2005 Express 工具不是sql server 2005 management,不用卸载sql 阅读全文
posted @ 2013-10-31 13:33 星火卓越 阅读(209) 评论(0) 推荐(0)
摘要: 在获取特定进程各种系统参数时,其它诸如进程ID,进程名,进程私有工作集,进程工作集,进程IO吞吐量,进程CPU占用率等都可以直接使用.NET中的相关API直接获取,例如使用PerformanceCounter对象可以获取进程私有工作集、进程工作集、进程IO吞吐量等,但是对于特定进程的网络上行流量和下行流量却没有办法直接使用.NET中API获取,网上也找了很多资料,了解到只能通过对特定进程使用的端口号进行抓包来获取进程网络流量,具体实现时自己也想过使用C#调用winpcap库,但由于实现比较复杂,所以就放弃了使用该方法。后来在网上找到了一个国外使用C#实现的winpcap库SharpPcap库, 阅读全文
posted @ 2013-10-22 08:59 星火卓越 阅读(2937) 评论(1) 推荐(1)
摘要: 前的项目是做数据库的归档,在每次archive后都需要对原数据库的索引进行rebuild,以减少索引碎片,于是乎就自己写了一段sql:DECLARE @tablename VARCHAR(50)DECLARE @indexname VARCHAR(50)DECLARE @cmdsql NVARCHAR(MAX)DECLARE index_cursor CURSORFOR SELECT OBJECT_NAME(object_id) AS Table_Name , nameFROM sys.indexesWHERE name IS NOT NULL AND OBJECT_NAME(object_i 阅读全文
posted @ 2013-10-15 00:05 星火卓越 阅读(691) 评论(0) 推荐(0)
摘要: 最近要用到FileSystemWatcher来监控某个目录中的文件是否发生改变,如果改变就执行相应的操作。但在开发过程中,发现FileSystemWatcher在文件创建或修改后,会触发多个Created或Changed事件,具体原因就是处理文件的过程中执行了多次文件系统操作,触发了多次事件。具体可以参看微软的关于FileSystemWatcher这方面的解释:Troubleshooting FileSystemWatcher Components,另外我在网上发现Consolidate Multiple FileSystemWatcher Events关于这方面的解决办法,比较实用,方便快速 阅读全文
posted @ 2013-08-31 23:10 星火卓越 阅读(907) 评论(0) 推荐(0)
摘要: 对表进行插入操作,如datetime和int类型的两个字段,都允许为null,用“sqlcmd.Parameters.Add("@t12",tb12.Text)”参数绑定时。datetime类型时,tb12.Text为空,插入成功,不报错,查看该值,却为1900-01-01;int类型时,用同样语句,tb12.Text为空,插入成功,不报错,查看该值,却为0;用“sqlcmd.Parameters.Add(new SqlParameter("@t12",SqlDbType.DateTime));sqlcmd.Parameters["@t12&q 阅读全文
posted @ 2013-08-31 04:14 星火卓越 阅读(1270) 评论(0) 推荐(0)
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 81 下一页