图形显示驱动程序库包黑色&白色显示控制器必威彩票网怎么样
与图形显示应用程序启动和运行使用高级特性,比如文本字符串和字符输出,软字体处理、图形的绘制和输出图形符号,在短短几小时。保存数周的编程。
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颜色和灰度级显示控制器必威彩票网怎么样。创建一个安全的迁移路径应用程序代码后应该从使用黑白显示使用一个颜色显示。这使得简单的应用程序代码的重用,减少未来的开发成本。