| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 
您现在的位置: 范文大全网 >> 论文 >> 今日更新 >> 正文 用户登录 新用户注册
QT在国产操作系统中的应用           
QT在国产操作系统中的应用

QT在国产操作系统中的应用

  一、引言
  在信息化建设过程中,随着计算机技术的快速发展,尤其近几年国家重视支持国产软件的发展,一系列国家政策的发布以及在“核高基”(核心电子器件、高端通用芯片及基础软件产品)的推动下,诞生了中标麒麟、红旗Linux等中文操作系统。从某个层面讲,操作系统的天下不再是微软独大了。这些操作系统产品的诞生对打破微软在中国的垄断地位,保护我国信息系统的安全,促进民族软件产业的发展具有重要的战略意义。
  但目前针对国产操作系统,许多优秀的界面开发工具因受限于操作系统的限制,不能在国产操作系统上使用,或者说没有在微软操作系统使用那么方便。Qt的强大跨平台功能,无疑成为国产操作系统支持可视化软件开发的主要解决方案。
  Qt是Nokia开发的跨平台的C++图形用户界面应用程序框架,完全面向对象的,很容易扩展,移植性好,并且允许真正地组件编程。而良好封装机制使得Qt的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便的。目前Qt的强大功能及诸多优点赢得许多巨头IT厂商的青睐。
  二、QT的实现结构原理
  QT程序是基于C++编写的,图形用户界面变成同时需要运行效率和高水平的灵活性。编辑:www.ybask.Com 。
QT通过结合C++的速度为这一领域提供了QT的对象模型。
  QT的实现结构原理如下图:
  QT的集成开发环境Qt Creator,在国产操作系统的安装与WINDOWNS上的安装几乎没什么区别,且已经做到相当的人性化了,用户只是根据向导所示的步骤即可。在功能方面,Qt Creator包括项目生成向导、高级的C++代码编辑器、浏览文件及类的工具、集成了Qt Designer、图形化的GDB调试前端,集成qmake构建工具等。
  在界面事件服务方面,有如下几个特性:一种被称为信号和槽一种非常强大的事件和事件过滤器;可查询和可设计的属性项;根据上下文进行国际化的字符串翻译;完善的时间驱动的计时器等。QT把下面这些特性添加到了C++当中。这些大多是基于QObject的继承,通过标准C++技术实现的。
  QApplication是必须构造的QT主对象,需要在一开始的时候就构造这个对象,并把命令行参数传递给这个对象,每个QT应用

[1] [2] [3] [4] 下一页

  • 上一个论文:

  • 下一个论文:
  • 推荐文章
    浅析亨金在国际法上的主权思
    试析国际合作原则在国际环境
    大学在国家文化软实力建设中
    论个人在国际法上的主体地位
    浅谈电子商务在国际贸易中的
    试析独立保函在国际贸易实务
    浅议国家审计在国家治理中的
    项目教学在国际经济学教学中
    浅议电子商务在国际贸易中的
    浅析个人在国际法上的地位