摘要: Altium Designer做PCB设计,还是很方便的,最近头脑发热,在网上买了一套CNC机床,用来做钻孔用,但是翻来翻去,基本上所有的软件都是铣削功能,而且很多软件很复杂。翻了好几天,发现没有什么好用的软件,于是咱露胳膊挽袖子,自己上了,写了一套从dril文件转换到G代码的小程序,还有很多小BUG,会在后续不断修复。下载:Bluefire.ResloveDrl.zip 阅读全文
posted @ 2013-10-31 13:28 Bluefire 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: Label这个控件,相信大家都经常用,而且实现起来比较简单,但是系统提供的控件,虽然不是特别的丑,但是也没好看到哪里去,通过本文,您可以在上一篇文章的基础上,实现一个类似系统的Label,效果如图。 这个控件其实和ControlBase没有什么太大的区别,也就是如果你了解了ControlBase,那么这个控件做起来非常的容易,整体上来说一个Label控件只有两个部分,一部分是他的背景颜色,也就是上图中的灰色部分,另一部分就是他的Text部分,毕竟Label的作用就是显示文字,如果没有显示部分也就没什么用了。先来介绍背景部分: private Color m_DarkColor = Color. 阅读全文
posted @ 2012-04-20 15:29 Bluefire 阅读(340) 评论(1) 推荐(0) 编辑
摘要: 从事.net工作,拉拉杂杂算在一起,将近5年了,在各种技术群中,总是被问及“想要自定义控件,应该怎么做?”,“想要重绘控件,有什么入门教程没有”一类的问题,虽然很无奈,但是目前我确实没有看到过,最近在做一个ActiveX的同时,也在做一套控件美化,趁现在还没有忘了,把重绘控件的一些新的和方法与大家分享一下。 首先给大家展示一下系统的类图: 任何一个Windows窗体(这里所说的窗体包括控件,在Windows中,会把Button也识别为一个窗体,和Form略有区别的就是ClassStyle和ClassStyleEx略有区别)想要如何显示,是需要通过绘制来显示出来的,先来做一个基础类,... 阅读全文
posted @ 2012-04-07 15:27 Bluefire 阅读(1976) 评论(4) 推荐(3) 编辑
摘要: Win32.cs/* * * FileCreate By Bluefire * Used To Import WindowsApi * */using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;namespace Bluefire.LockKeyBoard{ internal static class Win32 { public const string ATOM_FLAG = "HookSysKey"; ... 阅读全文
posted @ 2011-04-18 10:56 Bluefire 阅读(4829) 评论(5) 推荐(3) 编辑
摘要: 最近比较乱,马上把这篇补上 阅读全文
posted @ 2010-11-27 10:34 Bluefire 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 本来准备在QQ空间写的,但是发现似乎不能传Icon文件上来,就先到这里了。  先做这个软件的界面,截图如下软件用到的控件是DotNetBar,似乎有内存泄露的漏洞,但是目前没有更好的替代品,而且用起来自己用着也差不多。也就不考虑自己开发一套。 阅读全文
posted @ 2010-09-04 13:53 Bluefire 阅读(506) 评论(0) 推荐(0) 编辑