.NET技术中的问题解答
网站:xapeixun 西安.NET培训,西安软件培训,西安软件开发培训,西安
计算机培训,西安电脑培训,西安IT培训
1.什么是CLR
答:CLR Loader是CLR的一部分。CLR包括Loader, Security, GC, JIT, Managed Type System, BCL,和一些相关的部分,比如debugging, profiling, exception, hosting等等。
2.什么是.NET Framework
答:.NET Framework 是微软的几个开发团队一起努力发展的成果,最主要用来产生一个可以用来快速开发、部署网站服务及应用程序的开发平台。这个架构是两个项目的结果:第一个项目的目的是用来改善Windows
作业平台上的程序开发,特别是改善COM(Component Object Model,组件对象模块。一种微软所制定的软件技术;让对象的功能可以被其它软件所叫用,可以让组件重复使用、容易更新及维护);第二个项目则是制作一个以发展服务(Service)软件为目标的开发平台。这两个项目团队三年多前就已经在一起工作,他们希望可以发展出一种可以快速开发出以因特网为基础,而且易学易用的开发平台。
3.目标代码托管和不托管什么意思
答:托管代码收.NET的运行时来运行,非托管代码直接收CPU执行,简单点说,只要用到 .net类库的基本上都是托管代码,非托管代码是指win32代码。
4..NET 各版本有什么区别
答:主要是较低版本的.NET要用到某些操作就要设置Config文件,而高版本的.NET就较少设置Config,还有就是较高版本的.NET的控件COM组建之类的插件会比低版本的.NET的较完善功能多。
5.什么样的是Windows应用程序?什么样的是
web应用程序?有什么区别?
答:瑞星杀毒软件、windows优化大师之类的这种C/S结构的软件可以说是Windows应用程序。淘宝、当当网之类的这些C2C、B/S、B2C形式的网站可以说是Web应用程序。两者在VS2005的IDE里是不同的开发模式。
6.COM、.NET、DLL的相同点和不同点
答:DLL是类库、COM是组建、.NET是框架,都不是同一类东西,但是都是VS2005开发平台不可或缺的元素。
7.什么是HTML和XML?有什么区别和联系?
答:可扩展标记语言”(XML) 提供一种描述结构化数据的方法。与主要用于控制数据的显示和外观的 HTML 标记不同,XML 标记用于定义数据本身的结构和数据类型。
XML 使用一组标记来描绘数据元素。每个元素封装可能十分简单也可能十分复杂的数据。您可以定义一组无限制的 XML 标记。例如,您可以定义一些 XML 标记来声明订单中的数据,如价格、税收、发货地址、帐单地址等等。由于 XML 标记在整个单位中以及跨单位采用,因此来自各种不同数据存储区的数据将更
容易交换和操作。
XML 是一种简单、与平台无关并被广泛采用的标准。XML 相对于 HTML 的优点是它将用户界面与结构化数据分隔开来。这种数据与显示的分离使得集成来自不同源的数据成为可能。客户信息、订单、研究结果、帐单付款、病历、目录数据及其他信息都可以转换为 XML。
XML 与 HTML
以下是要记住的有关 XML 与 HTML 之间关系的几个要点:
a.. XML 不是要替换 HTML;实际上 XML 可以视作对 HTML 的补充。XML 和 HTML 的目标不同:
HTML 的设计目标是显示数据并集中于数据外观,而 XML 的
设计目标是描述数据并集中于数据的内容。
b.. 与 HTML 相似,XML 不进行任何操作。虽然 XML 标记可用于描述订单之类的项的结构,但它不包含可用于发送或处理该订单以及确保按该订单交货的任何代码。其他人必须编写代码来实际对 XML 格式的数据执行这些操作。
c.. 与 HTML 不同,XML 标记由架构或
文档的作者定义,并且是无限制的。HTML 标记则是预定义的;HTML 作者只能使用当前 HTML 标准所支持的标记。
8.什么框架?
答:你是指什么是.
NET框架吧?.NET框架是一个多语言组件开发和执行环境,它由以下三个主要部分组成