[置顶] C# winform 自定义控件

摘要: 近来因为项目的问题,开始研究winform自定义控件,这篇主要是将自定义控件的属性在属性编辑器中可编辑,如果你对自定义控件比较了解的,就不用继续往下看了首先,我创建了一个类UserButton,继承了Button这个窗体控件,这个自定义的按钮主要作用有3个,最大化,最小化,关闭,这里我就不写具体3个功能的操作了通过构造,重新设置样式1 public UserButton() : base() {2 base.SetStyle(3 ControlStyles.UserPaint |4 ControlStyles... 阅读全文

posted @ 2013-07-25 10:19 源坊 阅读(473) 评论(0) 推荐(0) 编辑

[置顶] JQUERY Uploadify 3.1 C#使用案例

摘要: 近来因为要做一个上传功能,而firefox又不能直接使用file这样的标签,所以试着用js来写了一个,结果发现代码太多,验证太复杂,而且效果也不理想。 相对的,jquery提供的这一套uploadify则相当好用,但是官方只提供了php版本的,表示有点遗憾,可是没关系,c#同样可以使用。下面写一个小的Demo,也是担心自己会忘记,在这做一个记录吧 首先下载uploadify3.1 我们先写个html页面 1 2 3 4 5 6 Start 7 Cancel 8 9 10 View Code ok,页面完成... 阅读全文

posted @ 2013-07-03 17:54 源坊 阅读(1948) 评论(0) 推荐(2) 编辑

2014年1月22日

Readonly与const初识

摘要: 对于readonly和const,很多人无法具体区分,不清楚它们的具体使用场合;现在我们分析它们之间的区别和使用场合。 const是一个编译期常量;const只能用于修饰基元类型、枚举类型或者字符串类型,具有局限性; 因为const是编译期常量,所以const天然就是static的,不用手动的为其增加static修饰符,例如: 阅读全文

posted @ 2014-01-22 22:12 源坊 阅读(249) 评论(0) 推荐(0) 编辑

2014年1月21日

浅谈C#浅拷贝和深拷贝

摘要: 所谓的对象拷贝,其实就是为对象创建副本,C#中将拷贝分为两种,分别为浅拷贝和深拷贝; 所谓浅拷贝就是将对象中的所有字段复制到新的副本对象中;浅拷贝对于值类型与引用类型的方式有区别,值类型字段的值被复制到副本中后,在副本中的修改不会影响源对象对应的值;然而对于引用类型的字段被复制到副本中的却是引用类型的引用,而不是引用的对象,在副本中对引用类型的字段值被修改后,源对象的值也将被修改。 阅读全文

posted @ 2014-01-21 22:43 源坊 阅读(6137) 评论(10) 推荐(8) 编辑

2013年11月14日

为上次写的框架加了一个辅助功能

摘要: 为上次写的框架加了一个辅助功能 阅读全文

posted @ 2013-11-14 16:47 源坊 阅读(184) 评论(0) 推荐(0) 编辑

复制文件夹下所有文件

摘要: 复制文件夹下所有文件,以及目录结构;一个递归,其他没什么了,直接上代码吧 阅读全文

posted @ 2013-11-14 16:42 源坊 阅读(347) 评论(0) 推荐(0) 编辑

2013年11月5日

进制之间的相互转换

摘要: 简单通过的进制转换,适用于任何进制,亲测二进制,八进制,十六进制与32进制 阅读全文

posted @ 2013-11-05 09:14 源坊 阅读(1314) 评论(0) 推荐(0) 编辑

2013年11月4日

c# 修改appConfig文件节点

摘要: c#修改配置文件 阅读全文

posted @ 2013-11-04 12:54 源坊 阅读(367) 评论(0) 推荐(0) 编辑

2013年8月28日

GUID

摘要: 以前数据库的标识列一直都是自己手动编写的,虽然考虑到了很多的因素,但最后还是难以避免出现这样那样的问题,今天看到GUID,作为唯一标识列,它确实是不错的选择,当然了,这个还是要根据业务需求了.我先说下什么是GUIDGUID是由当前网卡id和当前计算机CPU指针时间共同组成的一串字符,该字符有16个字节,任何时间段的两台计算机都无法出现相同的GUID,所以使用GUID来作为唯一标识列,我们就不用担心key重复的问题.当然,有人会发现,使用GUID来作为key的话,这样会暂用数据库的内存,是的,相对于自增长列来说,这确实会加大使用数据库的内存,这也是GUID的一个弊端;同时,GUID还有一个弊端, 阅读全文

posted @ 2013-08-28 13:52 源坊 阅读(452) 评论(0) 推荐(0) 编辑

2013年3月5日

教你如何将中文转换成全拼

摘要: 在转换之前,我们先要判断输入的是否为中文,中文字符处于4e00与9fff之间,了解了这个知识之后,我们开始操作 /// <summary> /// 转化事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, RoutedEventArgs e) { int code = 0; ... 阅读全文

posted @ 2013-03-05 11:12 源坊 阅读(711) 评论(0) 推荐(0) 编辑

导航