Chinaunix首页 | 论坛 | 博客
  • 博客访问: 125193
  • 博文数量: 31
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 275
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-08 15:00
文章分类

全部博文(31)

文章存档

2009年(15)

2008年(16)

我的朋友

分类: WINDOWS

2009-03-25 22:24:41

取自《深入浅出Windows操作系统》电子工业出版社
 
Windows API —— Windows应用程序接口
  Windows API包括了几千个调用的函数,他们可以被分为一下几大类:
1)基本服务 2)组件服务 3)用户界面服务 4)图形和多媒体服务 5)消息和协作 6)网络 7)Web服务
 
关于.Net和WinFX
  .Net框架是一个被称为框架类库(FCL, Framework Class Library)的类库和一个提供了托管怠慢执行环境的公共语言运行库(CLR, Common Language)组成的,后者提供的托管代码执行环境包含以下一些特性:即时编译、类型检查、垃圾回收和代码访问安全性等。由于CLR具有这些特性,因此他所提供的开发环境能够提高开发人员的生产效率
  CLR的具体实现是一个典型的COM服务器。它的代码位于一个用户模式的DLL中。实际上,.Net框架中所有组建的实现形式都是用户模式的标准DLL,他们建立在非托管的Windows API上(.Net框架中没有一个组建运行在内核模式下
 
            用户模式             .Net/WinFx应用程序
           (托管代码)           (标准的用户模式EXE)
                          
                                框架类库程序集
                                (标准的用户模式DLL)
          ------------------------------------------
           用户模式              CLR DLL
          (非托管代码)          (COM服务器)
                              
                                Windows API DLLs
          ------------------------------------------
         
          内核模式               Windows内核
 
WinFX是“新的Windows API”,它是随Windows下一个重要版本“Longhorn”一起发布的.Net框架演进版本。
 
 
 
 
阅读(1488) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~