摘要:
.net开发平台研究
总结:
.net开发平台的发布标志着近十年来微软开发平台第一个重大的转变。这个开发平台包括一个用于加载和运行应用程序的新的软件基础结构(.net framework和asp.net),一个新的开发环境(visual studio .net),以及支持该结构的编程语言。
微软希望随着这个新平台的发布,评论不再将这个平台作为朦胧的软件,而且开发者也将发......
摘要:
microsoft新产品及技术的分类
microsoft tech ed是业界少见的专门针对技术和开发者的大规模讨论和研究的会议, 本次会议分为以下几个主要主题, 从这里我们能够看到microsoft的几个主要技术研究方向:
* .net技术讨论, 主要针基于microsoft技术的开发者, 讨论了.net技术的概念, 技术以及应用,该部分是目前microsoft的最主要的思......
微软.NETlaza
摘要:.net计划是微软继推出dos.windows之后的又一个革命性的开发平台.在整个.net框架中提出了大量的新概念与新技术.本文从软件开发的角度对.net框架进行阐述,同时对.net与j2ee进行比较,并对.net提出了几点疑问.
关键词:.net.xml(可扩展标记性语言).soap(简单对象访问协议).windowsdna.集合(assembly).通用语言运行时(clr).il(中间语言).元数据(metadata).名空间(namespace).c#
一. 序言
什么是.net?不同的人有不同的解释方式.有人认为.net是一种全新的下一代可视化开发环境;有人认为.net是一种新的针对internet时代的开发语言---c#;有人认为它是基于xml(可扩展标记性语言)与soap(简单对象访问协议)的新型信息交换平台,是面向未来的企业级的开发平台.也有人认为.net只不过是windowsdna技术的演变.类似这样的定义非常多,这些说法都对,但是都只是涉及到了.net的一部分.首先应该肯定的是.net是一场技术上的革命.在当今社会,技术进步是每天都发生的,但革命不是经常有的.在微软的历史上,从dos到windows32是一场技术革命,从windows32到windowsnt也是一场技术革命.随着internet的飞速发展,软件开发的难度正逐步加大,现有的开发平台与开发环境与技术不论是从开发技术上还是从开发模式上越来越无法满足internet时代的需要的基于web的应用程序与web服务,就是在这种环境下,微软推出.net,可以毫不夸张的认为,.net是一场革命.在后面对.net的深入讨论中,我们更能体会到这一点.
二..net框架的组成
如图1所示,.net框架由许多方面构成,在整个结构体的最重要的是系统服务(system service)与通用语言运行时(common language runtime)....
下一页 摘要:
1.4执行程序集代码
托管模块中包含着元数据和il代码。il是由微软在咨询了一些商业和学术上的语言编译器作者之后开发的一种独立于cpu的机器语言。il要比大多数cpu机器语言高级得多,它可以理解对象类型,并且拥有很多高级的指令,这些指令可以创建和初始化对象,调用对像上的虚方法以直接操作数组元素。它甚至还有抛出和捕获异常的指令。我们可以把il视 作一种面向对像的机器语言。
通常情......