自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Andrew's Blog

Where(true) { studying }

  • 博客(37)
  • 资源 (43)
  • 收藏
  • 关注

原创 C# 为什么使用了多线程界面假死?

这里贴出两个项目(已经测试)。先贴不正确的多线程设计如图:引入命名空间:using System.Threading;完整代码:namespace ThreadTest1{ public partial class F

2011-07-31 12:39:15 8161 3

原创 C# 多线程使用progressBar进度条控件

该例子对为多线程使用progressBar的一个简单例子。实现:(1)计算progressBar运行时间(既进度条开始到结束的时间)(2)利用多线程运行(用这个应该必须用多线程吧,否则没什么实际意义,因为你有进度条必然是要做其他的事情给予一个进度提示)大概就如下图

2011-07-31 02:22:40 40649 4

原创 我是一个新人,欢迎各位朋友一起讨论技术(C#.NET)

我是一个新人,还未就业,正在自学(C#) Socket ,希望得到大家的指点。在此若对我发的一些文章有所疑问或建议,欢迎大家一起探讨。可发送Email至: Andrew.Wangxu(at)gmail.com 请将(at)更换为@若我在线,那么一般会在5分钟内回复邮件

2011-07-31 00:28:00 1407

原创 C# Application.DoEvents() 处理队列消息,防界面假死。

该方法可以处理当前队列的消息,比如一个for循环 5000次 向TextBox中追加文本,那肯定会假死一会儿的。此时便可使用Application.DoEvents()来处理队列的信息。简单说下使用Application.DoEvents() 和 不使用Appli

2011-07-31 00:18:30 11998 2

原创 C# socket游戏编程(1服务器,多客户端)

最近两天发的博文较少。。因为这个例子太长啦。下面引用下书上的话,来引导这个例子:游戏规则如下:(1)玩家通过 internet 和 坐在同一桌的另外一个玩家对弈,一个玩家选择黑方,另一个玩家选择白方。(2)游戏开始后,计算机自动在15x15的棋盘方格内,以固定的时间间隔,不停的在

2011-07-29 00:36:44 12266 6

原创 C# Socket聊天程序(一个服务端,多个客户端)

这是一个多用户聊天的socket程序文件分别是两部分:1.服务端2.客户端---------------------------------------------------使用方法:在一台电脑中挂起一个 服务端程序。其他电脑即可开启客户端进行相互聊天(所有客户端之间);在客户

2011-07-26 17:56:46 32428 25

原创 C# 向二进制文件进行读写操作

该例子使用 BinaryStream 和 BinaryWriter 对二进制文件进行读写操作先上代码再根据我理解的所分享给各位博友。完整代码如下:引入命名空间:using System.IO;完整代码:namespace BinaryStreamApp{ class P

2011-07-24 19:41:53 19687 1

原创 C# 使用 StreamReader 读取数据

关于StreamReader 和 StreamWriter 使用与参考请移步:http://blog.csdn.net/andrew_wx/article/details/6630016下面是关于StreadReader的使用例子。完整代码如下:引入命名空间:using Syst

2011-07-24 19:14:33 4232

原创 C# 使用 StreamWriter 写入数据

NetworkStream 类、MemoryStream类 和 FileStream 类都提供了以字节为基本单位的读写方法,但是这种方法首先将待写入的数据转换为字节序列后才能进行读写,当操作的是使用字符编码的文本数据时,使用很不方便。因此,在操作文本数据时,一般使用StreamW

2011-07-24 19:08:45 9280

原创 C# 使用 MemoryStream 将数据写入内存

常用的MemoryStream构造函数有以下3种。1:MemoryStream() 该构造函数初始分配容量大小为0字节,随着数据的不断写入,其容量可以不断的自动扩展。一般在不确定数据内容大小的时候应用这种形式。2:MemoryStream(byte[]) 和 MemoryStre

2011-07-24 18:34:28 22466

原创 C# FileStream Write追加写入文本

该例子为追加 C盘中的 file1.txt 的文本内容完整代码如下:引入命名空间:using System.IO;完整代码:namespace FileStreamWrite{ class Program { static void Main(

2011-07-24 17:42:11 46307 2

原创 C# FileStream 按大小分段读取文本内容

该例子首先在C盘根目录创建一个名为’file1.txt‘的文本文件。然后再运行该例子。。完整代码如下:引入命名空间:using System.IO;完整代码:namespace FileStreamRead{ class Program { st

2011-07-24 17:05:08 10024

原创 C# Socket简单例子(服务器与客户端通信)

这个例子只是简单实现了如何使用 Socket 类实现面向连接的通信。注意:此例子的目的只是为了说明用套接字写程序的大概思路,而不是实际项目中的使用程序。在这个例子中,实际上还有很多问题没有解决,如消息边界问题、端口号是否被占用、消息命令的解析问题等。。下面是两个程序的代码,(两个

2011-07-24 15:55:58 266258 54

原创 关键词“套接字”的解释

多个TCP连接或多个应用程序进程可能需要通过同一个 TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口。参考百度百科:http://baike.baidu.com/view/53871

2011-07-23 21:56:55 2290

原创 C# 网络数据编码与解码(Encoder and Decoder)

该例子为在C#中对网络数据编码与解码。引用《网络应用编程(第二版)》49页的前面的话如下:     在网络通信中,很多情况下通信双方传达的都是字符信息。但是,字符信息并不能直接从网络的一端传递到另一端,这些字符信息首先需要被转换成一个字节序列后才能在网络中传输。将字符序列转

2011-07-23 21:45:09 6322

原创 C# Ping类的例子,可用于测试网络,主机响应时间等。

该例子为利用Ping类检测与主机之间的通信是否正常。。延迟多少毫秒等。。完整代码如下:引入命名空间:using System.Net.NetworkInformation;完整代码:namespace PingExample{ public partial class

2011-07-23 20:16:43 28094 13

原创 C# IPGlobalStatistics获取本机网络流量信息

例子如图:完整代码:引入命名空间:using System.Net.NetworkInformation;完整代码:namespace IPGlobalStatics{ public partial class Form1 : Form { pu

2011-07-23 19:48:31 5950 1

原创 C# 获取本机网卡信息、个数、描述信息、类型、速度等

代码比较简单,直接上图上码。  实现代码有注释,以下是该例子的完整代码。 引入命名空间:using System.Net.NetworkInformation;using System.Net;完整代码:namespace NetworkInterfaceExample{

2011-07-19 18:05:22 15383 8

原创 C# 获得本机IP、端口等信息地址以及服务器IP信息

大概是这样子,代码也没多少,直接上代码了。。引入命名空间:using System.Net;完整代码:namespace IPExample{ public partial class Form1 : Form { public Form

2011-07-19 03:24:16 20582 3

原创 C# 使用BackgroundWorker例子及注意点

该例子为使用BackgroundWorker在TextBox文本中产生一个10000以内并且能被5整除的数(1秒产生一个)操作界面可以启动线程,也可以停止线程,界面设计如图:  先贴代码,有注释的地方就不解释了。 整个Form1窗体代码如下引入命名空间:using System.

2011-07-18 19:40:59 17488 2

原创 C#多线程Lock锁定的使用例子(多线程线程同步)

这个例子是一个模拟多个人在多台提款机上同时提取一个账户的款的情况。在存取的过程中 可能 A线程取了100   而B线程那边还看见账户上没少掉那100快,所以导致数据不统一,赋值出现问题。下面代码则可以测试出加上Lock锁定 与 不加的区别。 先上两个图。第一个(加了Lock的程序

2011-07-17 21:57:38 21742 2

转载 多线程的讲解(锁定与同步)(转)

原帖地址暂时没看到。直接拷贝doc文档的吧。如下:  从原理上讲,lock和Syncronized Attribute都是用Moniter.Enter实现的,比如如下代码object lockobj=new object(); lock(obj){ //do

2011-07-17 21:23:31 3012

原创 C# 一个简单的多线程例子

一个是窗体代码 一个是class代码。直接上代码了,先来窗体的吧。 窗体代码:引入命名空间:using System.Threading;完整代码:namespace ThreadExample{ public partial class Form1 : Form

2011-07-17 19:43:27 2802

原创 C# 启动与停止进程

也是书中《C#网络应用编程》的一章。方便日后翻用。该例子为 notepad.exe (记事本)程序的启动与结束 引用命名空间:using System.Diagnostics;using System.IO; 源码:namespace StartStopProcess

2011-07-17 01:40:40 5512

原创 C# 进程监控器

学习《C#网络应用编程》的一个开始,在博客上记录下源码以便日后翻用。 引入命名空间:using System.Diagnostics;然后直接贴源码啦namespace ProcessMonitor{ public partial class Form1 : For

2011-07-17 01:30:13 5905

转载 SQLite Pragma语法

转自:http://susingjava.blog.sohu.com/168429153.html pragma:1.pragma auto_vacuum = 0|1 设置自动缩放文件2.PRAGMA cache_size = Number-of-pages;查询或修改SQLIT

2011-07-15 17:09:44 9238

原创 在winForm窗体上加上DialogResult作为返回值

例子:在A窗体【按钮】弹出  B窗体并且当B窗体关闭时判断是【确定】还是【取消】则可以在B窗体上加上DialogResult返回值。然后A窗体再进行判断。整个过程代码如下: A窗体 弹出 B窗体并且接收返回值代码: DialogResult dr = F.S

2011-07-14 19:25:34 19620 2

转载 全面剖析C#正则表达式

在此之前关于正则表达式的基础可参见如下:正则表达式快速入门:http://blog.csdn.net/andrew_wx/article/details/6597957 正则表达式基础知识:http://blog.csdn.net/andrew_wx/article/detail

2011-07-12 20:38:50 1136

转载 正则表达式基础知识

阅读前面转载的文章:http://blog.csdn.net/andrew_wx/article/details/6597957 ‘C#正则表达式快速入门’后还是没满足需求,既再转了

2011-07-12 20:33:47 897

原创 窗体之间调用方法,参数等。(传窗体引用)

以下代码实现 B窗体调用A窗体的方法。其实就是传 this窗体A:public partial class FormA : Form { public FormA() { InitializeComponen

2011-07-12 16:10:36 2190

转载 C#里partial关键字的作用 (分布类)

1. 什么是局部类型?C# 2.0 引入了局部类型的概念。局部类型允许我们将一个类、结构或接口分成几个部分,分别实现在几个不同的.cs文件中。局部类型适用于以下情况:(1) 类型特别大,不宜放在一个文件中实现。(2) 一个类型中的一部分代码为自动化工具生成的代码,不宜与我们自己编

2011-07-12 14:22:06 3341

转载 通俗易懂讲解委托的使用妙文(C#)

本文是拷贝一个DOC文档上的内容,所以暂时没有找到原创出处连接地址。内容本人编辑整理后 如下: 委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没

2011-07-12 09:25:01 1382

原创 一串字字符中多个逗号转换为一个,既标准分隔符(正则表达式)

借助上一篇文章正则表达式快速入门,来完成了这个转换过程。 需求如下:将一串字符转换为标准的分隔符字符串如:",,,,a,svv,ss,,v,,v,,,"转换后:"a,svv,ss,v,v" 实现方法如下:   /// /// 格式化一组如:",,

2011-07-11 17:10:24 3161

转载 C#正则表达式快速入门

[介绍]作者将自己在学习正则表达式中的心得和笔记作了个总结性文章,希望对初学C#正则表达式的读者有帮助。 [内容]什么是正则表达式涉及的基本的类正则表达式基础知识构建表达式基本方法编写一个检验程序参考资料[正文]对于初学者看到类似“\w+@\w+\.\w{1,3}”这样复杂没有规

2011-07-11 16:36:04 1406

原创 用string.Join与List<T>或者与string数组转换为字符串

直接贴代码了,有注释,代码已测试。 将List 转换为 字符串 List listStr = new List(); listStr.Add("a"); listStr.Add("b");

2011-07-11 13:28:51 27870 2

原创 SQLite数据库管理工具,开发中...

最近两天闲的没事,昨天开始做这玩意儿,用了几款觉得没称心如意的 也闲着没事,练练手吧。功能就不多说了,该有的基本会有。下面上个图吧~好歹弄了一个通宵,

2011-07-10 08:09:58 1958 8

原创 额,突然进到博客,看见风格变了

几天没进博客了,今天进来风格变了!    原来博客改版了,后台功能变得简洁了许多。希望在功能上继续跟进吧。    以前精心定制的CSS没了 - -~汗。     现在博客也没这个自定义CSS样式的功能了。。 - -!

2011-07-08 21:12:04 966

C# 多线程界面假死解决,正确使用多线程

C# 多线程界面假死解决,正确使用多线程 C# 多线程界面假死解决,正确使用多线程 C# 多线程界面假死解决,正确使用多线程 C# 多线程界面假死解决,正确使用多线程 C# 多线程界面假死解决,正确使用多线程 没分的朋友可以到我blog搜索“多线程界面假死” blog地址:http://blog.csdn.net/Andrew_wx 欢迎提出建议。

2011-07-31

C# Application.DoEvents() 防界面假死例子。

请自行测试有Application.DoEvents() 和没有Application.DoEvents()的区别,即可。 有疑问可发送Email给我: Andrew.Wangxu@gmail.com

2011-07-31

C# socket编程游戏(1服务器,多客户端)

里面设定的IP地址是我这里的外网IP映射。。 请大家下载自行更改为本地 或者 自己的外网IP 测试可以更改为:127.0.0.1

2011-07-29

Socket聊天程序(一个服务端,多个客户端)

Socket聊天程序(一个服务端,多个客户端) 可通过设置IP地址,进行局域网聊天,互联网聊天。。详细配置可以看下我blog的文章。 blog中搜索:Socket聊天程序

2011-07-26

C# 向二进制文件进行读写

C# 二进制 BinaryReader BinaryWriter C# 二进制 BinaryReader BinaryWriter C# 二进制 BinaryReader BinaryWriter

2011-07-24

C# 使用 StreamWriter 读取数据

C# 使用 StreamWriter 读取数据 C# 使用 StreamWriter 读取数据 C# 使用 StreamWriter 读取数据 C# 使用 StreamWriter 读取数据

2011-07-24

C# 使用 StreamWriter 写入数据

C# 使用 StreamWriter 写入数据 C# 使用 StreamWriter 写入数据 C# 使用 StreamWriter 写入数据 C# 使用 StreamWriter 写入数据 C# 使用 StreamWriter 写入数据 C# 使用 StreamWriter 写入数据

2011-07-24

C# MemoryStream 将数据写入内存

C# MemoryStream Memory Stream 写入内存 C# MemoryStream Memory Stream 写入内存 C# MemoryStream Memory Stream 写入内存 C# MemoryStream Memory Stream 写入内存 C# MemoryStream Memory Stream 写入内存

2011-07-24

C# FileStream 追加写入字符串到文本中

C# FileStream 追加写入字符串到文本中 C# FileStream 追加写入字符串到文本中 C# FileStream 追加写入字符串到文本中 C# FileStream 追加写入字符串到文本中

2011-07-24

C# FileStream 分段读取文本内容

C# FileStream 分段读取文本内容C# FileStream 分段读取文本内容C# FileStream 分段读取文本内容C# FileStream 分段读取文本内容

2011-07-24

C# Socket简单例子(服务器与客户端通信)

这是两个很简单的程序(服务端、客户端) 达成两端之间的通信例子。 Socket

2011-07-24

C# 字符编码与解码(Encoder and Decoder)

C# Encoder 与 Decoder的例子,详细注释。 Encoder Decoder 编码 解码 C# Encoder Decoder 编码 解码 C# Encoder Decoder 编码 解码 C# Encoder Decoder 编码 解码 C#

2011-07-23

C# Ping的例子,可用于测试网络,延迟xx毫秒。

lst_PingResult.Items.Add("答复的主机地址:" + reply.Address.ToString()); lst_PingResult.Items.Add("往返时间:" + reply.RoundtripTime); lst_PingResult.Items.Add("生存时间(TTL):" + reply.Options.Ttl); lst_PingResult.Items.Add("是否控制数据包的分段:" + reply.Options.DontFragment); lst_PingResult.Items.Add("缓冲区大小:" + reply.Buffer.Length);

2011-07-23

C# IPGlobalStatistics获取本机网络流量信息简单例子

lst_NetworkInfo.Items.Add("本机所在域:" + properties.DomainName); lst_NetworkInfo.Items.Add("接收数据包:" + ipstat.ReceivedPackets); lst_NetworkInfo.Items.Add("转发数据包:" + ipstat.ReceivedPacketsForwarded); lst_NetworkInfo.Items.Add("传送数据包:" + ipstat.ReceivedPacketsDelivered); lst_NetworkInfo.Items.Add("丢弃数据包:" + ipstat.ReceivedPacketsDiscarded);

2011-07-23

C# 查看IP的相关信息,服务器IP等 dns信息 端口等。

包含了读取本机端口、一系列IP信息、DNS等信息。 以及服务器的IP信息。。

2011-07-19

BackgroundWorker组件的正确使用例子,带注释

本例子带注释 可参考我的blog: http://blog.csdn.net/andrew_wx/article/details/6615077

2011-07-19

一个简单的多线程例子,启动线程与终止线程。

一个简单的多线程例子,带注释。 整个过程包含创建线程,启动线程,停止线程。

2011-07-19

启动与停止进程例子 ,包含进程的信息

启动与停止进程例子 ,包含进程的信息,跟任务管理器差不多(信息)

2011-07-19

C# 进程管理器 例子,主要功能显示出进程的详细信息

进程名称:svchost, ID:1132 进程优先级8(优先级别:Normal) 文件名:C:\Windows\system32\svchost.exe 版本:6.1.7600.16385 (win7_rtm.090713-1255) 描述:Windows 服务主进程 语言:中文(简体,中国) -------------------------------- 调用的模块(.dll): 模块名:ntdll.dll 版本:6.1.7600.16385 (win7_rtm.090713-1255) 描述:NT 层 DLL 模块名:kernel32.dll 版本:6.1.7600.16385 (win7_rtm.090713-1255) 描述:Windows NT 基本 API 客户端 DLL 大概信息是这个样子 的详细信息,。 并且列表出当前计算机所有的进程

2011-07-19

C# 写的Vista按钮的皮肤控件。。

一个很漂亮的皮肤控件。 直接把dll拖放至 VS工具栏里面即可用,

2011-06-12

C#高性能大容量SOCKET并发完成端口例子(有C#客户端)完整实例源码

例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试SocketAsyncEventArgs的性能和压力,最大连接数支持65535个长连接,最高命令交互速度达到250MB/S(使用的是127.0.0.1的方式,相当于千兆网卡1Gb=125MB/S两倍的吞吐量)

2019-04-22

WPF 编写Win8的Metro进度条

一直觉得Win8的Metro进度条的风格很漂亮,在VS2013中的进度条也是用的这种样式的。office2013也是这种进度条风格。一个接一个的小圆点划过,感觉非常有意思。于是自己也尝试用WPF编写了一个这样的控件。

2014-07-14

使用 MVVMLight 绑定数据

参考文章:http://www.wxzzz.com/973.html 这篇文章主要是介绍如何使用MVVMLight来绑定数据到界面中(View),以此来了解MVVMLight的一些基础的类的用法。 文章底部会提供本示例的源码下载。 MVVMLight绑定数据示例

2014-07-14

使用 MVVMLight 命令绑定

参考文章:http://www.wxzzz.com/1104.html 这篇文章我们将实现把命令绑定到按钮上,在XAML中的Button之类的都会有个Command属性可以让我们来绑定命令使用。 首先我们要实现的目标是,在界面中可以点击按钮添加数据,但是最多能添加5条数据,最少保证有1条数据。也就是两个按钮哈(增加数据/删除数据)。

2014-07-14

System.Windows.Interactivity.dll 文件下载

参考文章:http://www.wxzzz.com/1122.html 使用 System.Windows.Interactivity.dll 中的 Interaction 可以帮助我们实现对命令的绑定,所以我们需要引用该文件到项目中,这个文件是微软的Blend中提供的。(如果你在VS中 NuGet 了MVVMLight,那么这个组件也会自动引用到项目中的) 如果你找不到该文件的话,我会在文章底部提供System.Windows.Interactivity.dll文件的下载。

2014-07-14

WPF 在事件中绑定命令

参考文章:http://www.wxzzz.com/1122.html 上一篇中我们介绍了MVVMLight中的命令的用法,那么仅仅知道命令是如何构建使用的还不够,很多情况下我们都需要在某个事件触发的时候才去触发命令,所以将命令绑定到事件上是非常有效的做法,下面我们来接着实现将命令绑定到事件中。

2014-07-14

C# 全局键盘钩子类(包括鼠标)

免资源分提供下载,这是一个C#编写的全局键盘监听的类。 可以参考:http://www.wxzzz.com/?id=172 其中包括了键盘按键的全局监听,鼠标的监听。封装的非常好,使用起来非常方便。

2014-04-03

C#发送邮件例子 By Andrew

C# 发送邮件 EMAIL 发送 邮件

2011-11-08

SQL Server数据库转Mysql数据库工具的一款工具

SQL Server数据库转Mysql数据库工具的一款工具,很方便 操作流程可以参考: http://blog.csdn.net/andrew_wx/article/details/6832404

2011-09-29

MD5数字解密 C#源码

MD5数字解密 C#源码 博客原帖地址:http://blog.csdn.net/andrew_wx/article/details/6795740

2011-09-21

C#操作SQL Server中的Image类型数据

C#操作SQL Server中的Image类型数据 C#操作SQL Server中的Image类型数据 C#操作SQL Server中的Image类型数据 C#操作SQL Server中的Image类型数据 详细介绍请参考: http://blog.csdn.net/andrew_wx/article/details/6750135

2011-09-05

任务栏中的工具栏自定义一个搜索框

任务栏中的工具栏自定义一个搜索框 详细请参考:http://blog.csdn.net/andrew_wx/article/details/6686500

2011-08-14

c# 简单封装的一个读取XML类

详细说明以及联系方式参考我的博客: http://blog.csdn.net/andrew_wx/article/details/6680353

2011-08-11

C# UDP 网络聊天

C# UDP 网络聊天 socket C# UDP 网络聊天 socket C# UDP 网络聊天 socket C# UDP 网络聊天 socket C# UDP 网络聊天 socket C# UDP 网络聊天 socket 测试的朋友,可以改成局域网IP进行测试。 如果测试外网,请注意映射端口8889(路由器)

2011-08-09

C# 异步TCP Socket 多人聊天室(1服务器,N客户端)

C# 异步TCP Socket 多人聊天室(1服务器,N客户端) C# 异步TCP Socket 多人聊天室(1服务器,N客户端) C# 异步TCP Socket 多人聊天室(1服务器,N客户端) C# 异步TCP Socket 多人聊天室(1服务器,N客户端) C# 异步TCP Socket 多人聊天室(1服务器,N客户端) C# 异步TCP Socket 多人聊天室(1服务器,N客户端)

2011-08-08

替换windows的记事本,Notepad2

如果不会使用可以查阅我的blog该资源文章: http://blog.csdn.net/andrew_wx/article/details/6661617

2011-08-05

C# 索引器的一个简单例子,模仿数组

C# 索引器 索引 数组 C# 索引器 索引 数组 C# 索引器 索引 数组 C# 索引器 索引 数组 C# 索引器 索引 数组 C# 索引器 索引 数组

2011-08-04

C# 让程序带参数运行,如:app.exe -a -c

C# 让程序带参数运行,如:app.exe -a -c C# 让程序带参数运行,如:app.exe -a -c C# 让程序带参数运行,如:app.exe -a -c C# 让程序带参数运行,如:app.exe -a -c C# 让程序带参数运行,如:app.exe -a -c

2011-08-04

C# 多线程计时器,倒计时

C# 多线程 计时器 到计时 C# 多线程 计时器 到计时 C# 多线程 计时器 到计时 C# 多线程 计时器 到计时 C# 多线程 计时器 到计时

2011-08-04

C# 多线程使用progressBar进度条控件

C# 多线程使用progressBar进行数据加载, 该例子主要是对progressBar控件的一个使用测试。并且计算了运行时间作为测试。 有疑问或者建议可以到我的blog,谢谢支持。 http://blog.csdn.net/Andrew_wx

2011-07-31

空空如也

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

TA关注的人

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