技术
文章平均质量分 81
BreatheLai
这个作者很懒,什么都没留下…
展开
-
Listview控件实现已选择效果
Winform中用Listview控件实现更新点击选择后已选择效果,如图:代码如下:private void frmSelect_Load(object sender, EventArgs e) { //初始化listSel数据 this.listSel.View = View.SmallIcon;原创 2013-07-01 14:00:04 · 769 阅读 · 0 评论 -
C#序列化和反序列化代码
我们在日常开发中会经常用到序列化和反序列化,他们到底是什么意思呢?通俗的讲序列化就是把对象转化成数据文件或者字段(二进制或者XML),反序列化就是数据文件或者字段转化为数据对象。 下面我以提问题的方式,帮大家解释一下序列化和反序列化。(C#代码为例)一 、为什么使用序列化和反序列化? 1.保存对象。通常我们在C#代码中构建了一个对象需要把该对象保存到数据库、文件、Application、转载 2012-10-23 20:03:49 · 619 阅读 · 0 评论 -
asp.net性能优化总结
1. C#语言方面1.1 垃圾回收 垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但副作用就是程序代码可能对于对象创建变得随意。 1.1.1 避免不必要的对象创建 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列举一些常见的情形。 1.1.1.1 避免循环创建对象 ★ 如果对象并不会随每次循环而改变状态,那么在循环中反复创转载 2013-08-07 18:01:38 · 492 阅读 · 0 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码 我们知道,在转载 2013-07-01 15:54:46 · 390 阅读 · 0 评论 -
C# 中的委托和事件
引言文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型 委托实例 = new 委托类型(方法名);委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很转载 2013-06-27 21:05:14 · 445 阅读 · 0 评论 -
String和string的区别
1.MSDN中对string的说明:string is an alias for String in the .NET Framework。string是String的别名而已,string是c#中的类,String是Framework的类,C# string 映射为 Framework的 String。如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少转载 2013-06-28 16:56:17 · 448 阅读 · 0 评论 -
InvalidArgument=Value of '1' is not valid for 'index'
用ListView实现点击ListView的项删除该项的效果,调用ItemSelectionChanged事件。代码如下: private void listView1_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e) { listView1.原创 2013-06-21 17:24:38 · 2828 阅读 · 0 评论 -
C#中的委托和事件(续)
引言如果你看过了C#中的委托和事件 http://blog.csdn.net/kbkydwan/article/details/9191537一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事转载 2013-06-27 21:13:17 · 354 阅读 · 0 评论 -
C1FlexGrid中数据复制,粘贴至Excel
因为之前做了个项目,需要用到将表格控件里面的数据复制粘贴到Excel,Word中区。在网上找了好久,为了让大家更加便利,我把自己写得整理后给大家借鉴下。不喜勿喷!1.首先创建一个Windows应用程序,启动自动加载数据,是用的表格控件是C1FlexGrid,界面如下:选中要复制的行,按Ctrl+C快捷键复制所选中的数据:如图之后就可以操作剪贴原创 2013-05-03 23:59:15 · 1374 阅读 · 0 评论 -
C#.NET中自定义控件3种方式和需要注意的地方
很多时候我们需要使用到自定义控件 而在C#中 我们主要以3中方式创建自定义控件,还有些需要注意的地方时常被忽略 比如Click事件,用户控件的Click并不像系统的Button单击1.继承自.NET类库中已有的控件 如TextBox MenuStrip Pannel2.继承自Control类3.继承自UserControl类 下面是3个小示例1.继承自类库中现有的控件转载 2013-06-24 11:51:39 · 415 阅读 · 0 评论 -
.NET Web开发技术简单整理
在最初学习一些编程语言、一些编程技术的时候,做的更多的是如何使用该技术,如何更好的使用该技术解决问题,而没有去关注它的相关性、关注它的理论支持,这种学习技术的方式是短平快。其实工作中有时候也是这样,公司要推崇一个新技术、一个解决方案,我们总是短平快的去学习如何使用它,按照固定的解决问题思路按着案例进行,这也是一种应对项目紧急的一些措施。个人感觉如果有空闲时间的话,还是分析一下、理解一下、深入了转载 2013-07-03 15:17:02 · 740 阅读 · 0 评论 -
开发人员有用的几个网站
不知道你是否会有这样的感概,当自己想自学某门新技术时,或是动手写点小程序时,亦或者找个logo,图标诸如此类等等等等,你觉得很简单,却没有好的资源和网站供你浏览。以下就是笔者自己收藏的一些网站,那些年,我们开发想找的网站。教程类1、百度文库课程http://wenku.baidu.com/course/index也许你还未发现,怎么百度这个互联网大神也搞起教程来了,是的。这个真原创 2013-05-03 16:33:37 · 598 阅读 · 0 评论