图形显示驱动程序库包黑色&白色显示控制器必威彩票网怎么样

与图形显示应用程序启动和运行使用高级特性,比如文本字符串和字符输出,软字体处理、图形的绘制和输出图形符号,在短短几小时。保存数周的编程。

黑白显示驱动程序库

GUI为黑白显示控制器驱动程序库包必威彩票网怎么样

黑与白的GUI显示驱动库包概述

  • RAMTEX提供黑色和白色图形用户界面(GUI)库,不同组的显示控制器。必威彩票网怎么样
  • 常见的高级C库接口应用程序代码。(概述)
  • 容易重用你的GUI设计跨多个显示控制器类型。必威彩票网怎么样简化的变化显示模块/显示控制器类型在未来硬件更新。必威彩票网怎么样
  • 每个驱动程序库包包括;C源代码完整GUI驱动库,充分显示驱动程序支持的所有成员显示控制器的家庭,一个易于阅读手册描述的概念,特性集和函数接口,包含了很多的小例子。必威彩票网怎么样
  • 每个驱动程序库包内部优化的功能和命令集格式家族的显示控制器必威彩票网怎么样。检查库产品页面的细节。
  • 每个驱动程序库包包括;C源代码完整GUI驱动库,充分显示驱动程序支持的所有成员显示控制器的家庭,一个易于阅读手册描述的概念,特性集和函数接口,包含了很多的小例子。必威彩票网怎么样

图形用户界面(GUI)功能的概述

  • GUI库支持黑白显示控制器必威彩票网怎么样
  • 图书馆作为C提供的源代码。
  • 常见的高级功能接口
  • 图书馆是为使用嵌入式处理器设计的。很小的内存占用。
  • 可以直接在内部视频缓冲的显示控制器芯片。必威彩票网怎么样不需要一个图形视频缓冲处理器内存。
  • 便携式C-compiler-independent源代码和标准化的I / O功能。
  • 与滚动视窗,auto-wrap和可靠性。
  • 切换多个视窗。
  • 图形画线和像素设置。
  • 平面矩形和块绘图。
  • 标签和列对齐的支持。
  • 剪切和粘贴图形缓冲区。
  • Black-on-White,黑白相间。
  • 字符和文本字符串函数。
  • 旋转的文本和图形符号
  • 软字体支持。
  • 文本和图形符号。
  • 支持透明的文本
  • Mono-space和比例字体。
  • 支持扩展字符集。多字节字符串,wide-char字符串。
  • 支持扩展的代码页表,ISO-IEC 10646和UNICODE。
  • 完整的utf - 8的支持,包括转换功能。
  • 免费用户定义的特殊符号。
  • 完全支持虚拟字体、图片存储在外部存储设备。
  • 完全支持虚拟文件,文本和应用程序数据存储在外部存储设备。
  • 通过示例全面阅读手册。
  • 没有运行许可证。

描述

GUI功能界面

强大和灵活的函数接口提供了基本的绘图功能,让程序员创建简单的屏幕数据字段、下拉菜单、弹出菜单,进度条,等等。图书馆方便的创建GUI“风格”和“看”最适合一个特定的目标应用领域。

图书馆功能模块化。高级功能可以添加先后到基本GUI驱动系统。例如:图形支持,窗口支持,符号和图标的支持,和软字体文本支持。这使得它很容易适应图书馆应用程序的需求。

简单的文本处理和GUI“看”管理

多个视窗包装和滚动。这使它容易保护区的显示图标和防止覆盖。在视窗,文本可以作为左或右对齐输出,减少边缘,或集中横向和纵向。每个窗口都可以有自己的字体、代码页和输出样式。自动文本滚动可以单独为每个窗口完成。

视窗可以单独的“风格”,允许重叠。这使它容易保护区的显示图标和防止覆盖。

库函数设置便于运行适应性强的GUI的设计布局。促进可重用的设计GUI API功能,自动适应屏幕大小,等等。

文本、字体、国际语言支持

图书馆支持软字体mono-space和比例图形文本。所有字体处理的图书馆都是透明的。程序员只需选择所需的字体和输出一个文本字符串。

字体支持8位字符集,扩展16位字符集,国家ASCII字符集,ISO-IEC 10646和UNICODE。支持动态代码页查找和分段字体。这可以减少大量的字体,使它只包含字符符号使用的应用程序,而C文本字符串保持不变。适合内存受限的嵌入式系统。

处理器独立的C源代码

库是完全用C编写的,使用标准化的功能语法基本的底层I / O读取和写入操作。图书馆作为C源代码提供,因此可以使用C编译c++或EC + +符合标准的编译器。

目标所有常见的嵌入式处理器家族,小8位处理器嵌入式pc。

低的RAM和ROM内存消耗

图书馆是为小型嵌入式处理器系统设计和优化的低内存消耗和低运行时开销。

大型soft-fonts、大型图形符号,和类似的内存消耗不变对象,可以位于外部存储设备。数据中直接获取订单时需要渲染。不需要内存加载缓冲区。请参阅虚拟的字体有关详细信息,

必威彩票网怎么样显示控制器PC仿真

之前开始GUI编程和测试您的硬件已经准备好了。的PC-mode显必威彩票网怎么样示控制器模拟器Windows提供所有库包允许你程序和逻辑测试嵌入式GUI应用程序使用公共电脑编译器,例如,宝蓝和微软。你的应用程序源代码看起来相同的PC-mode和目标模式。

功能概述。(常见的黑与白库)

基本的初始化和错误处理

ginit 初始化显示模块
ghw_puterr 初始化显示和输出的中心显示一条错误消息
gexit 发布显示资源
gsetupdate 激活/禁用延迟更新
ghw_err 报告从硬件驱动程序错误状态
ghw_dispoff 关掉显示屏
ghw_dispon 打开显示屏
ghw_cont_set 设置液晶对比度水平(绝对)
ghw_cont_change 改变液晶对比度水平(相对)

基本的文本功能

gputs 打印一个字符串。
字符串可以是一个多字节编码的字符串(utf - 8)。
gputch 打印一个字符
gputcsym 打印一个符号字符
gputsrot 打印一个字符串在任意方向旋转。
字符串可以是一个多字节编码的字符串(utf - 8)。
gputchrot 打印一个字符在任何旋转方向
ggetcxpos 报告的性格光标x位置坐标
ggetcypos 报告的性格光标y位置坐标
gsetcpos 在人物设置光标位置坐标
gsetpos 在图形设置光标位置坐标
gsetcursor 设置光标大小和类型
ggetfw 当前字体的默认宽度
ggetfh 当前字体的高度
gfgetfw 默认的宽度指定字体
gfgetfh 指定字体的高度
ggetmbc 获取一个char或多字节字符的字符串。字符串指针高级以下字符
gstrlines 报告一个多行字符串的文本行数
gsetspch 设置文本字符间距。添加额外的像素之间的空间文本字符串字符
ggetspch 报告文本字符间距
gsetspln 设置文本行间距。添加额外的文本行之间的像素空间
ggetspln 报告正文行间距

基本图形功能

gcarc 角落画弧作为一个完整的循环,半圆,或者四分之一圆。画周长,面积,或两者兼而有之。
gcircle 画一个圆的周长或填充区域。任何周边片段使用任何可以吸引半径。屏幕中心可以以外。
gsetpixel
写一个逻辑像素使用当前窗口设置。
ggetpixel
读取像素为逻辑值
grectangle
画一个矩形使用当前窗口设置。
groundrec 画一个圆角矩形。创建任何图从一个纯粹的矩形圈。画周长,面积,或两者兼而有之。
gmoveto 设置起始位置线
glineto 画一条线从去年新职位
ggetxpos 当前像素x位置报告
ggetypos 当前像素y位置报告
ghw_rdblk 读取缓冲区显示区域
ghw_restoreblk 显示区域存储在缓冲区写回到相同的位置,因为它被ghw_rdblk读
ghw_wrblk 写缓冲区显示区域
ghw_blksize 计算读取块所需的缓冲区大小

符号(图标)

gputfsym 从字体输出图形的黑与白的象征
gputsym 输出图形的黑与白的象征
gputsymrot 输出一个图形黑与白象征使用任何旋转方向。屏幕旋转锚可以外部符号或创建一个下垂的效果。
ggetsym 阅读显示区域作为一个黑与白的象征
gfillfsym 从字体区域填充黑与白的象征
gfillsym 区域填充一种黑与白的象征
gsymsize 计算最小缓冲区大小举行的象征
ggetsymw 得到的像素宽度字符符号使用当前字体
gsymh 报告像素高度的象征
gsymw 报告的像素宽度的象征

窗口函数

ggetvp 报告图形视窗大小
gsetvp 设置图形视窗大小
ggetvpnum 报告窗口数量
gsetcvp 设置字符窗口大小
gsetupvp 初始化所有视窗参数
ggetvpw 报告当前视口宽度
ggetvph 报告当前视口高度
gselvp 选择当前视口
gfillvp 填补在视口矩形区域
ginvertvp 反在视口矩形区域
gresetvp 视窗重置为默认
gresetposvp 重置viewport坐标全屏。把字体和文本模式设置不变
gclrvp 清晰的视口
gsetmode 设置正常,逆,和校准模式
gscrollcvp 滚动字符窗口
gvpxl 报告左边缘为viewport坐标
gvpxr 报告右边缘viewport坐标
gvpyb 报告底部边缘viewport坐标
gvpyt 报告上边缘viewport坐标
ggetapp 获得窗口的指针指向特定于应用程序的数据
ggetvpapp 将特定于应用程序的数据指针视窗号码

制表机功能视窗

gsettab 设置一个标签位置
gsettabs 设置标签间距
gclrtabs 明确选项卡(年代)

软字体功能

gfgetcp 报告代码页指定字体
ggetfont 报告字体为当前视口
gselfont 选择当前字体窗口
ggetcp 报告当前窗口的代码页
gselcp 设置当前窗口的代码页
gpstrheight 报告高像素的一个多行字符串根据当前字体
gpstrlen 报告字符串长度与当前像素字体
gpstrheight 报告在像素宽度最长的线一个多行字符串根据当前字体
gpwordlen 第一个词的像素字符串长度与当前字体
gcursorblink 光标闪烁功能

多屏幕显示功能

gscinit 初始化一个新屏幕缓冲区分配,使其所有者的资源。
gscisowner 检查是否一个屏幕缓冲区是当前所有者
gscsize 计算屏幕缓冲区分配所需的大小
gscsave 保存完整的屏幕和库设置屏幕缓冲区
gscrestore 交换到另一个屏幕上。恢复屏幕和图书馆设置屏幕缓冲区并使其当前所有者

Wide-char文本功能

(从编译器需要wide-char支持)
gpstrheightw 报告高像素的多行字符串wide-char基于当前字体
gpstrlenw 报告在像素wide-char字符串长度根据当前字体
gpstrheightw 报告在像素宽度最长的线一个多行字符串wide-char基于当前字体
gpwordlenw 在像素的第一个词wide-char字符串长度与当前字体
gputchw 打印一个扩展字符(wide-char或多字节字符)
gputchwrot 打印一个扩展的字符在任何旋转方向
gputsw 打印一个wide-char字符串
gputswrot 打印一个wide-char字符串在任意方向旋转。

Multibyte-char文本功能

(utf - 8或压缩多字节)
gwcmbsize 报告数量的多字节字符需要一个宽字符值
gmstrlen 报告多字节字符串的长度的字节数(存储长度)
gmstrlenw 报告多字节字符串长度需要宽字符字符串长度(存储)
gmsstrlen 报告逻辑符号多字节字符串的长度(=相应wide-char字符串的大小)
ggetmbc 多字节转换为wide-char
gwctomb wide-char转换成多字节
gwstrcpymb 复制和wide-char字符串转换成多字节字符串
gmbstrcpyw 复制和多字节字符串转换为wide-char字符串

重用GUI应用程序设计

黑色和白色的GUI应用程序界面显示的控制器是一个真正的子集必威彩票网怎么样GUI应用程序接口为RGB颜色和灰度级显示控制器必威彩票网怎么样。创建一个安全的迁移路径应用程序代码后应该从使用黑白显示使用一个颜色显示。这使得简单的应用程序代码的重用,减少未来的开发成本。