qt环境在用户界面设计课程中应用

qt环境在用户界面设计课程中应用

ID:28447432

大小:69.00 KB

页数:6页

时间:2018-12-10

qt环境在用户界面设计课程中应用_第1页
qt环境在用户界面设计课程中应用_第2页
qt环境在用户界面设计课程中应用_第3页
qt环境在用户界面设计课程中应用_第4页
qt环境在用户界面设计课程中应用_第5页
资源描述:

《qt环境在用户界面设计课程中应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、QT环境在用户界面设计课程中应用摘要用户界面设计在软件开发设计中是必不可少的一部分,一个优秀的软件界面可以给使用者带来赏心悦目的感觉,为了能让学生掌握软件界面的设计,我们在实验课程中采用了Qt编程环境,让学生能快速上手和操作,提高学生学习用户界面设计这门课程的兴趣。关键字QTcreator;UI;用户界面设计用户界面来自英文UserInterface(简称UI),是指人与机器互动的过程中所存在的一个层面。通常情况下用户界面指的就是人们在计算机屏幕上所看到的一切,其完成两个最基本的任务:把信息从机器传送到用户;把信息从用

2、户传送到机器。目前国内相关企业对UI这个词还相对陌生,很多正在从事相关行业工作的设计人员也并不太了解这个词的意义。国内对UI的理解还只是停留在美工设计方面,对界面中要求的人机交互的重要性缺乏认识,特别是软件设计开发过程中,大部分软件企业认为UI只是作为辅助工作来做,UI设计师只是在产品的编码过程的时候才实质性的参与到软件开发过程里。但实际上UI设计是软件设计中必不可少的一部分,用户在得到最终软件的时候,看到的只是界面,或者说只是关心他们所看到的东西,很少有人会考虑软件的核心技术使用的是什么,使用了哪些优秀的计算机算法,

3、对于用户而言,用户界面就是软件本身。一个优秀的软件界面必须是一种“用户体验”,不仅符合人们的使用标准和习惯,还必须迎合用户的要求。好的UI可以令人赏心悦目,反之,不好的用户界面令人望而生厌。用户界面设计是一个有不同学科参与的复杂工程,如人机交互,认知心理学、人工智能、计算机科学、设计学、语言学等在此都扮演着重要的角色。在一个软件产品的开发过程中UI设计也是需要全程参与到整个过程中,而不是在某一步骤参与。按照软件开发的阶段,每个时期都应该有UI设计的任务,如产品建模、技术建模、分模块开发、测试等阶段,都会有UI设计的参与

4、。为了能让学生很好的了解用户界面设计,我们在开设用户界面设计这门课程时,就加入了大量的实验课程,让学生通过实际的编码及交互设计来加深对这门的理解,并熟练掌握整个的设计过程。在实验课程中我们采用了QT编程环境。QT是由挪威的奇趣科技公司1991年开发的跨平台C++图形用户界面应用程序开发框架。它不仅可以开发GUI程序,也能用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象语言,易于扩展,并且含有大量的组件,开发人员可以利用这些组件编程。2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具

5、。诺基亚收购Qt之后在Qt的工具上做了很大的工作,并推出的一款新的轻量级集成开发环境(IDE),即QtCreator。QtCreator的设计目标是使开发人员能够利用Qt这个应用程序框架更加快速及轻易的完成开发任务,并且QtCreatorIDE能够跨平台运行,支持的系统包括Linux(32位及64位)、MacOS、Windows等,在诺基亚网站上下载的QTSDK包,包含了开发跨平台应用程序所需的全部功能。2009年诺基亚QtSoftware宣布Qt源代码管理系统面向公众开放,并且提供自由软件的用户协议。使得它可以被广泛

6、地应用在各平台上的开放源代码软件开发中。2012年芬兰IT业务供应商Digia宣布他们已经完成对诺基亚Qt业务及其技术的全面收购,当然Digia公司表示Qt仍能继续以开源的身份继续在IT行业活跃,并且Qt能够在短时间融入到Android,OS和Windows8设备开发中。因此现在的学生学习Qt环境的编程和设计,可以为他们将来的工作打下一定的基础。那么为什么我们会选择Qt环境而不是其它编程环境,就是因为QtCreator具有几个关键的优势:首先它提供首个专为支持跨平台开发而设计的集成开发环境(IDE),并确保第一次接触Q

7、t框架的开发人员能迅速上手和操作。通过几个学期的教学,我可以看到虽然Qt是以C++语言为基础的开发环境,但它的简便易学的优点可以让学生在没有什么语言基础上,都能够很快的掌握QtCreator,并且能够实现每次的实验目的,从而大大地提高了学生的学习兴趣,有的学生还会把没做完的项目拿到自己机器上去完成,这些都对我们计算机专业的学生学习起到了积极推动的作用。下面通过一个简单的实验来介绍如何让学生快速的掌握QtCreator的开发流程。和很多的开发环境一样,QtCreator开发Qt应用程序时有一个基本流程:创建工程;向工程中

8、添加文件;设计界面;编写代码;实现功能;调试运我们打开QtCreator后会进入到一个欢迎界面,这个界面中,我们可以选择“File-〉NewFileorProject然后再选择“Qt4GuiApplication”(实验采用的是QtCreatorl.3.1和Qt4.6.2的英文版SDK)。如图1.1创建项目窗口。进入到建立工程名和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。