background image

    答:由公共语言运行环境进行管理的代码,它主要负责内存管理。在。net
平台上运行的代码都是受管制代码 9 C#中常用的访问形式?它们各自的作用
域?

    答:public 不受限制的访问。

    private 只能在本类中访问 protected 本类和继承他的类中访问 internel
表示在同一个应用程序(application)或类库(library)中都能使用 10. 
SQL SERVER 中的存储过程的理解?

    

 

答:存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存

储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调
用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。

    11.CTS,CLS,CLR 分别作何解释?

    

 

答: CTS:公共类型系统。主要是为了语言之间的进行标准化处理。

    CLS:公共语言规范。主要是确保代码可以在任何语言中访问的最小标准集
体 CLR

……

:公共语言运行时。主要是管理代码

处理,加载代码,以及所有服

务的代码 12. ASP.NET 和 ASP 的主要优势?

    答:ASP

.Net

§的优势:ASP

.Net

§摆脱了以前 ASP 使用脚本语言来编程的

缺点,理论上可以使用任何编程语言包括

C++

§   

, VB   

, JS 等等,当然,最

合适的编程语言还是 MS 为。Net Frmaework 专门推出的 C(读 c sharp),
它可以看作是 VC 和

Java

§的混合体吧,尽管 MS 自己讲 C#内核中更多的象

VC,但实际上我还是认为它和

Java

§更象一些吧。首先它是面向对象的编程语

言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装
性、继承性、多态性等等,这就解决了刚才谈到的 ASP 的那些弱点。封装性使得
代码逻辑清晰,易于管理,并且应用到 ASP.Net 上就可以使业务逻辑和 Html
页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;
继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象
最大限度保护你以前的投资。并且 C#和 C++、Java 一样提供了完善的调试/ 
纠错体系。

    13. NET 的错误处理机制是什么?

    答:try{可能要出错的代码} catch{扑捉到错误后的处理} finally{不论代
码是否出错都要执行} 14. 解释 Page.IsPostBack 属性?

    答:使用者第一次浏览这个网页时 Page.IsPostBack 会传回 False,不是
第一次浏览这个网页时就传回 True 15……net framework 包含哪几种技术?

    答:Application Framework,Domain Framework 16.触发器分为事前
触发和事后触发,有何区别?