自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 C#中如何截取Windows消息来触发自定义事件

概要在c#windows开发中,我们常常会遇到拦截windows消息,来触发某个特定任务的问题。由于目前使用c#的开发人员非常多,而且大多数c#程序员都不是从Windwos c++转过来的对windows消息机制不怎么了解,遇到这类问题还是挺棘手的,我们公司有个同事问,就写这个小实例,帮助那些遇到此类问题的兄弟姐妹。实现方式目前有两种: 1 使用Contro

2016-07-26 18:46:09 2682

转载 C#中DataGridView控件使用大全

DataGridView 动态添加新行: DataGridView控件在实际应用中非常实用,特别需要表格显示数据时。可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行。假如需要动态为DataGridView控件添加新行,方法有很多种,下面简单介绍如何为DataGridView控件动态添加新行的两种方法: 方法一:int index=th

2016-07-25 15:52:51 30186 5

转载 C#中Form的Paint事件响应方法与重载虚方法OnPaint()的区别

Form_Paint()方法是Paint事件的响应方法,OnPaint是可重载的虚方法,OnPaint方法是调用Paint事件的,用哪一个,效果是一样,就看那一个方便了内部是这样实现的:protected virtual OnPaint(PaintEventArgs e){ if(paint != null) { paint(this,e);

2016-07-25 14:44:41 4603

原创 C#中如何获取鼠标的位置坐标

0: Control.PointToScreen:将指定工作区点的位置计算成屏幕坐标1: Control.MousePosition:  鼠标相对于屏左上角的坐标;2: this.PointToClient(Control.MousePosition):将指定屏幕点的位置计算成工作区坐标 (鼠标相对于窗体工作区的坐标);3: this.Location:窗体左上角相对于屏左上角的坐

2016-07-18 12:58:43 34212 1

转载 C#中各种计时器

C#中各种计时器1、使用 Stopwatch 类 (System.Diagnostics.Stopwatch)Stopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 Elapsed 属性检查运行时间。Stopwatch 实例

2014-05-25 13:52:00 725

原创 转行的2013

很久以前就看到过别人写总结,总结一年的得与失:简单点的,只有几句;完整些的,内容就比较多了,从一年的开始到结束,完完整整的写下来;,感觉写的很不错,总结的也很好。自己也就想写写,也一直计划着写,但一直只是计划。这也从一侧面反映出自己没有顽强的执行力。  好了,还是写写自己的2013吧,但愿能记得全部。工作:  年初到深圳就开始找工作,跑人才市场,网上投简历;前前后后一个多月,总算找到份

2014-01-20 21:05:15 666

转载 Invoke and BeginInvoke

Invoke and BeginInvokeInvoke and BeginInvoke在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate,至于委托的本质请参考我的另一随笔:对.net事件的看法。 一、为什么Control类提供了Invoke和BeginInvoke机制?关于这个问题的最主要的原因已经是dotnet程序员众所周知的,我在此费

2014-01-10 10:25:49 722

转载 C#线程间传递参数

线程操作主要用到Thread类,他是定义在System.Threading.dll下。使用时需要添加这一个引用。该类提供给我们四个重载的构造函数(以下引自msdn)。        Thread (ParameterizedThreadStart)  初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托。         Thread (ThreadStart) 

2013-12-12 08:45:44 648

转载 Invoke 和 BeginInvoke 的真正涵义

BeginInvoke 方法真的是新开一个线程进行异步调用吗?参考以下代码:public delegate void treeinvoke();private void UpdateTreeView(){ MessageBox.Show(System.Threading.Thread.CurrentThread.Name);}private void button1

2013-12-12 08:34:58 560

转载 Control的Invoke和BeginInvoke

近日,被Control的Invoke和BeginInvoke搞的头大,就查了些相关的资料,整理如下。感谢这篇文章对我的理解Invoke和BeginInvoke的真正含义 。(一)Control的Invoke和BeginInvoke我们要基于以下认识:(1)Control的Invoke和BeginInvoke与Delegate的Invoke和BeginInvoke是不同的。(2)Co

2013-12-11 20:38:28 587

转载 C#通过多线程为基于 .NET 的应用程序实现响应迅速的用户

如果应用程序在控制用户界面的线程上执行非 UI 处理,则会使应用程序的运行显得缓慢而迟钝,让用户难以忍受。但是长期以来,编写适用于 Windows 的多线程应用程序只限于 C++ 开发人员。现在有了 .NET Framework,您就可以充分利用 C# 中的多线程来控制程序中的指令流,并使 UI 线程独立出来以便用户界面能够迅速响应。本文将向您介绍如何实现这一目标。此外,本文还将讨论多线程的缺陷并

2013-12-10 22:10:17 2320

转载 Halcon学习之七:改变图像的现实方式和大小

change_format ( Image : ImagePart : Width, Height : )改变Image图像大小,而且ImagePart图像为灰度值图像。crop_domain ( Image : ImagePart : : ) 从Image图像中裁剪一个矩形区域。这个矩形的周长最小。crop_domain_rel ( Image : ImagePa

2013-12-08 17:10:48 1323

转载 Halcon学习之五:有关图像的定义域的函数

1、add_channels ( Regions, Image : GrayRegions : : )将Image图像的灰度值赋给区域Regions,得到GrayRegions。2、change_domain ( Image, NewDomain : ImageNew : : )改变Image图像的定义域3、full_domain ( Image : ImageFu

2013-12-08 17:08:16 758

转载 Halcon学习之六:获取Image图像中Region区域的特征参数

area_center_gray ( Regions, Image : : : Area, Row, Column )   计算Image图像中Region区域的面积Area和重心(Row,Column)。cooc_feature_image ( Regions, Image : : LdGray, Direction : Energy,Correlation, Homog

2013-12-08 17:06:08 2634 1

转载 C#中的日期格式设置

用 GridView 绑定时间字段时需要把时间格式化成想要的格式比如:DataFormatString="{0:yyyy-MM-dd}";但得到的效果仍然时默认的全部显示格式,为什么呢时因为您少设置了一项 htmlencode属性,默认时true,把此属性更改为false即可!如:       在DataFormatString 中的 {0} 表示数据本身,而在

2013-12-08 16:51:42 1147

原创 新的工作,新的总结

1:  算算来这边工作有25天了, 刚开始时领导说要做一模仁测试设备,要用到Laser,及视觉,因原先没接触过.,有点小兴奋,自己很快就将设备的运动控制程序初步完成,但Laser那边传来坏消息,产品检测项目中有一项测R角度的功能,Laser初步检测达不到我们的要求,因此项目搁浅.就这样10天过去了! 很快,真的很快.除了再次熟悉了下固高的运动控制卡代码外,好像什么都没做,至少现在脑子里能记得的就是

2013-12-02 21:52:08 688

转载 程序员是程序中的临时变量,用完扔掉?

分类: 程序人生2010-06-09 08:00 4402人阅读 评论(35) 收藏 举报weblogic产品任务电话编程工作今天看到某人从坟墓里刨出的文章,挺有意思的。程序员,到了一定年龄,如果没有机会转到领导级,至少是项目经理,能独立领导团队完成项目,还是停留在编码的层次,那么被迫离开的危险会是很高的,除非你是公司核心人员。 我们现有的公司,年仅40的程序员依然

2013-11-23 11:57:39 770

转载 Halcon学习之二:摄像头获取图像和相关参数

Halcon学习之二:摄像头获取图像和相关参数分类: Halcon学习imageasynchronousparametersinterfacequeryfile1、close_all_framegrabbers ( : : : )   关闭所有图像采集设备。2、close_framegrabber ( : : AcqHandle : )

2013-11-23 11:33:18 2073

转载 Halcon学习之一:查询图像参数

Halcon学习之一:查询图像参数分类: Halcon学习imagedomain1、get_grayval ( Image : : Row, Column : Grayval )   计算Image图像中坐标为(Row,Column)的点的灰度值Grayval。2、get_image_pointer1 ( Image :

2013-11-23 11:30:01 958

转载 Halcon学习之四:有关图像生成的函数

Halcon学习之四:有关图像生成的函数分类: Halcon学习image算法1、copy_image ( Image : DupImage : : )复制image图像2、region_to_bin ( Region : BinImage : ForegroundGray, BackgroundGray,Width, Height : )

2013-11-23 11:23:15 1378

空空如也

空空如也

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

TA关注的人

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