directx是microsoft开发的基于windows平台的一组api,它是为高速的实时动画渲染、交互式音乐和环境音效等高要求应用开发服务的。
而manageddirectx实质上是对directx进行了一个轻量级的封装,microsoft在2003年10月初发布了microsoftdirectx9.0sdkupdate(summer2003),其中就着重改进了manageddirectx部分。一方面使它能与.netframework紧密集成,可供.net平台下的其他语言调用(如c#);另一方面对directx程序编写进行了进一步简化,使得directx向rad开发的方向又迈进了一大步,毕竟asp.net、winform这些东西是在网络上运行的。如此我们可以试想将来可以在网页上看到有硬件加速支持的绚丽的3d动画实时演示,这将是多么令人激动的事啊!