随笔分类 -  Asp.NET(C#)

对C#及ASP.NET一些知识进行总结
摘要:一.初始化对象 一个页面的控件(以及页面本身)最初应被正确的初 始化。通过在你的C文件的构造函数中声名所有对象(如图1),页面就知道要创建多少对象以及它们的类型。一旦你在你的构造函数中声名了所有的对象,你就可 以通过继承类、方法、事件或是属性访问它们。然而,如果你的一些对象是在Aspx文件中指定的一些控件,那么这些控件就没有属性可言了。同时,通过代码访 问它们会产生一些意外的错误,因为这些控件实例... 阅读全文
posted @ 2009-09-14 16:57 Vihone 阅读(434) 评论(0) 推荐(0)
摘要:标准建模语言UML的重要内容可以由下列五类图(共9种图形)来定义: A、第一类是用例图,从用户角度描述系统功能,并指出各功能的操作者。 B、第二类是静态图 (Static diagram),包括类图、对象图和包图。其中类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)。类图描述的是一种静态关系,在系统的整个生命周期都是有效的。... 阅读全文
posted @ 2009-08-16 10:39 Vihone 阅读(1544) 评论(0) 推荐(0)
摘要:浅拷贝:只复制对象的基本类型,对象类型,仍属于原来的引用。深拷贝:不仅复制对象的基本类,同时也复制原对象中的对象.完全产生新对象。 深拷贝与浅拷贝不同的是对于引用拷贝的处理,深拷贝将会在新对象中创建和原有对象中对应值类型的字段并且赋值。浅拷贝不会创建新引用类型,会返回相同的类型引用。深拷贝会重新创建新对象,返回新对象的引用字。C#重的观察者模式就是浅拷贝的例子。我们保留的只是对象的副本。 对于值类... 阅读全文
posted @ 2009-08-16 00:41 Vihone 阅读(1170) 评论(0) 推荐(0)
摘要:hashtable里存的对象全部是object类型 ,所有对象存进去都被转成object类型,读取出来每次都需要转换类型,hashtable对存入的类型没有限制 , 因此在读取转换类型时容易出错, dictionary只能存入定义时指定的类型,而且不像hashtable会把类型转换成object,存取起来比前者方便,效率更高,因为不需要转换类型,所以不会出现hashtable里的转换类型错误而报出... 阅读全文
posted @ 2009-08-11 12:38 Vihone 阅读(839) 评论(0) 推荐(0)
摘要:从XML文档架构中取出的表结构,没有在XML中设置主键,如何在代码中设置主键,如下:DataSet ds =null;public void CreateJobExperienceSession(){ds = new DataSet();//读取DataSet的框架,因为要符合显示的格式("~//HR//XML//Job.xml")为定义好的XML表架构文件ds.ReadXmlSchema(Ser... 阅读全文
posted @ 2009-08-08 10:17 Vihone 阅读(594) 评论(0) 推荐(0)