上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: 在 WinForms 中,有时要执行耗时的操作,在该操作未完成之前操作用户界面,会导致用户界面停止响应。解决的方法就是新开一个线程,把耗时的操作放到线程中执行,这样就可以在用户界面上进行其它操作。新建线程可以用 Thread 类,可以实现多线程同时操作,简单的可以通过 BackgroundWorker 类实现。用 BackgroundWorker 类执行耗时的操作BackgroundWorker 类在 System.ComponentModel 命名空间下。VS 的工具箱时有一个 BackgroundWorker 组件,就是这个类。常用方法1.RunWorkerAsync开始执行后台操作。引发 阅读全文
posted @ 2011-11-28 11:31 qb371 阅读(227) 评论(0) 推荐(0) 编辑
摘要: BackgroundWorker 在执行DoWork事件时该如何取消呢?方法1 DoWork 执行一个(耗时)循环方法2 DoWork执行一个(耗时)方法[注:方法没有循环]见代码:方法1中DoWork事件执行的是一个for循环(foreach,while.....)取消操作很简单,只要在循环中判断即可看代码---------代码是从网上拷贝下来的,这种例子网上很多view plain#regionusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Component 阅读全文
posted @ 2011-11-28 11:25 qb371 阅读(358) 评论(0) 推荐(0) 编辑
摘要: When executing a stored procedure that returns a REF CURSOR parameter, the Microsoft Oracle provider requires that the REF CURSOR be bound as an OracleParameter object of type OracleDbType.Cursor.The DataDirect provider for Oracle does not require these parameters to be bound at all. The DataDirect 阅读全文
posted @ 2011-10-21 16:57 qb371 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 整理了一些在WinForm开发中可以使用的开源组件.(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! ).1.仿office 2007的Ribbon风格面板(该控件模仿office 2007的Ribbon风格,显示操作面板。)2..NET中最全功能的表格控件[翻译]Mathew Hall.著XPTable - .NET ListView meets Java's JTable[简介]由于项目需要,我需要定制一个ListView,它必须能够在列中插入图像、下拉框、可上下调整的数字、进度条等等。由于已经有了一个Java下的背景,我将简单地基于那个JTable封装。[功能]全定制可 阅读全文
posted @ 2011-10-21 12:47 qb371 阅读(268) 评论(0) 推荐(0) 编辑
摘要: ArcGIS Engine提供了一系列对象供开发者管理GIS系统的坐标系统。对大部分开发者而言了解ProjectedCoordinateSystem, GeographicCoordinateSystem, SpatialReference Environment这三个组件类是非常有必要的,对于高级开发者而言,可能需要自定义坐标系统可以使用这些对象Projection,Datum,AngularUnit,Spheriod,PrimeMeridian和GeoTransformation等。1、ISpatialReference地理坐标系对象(空间参考的设置重要是指地理坐标系对象,设置好它后然后将 阅读全文
posted @ 2011-10-12 13:04 qb371 阅读(6478) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页