当前位置

首页 > 简历 > 求职简历 > 笔试题目 > ASP.NET笔试题大纲

ASP.NET笔试题大纲

推荐人: 来源: 笔墨帮 阅读: 1.55W 次
ASP.NET笔试题大纲
问题一 c#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里?
答:
关于property和attribute在很多书中都没有明显区分。我偏向于如下的理解:
特性(attributes)是对设计时支持且又能在程序编译时起到作用的,方法/字段/类/程序集的属性声明。
属性(property)是更好地避免直接暴露你的私有成员而在类的声明的成员;
问题二 相对于ado有何区别和改进?
答:
1. ado以recordset存储,而则以dataset表示。recordset看起来更像单表,如果让recordset以多表的方式表示就必须在sql中进行多表连接。反之,dataset可以是多个表的集合。
2. ado 的运作是一种在线方式,这意味着不论是浏览或更新数据都必须是实时的。则使用离线方式,在访问数据的时候会利用xml制作数据的一份幅本,的数据库连接也只有在这段时间需要在线。
3.由于ado使用com技术,这就要求所使用的数据类型必须符合com规范,而基于xml格式,数据类型更为丰富并且不需要再做com编排导致的数据类型转换,从而提高了整体性能。
问题三与asp相比,主要有哪些进步?
答:
优点:
1. 代码和内容分离使代码更清晰
2. 提高可部署性、可伸缩性、安全性以及可靠性
3. 为不同的浏览器和设备提供更好的支持
asp缺点:
1. asp只能使用脚本语言属于解释性语言,主要是javascript或vbscript。而解释性语言,而解释性语言缺乏强类型和编译环境。这些将不可避免地导致性能和伸缩性问题。
2. asp代码杂乱、功能有限,浏览器兼容以及浏览设备的兼容性差,而能够很好的解决。