[置顶] 23种设计模式之简单工厂

摘要: 简单工厂 阅读全文

posted @ 2014-05-16 14:28 chens2865 阅读(368) 评论(0) 推荐(0) 编辑

2017年1月14日

WinForm笔记一:文本框只允许输入数字

摘要: 在WinForm的文本框中,有时候只允许数字,而不能输入除数字以外的其他字符,要调用TextBox的KeyPress事件,代码如下: //只允许输入数字 if (e.KeyChar<'0'||e.KeyChar>'9') { e.Handled = true; } //允许输入退格键 if (e.K 阅读全文

posted @ 2017-01-14 20:14 chens2865 阅读(567) 评论(0) 推荐(0) 编辑

2016年1月26日

ADO.NET笔记(一)XML导入导出和数据库

摘要: 数据导出成XML文件#region 数据导出成XML文件 string sql = "select Id, CallerNumber, TelNum, StartDateTime, EndDateTime from chens.CallRecords"; ... 阅读全文

posted @ 2016-01-26 23:32 chens2865 阅读(247) 评论(0) 推荐(0) 编辑

2015年6月15日

winform中文本框的一些案例

摘要: 项目中经常看到在输入金额时,会加逗号,最近在复习正则表达式,就联系下,界面如下:首先,对上面的文本框输入值进行控制,只允许用户输入数字0-9,小数点和退格键,注册文本框的KeyPress事件,代码如下: 1 //输入值只能在数字0-9之间,允许输入小数点和退格键 2 if (... 阅读全文

posted @ 2015-06-15 18:11 chens2865 阅读(470) 评论(0) 推荐(0) 编辑

2015年6月4日

C#中的二进制序列化和Json序列化

摘要: 序列化就是把一个对象变成流的形式,方便传输和还原。小弟不才,总结下对二进制序列化和Json序列化的使用:1.首先,二进制序列化(BinaryFormatter)要求要序列化的类必须是可序列化的(即在类定义的前面加Serializable关键字),而且它的父类类型也必须是可序列化的,经过查看发现,Do... 阅读全文

posted @ 2015-06-04 14:49 chens2865 阅读(1237) 评论(0) 推荐(0) 编辑

2015年5月28日

文件流操作(FileStream,StreamReader,StreamWriter)

摘要: 大文件拷贝: 1 /// 2 /// 大文件拷贝 3 /// 4 /// 5 /// 6 private static void CopyFile(string sSource, string sTarget) ... 阅读全文

posted @ 2015-05-28 21:34 chens2865 阅读(201) 评论(0) 推荐(0) 编辑

2015年4月24日

自己动手写的音乐播放器

摘要: 其实很早就有这个想法了,不求界面多么华丽,只求功能实现,想来也不会很难,音乐播放器无非也就是些IO的操作,我写的山寨音乐播放器暂不支持在线播放,如果要播放的话,要将音乐文件下载到本地,通过IO操作读入程序中来,废话不多说了,界面如下(参考了传智播客蒋坤老师的相关课程):一些变量的定义及含义: ... 阅读全文

posted @ 2015-04-24 10:44 chens2865 阅读(404) 评论(0) 推荐(0) 编辑

杂谈(冒泡排序)

摘要: 1.string只能看作是一个char数组(char[]),而且是只读的,通过索引器实现,只给了只读Get索引器。2.在winform中打开一个链接:System.Diagnostics.Process.Start("网址");3.winform中通过代码为PictureBox载入一张图片:Imag... 阅读全文

posted @ 2015-04-24 08:51 chens2865 阅读(121) 评论(0) 推荐(0) 编辑

2014年8月11日

C# 正则表达式(一)

摘要: 首先来复习一下正则表达式的基础知识,本篇文章分为2个部分,第一个部分复习正则表达式中的元字符和简写表达式,第二部分复习正则表达式的匹配和提取。1.正则表达式中的元字符和简写表达式 ".":它匹配除\n之外的任何单个字符. "{n,}",表示前面的字符至少出现n次,最多不限。 "{n,m}"表示前面... 阅读全文

posted @ 2014-08-11 08:23 chens2865 阅读(274) 评论(0) 推荐(0) 编辑

2014年8月4日

C# 序列化(二)二进制序列化的案例

摘要: 这篇是针对上一篇讲序列化的文章的一个实际案例,WinForm程序的主界面如下: 思路:在点击保存按钮时,将标题和内容保存到集合中,自然想到应该是Dictionary,而且用这个集合可以避免产生2个相同标题的日记。对添加到集合中的数据,采用二进制序列化到文件中,在程序执行目录中专门建一个“Notes”... 阅读全文

posted @ 2014-08-04 23:49 chens2865 阅读(1193) 评论(0) 推荐(0) 编辑

2014年8月2日

C# 序列化

摘要: 所谓序列化,就是将对象(数据)换一种方式存储。在C#中有json序列化(JavaScriptSerializer)、Xml序列化(XmlSerializer)和二进制序列化(BinaryFormatter),因为序列化是对数据的存储,所有类中的方法、继承关系、接口它都不会存储,故序列化指的是,序列... 阅读全文

posted @ 2014-08-02 21:30 chens2865 阅读(351) 评论(0) 推荐(0) 编辑

导航