当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: API是Application Programming Interface的缩写,是应用程序接口的意思,而3D API则是指显卡与应用程序直接的接口。
 

 

 ·关于java和.net的一些感想    »显示摘要«
    摘要:以前一直在用jsp,什么struts,hibernate都搞过,自己也开发过一个类似struts,但是又比之简单易用(当然功能也不够多,够用就行了)的,用在很多的项目上,有一定的作用,自此也迷上了java带来的海阔天空的感觉,你可以自由的发挥,用各种各样的设计模式来提升你的开发,简化你的工作,减少工作量。但是做了几个项目,发现jsp在做客户端方面,总是不够好,我总是幻想有一天,写b/s程序可以和写c/s程序一样,用rad工具拖拖拉拉,然后写代码,jsf出来......
    摘要:一、引言 mustang(也称作java se 6),如今刚进入其第二个测试阶段。本文中让我们一起进一步探讨这个新的发行版本中所提供的许多新的特征(从控制台i/o和存取权限控制方法到系统托盘api和表格排序和过滤等)。 在分析控制文件和目录存取许可的若干新的文件方法后,本文将向你展示新的桌面集成api。然后,本文还要分析mustang的新的编程存取网络参数的能力。最后,本文将讨论表格组件的新的排序与过滤能力。 我使用java se 6的第二个测试版本......


3D API

api是application programming interface的缩写,是应用程序接口的意思,而3d api则是指显卡与应用程序直接的接口。3d api能让编程人员所设计的3d软件只要调用其api内的程序,从而让api自动与硬件的驱动程序沟通,启动3d芯片内强大的3d图形处理功能,从而大幅度地提高了3d程序的设计效率。

【相关文章:51CTO存储专访:SUN存储2006中

【扩展阅读:51CTO安全专访:信息安全的基石—安全

【扩展信息:51CTO专访:造中国特色VPN产品

如果没有3d api在开发程序时,程序员必须要了解全部的显卡特性,才能编写出与显卡完全匹配的程序,发挥出全部的显卡性能。而有了3d api这个显卡与软件直接的接口,程序员只需要编写符合接口的程序代码,就可以充分发挥显卡的不必再去了解硬件的具体性能与参数,这样就大大简化了程序开发的效率。

同样,显示芯片厂商根据标准来设计自己的硬件产品,以达到在api调用硬件资源时最优化,获得更好的性能。有了3d api,便可实现不同厂家的硬件、软件最大范围兼容。比如在最能体现3d api的游戏方面,游戏设计人员设计时,不必去考虑具体某款显卡的特性,而只是按照3d api的接口标准来开发游戏,当游戏运行时则直接通过3d api来调用显卡的硬件资源。

目前个人电脑中主要应用的3d api有directx与opengl。

相关术语:

directx

opengl


 ·了解java classloader(1)    »显示摘要«
    摘要:与c或c++编写的程序不同,java程序并不是一个可执行文件,而是由许多独立的类文件组成,每一个文件对应于一个java类。 此外,这些类文件并非立即全部都装入内存,而是根据程序需要装入内存。classloader是jvm中将类装入内存的那部分。 而且,java classloader就是用java语言编写的。这意味着创建您自己的classloader非常容易,不必了解jvm的微小细节。 为什么编写classloader? 如果jvm已经有一个cla......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE