摘要: 委托(delegate):委托声明定义了一种类型,它用一组特定的参数以及返回类型来封装方法。对于静态方法,委托对象封装要调用的方法。对于实例方法,委托对象同时封装一个实例和该实例上的一个方法。如果您有一个委托对象和一组适当的参数,则可以用这些参数调用该委托。下面看一段代码:using System ... 阅读全文
posted @ 2014-12-29 16:16 sirzhang 阅读(220) 评论(0) 推荐(0)
摘要: 接口(interface)接口(interface)定义了一个可由类和结构实现的协定。接口可以包含方法、属性、事件和索引器。接口不提供它所定义的成员的实现-它仅指定实现该接口的类或结构必须提供的成员。è 一个接口声明可以声明零个或多个成员。è 接口的成员必须是方法、属性、事件或索引器。è 接口不能包... 阅读全文
posted @ 2014-12-29 16:14 sirzhang 阅读(1314) 评论(0) 推荐(0)
摘要: 类的构造器(constructor):1. 先看两个类定义:class A{ }相当于:class A: object{ Public A ( ) : base( ) { }}2. 在类定义中定义自定义构造函数,默认构造函数会被默默地删除; 所以必须为类显式重定义默认构造函数,否则不能使用默认构造函... 阅读全文
posted @ 2014-12-29 16:08 sirzhang 阅读(856) 评论(0) 推荐(0)
摘要: 初始化(Initialization)页面被请求时,第一个被执行的总是下面接着执行的是接着是然后是恢复和加载(Restore and Load)接下来的ViewState 被取回后,接着下一个是然后才是Raised Events下一个方法,下一个方法,下面是接着是保存和绘制(Save and Ren... 阅读全文
posted @ 2014-12-29 10:23 sirzhang 阅读(218) 评论(0) 推荐(0)
摘要: 1.限定字符串用 @ 符号加在字符串前面表示其中的转义字符“不”被处理。如果我们写一个文件的路径,例如"D:/文本文件"路径下的text.txt文件,不加@符号的话写法如下:string fileName = "D://文本文件//text.txt";如果使用@符号就会比较简单:string fil... 阅读全文
posted @ 2014-12-29 10:08 sirzhang 阅读(425) 评论(0) 推荐(0)
摘要: 曾经参与开发过的的项目,一般都是采用MVC模式进行开发,大概框架图如下:web界面层调用BLL业务层,BLL通过抽象工厂DALFactory动态生成继承了IDAL的数据库操作层实例,以进行对数据库的各项操作。DALFactory这层主要是根据web配置,通过反射动态生成IDAL实例,方便BLL层调用... 阅读全文
posted @ 2014-12-25 12:06 sirzhang 阅读(553) 评论(0) 推荐(0)
摘要: 今天想给大家说的也是刚刚结束的项目中遇到的一个优秀的封装,当然也要拿出来给大家分享了。 背景交代,我们的项目是一个BS的项目,基本的架构是工厂模式三层,所以就用到了抽象工厂加反射,今天要给大家讲的也就是这块的东西——使用缓存文件。背景交代完毕。一、首先说一下什么是缓存文件? msdn上说: ... 阅读全文
posted @ 2014-12-25 12:05 sirzhang 阅读(703) 评论(0) 推荐(0)
摘要: String.IndexOfString.IndexOf 方法 (Char, Int32, Int32)报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。String.IndexOf(value, startIndex, count)参数value:要查找... 阅读全文
posted @ 2014-12-24 16:19 sirzhang 阅读(336) 评论(0) 推荐(0)
摘要: 1.当使用String str="abc",这种方式时,先去内存的Heap中找是否存在"abc"这个字符串,若存在,则将地址引用。若不存在则创建。2.当使用String str=new String("abc");时,不管事先是否存在"abc",每次都会创建其新的对象。测试一下: String s1... 阅读全文
posted @ 2014-12-24 10:32 sirzhang 阅读(922) 评论(0) 推荐(0)
摘要: 已知有如下三个关系:学生(学号,姓名,系号)项目(项目号,项目名称,报酬)参加(学号,项目号,工时)其中:系号指学生所在系的编号;报酬指参加该项目每个工时所得的报酬。基于以上关系回答36—39题。36.试用关系代数表达式写出下列查询:列出′王明′同学所参加项目的名称。37.分析以下SQL语句:SEL... 阅读全文
posted @ 2014-12-24 10:10 sirzhang 阅读(280) 评论(0) 推荐(0)
AmazingCounters.com