现在好用的LINUX图形化界面系统

如题所述

第1个回答  2023-05-18

一、图形软件的组成

图形软件系统应该具有良好的结构,要有合理的层次结构的模块结构,以便于设计、维护和调试。

1、零级图形软件:是最底层的软件,主要解决图形设备与主机的通讯、接口等问题,又称设备驱动程序,是一些最基本的输入、输出子程序,要求程序质量高,它是面向系统的,而不是面向用户的。

2、一级图形软件:又称基本子程序,包括生成基本图形元素,对设备进行管理的各程序模块,既面向系统又面向用户。

3、二级图形软件:也称功能子程序,是在一级图形软件基础上编制的,其主要任务是建立图形数据结构,定义、修改和输出图形;以及建立各图形设备之间的联系,要具有较强的交互功能,它是面向用户的。(以上三级通常称为支撑软件)

4、三级图形软件:是为解决某种应用问题的图形软件,是整个应用软件的一部分,通常由用户编写或与设计者一起编写。

二、基本图形软件

1、基本图形软件的内容

基本图形软件作为图形系统的支撑软件,其功能可根据需要而有所不同,但其基本内容一般应包括:

(1)系统管理程序;

(2)定义和输出基本图素及复合图素图形的程序;

(3)图形变换,包括几何变换、开窗、裁剪等程序;

(4)实时输入处理程序;

(5)交互处理程序;

2、建立基本图形软件的方法

(1)在高级语言的基础上增加图形程序包;

(2)修改高级语言;

(3)专用高级图形语言;

三、图形软件与其它软件资源的联系

1、高级语言的选择

图形软件包是以某种高级语言为基础,选择哪种高级语言应考虑以下几种因素:

应该选择在工程技术领域较为通用的语言;

模块化结构的高级语言;

支持性软件比较丰富的语言;

数据类型较为丰富灵活的语言;

I/O功能比较强的语言;

目标程序质量较好的语言;

2、OS选择

OS系统的强弱大大影响其它系统软件的功能,另外图形系统有很多I/O设备,要管理这些设备,可以有:开发图形OS、修改OS和由图形软件包自己管理。

四.实用图形软件包

1、IBM-PC基本汇编指令驱动

(1)设置屏幕状态;

(2)绘制一个点;

(3)设置屏幕为字符方式;

2、M icrosoft C/C运行库例程

(1)配置方式与环境;

(2)设置坐标;

(3)设置低级图形调色板;

(4)设置属性值;

(5)产生图形及文本输出;

(6)传送图象与显示字型;

logo设计

创造品牌价值

¥500元起

APP开发

量身定制,源码交付

¥2000元起

商标注册

一个好品牌从商标开始

¥1480元起

公司注册

注册公司全程代办

¥0元起

    官方电话官方服务
      官方网站八戒财税知识产权八戒服务商企业需求数字市场
相似回答