摘要: 引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数 我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一 阅读全文
posted @ 2012-10-01 22:33 java程序员填空 阅读(430) 评论(0) 推荐(0) 编辑
摘要: (1)唉,今天真是浪费时间了,系统装了一天,虽然说ubuntu不折腾几次分区不算用过,但是真的折腾起来费时费力(2)说一下,我的笔记本分区情况,由于我主要在ubuntu下做开发,所以我装了双系统,windows主要是为了玩游戏的,大家都懂得,不多说了。ubuntu的分区规划是:/boot 256M /swap 8G /home 120G /root 50G(3)主要是在ubuntu12.04下设置mysql编码出现了一点bug,和之前11.10以及之前的版本稍有差别,差别如下:之前的10.04配置如下:[client]default-character-set = utf8[mysqld]de 阅读全文
posted @ 2012-10-01 22:21 java程序员填空 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1.非空验证控件:RequireFieldValidator ;2.数据比较验证:CompareValidator ;3.数据范围验证:RangeValidator ;4.正则表达式验证:RegularExpressionValidator ;5.自定义条件验证: CustomValidator非空验证控件:RequireFieldValidator当某个接受用户输入的控件中的内容,不能为空时,使用RequiredFildValidator控件, 必须设置以下两个属性: ErrorMessage:”必填” ContrltoValidtor:TextBOX1 如果这个控件有“默认值”,这样他没有 阅读全文
posted @ 2012-10-01 22:05 java程序员填空 阅读(170) 评论(0) 推荐(0) 编辑