第二章 鼎尚DSGUI嵌入式用户图形界面库使用手册.pdf

第二章 鼎尚DSGUI嵌入式用户图形界面库使用手册.pdf

  1. 1、本文档共106页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSGUI 使用手册 Ver 1.0 目录 1 概述3 2 字体6 3 图片8 4 颜色9 5 消息处理10 6 API 手册14 6.1 DSGUI 系统函数14 6.2 DSGUI 窗口管理函数20 6.3 DSGUI 控件函数28 6.3.1 控件配置28 6.3.2 Frame (框架窗口控件)30 6.3.3 Button (按钮控件)33 6.3.4 Text(文本控件) 39 6.3.5 CheckBox (复选框控件)44 6.3.6 ListBox (列表框控件)48 6.3.7 Slider (滑动条控件)55 6.3.8 Radio (单选框控件)58 6.3.9 Group (组框控件)64 6.3.10 ProgBar (进度条控件)68 6.3.11 Edit (文本编辑框控件)73 6.3.12 DropDown (下拉框控件)80 6.3.14 Picture (图片控件)93 6.3.15 Table (列表控件)95 6.3.16 PaintPad (绘图板控件)101 1 概述 1.1 关于DSGUI DSGUI 是苏州鼎尚信息技术有限公司研发嵌入式产品的过程中,自主研发的一套 GUI 显示系统,DSGUI 自身代码尺寸少,对存储器空间占用低,编程接口简单,特别适 用于对GUI 了解不深的研发人员使用,可有效提高需要UI 显示的嵌入式产品推向市场 的速度。 1.1.2 DSGUI 的技术特性 DSGUI 具有硬件无关性,用户只需提供内存管理功能函数,并且实现 DSGUI_SYSYPOT.H 中的相关LCD 驱动函数后便能在自己的硬件平台运行DSGUI,具体的 移植过程参照《DSGUI 移植手册》。 1.1.3 DSGUI 资源占用 ROM 37560 Byte RAM 468 Byte 1.2 DSGUI 入门指南 本节介绍DSGUI 的使用,这里我们使用Keil 公司的MDK 开发工具和苏州鼎尚信息 技术的LPC-1788 开发板实现一个简单的GUI 演示例程,本例程在LPC-1788 开发板开发 光盘中的GUI 显示例程。 这里我们假定您已经会使用MDK 工具进行简单的开发和基本的设置。 例程效果如下图所示: 每个按钮对应相应的演示例程,用户可点击具体的按钮观看例程效果,如点击“颜色 彩条”按钮后,即出现下面的页面: 当进度条数值到达100%后返回到主界面。接下来介绍DSGUI 如何实现上面的演示 效果的。 1.2.1 准备工作 1. 使用MDK 创建新的工程。 2. 添加DSGUI.lib 库文件到工程文件下。 3. 完成对DSGUI_SYSPORT.H 的LCD 驱动移植,具体过程参照《DSGUI 移植手册》。 4. 添加DSGUI_WINDOWS.H 到工程文件中 5. 添加DSGUI 例程演示源码到工程文件中 6. DSGUI 的初始化 7. 调用DSGUI 演示例程任务 8. 周期性调用 UI_Exec ()函数,建议在UI_Exec ()执行过程中加入一定的演示 操作,具体的时间参数可根据自己的硬件环境决定,建议设定值为 10ms。具体代码

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档