C# 多线程界面假死解决,正确使用多线程
C# 多线程界面假死解决,正确使用多线程
C# 多线程界面假死解决,正确使用多线程
C# 多线程界面假死解决,正确使用多线程
C# 多线程界面假死解决,正确使用多线程
C# 多线程界面假死解决,正确使用多线程
没分的朋友可以到我blog搜索“多线程界面假死”
blog地址:http://blog.csdn.net/Andrew_wx
欢迎提出建议。
C# Application.DoEvents() 防界面假死例子。
请自行测试有Application.DoEvents() 和没有Application.DoEvents()的区别,即可。
有疑问可发送Email给我:
Andrew.Wangxu@gmail.com
C# socket编程游戏(1服务器,多客户端)
里面设定的IP地址是我这里的外网IP映射。。 请大家下载自行更改为本地 或者 自己的外网IP
测试可以更改为:127.0.0.1
Socket聊天程序(一个服务端,多个客户端)
Socket聊天程序(一个服务端,多个客户端)
可通过设置IP地址,进行局域网聊天,互联网聊天。。详细配置可以看下我blog的文章。
blog中搜索:Socket聊天程序
C# 向二进制文件进行读写
C# 二进制 BinaryReader BinaryWriter
C# 二进制 BinaryReader BinaryWriter
C# 二进制 BinaryReader BinaryWriter
C# 使用 StreamWriter 读取数据
C# 使用 StreamWriter 读取数据
C# 使用 StreamWriter 读取数据
C# 使用 StreamWriter 读取数据
C# 使用 StreamWriter 读取数据
C# 使用 StreamWriter 写入数据
C# 使用 StreamWriter 写入数据
C# 使用 StreamWriter 写入数据
C# 使用 StreamWriter 写入数据
C# 使用 StreamWriter 写入数据
C# 使用 StreamWriter 写入数据
C# 使用 StreamWriter 写入数据
C# MemoryStream 将数据写入内存
C# MemoryStream Memory Stream 写入内存
C# MemoryStream Memory Stream 写入内存
C# MemoryStream Memory Stream 写入内存
C# MemoryStream Memory Stream 写入内存
C# MemoryStream Memory Stream 写入内存
C# FileStream 追加写入字符串到文本中
C# FileStream 追加写入字符串到文本中
C# FileStream 追加写入字符串到文本中
C# FileStream 追加写入字符串到文本中
C# FileStream 追加写入字符串到文本中
C# FileStream 分段读取文本内容
C# FileStream 分段读取文本内容C# FileStream 分段读取文本内容C# FileStream 分段读取文本内容C# FileStream 分段读取文本内容
C# Socket简单例子(服务器与客户端通信)
这是两个很简单的程序(服务端、客户端)
达成两端之间的通信例子。
Socket
C# 字符编码与解码(Encoder and Decoder)
C# Encoder 与 Decoder的例子,详细注释。
Encoder Decoder 编码 解码 C#
Encoder Decoder 编码 解码 C#
Encoder Decoder 编码 解码 C#
Encoder Decoder 编码 解码 C#
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);
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);
C# 查看IP的相关信息,服务器IP等 dns信息 端口等。
包含了读取本机端口、一系列IP信息、DNS等信息。
以及服务器的IP信息。。
BackgroundWorker组件的正确使用例子,带注释
本例子带注释
可参考我的blog:
http://blog.csdn.net/andrew_wx/article/details/6615077
一个简单的多线程例子,启动线程与终止线程。
一个简单的多线程例子,带注释。
整个过程包含创建线程,启动线程,停止线程。
启动与停止进程例子 ,包含进程的信息
启动与停止进程例子 ,包含进程的信息,跟任务管理器差不多(信息)
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
大概信息是这个样子
的详细信息,。
并且列表出当前计算机所有的进程
C# 写的Vista按钮的皮肤控件。。
一个很漂亮的皮肤控件。
直接把dll拖放至 VS工具栏里面即可用,
C#高性能大容量SOCKET并发完成端口例子(有C#客户端)完整实例源码
例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试SocketAsyncEventArgs的性能和压力,最大连接数支持65535个长连接,最高命令交互速度达到250MB/S(使用的是127.0.0.1的方式,相当于千兆网卡1Gb=125MB/S两倍的吞吐量)
WPF 编写Win8的Metro进度条
一直觉得Win8的Metro进度条的风格很漂亮,在VS2013中的进度条也是用的这种样式的。office2013也是这种进度条风格。一个接一个的小圆点划过,感觉非常有意思。于是自己也尝试用WPF编写了一个这样的控件。
使用 MVVMLight 绑定数据
参考文章:http://www.wxzzz.com/973.html
这篇文章主要是介绍如何使用MVVMLight来绑定数据到界面中(View),以此来了解MVVMLight的一些基础的类的用法。
文章底部会提供本示例的源码下载。
MVVMLight绑定数据示例
使用 MVVMLight 命令绑定
参考文章:http://www.wxzzz.com/1104.html
这篇文章我们将实现把命令绑定到按钮上,在XAML中的Button之类的都会有个Command属性可以让我们来绑定命令使用。
首先我们要实现的目标是,在界面中可以点击按钮添加数据,但是最多能添加5条数据,最少保证有1条数据。也就是两个按钮哈(增加数据/删除数据)。
System.Windows.Interactivity.dll 文件下载
参考文章:http://www.wxzzz.com/1122.html
使用 System.Windows.Interactivity.dll 中的 Interaction 可以帮助我们实现对命令的绑定,所以我们需要引用该文件到项目中,这个文件是微软的Blend中提供的。(如果你在VS中 NuGet 了MVVMLight,那么这个组件也会自动引用到项目中的) 如果你找不到该文件的话,我会在文章底部提供System.Windows.Interactivity.dll文件的下载。
WPF 在事件中绑定命令
参考文章:http://www.wxzzz.com/1122.html
上一篇中我们介绍了MVVMLight中的命令的用法,那么仅仅知道命令是如何构建使用的还不够,很多情况下我们都需要在某个事件触发的时候才去触发命令,所以将命令绑定到事件上是非常有效的做法,下面我们来接着实现将命令绑定到事件中。
C# 全局键盘钩子类(包括鼠标)
免资源分提供下载,这是一个C#编写的全局键盘监听的类。
可以参考:http://www.wxzzz.com/?id=172
其中包括了键盘按键的全局监听,鼠标的监听。封装的非常好,使用起来非常方便。
C#发送邮件例子 By Andrew
C# 发送邮件 EMAIL 发送 邮件
SQL Server数据库转Mysql数据库工具的一款工具
SQL Server数据库转Mysql数据库工具的一款工具,很方便
操作流程可以参考:
http://blog.csdn.net/andrew_wx/article/details/6832404
MD5数字解密 C#源码
MD5数字解密 C#源码
博客原帖地址:http://blog.csdn.net/andrew_wx/article/details/6795740
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
任务栏中的工具栏自定义一个搜索框
任务栏中的工具栏自定义一个搜索框
详细请参考:http://blog.csdn.net/andrew_wx/article/details/6686500
c# 简单封装的一个读取XML类
详细说明以及联系方式参考我的博客:
http://blog.csdn.net/andrew_wx/article/details/6680353
C# UDP 网络聊天
C# UDP 网络聊天 socket
C# UDP 网络聊天 socket
C# UDP 网络聊天 socket
C# UDP 网络聊天 socket
C# UDP 网络聊天 socket
C# UDP 网络聊天 socket
测试的朋友,可以改成局域网IP进行测试。
如果测试外网,请注意映射端口8889(路由器)
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客户端)
替换windows的记事本,Notepad2
如果不会使用可以查阅我的blog该资源文章:
http://blog.csdn.net/andrew_wx/article/details/6661617
C# 索引器的一个简单例子,模仿数组
C# 索引器 索引 数组
C# 索引器 索引 数组
C# 索引器 索引 数组
C# 索引器 索引 数组
C# 索引器 索引 数组
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
C# 让程序带参数运行,如:app.exe -a -c
C# 多线程计时器,倒计时
C# 多线程 计时器 到计时
C# 多线程 计时器 到计时
C# 多线程 计时器 到计时
C# 多线程 计时器 到计时
C# 多线程 计时器 到计时
C# 多线程使用progressBar进度条控件
C# 多线程使用progressBar进行数据加载,
该例子主要是对progressBar控件的一个使用测试。并且计算了运行时间作为测试。
有疑问或者建议可以到我的blog,谢谢支持。
http://blog.csdn.net/Andrew_wx