《MiniGUI 连接SQLite数据库的编程实现 》.pdf

《MiniGUI 连接SQLite数据库的编程实现 》.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《MiniGUI 连接SQLite数据库的编程实现 》.pdf

MiniGUI 连接 SQLite 数据库的编程实现 张斌,罗桂娥 (中南大学信息科学与工程学院湖南 长沙 410083 ) 摘要:本文提出了一种在 MiniGUI 中连接嵌入式数据库 SQLite 编写应用程序的实现方法, 该方法利用了 MiniGUI 的列表型控件ListView ,并由 SQLite 负责记录数据的管理,从而非 常方便地设计了一个包含图形操作界面的数据管理系统。该方法简单实用,能够轻松地应用 到众多的嵌入式开发项目中去。 关键词:MiniGUI ;SQLite;ListView ;嵌入式 中图分类号:TP311 文献标识码:B A Programmed Realization to Connect SQLite Database in MiniGUI Zhang bin, Luo Gui-e (College of Information Science and Engineering, Central South University, Changsha, Hunan, 410083) Abstract: This paper presents a programmed realization to connect embedded database SQLite in MiniGUI, which used MiniGUI’s ListView control and manage data by SQLite, then designed a data management system including graphic operation interface. The way is simple and practicable; it can also apply into many developing embedded projects. Key Words: MiniGUI; SQLite; ListView; Embedded 引言 随着现代计算机技术的飞速发展,嵌入式系统成为当前 IT 行业最热门的焦点之一,已 被广泛应用于各个领域。而在嵌入式产品的实际开发中,除了操作系统之外,开发人员关注 得最多的系统软件模块就是图形界面的支持和保存数据的管理。嵌入式系统的开发中越来越 需要一个高效率和轻量级的 GUI (图形用户界面)系统,用户也越来越希望对嵌入式产品中 的数据进行更加有效的管理。正是出于这些考虑,轻量级的图形用户界面 MiniGUI 和嵌入 式数据库 SQLite 往往成为我们的最佳选择。所以,把 MiniGUI 和 SQLite 结合起来编写嵌入 式产品的应用程序必定会被越来越多的开发者所采用,具有很高的应用价值。 1 MiniGUI 介绍 MiniGUI 是一种面向嵌入式系统的图形用户界面和多窗口 GUI 支持系统,采用了类 Win32 的API 接口。它也是遵循 GPL 条款的纯自由软件,可以跨多种操作系统,主要运行 于 Linux 及一切具有 POSIX 线程支持的 POSIX 兼容系统,包括普通嵌入式 Linux 、eCos、 uC/OS-II 、VxWorks 等系统,是国内最早的自由软件之一。 一个完整的MiniGUI程序一般包括主窗口或对话框、控件、消息处理例程等几个部分。 消息机制和窗口过程是MiniGUI应用程序的骨架,贯穿于基于它开发的所有程序中。各种外 部事件,如对按键、鼠标的操作都能够通过MiniGUI 内部转换成自己能够理解的消息,然后 发送到消息队列里面去进行消息循环。窗口是图形界面的主体,窗口过程函数主要对属于该 窗口的不同消息进行相应的处理。MiniGUI应用程序的主要任务就是接收和处理窗口所收到 的各种消息,所以应用程序的大部分工作都发生在窗口过程函数中。 1 2 SQLite数据库 SQLite是D.Richard Hipp于2000年开发出来的一个自容纳、可嵌入、零配置数据库引擎 的小型C库。它支持多数SQL92标准,可以在所有主要的操作系统上运行,支持C/C++、Perl 、 Python 、Java、Tcl和PHP等大多数计算机语言。SQL

文档评论(0)

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

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

1亿VIP精品文档

相关文档