• 00
  • :
  • 00
  • :
  • 00
摘要: public class CheckDesingModel { public static bool IsDesingMode() { bool ReturnFlag = false; if (LicenseManager.UsageMode == LicenseUsageMode.Designti 阅读全文
posted @ 2014-10-30 15:13 Garson_Zhang 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: /// /// 转换人民币大写金额。 /// public class RMBConverter { /// /// 转换人民币大小金额 /// /// 金额 /// 返回大写形式 public static string ... 阅读全文
posted @ 2014-10-30 15:12 Garson_Zhang 阅读(469) 评论(0) 推荐(0) 编辑
摘要: public IniFile() { _path = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "/config.ini"); if (!File.Exists(_path)) CreateIniFile(); } v 阅读全文
posted @ 2014-10-30 15:11 Garson_Zhang 阅读(209) 评论(0) 推荐(0) 编辑
摘要: /// /// 加密/解密工具 /// public class CEncoder { const string key = "a3f3bc6d43e7f10d"; /// /// 字符串加密.由DESCryptoServiceProvider对象加密 ... 阅读全文
posted @ 2014-10-30 15:10 Garson_Zhang 阅读(310) 评论(0) 推荐(0) 编辑
摘要: /// /// 将资料表中已修改的资料行数据去左右空格、全角转半角 /// public sealed class FieldFitString { const string _SEPERATOR = "&^*"; /// //... 阅读全文
posted @ 2014-10-30 15:09 Garson_Zhang 阅读(289) 评论(0) 推荐(0) 编辑
摘要: var广泛使用其实也有用的。比如在一些不太确定类型的地方 (比如要区分int/uint/long/double的时候),用泛型太牛刀而不用又觉得不灵活的时候,其实是比较推荐var的比如设计某种类的时候class X{ int key; string content;}万一有一天我们k... 阅读全文
posted @ 2014-10-30 15:08 Garson_Zhang 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 修改,标注一下SQL嵌套存储过程临时表名称千万不能重复啊。。。如果发现了莫名其妙的临时表字段找不到错误,而直接运行存储过程又么有问题的情况,检查一下整个存储过程和调用的存储过程,是不是临时表名称重复了 阅读全文
posted @ 2014-10-30 15:07 Garson_Zhang 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 查看被锁表select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName,* from sys.dm_tran_locks where resource_type='OBJECT'sp... 阅读全文
posted @ 2014-10-30 15:06 Garson_Zhang 阅读(204) 评论(0) 推荐(0) 编辑
摘要: CKEditor整合SyntaxHighlighter实现代码高亮显示1,版本说明CKEditor:ckeditor_4.0.1_standard.zipSyntaxHighlighter:syntaxhighlighter_3.0.83.zip2,解压syntaxhighlighter_3.0.8... 阅读全文
posted @ 2014-10-30 15:05 Garson_Zhang 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 1.放在多文件中第一步:config.js中config.extraPlugins = '插件名称';//注册插件,extraPlugins只允许出现一次,你如果之前有新增别的插件,那么用逗号分隔第二步:plugins文件夹下新建:插件名称 文件夹第三步:1:在plugins/插件名称/下新建plu... 阅读全文
posted @ 2014-10-30 15:00 Garson_Zhang 阅读(615) 评论(0) 推荐(0) 编辑
摘要: public class Chinese { public Chinese() { Localizer.Active = new XtraEditors_CN(); GridLocalizer.Active = new XtraGrid_CN(); ... 阅读全文
posted @ 2014-10-30 14:55 Garson_Zhang 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 使用的时候要先设置窗体的IsMdiZContainer属性为True然后再窗体上新增XtraTabbedMdiManager控件设置属性:HeaderLocation为bottomClosePageButtonShowMode属性为InAllTabPageHeaders打开子窗体后就会得到如图的效果 阅读全文
posted @ 2014-10-30 14:52 Garson_Zhang 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 右键点击RunDesigner弹出如下界面鼠标先点击3或4,1,,然后点击1或2进行相应的新增或删除操作,3是分组,4是项目,4可以直接拖动到相应的分组3.属性caption:显示的名称4.NavBarControl 属性 PaintStyleName绘画风格,,有好多种风格任你挑选,如图简单列举几个例子如果设置了PaintStyleName,使用皮肤的时候会无效,如图解决方法是换 一... 阅读全文
posted @ 2014-10-30 14:50 Garson_Zhang 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 最终效果:正文本人的环境是 VS2013+DEV 13.21.第一步,新建项目,(忽略)???2.修改Form1.cs的基类,Form修改为DevExpress.XtraBars.Ribbon.RibbonForm, 再到设计界面添加一个RibbonControl控件,得到界面如下,修改AllowFormGlass属性为False3.如图所示右键添加一个存放皮肤选择的容器4.在form的loa... 阅读全文
posted @ 2014-10-30 14:49 Garson_Zhang 阅读(2852) 评论(0) 推荐(0) 编辑
摘要: MEF 的精髓在于插件式开发,方便扩展。 我学东西,习惯性的先搞的最简单的Demo出来,看看有没有好玩的东东,然后继续深入。这个博文,不谈大道理,看demo说事儿。 至于概念,请google ,大把大把的。 例如,应用程序的日志输出到文本,后来想改为输出到数据库,按照传统的办法,需要替换项目,删除原有的引用,增加新的引用;如果使用MEF,直接用新的dll替换原来的dll,即可搞定,这就是MEF的魅... 阅读全文
posted @ 2014-10-30 14:47 Garson_Zhang 阅读(452) 评论(1) 推荐(0) 编辑
摘要: 命名规则参考:1.从组件类型名中移去T前缀。例如TButton变成Button。2.除了第一个元音,删去所有元音字母。例如,Button变成bttn,Edit变成edt。3.压缩双字母。例如,bttn变成btn。4.如相同前缀名导致发生冲突,则在某一组件前缀中加入一个元音。例如在TButton组件的前缀中加入元音变为batn,以区别Button的前缀。5.用不用皆可:去掉一些普遍重复的部分,例如t... 阅读全文
posted @ 2014-10-30 14:44 Garson_Zhang 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 在使用GridControl的时候经常需要添加右键菜单。一般的做法是自己创建菜单项,然后注册GridView的Mouse-Click事件,然后Show出定义好的菜单。但是涉及到一些单击事件会收到编辑器编辑状态影响,所以Mouse-Click事件不好用。幸好,GridView自带了一个默认的右键事件,... 阅读全文
posted @ 2014-10-30 14:42 Garson_Zhang 阅读(553) 评论(0) 推荐(0) 编辑
摘要: C#格式化数值结果表 字符 说明 示例 输出 C 货币 string.Format("{0:C3}", 2) $2.000 D 十进制 string.Format("{0:D3}", 2) 002 E 科学计数法 1.20E+001 1.20E+001 G 常规 string.Format("{0:G}", 2) 2 N 用分号隔开的数字 string.Format("{... 阅读全文
posted @ 2014-10-30 14:39 Garson_Zhang 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 效果预览,选择左边标签,右边内容会自动滚动到适当位置 PS:界面新建一个panel1,用于存放左边的导航列表,右边拖一个dev控件:xtraScrollableControl1在Load里面新增如下代码使用: Demo下载地址:https://github.com/GarsonZhang/JumpP 阅读全文
posted @ 2014-10-30 14:36 Garson_Zhang 阅读(2339) 评论(3) 推荐(0) 编辑
摘要: 窗体主要代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 public partial class frmWaitingNew : Form { public frmWaitingNew() ... 阅读全文
posted @ 2014-10-30 14:34 Garson_Zhang 阅读(1242) 评论(0) 推荐(0) 编辑