文件名称:多线程操作窗口源码2012813
文件大小:61KB
文件格式:ZIP
更新时间:2015-09-03 05:01:25
多线程 窗口 源码
多线程操作窗口源码 功能介绍: 多线程是一种提高程序运行效率和性能的常用技术。 随着我们学习工作的深入,在编程中或多或少会涉及到 需要多线程的情况。多数时候,我们的操作模式是后台 线程中处理数据,计算结果,然后在前台界面(GUI) 中更新显示。 在.NET Framework中,为了保证线程安全,避免出 现访问竞争等问题,是不允许跨线程访问窗体控件的。 如果强行访问,则会引发InvalidOperationException 无效操作异常 为了实现跨线程访问控件,.NET Framework为每个控件 提供了InvokeRequired属性和Invoke方法。使用这些技 巧,就可以实现我们在其他线程中直接修改界面的需要 InvokeHelper类中实现了多线程 操作窗口控件, 学习多线程的可以下载参考下。 注意: 开发环境为Visual Studio 2010
【文件预览】:
51aspx_InvokerHelperDemo46082df6-ee2b-4f89-9187-201c3034ad4c
----Form1.cs(2KB)
----Program.cs(498B)
----InvokeHelper.cs(7KB)
----Form1.resx(6KB)
----Properties()
--------Settings.settings(249B)
--------Resources.Designer.cs(3KB)
--------AssemblyInfo.cs(1KB)
--------Settings.Designer.cs(1KB)
--------Resources.resx(5KB)
----InvokerHelperDemo.sln(923B)
----InvokerHelperDemo.suo(13KB)
----Form1.Designer.cs(4KB)
----App.config(140B)
----InvokerHelperDemo.csproj(4KB)
----obj()
--------Debug()
----bin()
--------Debug()