联系电话:400-960-8005


资质荣誉
奖牌 奖牌 奖牌 奖牌
就业明星
Java开发您现在的位置:主页 > Java开发 > 零基础学习Java软件开发中常见的专业名词及其解
零基础学习Java软件开发中常见的专业名词及其解
浏览次数:117  添加时间:2017-04-08 12:04:41
       对于很多零基础学习软件开发的学员而言,冷不丁的就要接触到很多的陌生但又常用的专业名词,兆隆IT云学院的零基础Java培训班讲师就发现在一些基础课上的时候,学员提问最多的便是老师你经常提到的SDK、API是什么,如果是重要的知识点的话为什么不和我们具体详细的讲解一下呢?考虑到很多零基础Java培训班学员初次接触Java软件开发,对这些专业的名词很是费解,兆隆IT云学院小编在这里整理了一些较为基础常见的软件开发中专业名词的解释,帮助零基础软件开发学员以及自学Java开发人群更好的入门。
 
"SDK" :Software Development Kit,常译为软件开发(工具)包

       在Win32编程领域一般指与MFC这类框架编程相区别的,直接调用Windows提供的API的开发方式,与字面原意有一些区别。另外一个经常见到的说法就是一些软件或者系统带有自己的一套SDK,这里其实一般是指一套API库函数或者类库,供上一层的开发者调用。又譬如常说的DX的SDK,其实是微软开发的一套COM组件,供上层开发者调用使用。总而言之,供程序员使用的比较完备的代码库,就可以称之为SDK;
  
“MFC”: Microsoft Fundation classes 微软基础类库

       大家都知道,使用SDK编程方式往往有很多需要重复调用的一些代码,为了提高编程的效率,微软开发出了这么一个类库,注意,这个类库和自身操作系统没有任何的关系,只是对API进行了一个面向对象的封装,另外还给出了一系列编程的框架。MFC把一些固定不变的代码已经写好了,只在编译时候链上,所以我们的代码里看不到WinMain(),而事实上整个程序的运行,和SDK的方式无任何区别,初学者请记住这一点。  
 
"API":Application Programming interface,应用程序接口

       这个词的出现频率很高,从某种意义上来说,也可以看作是SDK的一个子集。也是针对程序员开发程序的,不过一般指用导出函数的方式提供服务的函数库,不包括类库和组件。
  
“GDI”:Graphic Device interface,图形设备接口

这个是Win32程序下最常用的显示方式,与DirectX、OpenGL处于同一级。
 
"DirectX"

        通常简称为DX(读音:低叉)这是个很吸引人眼球的名词,读起来就很上口。Windows为我们作了许多屏蔽底层硬件的工作,其中DX是最知名的技术之一。操作系统要与各类硬件打交道,特别是多媒体相关的,譬如显卡、声卡、手柄输入、多媒体流的网络传输等等,这些事情如果都自己来弄的话,就很是麻烦了。而DX则正是这么一套操作系统提供的隔离多媒体硬件与程序员的间质,DX自身一般并不实现处理的能力,它是一个标准,要求硬件来满足,好比DX提供一个函数名,硬件来实现函数内容一样。补充一点:DX是以组件的方式提供的,而不是通常的导出API的形式。DX SDK的最新版本是9.0
  
"COM”:component object model,组件对象模型,一般简称组件。

      这是微软为了解决代码重用的一个重要机制。重用代码的最简单办法是源代码重用,把写好的函数和类加到自己当前的代码中,编译即可。
    
"STL":Standard Template Library,标准模板库

       这是最早由Alexander Stepanov和Meng Lee完成,于1994年提交给ANSI/ISO 标准C++委员会并通过而成为标准C++的一部分。这是一个代码库标准,不是语法标准。简单地说,STL是以C++中的模板语法为基础建立起来的一套包含基础数据结构和算法的代码库。
  
"ATL":Active Template Library,活动模板库
 
       这在VC编程下应该算是比较高级的话题了,它集COM和模板技术于一身,带来了极方便的组件编写方法和极高的学习门槛。
  
  
"DLL": Dynamic Link Library 动态链接库

        DLL的一个特点就是可以动态加载,即在主程序需要该模块时才由操作系统加载到内存。毕竟一个大型应用程序我们经常使用到的功能并不多,这样一些不常用的功能模块(DLL)在程序运行时一般将不被载入,可极大节省内存开销。

文章来源:西安兆隆IT云学院(www.ityunxueyuan.com)



版权所有 西安兆隆计算机云学院
大话南门分校:西安市碑林区长安北路
高新分校:陕西省西安市雁塔区科技路
学院简介|课程详情|学员就业|强大师资|校园新闻