摘要:原文地址:8 Time-Saving Tools for Easier C# Development 译文地址:8 个可以节省时间的 C# 开发相关工具 8 个可以节省时间的 C# 开发相关工具 随便问一个开发者,是什么让他在写代码时更轻松,他会列出一些工具,这些都会帮他执行一个特定的任务。无论是一
阅读全文
摘要:原文地址:Why Do We Use Abstract Class? 译文地址:为什么我们要用抽象类? 为什么我们要用抽象类? 在我之前的一篇文章中,我写过为什么我们要在C#中使用接口?。在C#语言中有一个很重要的类:抽象类。一个抽象类中可以拥有一个或多个抽象方法(仅有方法签名)。接口仅包含方法签名
阅读全文
摘要:原文地址:How To Use BackgroundWorker in C# 译文地址:如何使用 C# 的 BackgroundWorker 简单介绍 BackgroundWorker是一个System.ComponentModel组件库下的类,它可用于当你需要在后台做一些任务时或者不同的线程中在保
阅读全文
摘要:本文实现方法参考:http://blog.csdn.net/ljsql/article/details/5487460DevExpress插件,官方提供的汉化包中关于RichEdit控件的汉化基本没有。所以此处需要自己实现汉化功能,具体操作方法如下:1、利用“Reflector.exe”工具将需要汉化的dll文件反编译出来。(此处需要反编译的dll文件“DevExpress.XtraRichEdit.v9.3.dll”)2、找到这个类“DevExpress.XtraRichEdit.Localization”下的这个函数“XtraRichEditLocalizer”; 如下图所示:3、将该函数
阅读全文
摘要:一、前提摘要 前段时间从博客园中看到一篇关于常用的日期格式化的帖子,帖子内容大致如下: //DateTime的ToString()对时间格式化的妙用DateTime.Now.ToString("d"); //格式: 2010-10-22DateTime.Now.ToString("D"); //格式: 2010年10月22日DateTime.Now.ToString("f"); //格式: 2010年10月22日 9:26DateTime.Now.ToString("F"); //格式: 2010年10月22日 9
阅读全文
摘要:大陆身份证编码规则(传送门):http://wenda.tianya.cn/question/591202b6b237d943下列代码中的地区代码表(传送门):http://www.cnblogs.com/ExDevilLee/p/3447734.htmlusing System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using System.Text.RegularExpressions;/**********获取大陆身份证信息********************** *
阅读全文
摘要:应用场景: 1、已知一个日期点,求该日期到当前日期(今天)的精确年龄; 2、已知两个日期点,求这两个日期点的精确年龄; Code下载请点击:CalculateAgeCls.cs 2014年7月18日 15:24:35 1、对该博文进行了整体的调整,修改了原方法中的BUG; 2、所有函数均调整为静态函
阅读全文
摘要:此方法利用Code 128字体实现条码打印,所以需要提前安装Code 128字体,下载地址如下:http://pan.baidu.com/share/link?shareid=1787017019&uk=2382364834 /// /// 获取128条码数据 /// private string Get128CodeString(string inputData) { string result; //计算校验位 int checksum = 104; ...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Text;using System.Collections;/** * 功能:通过两位地区码得到对应的地区简称、全称 **/namespace GetIDCardInfoDemo{ class DistrictCodeTable { /// /// 地区代码表(默认为空,需初始化:简称、全称) /// public Hashtable m_DistrictTB = new Hashtable(); ...
阅读全文
摘要:插件版本: DXperience_v9.3应用场景: 界面需要显示数据库某表或视图数据,字段较多,列宽为默认值,显示顺序为默认顺序。 用户在第一次使用软件时,把数据表格的显示风格全部重新调整了一番,并希望下次打开软件时显示自己设置的风格。 当然,我们也要考虑到用户在设置后不满意,希望恢复到原始风格。...
阅读全文
摘要:编程工具:VS2005实现方法:1、前提,在窗体中添加一个FlowLayoutPanel容器(Name="pnlTest"),用来存放动态添加的PictureBox控件。(注:之所以用FlowLayoutPanel容器,是为了方便图像控件的自动排列,这样就不用算每个图像控件的位置了,嘿嘿~偷个懒)2、动态生成PictureBox控件的Code块: /// /// 动态添加图像控件 /// private void AddPicControl() { PictureBox pic = new Pict...
阅读全文
摘要:编程环境: VS2005 + DXperience_v9.3 + .Net3.5 +SQLServer2005应用场景: 下拉菜单选择列表,绑定数据库对应表。实际使用时经常会出现选择列因结果过多,非常不便。 于是在网上查阅了一些资料,终于实现了下拉列表快速搜索的问题,现记录下来以便以后使用。实现方法:1、在窗体程序中,添加DevExpress.XtraEditors.LookUpEdit控件,修改Name="cmbTest";2、设置该控件的属性: Properties-->Columns:添加下拉列表中显示列信息, 例如:第1列Caption="名称&qu
阅读全文