摘要: 需求说明:在窗体界面中有多个ListBox要实现之间的数据拖动,下面是封装的一个方法,实现N个ListBox的数据拖放操作。
可任意拖放数据到任意的ListBox
附上截图、代码、示例项目文件:阅读全文
posted @ 2012-05-25 11:16 Andrew.Wangxu 阅读(25) 评论(0) 编辑
Ctrl-M-O 折叠所有方法
Ctrl-M-L展开所有方法
Ctrl-M-P 展开所有方法并停止大纲显示(不可以再折叠了)
Ctrl-M-M 折叠或展开当前方法
posted @ 2012-05-24 10:59 Andrew.Wangxu 阅读(5) 评论(0) 编辑
摘要: 文件:
App.exe为主程序
A.dll为需要调用的bll文件
B.dll为需要调用的bll文件
一般情况下,我们的exe程序会调用一些dll。
由于项目可能较大,有很多的dll文件需要调用,并不可能将这些文件全部放在跟exe同一目录。
但是默认情况下app.exe只会在当前目录和系统库的目录寻找调用的dll阅读全文
posted @ 2012-04-23 11:47 Andrew.Wangxu 阅读(15) 评论(0) 编辑
摘要: 第三行中的 *.cs 表示为要需要重命名的文件类型 为 当前目录下的所有cs文件
第五行中的 CM_ 表示要去掉的字符。
如: CM_ABC.cs
运行以上代码后,文件则变为 ABC.cs阅读全文
posted @ 2012-04-12 11:45 Andrew.Wangxu 阅读(16) 评论(0) 编辑
摘要: ///
/// 获取对象中的属性值
///
/// 属性名
/// 对象
///
public string GetModelValue(string FieldName, object obj)阅读全文
posted @ 2012-03-23 04:14 Andrew.Wangxu 阅读(53) 评论(0) 编辑
摘要: 所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。
在定义泛型类时,可以对客户端代码能够在实例化类时用于类型参数的类型种类施加限制。如果客户端代码尝试使用某个约束所不允许的类型来实例化类,则会产生编译时错误。这些限制称为约束。约束是使用 where 上下文关键字指定的。阅读全文
posted @ 2012-03-21 14:56 Andrew.Wangxu 阅读(99) 评论(0) 编辑
摘要: 有时候不确定该项目会有多少个类,是否要随着功能的增加去写无数个IF 或者Switch 来判断该执行哪一个类里面的方法?
这时候反射技术的优势就出来了,下面代码是利用反射来实例化某个类。
在我的类中,我用了2个参数 分别是int对象,和String阅读全文
posted @ 2012-03-20 22:56 Andrew.Wangxu 阅读(537) 评论(0) 编辑
摘要: 如果确认大小写等手写没有错误的话,把.hbm.xml文件属性中的生成操作,设为嵌入式资源就可以了阅读全文
posted @ 2012-03-20 19:56 Andrew.Wangxu 阅读(40) 评论(0) 编辑
摘要: 直接上代码了。
public class DESEncrypt
{
//密钥
private static string key = "mykey";
///
/// DES加密
///
/// 需要加密的字符串
/// 返回已加密的字符串
public static string DesEncrypt(string encryptString)阅读全文
posted @ 2012-03-16 20:44 Andrew.Wangxu 阅读(65) 评论(0) 编辑
摘要: 序列化数据方法:
///
/// 序列化数据
///
/// 需要序列化的对象
///
public static byte[] SerializeData(object objData)
{
MemoryStream ms = new MemoryStream();
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(ms, objData);
ms.Close();
return ms.ToArray();
}阅读全文
posted @ 2012-03-16 20:42 Andrew.Wangxu 阅读(20) 评论(0) 编辑
摘要: TextEditor控件分享
设定语言方法为,控件名.SetHighlighting("C#");
则可以让该文本编辑控件为C#语法高亮效果阅读全文
posted @ 2012-03-16 20:38 Andrew.Wangxu 阅读(33) 评论(0) 编辑
摘要: 1. 添加一个xtraTabbedMdiManager1控件,然后将MdiParent属性设为“无” 2. 使用如下代码即可:xtraTabbedMdiManager1.MdiParent = this; FrmMoney frmMoney = new FrmMoney(); frmMoney.MdiParent = this; frmMoney.Show();阅读全文
posted @ 2012-01-20 11:00 Andrew.Wangxu 阅读(91) 评论(0) 编辑
摘要: 一、皮肤的使用
拖入defaultLookAndFeel 组件到窗体中
拖入ribbonControl 控件到窗体中
将窗体继承为 DevExpress.XtraBars.Ribbon.RibbonForm
将窗体的AllowFormGlass属性改为 False
引用DevExpress.BonusSkins
引用DevExpress.OfficeSkins
在Main方法中加入代码DevExpress.UserSkins.BonusSkins.Register();
7.DevExpress.UserSkins.OfficeSkins.Register();阅读全文
posted @ 2012-01-20 10:59 Andrew.Wangxu 阅读(178) 评论(0) 编辑
摘要: 1:在计算机中创建一个名为andrew的用户
net user andrew /add
2:在计算机中创建一个名为andrew,密码为 123456 的用户
net user andrew 123456 /add
3:在计算机中将用户andrew的权限提升至管理员
net localgroup administrators andrew /add阅读全文
posted @ 2012-01-13 01:54 Andrew.Wangxu 阅读(34) 评论(0) 编辑
摘要: 这个相当于在sql中执行dos命令了,并且返回数据。
但是出于安全的原因在2005以上版本(包括05)的SQL Server都被默认禁掉了,幸运的是开启该功能的存储过程没被删除。
如果被禁掉了 则会出现如下信息:
消息 15281,级别 16,状态 1,过程 xp_cmdshell,第 1 行
SQL Server 阻止了对组件 'xp_cmdshell' 的 过程'sys.xp_cmdshell' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'xp_cmdshell'。有关启用 'xp_cmdshell' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。阅读全文
posted @ 2011-12-27 11:18 Andrew.Wangxu 阅读(159) 评论(0) 编辑
