1 / 20
文档名称:

net程序员面试题.doc

格式:doc   大小:64KB   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

net程序员面试题.doc

上传人:miao19720107 2020/6/9 文件大小:64 KB

下载得到文件列表

net程序员面试题.doc

文档介绍

文档介绍:(Overload)和覆写(override)的区别答:方法重载:当类包含两个名称相同但签名不同(方法名相同,参数列表不相同)的方法时发生方法重载。用方法重载来提供在语义上完成相同而功能不同的方法。覆写:在类的继承中使用,通过覆写子类方法可以改变父类虚方法的实现。?什么时候使用接口,什么时候使用继承?答:(1)接口定义一个类型需要实现的方法,属性,索引和事件,包括可能的参数类型和返回值类型,而把具体的实现交由相应的类或结构来做,从而为组件提供多态能力。(2)继承常用于在一个现有父类的基础上的功能扩展,往往是我们将几个类中相同的成员提取出来放在父类中实现,然后在各自的子类中加以继承。(3)接口可以实现多接口继重,而继承只能实现单继承。(4)实现继承可继承父类型的实现,由于接口中没有定义方法的实现,因此必须实现继承后该接口的所有方法。(5)为父类型添加方法可能不影响使用继承自该类型实现的用户,而为接口添加方法导致用户必须为新方法添加实现。(6)当派生类和基类是is-a的关系是使用"继承",典型案例"苹果is-a水果",存在can-do的关系时使用"接口",的区别答:的各项功能与ActiveX数据对象(ADO)的功能。数据的内存中表示形式在ADO中,数据的内存中表示形式为记录集。中,它为数据集。它们之间有重要的差异。表的个数记录集看起来像单个表。如果记录集将包含来自多个数据库表的数据,则它必须使用JOIN查询,将来自各个数据库表的数据组合到单个结果表中。相反,数据集是一个或多个表的集合。数据集内的表称为数据表;明确地说,它们是DataTable对象。如果数据集包含来自多个数据库表的数据,它通常将包含多个DataTable对象。即,每个DataTable对象通常对应于单个数据库表或视图。这样,数据集可以模仿基础数据库的结构。数据集通常还包含关系。数据集内的关系类似于数据库中的外键关系,即它使多个表中的行彼此关联。例如,如果数据集包含一个有关投资者的表和另一个有关每个投资者的股票购买情况的表,则数据集可能还包含一个关系来连接投资者表的各个行和购买表的对应行。由于数据集可以保存多个独立的表并维护有关表之间关系的信息,因此它可以保存比记录集丰富得多的数据结构,包括自关联的表和具有多对多关系的表。数据导航和游标在ADO中,您使用ADOMoveNext方法顺序扫描记录集的行。中,行表示为集合,因此您可以像依次通过任何集合那样依次通过表,或通过序号索引或主键索引访问特定行。DataRelation对象维护有关主记录和详细资料记录的信息,并提供方法使您可以获取与正在操作的记录相关的记录。例如,从Investor表的"NateSun"的行开始,可以定位到Purchase表中描述其购买情况的那组行。"游标"是数据库元素,它控制记录导航、更新数据的能力和其他用户对数据库所做更改的可见性。不具有固有的游标对象,而是包含提供传统游标功能的数据类。例如,DataReader对象中提供只进、只读游标的功能。有关游标功能的更多信息,请参见数据访问技术。中,打开连接的时间仅足够执行数据库操作,例如"选择"(Select)或"更新"(Update)。您可以将行读入数据集中,然后在不保持与数据源的连接的情况下使用它们。在ADO中,记录集可以提供不连接的访问,但ADO主要是为连接的访问设计的。中的不连接处理之间存在一个显著差异。在ADO中,通过调用OLEDB提供程序来与数据库通信。中,您通过数据适配器(OleDbDataAdapter、SqlDataAdapter、OdbcDataAdapter或OracleDataAdapter对象)与数据库通信,这将调用OLEDB提供程序或基础数据源提供的API。之间的主要区别在于:中,数据适配器允许您控制将对数据集所做的更改传输到数据库的方式,方法是实现性能优化、执行数据验证检查或添加其他任何额外处理。注意数据适配器、数据连接、Framework数据提供程序的组件。Microsoft和第三方供应商可能会提供其它提供程序,这些提供程序也可集成到VisualStudio中。数据提供程序的信息,数据提供程序。数据集比传输ADO不连接的记录集要容易得多。若要将ADO不连接的记录集从一个组件传输到另一个组件,封送。中传输数据,请使用数据集,它可以传输XML流。封送,XML文件的传输提供以下便利之处:封送提供一组有限的数据类型(由COM标准定义的那些类型)。中的数据集传输基于XML格式,所以对数据类型没有限制。因此,共享数据集的组件可以使用这些组件一般会使用的任何丰富的数据类型集。数据集会使用网络资源;随着数据量的增长,施加于网络的压力也在增加。都使您可以最大限度地降低所传输的数据。还提供另一个性能优势:不