runtime、开发环境、编程语言概念问题

本文介绍了运行库如runtime、DirectX、.NET Framework以及开发环境的相关知识。runtime指的是程序运行时需要的动态库,如VC++运行库、.NET Framework。DirectX是高级图形图像API,适用于2D、3D游戏编程。.NET Framework包含公共语言运行库CLR,提供托管代码执行环境。同时,文章提到了Java的JDK、JRE和JVM在跨平台运行中的作用。
摘要由CSDN通过智能技术生成

1、运行库又称运行时runtime,是在程序运行时刻需要动态加载的动态运行库dll文件。lib是静态库

2、针对某些安装包的名字后缀有sp1、sp2等,进行解释:

SP 就是Service Pack 的缩写,意思就是补丁包。 软件发布以后,总是有这或者那的不足,那么软件商就会陆续的为软件发布补丁。以修补软件的问题。过一段时间,软件商就把以前发布的补丁集中起来,做成一个补丁包,供用户下载,就是SP,因为是第一次出,就叫sp1。以后发现软件的问题,还会陆续的为软件发布补丁,过一段时间,又把补丁集中起来,做成 sp2,sp2包含以前发布的所有补丁,也就是说有了sp2,就不用sp1了,因为已经在sp2里包含了sp1的所有补丁。过一段时间,也许还会有sp3,Windows 2000不就出到sp4了吗。 一直到软件商不再为这个软件提供技术支持,补丁也就不再出了。

比如window 7 sp1 就是微软通过windows update进行推送的补丁包,主要对windows 7和windows server 2008 r2平台做出的持续的增量更新

3、autocad是autodesk公司开发的自动计算机辅助设计软件,用于二位绘图、详细绘制、设计文档和基本三维设计。而3d studio max简称为3ds max或者MAX,是有discreet公司开发的,后被autodesk公司合并,是基于pc系统的三位动画渲染和制作软件

4、运行软件需要的运行库常见的有directx、vc++运行库(mircosoft visual c++ redistributable package)、.net framework等等,就比如vb开发的程序需要vb运行库、vc开发的程序需要vc运行库、java开发的程序需要java runtime、.net 开发的程序需要在.net framework上运行一样。

5、windows api中默认提供一套图形设备接口GDI,用于图形图像的编程。而directx是专门提供的另一套更加高级的图形图像api,主要应用于2d,3d游戏编程。

6、mfc是微软提供的基础类库,如同dephi提供的vcl可视化组件库。还有安装开发环境带来的函数库、以及静态链接库。安装sdk软件开发工具包之后可以提供一些动态链接库以及一些开发辅助工具。

7、net是一个开发框架和运行平台,其包括多种语言,其中有vc++.net,c#.net ,vb.net等,不管用.net的什么语言都需要使用.net开发继承环境visual studio .net简称vs。

vc++是c++的编译环境(主要开发win32程序,mfc),c#是微软的一种高级编程语言(c#是专门为.net平台开发的编程语言,其可以开发基于.NET的应用程序,也可以开发基于winform的程序。.NET是microsoft的xml web服务平台,其能使应用程序在internet上传输和共享数据。C#结合.NET平台主要是应用于internet)。VC++.net是vs中的c++开发环境,vs上用的所有语言都是基于.net framework环境的。

8、.net framework的核心是其运行库执行环境,称为公共语言运行库clr。在clr控制下运行的代码均为托管代码,其在代码运行时提供一些服务,诸如编译、内存管理、线程管理、代码执行和强制性代码安全的呢高等。

9、.net编译技术(指.net这个ide,其依赖于.net framework运行时,而这个运行库的核心就是clr。在.net开发环境下编译的程序代码就是托管代码&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值