飓风软件下载资讯频道,让您掌握最新的IT动态
软件中心
女性专栏
最新更新
下载排行
下载推荐
资讯分类
腾讯QQ下载
加入收藏
首页
业界资讯
图形图像
网络冲浪
操作系统
工具软件
办公软件
媒体动画
精文荟萃
认证考试
网页设计
技术开发
女性
专栏
娱 乐
插件下载
编程开发
声色图库
游戏外挂
网络游戏
电子特区
E 书下载
软件特区
电脑教程
在线电影
电子书库
黑客工具
网络聊天
劲乐团外挂
疯狂广告
主页浏览
浏览辅助
离线浏览
书签工具
拨号计时
邮件检测
邮件处理
邮件群发
网页制作
网页辅助
网站推广
FTP 工具
下载工具
网络共享
网络加速
更多>>>>
优化设置
系统备份
桌面工具
剪贴工具
开关定时
CPU 相关
内存工具
磁盘工具
数据备份
卸载清除
升级补丁
系统测试
系统其它
系统增强
光盘工具
删除恢复
媒体播放
桌面制作
媒体制作
媒体管理
媒体其它
光盘刻录
音频处理
音频转换
视频处理
视频转换
Winamp区
MP3制作
MP3播放
图像处理
动画制作
图像捕捉
图像转换
图片压缩
图像浏览
图标工具
图像管理
3D制作类
图像其它
压缩解压
转换翻译
文件管理
文件分割
文件更名
文件修复
文档管理
信息管理
时钟日历
计算器类
键盘鼠标
电子阅读
汉字输入
文字处理
字体工具
其它工具
小小电影
趣味软件
测字算命
桌面屏保
电脑游戏
模拟游戏
迷你游戏
影视 MTV
精彩动画
精彩FLASH
外挂下载
网络游戏
整人工具
益智游戏
游戏补丁
魔兽争霸
教育管理
文科工具
理科工具
外语学习
学前教育
电脑学习
考试系统
天文地理
电子教室
电子书库
软件教程
高考教育
病毒防治
系统安全
系统监视
网络安全
浏览安全
密码恢复
密码管理
加密解密
网吧管理
彩票工具
股票证券
商业贸易
财务管理
行政管理
出版印刷
工程建筑
机械电子
健康医药
法律法规
交通运输
租借管理
农业相关
保险行业
网吧管理
其它行业
ASP 程序
CGI 源码
PHP 源码
其他源码
网页模版
FLASH源码
阅读工具
系统教程
网络教程
软件教程
电脑教程
平面教程
经济书籍
文学书籍
武侠小说
漫画幽默
言情小说
其它书籍
教育教学
文章搜索:关键字
搜索文章标题
搜索文章内容
两者都搜索
※
高级搜索
女性
美女图片
QQ表情
QQ下载
金山毒霸2008
飓风知道
当前位置:
飓风下载
→
网络学院
→
业界资讯
→
软件资讯
→ Microsoft.NET为什么难于理解
Microsoft.NET为什么难于理解
Microsoft.NET为什么难于理解
日期:2004年10月7日 作者:蓝点 人气:
查看:
[
大字体
中字体
小字体
]
2000年6月22日美国微软公司公布了“Microsoft.NET”。该公司为此曾经在日本国内举行了两次新闻发布会。在7月26日~28日期间举行的微软研讨会“Tech Ed2000”上“Microsoft.NET”也成了热门话题。.NET是用来建立被称为NGWS(即下一代Windows服务之意)的新一代服务/软件的基本构想。 举个例子,微软制作的.NET所描绘的宣传录像片中有这样的一个场面。一个男人出差到外地,在机场租借手机电话。他向该终端插入自己的IC卡后,自动下载他的地址簿和计划簿,随即就变成了他专用的PDA(便携式信息终端)。 确实方便,不过如果被告知“这就是.NET”,反而把人搞得似懂非懂、糊里糊涂。笔者觉得如果要选一下最近几年微软公布的晦涩难懂的计划,那么.NET无疑要名列前茅。 究竟什么地方不易理解呢。笔者认为难就难在它没有能够明确与目前微软推出的概念之间的相互关系。比如.NET的基础、分布式应用软件的思想,为了实现这一思想微软本身提供的机制,在此机制上微软或者由第三方提供的服务,以及实际计划提供的产品是什么样的,等等这些关系一下子人们很难理清。 建立方案的框架其实就是Windows DNA2000 不过,仔细考虑后就会发现,.NET与过去的概念之间的关系其实很简单。 在.NET中,通过因特网可以利用的单功能服务(构造块,Biulding Block)组合在一起来建立方案。微软本身已经宣布向消费者提供门户网站MSN.NET、办公软件的ASP服务Office.NET等的.NET方案以及认证服务Passport等,用来建立.NET方案的基本的构造模块,由于所有这些参杂在一起,所以令人难以理解,其实这一流程正是Windows DNA2000本身。 为了利用构造模块,使用SOAP(简单对象访问协议,Siple Object Access Protocol)作为通信协议,使用XML(可扩展的标记语言)做为数据格式。也正是从DNA2000开始,才提倡通过采用SOAP/XML组合,使得在Windows以外的平台上也能够建造用来建立方案的构造模块。 构造方案的实体如同上述宣传录像带中显示的那样有多种服务。例如只需要插入IC卡就可以使用自己的地址簿及计划簿的手机电话服务等。 构成方案的零件就叫做构造模块,它是各种服务的群体。还是以上述手机终端为例,终端读取的IC卡信息并进行用户认证服务,以及从个人电脑及手机电话经由网络传递地址簿及计划簿的服务,等就是构造模块的实例。也就是说,在这一手机服务中,建立了一个使用SOAP/XML,经过认证服务接受认证,然后凭着通过认证的证据从计划簿服务公司通过SOAP/XML接收用户计划簿的流程。 不再为COM而苦恼 通过组合构造模块来建立方案的部分,只是DNA2000改了个名字而已,而关于构造模块本身,.NET则比DNA2000更前进了一步。 在DNA2000中表明,使用COM(零件对象模型、Component Object Model)、DCOM(分布式COM)以及Windows2000 Server的COM+服务建立构造模块(在DNA2000中称为Mega服务)。另一方面,在.NET中COM这一术语消失了。取而代之公布了被称为.NET Framework用来建立构造块的框架。 COM虽然做为术语消失了,不过实际上.NET框架的实质是将COM+改进的结果。事实上,在.NET框架的SDK(软件开发套件)的发行文件中还残留着COM+2.0的影子。而COM+是在不改变COM框架的基础上,改由OS方面进行安全性及负荷分散处理等处理,从而减轻了安装时间的运行时间(Run Time)。 这是因为虽然COM本身是一个并不太复杂的标准,但是由于存在着众多的约束事项,因此安装时非常费时。而在.NET框架中将“交给OS处理”部分进一步扩大,从而完全除去在COM+中依然残留的COM框架。这样一来,就不再需要安装做为COM项目的对象了。 目前正在流行这种实现方式。一言以蔽之,就是将COM对象变成与Java程序一样。也就是说,.NET框架的对象,不是被编译成处理器的本地代码(Native Code),而是被编译成被称为IL(中间语言)的虚拟机代码。而在执行时,则由相当于Java虚拟机的被称为CLR(Commom Language Runtime)的模块将IL代码转换成本地代码后执行(实际上只是在第一次才真正转换)。 对象之间的通信不必描述为COM,只需描述为普通调入手续即可。只要移植CLR就可以在Windows以外的客户及服务器上运行同一个代码。而且可以使用任何开发语言。微软的开发环境Visual Studio除了在下一个版本中使C/C++、Visual Basic以及新开发的C#对应.NET框架以外,目前已经有多个第三方加入,将来有可能使用除了Java以外的所有主要语言。 在7月11日~14日PDC(专业开发人员会议)上,当美国微软的副社长鲍尔·马里茨(音译)表示“已经不再需要(COM的典型约束事项)IUnknown及GUID”时,开发人员们兴奋得鼓掌喝彩,这一点完全可以理解,先不去考虑.NET框架减轻了开发工作量或者与Java相似等问题,做为纯粹的软件技术,.NET框架确实是一个很有意思的结构。 实际上在公布的.NET中还包括用来建立.NET方案的多种服务,不过最后在理解了.NET的平台部分是Windows DNA2000和COM+以后,就感到“原来它和现有的相比其实没有什么大的改变”。而另一方面,从微软故意将内容搞得晦涩难懂,淡化Windows色彩来强调其新意的做法,可以感到他们要在因特网时代继续生存下去的坚定意志。(BizIT)
相关软件参考
·
用Fireworks MX制作Windows XP风格按钮
·
创建 Windows XP 图标
·
在Windows XP以幻灯片方式浏览图片
·
怎样把Windows server 2003转换成工作站系统
·
Windows NTFS分区随心转换
·
优化Windows启动 提升性能
·
把Windows ME中的五笔拿出来
·
Windows Me中的批处理
·
Windows XP到底有多安全
·
替你的Windows Me减减肥
·
在百度中搜索Microsoft.NET为什么难于理解相关信息
·
在Google中搜索Microsoft.NET为什么难于理解相关信息
·
电子邮件备份锁定微软Exchange用户市场
·
教你妙用一起来音乐助手
·
让你更炫、更酷 一起来音乐助手1.5.0,
·
Google公布Chrome浏览器功能扩展计划
·
禁用暴风顽固进程的方法
·
汉化技术使网络价值最大化
·
仅搭一个“云安全”壳子没有用
·
傻瓜式的高清享受 爱播DVD双字幕功能
·
音乐随心听-一起来音乐助手1.5.0
·
我们为什么要做金山打字通2008
·
Google Chrome Linux/Mac版即将发布
·
酷我音乐联手酷6与17173增强娱乐互动
·
Z武器硬件检测软件逐个看
·
IE8新功能使用体验
·
完美设置Ⅱ发布新版
站长推荐
经典收藏
·
我们为什么要做金山打字通2008
·
Office实用技能(11则)
·
什么五笔输入法最好用大比拼
·
腾讯QQ影音1.0体验报告
·
Google Chrome浏览器最完整的体验..
总下载排行
周下载排行
·
Windows NTFS分区随心转换
·
创建 Windows XP 图标
·
优化Windows启动 提升性能
·
把Windows ME中的五笔拿出来
·
Windows XP到底有多安全
·
远程破OICQ密码给工具QQExplorer..
·
怎样把Windows server 2003转换成..
·
用Fireworks MX制作Windows XP风..
·
大家一起分享C#调用oracle存储过..
·
SQL Server 2000企业版安装教程
·
在Windows XP以幻灯片方式浏览图..
·
替你的Windows Me减减肥
·
在ASP中读取ORACLE中的BLOB类型的..
·
提高BT下载速度全攻略之优化配置..
·
Windows 2000的“隐形”武器(下)..
$WeekDownTop$
相关文章
·
用Fireworks MX制作Windows XP风格按钮
·
创建 Windows XP 图标
·
在Windows XP以幻灯片方式浏览图片
·
怎样把Windows server 2003转换成工作站系统
·
Windows NTFS分区随心转换
·
优化Windows启动 提升性能
·
把Windows ME中的五笔拿出来
·
Windows Me中的批处理
·
Windows XP到底有多安全
·
替你的Windows Me减减肥