首页编程语言编程语言开发图形库怎么用

编程语言开发图形库怎么用

cysgjjcysgjj时间2024-11-04 00:35:14分类编程语言浏览45
导读:请问C++的图形库都是基于Windows提供的GDI函数实现的吗?请问C++的图形库都是基于Windows提供的GDI函数实现的吗?编程语言提供语言要素完成算法模型和过程描述,如C。开发平台提供库函数接口或算法实现,如vc6。操作系统提供函数实现和接口,如windows API,还有Bios调用和外设驱动程序。OPENGL是与wind……...
  1. 请问C++的图形库都是基于Windows提供的GDI函数实现的吗?

请问C++图形库都是基于windows提供的GDI函数实现的吗?

编程语言提供语言要素完成算法模型和过程描述,如C。

开发平台提供库函数接口或算法实现,如vc6。

操作系统提供函数实现和接口,如Windows API,还有Bios调用和外设驱动程序

编程语言开发图形库怎么用
图片来源网络,侵删)

OPENGL是与windowsAPI平行的图形库,为开发平台提供三维模型实现。

C++跨平台图形库一般只包含图形运算,属于中间层图形库,下层接口可调用gdi,dx,opengl,Xlib,framebuffer等来实现输出,上层由应用层调用或者再次封装。

C++的图形库多了去了,有GDI,还有QT,还有libSkia, 还有CoreGraphic。

编程语言开发图形库怎么用
(图片来源网络,侵删)

不同操作系统用的图形API大多不同。

但无论那种图形库实现,输出最终都会调用GPU,只有经过GPU,才能最终显示在显示器上。

图形库这个翻译问题,应该叫做图形用户接口。

编程语言开发图形库怎么用
(图片来源网络,侵删)

图形库可以很多种,用途和范畴差别很大。

如果你要说图形用户接口,这个和操作系统是密切相关的,也是应用程序与操作系统兼容性问题的最主要来源。

不带图形用户接口的程序都很容易移植,但是有图形用户接口的程序移植就非常困难。

Windows上的图形库底层无外乎三种技术没有硬件加速的GDI、微软主推的DirectX、跨平台的OpenGL。其它软件大都基于此开发,微软搞的WPF底层就是DriectX。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/21847.html

图形C++接口
汇编语言结束编程怎么写 济南互联网技术岗