正在加载图片...
广州周立功单片机发展有限公司Te:(020)38730916387309173873097638730977Fax:38730925 ZLG/GUI图形用户界面 11概述 GUI为 Graphics User Interface的简写,即图形用户界面,这是用于提高人机交互友好 性、易操作性的计算机程序,它是建立在计算机图形学基础上的产物。图形用户界面是当今 计算机技术的重大成就之一,它极大地方便了非专业用户的使用,人们不再需要死记硬背大 量的命令,而是通过窗口、菜单方便地进行操作 随着嵌入式系统的日益发展,32位嵌入式处理器及图形显示设备的广泛应用,目标产 品对GUI的需求越来越多。由于嵌入式系统的资源有限,所以对GUI的要求是可载剪的, 高速度的。ZLG/GUI是占用资源小、使用方便的嵌入式系统简易的图形用户界面软件。 ZLG/GUⅠ提供了最基本的画点、线、圆形、圆弧、椭圆形、矩形、正方形、填充等功能, 较高级的接口功能有ASCI显示、汉字显示、图标显示、窗口、菜单等,支持单色、灰度、 伪彩、真彩等图形显示设备。 12 ZLG/GU的文件 在这节里将统一介绍 ZLG/GUI的接口函数及可用资源。接口函数是按其功能分类的, 并且分别编写到不同的文件中,如下所示 基本图形操作函数 GUI BASE. C 显示颜色管理函数 GUI STOCKCC 颜色转换操作函数 CONVERTCOLOR C 5×7ASCI码字库及显示函数 FONT5 7C x8ASCI码字库及显示函数 FonTs 8.C 24×32数字库及显示函数 FONT24 32C 单色图形及汉字显示函数 LOADBITC 图标菜单、下拉菜单操作函数 MENU C 窗口操作函数 WINDOW. C 其它重要文件说明如下: CONFIG.H-一用于声明常用宏,包含所有项目所用的头文件。(方便项目的管理) GUI CONFIG.H-一用于配置 ZLG/GUI。(用于裁剪 ZLG/GUI) FONT MACRO.H一一定义字节点阵宏。(用于定义字体点阵数据) 13 ZLG/GU的配置 在ZLG/GUI的 GUI CONFIG.H文件中进行 ZLG/GUI的配置,功能配置说明如下: ● GUI Linewith EN 画有宽度的直线函数 GUI Line witho使能控制,设置为1时函数有效,为0或其它值时 函数禁止 ● GUI Circle en 画圆函数 GUI Circled、 GUI CircleFillo使能控制,设置为1时函数有效,为0或其它 值时函数禁止。 ● GUI EllipseX EN 画椭圆函数 GUI Ellipse(、 GUI EllipseFillo使能控制,设置为1时函数有效,为0或 其它值时函数禁止。 ● guI Floodfill eN广州周立功单片机发展有限公司 Tel: (020) 38730916 38730917 38730976 38730977 Fax: 38730925 - 1 - ZLG/GUI 图形用户界面 1.1 概述 GUI 为 Graphics User Interface 的简写 即图形用户界面 这是用于提高人机交互友好 性 易操作性的计算机程序 它是建立在计算机图形学基础上的产物 图形用户界面是当今 计算机技术的重大成就之一 它极大地方便了非专业用户的使用 人们不再需要死记硬背大 量的命令 而是通过窗口 菜单方便地进行操作 随着嵌入式系统的日益发展 32 位嵌入式处理器及图形显示设备的广泛应用 目标产 品对 GUI 的需求越来越多 由于嵌入式系统的资源有限 所以对 GUI 的要求是可载剪的 高速度的 ZLG/GUI 是占用资源小 使用方便的嵌入式系统简易的图形用户界面软件 ZLG/GUI 提供了最基本的画点 线 圆形 圆弧 椭圆形 矩形 正方形 填充等功能 较高级的接口功能有 ASCII 显示 汉字显示 图标显示 窗口 菜单等 支持单色 灰度 伪彩 真彩等图形显示设备 1.2 ZLG/GUI 的文件 在这节里将统一介绍 ZLG/GUI 的接口函数及可用资源 接口函数是按其功能分类的 并且分别编写到不同的文件中 如下所示 基本图形操作函数 GUI_BASE.C 显示颜色管理函数 GUI_STOCKC.C 颜色转换操作函数 CONVERTCOLOR.C 5×7ASCII 码字库及显示函数 FONT5_7.C 8×8ASCII 码字库及显示函数 FONT8_8.C 24×32 数字库及显示函数 FONT24_32.C 单色图形及汉字显示函数 LOADBIT.C 图标菜单 下拉菜单操作函数 MENU.C 窗口操作函数 WINDOW.C 其它重要文件说明如下 CONFIG.H 用于声明常用宏 包含所有项目所用的头文件 (方便项目的管理) GUI_CONFIG.H 用于配置 ZLG/GUI (用于裁剪 ZLG/GUI) FONT_MACRO.H 定义字节点阵宏 (用于定义字体点阵数据) 1.3 ZLG/GUI 的配置 在 ZLG/GUI 的 GUI_CONFIG.H 文件中进行 ZLG/GUI 的配置 功能配置说明如下 l GUI_LineWith_EN 画有宽度的直线函数 GUI_LineWith()使能控制 设置为 1 时函数有效 为 0 或其它值时 函数禁止 l GUI_CircleX_EN 画圆函数 GUI_Circle() GUI_CircleFill()使能控制 设置为 1 时函数有效 为 0 或其它 值时函数禁止 l GUI_EllipseX_EN 画椭圆函数 GUI_Ellipse() GUI_EllipseFill()使能控制 设置为 1 时函数有效 为 0 或 其它值时函数禁止 l GUI_FloodFill_EN
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有