自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (9)
  • 收藏
  • 关注

原创 WeifenLuo.WinFormsUI.Docking界面布局控件

1、项目中引用WeifenLuo.WinFormsUI.Docking.dll2、新建三个form,form2,form3继承之WeifenLuo.WinFormsUI.Docking.DockContent public partial class Form2 : WeifenLuo.WinFormsUI.Docking.DockContent    {        p

2012-06-29 10:16:55 6188

原创 devExpress 分组控件 自定义外观

private void Form1_Load(object sender, EventArgs e)        {            //汉化,需要引用DevExpress.Localization.v11.2.dll            DevExpress.XtraEditors.Controls.Localizer.Active = new DevExpress.Lo

2012-06-26 10:01:41 7830

原创 绘制渐变背景色

private void Form1_Paint(object sender, PaintEventArgs e)        {            Paint_Background(this.Left,this.Width,this.Height, e);        }        private void Paint_Background(int Left,

2012-06-26 09:54:27 982

转载 DevExpress控件之GridControl控件

Developer Express(以下简称dev) 这个第三方控件是VS2005自带的datagridview控件的重写版本.对于一些grid外观,模板列的设置有非常简单的方法.而且控制起来基本和datagridview一样.所以还是比较方便的.把dev控件拖到窗体以后,会发现多了两个控件gridcontrol1,gridview1,下面针对这期间使用dev的一些总结写在下面(主要是连接数据库,

2012-06-20 11:51:07 1497

原创 DevExpress.XtraGrid 分组

一、手动方式1、添加分组项,Run Designer--Group Summary Items--Add,设置计算添加SummaryType:Count总计2、设置显示格式  2.1 格式:{0},效果:显示分组的列标题,如:Order ID 2.2 格式:{1},效果:显示分组后的项,如:102483、效果如下:二、代码

2012-06-19 17:26:42 10494 1

原创 DevExpress.XtraGrid 界面风格

1、设置界面风格:Run Designer -- Style Schemes -- Paint StyleDefault(注意:分组符号为向下的箭头)WindowsXP(注意:分组符号为+)

2012-06-19 16:27:47 2563

原创 通过子窗体刷新父窗体,或者其他窗体

方法一:利用事件父窗体中注册事件及事件处理程序(用于两个窗体):     private void btnAdd_Click(object sender, EventArgs e)     {                frmCustomer BabyWindow = new frmCustomer();       //实例化一个子窗体

2012-06-13 18:10:09 2492

原创 数据库自增标示清零

delete m_CardDBCC  CHECKIDENT  (m_Card,   RESEED,0).

2012-06-06 15:39:22 1375

转载 按位“或”运算符在带符号扩展操作数上使用;请考虑首先强制转换为较小的无符号类型

按位“或”运算符在带符号扩展操作数上使用;请考虑首先强制转换为较小的无符号类型 错误: long r = 0; r |= (buf[i] & 0x00000000000000ff);正确: long r = 0; r |= Convert.ToInt64((buf[i] & 0x00000000000000ff));   先转换为long型再执行或运算或者 r

2012-06-05 15:18:36 3907

原创 在comPort发送事件中获取返回数据

/// 协议类        public class Protocol        {            public Protocol()            {                m_Port = new System.IO.Ports.SerialPort();                m_Port.DataReceived += new

2012-06-05 15:16:24 1115

转载 C#多线程之二:ManualResetEvent和AutoResetEvent

初次体验 ManualResetEvent和AutoResetEvent主要负责多线程编程中的线程同步;以下一段是引述网上和MSDN的解析: 在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也有区别。Set方法将信号置为发送状态,当信号处于发送状态时,该线程会得到信号, 继续向下执行Reset方法将信号置

2012-06-05 14:05:13 1038

转载 C# 多线程之一:信号量Semaphore

Semaphore的理解通过使用一个计数器对共享资源进行访问控制,Semaphore构造器需要提供初始化的计数器(信号量)大小以及最大的计数器大小访问共享资源时,程序首先申请一个向Semaphore申请一个许可证,Semaphore的许可证计数器相应的减一,当计数器为0时,其他申请该信号量许可证的线程将被堵赛,直到先前已经申请到许可证的线程释放他占用的许可证让计数器加一,这样最近去申请许可

2012-06-05 14:04:24 731

原创 EXCEL2007 VBA

1、设置显示开发工具选项卡EXCEL顶部图标--Excel选项--常用--选中“在功能区显示开发工具选项卡”2、添加控件3、ALT+F11出现代码编辑窗口,编辑代码

2012-06-05 13:12:48 521

原创 二、十、十六进制转换

string str2,str10,str16;            int i2, i10;            str2 = "1010";            //二进制字符串到十进制            i2 = Convert.ToInt32(str2, 2);    //结果10            //二进制字符串到十六进制

2012-06-01 23:16:52 695

原创 进制转换,类型转换

//十六进制字符串转换为十进制            string str = "0c";            int i = int.Parse(str, System.Globalization.NumberStyles.HexNumber);  //输出i=12            i = Convert.ToInt32(str, 16);  // //输出i=12

2012-06-01 22:00:35 546

串口调试助手

一个很好而小巧的串口调试助手,支持常用的110-115200bps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符(包括中文),可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件。

2014-01-02

SetupFactory-v8.21

一款很好的打包软件,分享给大家交流学习。可以自定义安装风格,安装时可以自动生成数据库。 可参见这里http://blog.csdn.net/alisa525/article/details/7387455

2013-04-01

注册全局热键RegisterHotKey

一个注册全局热键的例子,利用API函数RegisterHotKey注册热键,使用简单方便,但是在一个软件系统中,热键肯定是需要修改的,而且还有其他需要输入的界面,单个键如A若被注册为热键,则无法再输入A,取消注册后才能再输入。对于注册组合键,此法较好。若需要单键热键建议使用键盘钩子。

2012-08-21

全局键盘钩子hookkey

c#源码,有例子,当按下ctrl+A,Shift+A,Alt+A都会有提示框提示。有一个Hook类定义了安装钩子,取消钩子以及keypress,keydown,keyup等等事件,实例化这个类即可使用,可以在keydown事件中检测键盘动作,作为热键响应。键盘钩子的好处是注册为热键的键仍旧可以正常输入。缺点杀毒软件会报病毒,毕竟是对键盘实施的监控。

2012-08-21

自定义IP地址输入控件以及devExpress的IP输入控件

1、自定义IP地址输入框控件,将IP用“.”分隔。满三位焦点自动移动到下一字段,可按左右箭头移动输入焦点。 2、另一个是devEXpress的IP控件,如果打开后提示缺少dll,可重新引用DevExpress文件夹下面的dll 3、使用正则表达式判断IP的合法性

2012-07-23

listview-图片居中显示

listview view属性设置为LargeIcon时,图片如何居中显示,有两个例子,可以根据项目多少调整显示的图片大小

2012-04-12

TaskbarNotifier_demo.rar

实现类似QQ\MSN来消息提示功能,提示对话框可以自定义标题、内容,背景图片等等!,有三个例子可以参考

2012-03-27

GPRStest WINCE 下的GPRS拨号连接C#源码

wince5.0系统下的GPRS拨号连接的C#源码,有两种方法实现,分别在两个窗体里面写有例子。可以判断当前存在的活动的连接以及连接的状态,可以进行进行拨号连接,可以断开已经存在的连接。注意若拨号成功后不能上网,需要去掉USB与主机的连接。

2012-02-08

WINCE常用DLL

WINCE常用DLL cellcore.dll COREDL3.DLL Doclist.dll GAPINet.dll gx.dll imgdecmp.dll KCTRL.dll mfcce300.dll mfcce301.dll note_prj.dll olece300.dll SDL.dll vbscript.dll

2011-12-23

空空如也

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

TA关注的人

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