C#序列化与反序列化(Serializable and Deserialize)
摘要:序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 我们经常需要将对象的字段值保存到磁盘中,并在以后检索此数据。尽管不使用序列化也能完成这项工作,但这种方法通常很繁琐而且容易出错,并且在需要跟踪对象的层次结构时,会变得越来越复...
阅读全文
posted @
2010-10-27 14:22
流水殇
阅读(1682)
推荐(2)
c#反射学习小结
摘要:反射是一种机制,通过这种机制我们可以知道一个未知类型的类型信息.比如,有一个对象a,这个对象不是我们定义的,也许是通过网络捕捉到的,也许是使用泛型定义的,但我们想知道这个对象的类型信息,想知道这个对象有哪些方法或者属性什么的.甚至我们想进一步调用这个对象的方法.关键是现在我们只知道它是一个对象,不知道它的类型,自然不会知道它有哪些方法等信息.这时我们该怎么办?反射机制就是解决这么一个问题的.通过反...
阅读全文
posted @
2010-10-25 15:24
流水殇
阅读(416)
推荐(0)
我的大学系分之路
摘要:我是一名二本学校的计算机专业的学生,起初我并不喜欢计算机,但是高考的失利容不了我的选择。进入大学后,我对自己说:既来之,则安之,要么就不要做,要么就尽力去做。其后我强迫自己静下心来学习,渐渐的对计算机有了感觉。可以说软考伴随了我的整个大学生活,经过我的努力,先后通过了软件设计师和系统分析师的考试,现在想来心里还是欣慰的。 初次接触软考还是大一的时候,那时候刚进入大学,辅导员在和我们聊天的时候就对...
阅读全文
posted @
2010-10-25 10:41
流水殇
阅读(551)
推荐(1)
父子节点树形数据输出
摘要:大四了,准备投简历找工作,今天刚好遇到一道c#面试题,我一般自我感觉良好,本想三下五除二解决掉的,没想到花了近一个小时的时间才解决掉。题目如上描述,从题目中我们可以得出以下几个要求:1、ID是自增的,第一级节点的FID为02、SHOW为1的节点才显示,否则隐藏3、同一个父节点下的子节点,如果SHOWDER相同,则ID大的不显示4、题目好像只输出了三级节点,但是我想四级、五级甚至N级都应该可以输出,...
阅读全文
posted @
2010-10-21 21:54
流水殇
阅读(491)
推荐(0)
C# 中的委托和事件学习总结
摘要:参考原文:http://www.cnblogs.com/jimmyzhang/archive/2007/09/23/903360.html一、委托1、委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来传递,这种将方法动态地赋值给参数的做法,可以避免在程序中大量使用IF-Else(Switch)语句,同时使得程序具有更好的可扩展性。例如:代码2、使用委托可以将多个方法绑定到同一个...
阅读全文
posted @
2010-10-20 14:18
流水殇
阅读(320)
推荐(0)
自定义控件的使用以及与用户控件的区别
摘要:1、自定义控件的使用 a)首先我新建立了一个空的解决方案,在解决方案中新建了网站,用于测试自定义的控件; b)在解决方案中=>添加新项目=>在已安装的模板中选择“Asp.NET服务器控件”,确定后, 默认就会生成一个ServerControl的控件项目,在这个控件项目中就可以添加自定义的控件了。 c)创建一个显示当前日期的自定义控件 代码如下: view pl...
阅读全文
posted @
2010-10-17 19:23
流水殇
阅读(1008)
推荐(0)
对ASP.NET网站的服务器端压缩
摘要:CompressionModule压缩模块可以压缩aspx页面请求的所有资源及支持强大自定义功能的压缩模块,与HttpCompress6.0一样能自定义要压缩那种类型的资源及不压缩那种类型的资源、也可定义要压缩指定的页面或不压缩指定的页面,并且还有开启Cache资源的功能及指定压缩目录的强大功能,另外也不会像HttpCompress6.0会出现axd文件无效的BUG,这样此压缩模块就能完美支持各种...
阅读全文
posted @
2010-10-16 10:58
流水殇
阅读(603)
推荐(0)
虚拟主机发布ASP.NET网站过程解析
摘要:最近发布一个ASP.NET网站,经过几天的努力,今天终于发布成功了,现在就把发布过程遇到的问题和解决方法写下来,希望对大家有所帮助。一、购买域名 域名就是一个网站的标识,一个好的域名可以让你拥有更多的访问量。购买域名之前,你要先查一下你想好的域名是否已经存在。域名可以买国外的也可以买国内的,国内的主要提供商有万网、新网、华夏名网、59互联等。国外的域名比较便宜,而且不要备案,但是前提是你得看懂那些...
阅读全文
posted @
2010-10-11 19:32
流水殇
阅读(1470)
推荐(0)
asp.net GridView中删除按钮的实现
摘要:最近遇到了GridView中按钮(ButtionField)的删除功能的实现问题,没想到一下子还不能实现,赶紧查找了一下资料然后自己实现了一下。具体内容如下:GridView的声明:<asp:GridView ID="GWMessage" runat="server" CellPadding="4" ForeColor="#333333" GridLines="None" Height="1...
阅读全文
posted @
2010-10-07 16:53
流水殇
阅读(3467)
推荐(0)
分页控件AspNetPager的用法
摘要:分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,而且有时候我们需要对DataList和Repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极低,因此分...
阅读全文
posted @
2010-10-07 13:59
流水殇
阅读(657)
推荐(1)