选择显示字体大小

asp.net

共享对象类别库
asp.net 是共享对象类别库中的一员,asp.net 提供了一个web 应用程序模型。这模型提供了一些窗体、控件及基础架构,让程序设计师简单的建立web 应用程序。asp.net 提供了一些对应html 元素(例如按钮、清单盒等)的html 控件(html controls,第四章会提到)以及功能更强的web 控件(web controls,第六章会提到);这些控件在伺服端执行,然后在客户端的浏览器以html 元素的方式显示。这种html 控件在伺服端以对象导向的方式被程控,让程序设计师享受到对象导向程序写作的优点,简化程序的复杂性。

使用者接口感应
asp.net 另外一个重要的功能,是这些控件被设计成可以适应客户端,同样的一页可以被广大的客户端平台浏览。换句话说,web 网页会侦测客户端所需的格式提供适合的网页:提供给行动电话wml,能力较差的浏览器提供html3.2,而ie5.5 则提供dhtml

web services
asp.net 也可让程序设计师把软件做成服务(service software,在服务器中以提供服务的方式所存在的应用程序)的方式执行。web services 是一种可以使用在因特网的程序逻辑,和传统的应用程序可以使用操作系统提供的功能一样,以因特网为基础的应用程序也可以利用webservices 来增强本身的功能。要解决应用程序间的整合,以及把程序做成服务程序的方法,就是使用web services(网站服务,在网站中提供服务)。web services 提供简单、弹性,并以标准模块的方法来建立透过因特网工作的应用软件。因特网应用程序可以将web services 在不管是否不同平台、不同程序语言所开发,以及不管新旧的情形下轻松的做整合。利用asp.net的新功能可以简单的将企业法则写成web 服务组件,这时asp.net 所提供的一些基础架构就负责透过soap 或是xml 等标准通讯协议来使用这些服务组件。

web services


了解clr 实际的运作
.net framework 有个概念之后,我们再来了解clr 实际的动作:

clr 的执行。

  1. 首先程序代码先由编译器编译成il,同时相关联数据会由相关数据引擎(metadataengine)产生。
  2. 这时候如果有不同的语言所编译成的il 或机器码,连结器(linker)就可以将它连结进来,并产生包含il 的exe 或dll,编译器的功能在这里就算完成了。
  3. 这时当程序在执行的时候,就是clr 执行工作的时候。程序中如果有任何使用到.netframework 共享对象类别库的程序代码时,会被对象类别加载器(class loader)载入并合并。这时候被合并的程序代码在jit 编译器执行之前可以透过查验器(verifier)来检查型别安全
  4. 最后由jit 编译器把程序代码编译成可以被clr 所管理的机器码便可执行。
  


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons