C# WndProc的使用方法 (转)
摘要:C# WndProc的使用方法 2008年11月03日 星期一 12:58 WndProc(ref Message m) protected override void WndProc(ref Message m) { const int WM_SYSCOMMAND = 0x0112; const int SC_CLOSE = 0xF060; if (m.Msg == WM_SYSCOMM...
阅读全文
posted @
2010-03-31 09:11
武胜-阿伟
阅读(8902)
推荐(0) 编辑
C#自定义事件的步骤
摘要:通常C#自定义事件有下面的几个步骤: 1、声明一个delegate: (用于事件的类型的定义) 如://事件名称用你的自己的来代替,随后的EventHandler是C#的建议命名规范,当然如果你不想遵守,可以使用任何字符甚至可以不要。 如果你想自定义事件的参数EventArgs,你可以从这个类派生你自己的事件参数类,然后在delegate的声明中,用你的参数类替换 EventArgs 注:要全面了...
阅读全文
posted @
2010-03-31 08:27
武胜-阿伟
阅读(1686)
推荐(2) 编辑
让DateTimePicker显示空时间值 (转)
摘要:写在前面:在.net中让DateTimePicker显示一个空的时间值,也许是很容易的事情,但事实上,也不是很容易的,至少,没有 经过努力的修改和重画,你是达不到的。在修改这个控件的时候,你又常常发现会有bug。下面介绍一个方法,至少源作者是经过研究的,没有发现多少问题。 源网址 http://www.codeproject.com/KB/selection/Nullable_DateTimeP...
阅读全文
posted @
2010-03-31 08:21
武胜-阿伟
阅读(5780)
推荐(0) 编辑
绿色版 MySQL 的安装配置 (转)
摘要:绿色版 MySQL 的安装配置 本人下载的MySQL是5.1版的 下载地址: http://dev.mysql.com/downloads/mysql/ 下载 免安装包(mysql-noinstall-5.1.45-win32.zip) 解压该压缩文件到E:\mysql-5.1.39-win32 1.在系统环境变量path中添加 E:\mysql-5.1.39-win32\bin (...
阅读全文
posted @
2010-03-31 08:20
武胜-阿伟
阅读(4456)
推荐(0) 编辑
转 C#中动态订阅控件中任意事件的方法
摘要:这个题目想了半天,不太好用一句话描述。这样,举个简单的应用场景:在用Windows Forms制作向导程序的时候,通常会有“上一步”、“下一步”这样的按钮。假设现在需要做一个通用的“向导制作框架”,那么我们就需要在这个“向导制作 框架”中,对“上一步”、“下一步&#...
阅读全文
posted @
2010-03-30 14:34
武胜-阿伟
阅读(344)
推荐(0) 编辑
mysql中的模糊查询(转)
摘要:在进行数据库查询时,有完整查询和模糊查询之分。 一般模糊语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: 1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。 比如 SELECT * FROM [user] WHERE u_name LIKE '%三%' 将会把u_n...
阅读全文
posted @
2010-03-30 09:10
武胜-阿伟
阅读(1654)
推荐(0) 编辑
C#备份还原MySql数据库
摘要:通过调用MySql的工具mysqldump来实现。 类Cmd来实现调用cmd命令, 要启动的进程所在的目录是说mysql自动的备份还原数据库工具mysqldump和mysql所在目录,当然,这个方法可以执行别的命令行工具。 usingSystem; usingSystem.Collections.Generic; usingSystem.Text; usingSystem.Diagnostics;...
阅读全文
posted @
2010-03-30 09:08
武胜-阿伟
阅读(656)
推荐(0) 编辑
【转】 C#给DataTable添加序号、C#给DataTable添加合计、小计
摘要:/// <summary> /// 给DataTable添加序号 /// </summary> /// <param name="dt"></param> /// <param name="colXuHao"></param> public static void dbDataTableAddXuHao(DataTable...
阅读全文
posted @
2010-03-30 09:03
武胜-阿伟
阅读(1710)
推荐(0) 编辑
转 在非 UI线程中改变UI控件属性的通用方法
摘要:在.NET中如需在非UI线程中改变UI控件属性时,CLR会抛出异常,提示无法在非UI线程中更新界面上的控件(Cross-thread operation not valid)。一般情况下有两种解决办法。第一种就是设置Control的静态属性CheckForIllegalCrossThreadCalls为 False,如下: view sourceprint?01public Form1()0...
阅读全文
posted @
2010-03-30 09:01
武胜-阿伟
阅读(302)
推荐(0) 编辑
转 JQuery 爱好者们的福音:jQuery EasyUI 开源插件套装 完全替代ExtJS
摘要:前台开发,很多人喜欢用JQuery,但是在做后台管理系统,特别是企业管理系统,例如WEB进销存系统等,很多人都会选择ExtJS,因为 ExtJS提供了非常多的UI界面,并且非常友好。 我要告诉大家,现在JQuery也有一个很好的UI插件了,几乎完全可以替代ExtJS,下面来看看对比: 上图是ExtJS和EasyUI的界面对比,是不是很类似呢,很强大呢? 呵呵~~漂亮的消息弹出,支持遮罩效果。这...
阅读全文
posted @
2010-03-30 08:56
武胜-阿伟
阅读(344)
推荐(0) 编辑
转 C# 串口编程遇到的问题以及解决方法
摘要:最近在做的项目中涉及到串口通信编程,队友在做这一模 块的时候遇到了一个相信很多人都可能遇到的问题,那就是接受数据的冲突或者丢失。队友让我帮他调试的时候,足足花了近两个小时才把问题给解决了,现觉得有 必要总结一下以给遇到类似问题的朋友一个思路吧~ 问题是这样的,从相应的硬件设备每隔2秒便发送一个大小为15的字节数据,存的是16进制数据,每条数据以7E开头以7E结尾。例如:7E 09 01 1A ....
阅读全文
posted @
2010-03-30 08:55
武胜-阿伟
阅读(616)
推荐(0) 编辑
转 C# 只读字段
摘要:只读字段可以在构造函数中给只读字段赋值,但不能在其他地方赋值,只读字段还可 以是一个实例字段,而不是静态字段,类的每个实例可以有不同的值。与const字段不同,如果要把字段设置 为静态,就必须显式声明。 如果有一个编辑文档的MDI程序,因为要注册,需要限 制可以同时打开的文档数。现在假定要销售该软件的不同版本,而且顾客可以升级他们的版本,以便同时打开更多的文档。显然,不能再源代码中对最大文档数进...
阅读全文
posted @
2010-03-30 08:54
武胜-阿伟
阅读(1673)
推荐(0) 编辑
转 自己做的C#版ILMerge,可将所有引用的DLL和exe文件打成一个exe文件,有图解
摘要:前天刚用了一下Micrsoft官网那个的ILMerge来实现exe以及dll文件的绑定. http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-B4AD-4EAE-87CF-B14AE6A939B0&displaylang=en 不过操作是在CMD命令行中完成的,很不友好,便自己开发了一个程序,可以灵活操作,在此...
阅读全文
posted @
2010-03-30 08:53
武胜-阿伟
阅读(452)
推荐(0) 编辑
C# Dictionary 终极使用方法 (转 http://www.yongfa365.com/Item/Dictionary.html)
摘要:usingSystem;usingSystem.Collections.Generic;classDictionaryDemo{staticvoidMain(string[]args){DictionaryDemo001();Console.ReadLine();DictionaryDemo002();Console.ReadLine();DictionaryDemo003();Console.R...
阅读全文
posted @
2010-03-30 08:52
武胜-阿伟
阅读(813)
推荐(0) 编辑