C# 编程
潜行怪
这个作者很懒,什么都没留下…
展开
-
C# 中对"Cross-thread operation not valid"错误的处理办法
概要 Windows Forms控件通常不是thread-safe,它是直接或间接继承于System.Windows.Forms.Control的。因此.NETFramework为防止multithread下对控件的存取可能导致控件状态的不一致,在调试时,CLR-Debug转载 2011-08-31 17:06:59 · 728 阅读 · 0 评论 -
C# 记录系统时间
DateTime 表示时间上的一刻,通常以日期和当天的时间表示。 DateTime dt1 = DateTime.Now; /* */ DateTime dt2 = DateTime.Now; TimeSpan ts = dt2 - dt1; int num =原创 2011-09-02 02:31:07 · 572 阅读 · 0 评论 -
C# Socket 文件传输
如果需要接收多个文件的时候,不能重复调用Socket.Bind(ipep),这样会出现socket异常的,因为socket已经监听了一个端口了,端口不能被重复使用。 完整代码: 发送端。。client private void b原创 2011-08-31 18:48:24 · 15863 阅读 · 8 评论 -
C# 中线程的应用
创建多线程应用程序 在.NET和C#中编写一个多线程应用程序将非常得容易。即使对于那些从没有用C#编写过多线程应用程序的初学者,只需遵循以下这些简单的步骤就可以实现目的。 定义名称空间 在.NET中,多线程功能是在System.Threading名称空间中定义的。因此,原创 2011-09-02 02:47:36 · 524 阅读 · 0 评论 -
对一个多线程JPEG转化程序的分析
The application consist of 3 thread 1. Main thread ----- handle UI, 2. Twe background thread ImageLoadBackgroundWorker: read Bitmap to 3 dimension binary matrix原创 2011-11-09 14:09:20 · 393 阅读 · 0 评论 -
C# 文件操作基本语句
1. openFileDialog 控件 此控件调用系统打开文件的那个对话框。 首先从tools中把openFileDialog控件拖到form中。 然后 if(this.openFileDialog1.ShowDialog() == DialogResult.OK) {原创 2011-09-01 12:02:57 · 731 阅读 · 0 评论 -
VS2008 工程改 vs2005/2003工程
VS2008 工程改 vs2005/2003工程的图文教程 很多vs2008的工程到vs2005就打不开了,其实只要简单的改几个地方就可以咯。 首先,拿到一套源代码,查看看到那个工程的sln文件如果如下: 就是写着unrecognized version,这就说明当前机器的vs 不能打开这个工程。 然后,我们要做的就是改两个文件 :XXXX.sln 和XXXX转载 2012-03-08 20:34:54 · 403 阅读 · 0 评论