自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

XuXuemin的专栏

还互联网一片净土

  • 博客(8)
  • 资源 (8)
  • 收藏
  • 关注

原创 C#中switch...case用法问题

switch (str)            {                case "abc":                case "def":                case "g":                    语句1;                    break;                default:      

2013-11-23 16:48:04 2253

转载 WPF查找子控件和父控件方法

一、查找某种类型的子控件,并返回一个List集合public List GetChildObjects(DependencyObject obj, Type typename) where T : FrameworkElement        {            DependencyObject child = null;            List childList

2013-11-23 10:43:29 1704

转载 WPF DataGrid使用 自动显示行号、全选、三级联动、拖拽

1.DataGrid的使用自动显示行号(修复删除行时行号显示不正确)View Code dgTool.LoadingRow += new EventHandler(dgTool_LoadingRow); dgTool.UnloadingRow +=new EventHandler(dgTool_UnloadingRow); void dgTool

2013-11-19 21:47:18 2496

原创 C#莱姆达表达式的使用

莱姆达表达式是C#匿名方法的一种方式。如果只有一个参数,使用莱姆达表达式的时候可以省略括号(当然也可以加括号),两个参数的时候需要加上括号,不可以省略括号。以下的例子可以说明这一点。delegate void TestDelegateA(string s);delegate void TestDelegateB(string s, int t);TestDelegateA test

2013-11-16 20:29:39 3307

原创 C#使用lock产生死锁的一个例子

在msdn上看到lock在使用的时候,如果把public的引用对象作为lock的参数,则会增加产生死锁的可能,因为无法控制外面的lock的使用。下面是一个导致死锁的例子,帮助理解死锁和lock的使用。class Program    {        public static object lock_A = new object();        public static o

2013-11-14 22:34:41 7220 1

原创 C# 子窗口关闭时在其内定义的Timer释放

在WPF编程的时候,在主窗体中ShowDialog一个子窗体,在其内定义了System.Windows.Threading.DispatcherTimer和System.Timers.Timer两种计时器,当窗体关闭时,定义的窗体对象应该也被释放了,然后这两种计时器仍然在运行着,解决方法是在窗体关闭的时候Stop掉两个Timer。一种解释是Timer启动了线程,线程没有被终止,另外System.W

2013-11-09 17:06:57 3691

原创 C#中关于使用Uri来找项目中文件路径的方法

new Uri(@"/SilverlightTest;component/images/1.png", UriKind.Relative)其中/SilverlightTest;component这个是固定的写法,/images/1.png,这个表示images文件夹下的1.png文件SilverlightTest表示项目的名称这样就可以通过Uri获取项目images文件夹下的1.p

2013-11-04 17:51:48 6842 2

原创 微软图表控件MsChart使用介绍

微软发布了.NET 3.5框架下的图表控件,功能很强劲,基本上能想到的图表都可以使用它绘制出来,给图形统计和报表图形显示提供了很好的解决办法,同时支持Web和WinForm两种方式,不过缺点也比较明显,只能在最新的开发环境中使用,需要.Net 3.5 Sp1以及VS 2008的开发环境。下面是下载地址:    控件:Microsoft .NET Framework 3.5 的 Micr

2013-11-01 17:21:10 988

Hadoop使用笔记

这是鄙人在学习和使用Hadoop过程中记录的内容,可能不适合很多人,仅提供参考,如有问题也可提出,探讨。

2020-04-22

Linux操作系统笔记

学习Linux操作系统的笔记,主要包括操作系统相关的基础概念和常用命令的记录。都是个人亲自记录的,属于个人笔记参考,出现问号的表示有疑问之处,如果有不对的还请提出意见。

2019-03-29

Code128条码编码规则与绘制

代码中包含两个类,一个是编码规则类,一个是绘制条形码类,使用时只要生成一个DrawCode128对象即可,例如想得到一个数据"abcd12345"的Code128条形码并按图像输出:DrawCode128 dCode128 = new DrawCode128("abcd12345"); Image img=dCode128.IMGCode128()

2012-10-21

获取汉字拼音的首字母_C#代码

文件为一个类定义文件,类中定义了两个获取汉字(含简体中文和繁体中文)的方法,一种是把所有中文字符集合起来组成一个对照表;另一种是依照汉字在Unicode编码表中的排序来确定拼音的首字母。碰到多音字时就以常用的为准(第一种方法中可以自行更改,方法为手动把该汉字移动到对应的拼音首字母队列) 使用方法为 例:ChinSpell.GetChinSpell("我是中国人");//返回"我是中国人"每个汉字拼音首字母(大写)组成的字符串。

2012-10-16

DataMax打印机指令打印二维条码_C#代码

C#写的WinForm程序,代码中包括根据编号和日期生成条码,然后生成DataMax打印机支持的打印指令DPL,然后把DPL指令发送到打印机。发送方式通过并口。本例子打印的是二维条码和文本内容。二维条码中包含控制字符(如:回车)

2012-10-16

DataMax打印机指令打印_C#代码

C#写的WinForm程序,代码中包括根据编号和日期生成条码,然后生成DataMax打印机支持的打印指令DPL,然后把DPL指令发送到打印机。发送方式通过并口。本例子打印的是一维码和文本内容。

2012-10-15

ASCII码_含扩展(256个字符)_含解释

ASCII码表的完整版:含有基本的0-127(128个)ASCII标准字符和128-255(128)个扩展字符。在128个标准字符里有控制字符和可打印字符,文档对其进行了详细说明,看后一目了然。

2012-10-12

C语言宿舍管理系统

用纯C语言编写的简单的宿舍管理系统。包括文件的读写,信息的输入和输入;主要功能包括增删改、查看、检索等;输入输出在Dos界面。

2012-10-08

空空如也

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

TA关注的人

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