外文翻译(计算机-Qt)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

外文翻译题目:QTCreator的应用及前景沈阳农业大学学士学位论文外文翻译1QTCreator的应用及前景摘要:顾名思义,QtCreator是一个完整的综合发展与Qt应用程序创建应用程序环境(IDE)框架。Qt是用于开发应用程序和用户界面设计一次,他们在几个桌面和移动部署操作系统。本文提供了一个引进的QtCreator和功能,它提供给开发商。关键词:qtcreator使用,qtcreator的使用前景1.Qt4说明QtCreator的主要驱动力已经Qt的具体发展需要,简单,易用性,生产力,可扩展性,开放性,以及试图降低开始使用Qt的屏障。QtCreator的援助的主要特点应用程序开发人员,例如,在下列方式:•Qt应用程序开发项目向导快速和容易的开始,快速访问最近的项目和会议。•易于获取信息的上下文敏感的,集成的Qt帮助系统。•先进的C++代码编辑器和开发应用集成的QtDesigner。享受新的强大的功能,用于浏览项目文件以及功能和类快速之间。•GDB调试器使用的图形用户界面与调试增加Qt类结构的认识。•建立和执行qmake的跨平台的Qt项目构建工具。QtCreator的不竞争与Qt插件为Eclipse或微软VisualStudio中,而是相辅相成的Qt工具提供提供Qt的完整的开发环境,很容易和快速采取使用,便于使用Qt的具体特点。在一般情况下,QtCreator的Qt支持所有的平台上运行。预建可用于MicrosoftWindows,麦金塔OSX和Linux二进制文件。QTCreator可以在其它平台上运行,但需要编译公开的源代码。QtCreator的建设和运行,可能需要Qt4.x的一个单独的安装到您的计算机。2.QtCreator的工作为了满足设计的驱动程序(简单,易于使用,和生产力)的Qt造物主依赖于模式的概念,它能够适应用户界面遇到不同的应用程序开发任务。每种模式都有自己的显示只有执行任务所需的信息和查看提供最相关的功能和它的功能。作为一个结果,一直致力于为广大的QtCreator的窗口区域实际应用的开发任务。为了说明这一点,图1给出了QtCreator的用户界面(UI)的关键部件。快速交换模式,QtCreator的一个模态选择器的左侧窗口。随着选择的援助,或使用一套键盘捷径,用户可以访问在以下模式之一:•欢迎加载最近几届会议或具体项目。•编辑修改的活动项目和它的源文件。•调试调试时检查程序的状态。项目配置如何建立和执行项目。•帮助文件,如Qt的参考文档,查看和QtCreator的文档。•输出使能详细研究各种数据,例如,建立问题,编制和应用程序的输出。模式选择下面的命令按钮开始执行,调试,目前项目建设。编辑和调试模式显示边栏,其中显示所有文件属于活动项目。这些模式显示,并提供访问当前打开的文件,在窗口顶部的酒QtCreator的应用及前景2吧。酒吧也显示了与当前文件的符号象征概述以及里面的文件在当前位置的符号。边栏下方的位置,使用户能够快速查找文件,或访问从该项目中的文件信息。下一步,定位器是四种不同的输出窗格显示在底部的控制窗口。可用的窗格是:•构建问题的显示器,例如,警告和错误有关当前构建。•搜索结果“窗格中显示了在当前全球搜索结果文件,文件或项目。•应用程序的输出显示的应用程序中的地位执行以及调试应用程序时,调试信息.•编译器输出显示所有的编译器提供的输出。3.Qt4的新项目向导设立新项目的QtCreator是一个向导,指导帮助用户通过在项目创建过程中连续的步骤。在第一加强用户选择项目类型从类别:Qt的控制台应用,Qt的GUI(图形用户界面)应用程序,或Qt库。下一步,用户可以选择一个项目的位置,Qt的特定设置(如选择需要的模块),然后指定一流的细节该应用程序。当这些步骤已经完成,QtCreator的自动生成该项目所需的标题,来源,用户界面和项目文件定义向导。4.高级C++代码编辑器在源代码中的写作,编辑和导航应用中的核心任务发展。因此C++代码编辑器的关键部件之一,QtCreator的。图2显示了例如编辑视图,编辑器填补大多数的窗口区域。沈阳农业大学学士学位论文外文翻译3在图2中可以看到,在C++编辑器提供:•语法高亮关键字,符号和宏。•类成员和方法的代码完成以及功能参数,通过键盘访问的捷径(ctrl+空格)支持在目前的Qt类和用户自己的类项目。•现场标记错误(“锯齿”强调红色),同时编辑。避免了编译的代码,发现错别字和语法错误。•自动缩进源代码布局。•折叠和展开的源代码中的函数的能力。除了上述功能,编辑等实用功能,例如:•突出窗口中的匹配字符串的增量搜索同时打字。行号和当前行的亮点。•简单的注释和代码取消注释。•快速切换方法的定义和声明一个函数。•更容易在代码导航的书签。除此之外,C++代码编辑器支持不同的键盘快捷键更快的编辑。它可以工作在所有不使用鼠标,让开发人员保持他们的手在键盘上工作得更快。5.集成的QtDesigner编辑用户界面文件的QtCreator提供了一个完全集成的Qt设计师在编辑模式。这使得可以编辑用户界面简单的拖放用户界面UI组件(部件)。使用QtDesigner设计的用户界面,功能齐全,并可以立即预览,以确保设计的,因为他们是意。有没有必要重QtCreator的应用及前景4新编译整个项目来测试一个新的设计。图3显示了一个简单的式下集成的QtDesigner编辑。可用的UI组件是在图3所示,在左侧的容器,并在屏幕中间显示正在编辑的用户界面。在右上角的窗口包含在ObjectInspector显示在当前的用户界面对象的层次结构。下面是编辑当前选中的控件的属性的属性编辑器。此外,用户可以使用许多其他任务集成的QtDesigner连接信号和槽,并设置Tab键顺序等。在Qt设计师整合,还包括项目管理和代码完成。6.集成的Qt帮助不时,应用程序开发人员可能需要进一步的信息关于若干类,函数,等等。Qt的所有文件和例子是通过插件的QtCreator的Qt帮助。要查看文档,用于帮助模式,其中最窗口是专门帮助文本。虽然工作在编辑源代码模式下,用户可以通过上下文敏感的帮助文本光标移动Qt的类或函数,然后按F1键。该文件将在面板上显示的代码编辑器的右侧所示图4。它也可以添加外部文件的QtCreator,补充或替换现有的文件。沈阳农业大学学士学位论文外文翻译57.定位器之间的文件和信息导航虽然编辑的源代码,开发人员经常需要移动之间不同的文件,并访问多个信息来源。定位器工具(图5)旨在协助用户只需敲几下键盘。当用户开始输入文本字符串中的定位,它显示文件名称包含在弹出列表中的字符串。随着用户继续输入列表自动更新。可用于通配符(*和?)搜索查询。通过添加前缀字符时,用户可以更具体其次是搜索字符串前的空间。目前,下列前缀可供选择:•f查找文件的任何地方,或在特定文件夹的硬盘。•P定位文件,从目前的项目,而在所有项目的搜索。QtCreator的应用及前景6•O搜索所有打开的文档。•C类和类的定义,方法定义和:米,看起来方法的定义。在当前的项目。•?搜索可用的帮助主题和Qt文档。•升跳跃到当前文档中的某一行。如果没有指定前缀,搜索工具,使用由O,L,和前缀默认。8.编译和调试目前,QtCreator的GNU编译器(gcc)和调试器(GDB)的支持。虽然它是可以使用几乎所有Qt支持的编译器在QtCreator的调试功能只适用于用户的gcc。这意味着,例如,应用程序创建在MicrosoftVisualStudio编译器,不能在QtCreator的调试。的QtCreator提供了一个Debug模式,提供了一个图形用户界面GNU调试器。图6显示了在Debug模式的被告席上的QtCreator查看下面的代码编辑器调试工具(或部件)。在这种模式下,开发人员可以执行常见的调试任务,如:•通过程序行或指令由指令步骤。•中断程序执行。•设置断点。•检查调用栈内容,观众和LOl和全局变量。调试是意识到许多Qt类结构,从而增加其Qt的数据清楚地显示能力。此外,QtCreator的显示原始GNU调试器的信息在一个清晰,简明的方式。沈阳农业大学学士学位论文外文翻译7开发人员可以选择一组工具,显示调试信息被告席上的看法。最常用的默认显示板,它是可能改变它们符合您的喜好。它也改变面板“今后各届会议的保存的位置和大小,和变化。可以设置断点在特定行或在一个特定的功能。红色标记在代码编辑器的左边行号显示下一个断点集在特定行的源代码(图6)。当程序执行停止调试过程中,调用堆栈列出所有的帧,它代表了嵌套函数调用导致当前位置。对于每个调用堆栈中的函数,QtCreator的尝试撷取其位置(源代码文件的名称和相关的行号)和目前它在堆栈视图。然而,正如图6所示,某些功能在调用栈中可能没有任何调试信息。这些帧然后显示为灰色。栈顶调用帧(或选定),将显示在当地人和看守查看。视图显示的功能和局部变量。这样的一个例子作为一个复合变量显示在图6可以看出在局部视图的扩展树。该图还显示全面Qt的基类的数据,这是一个特点,使得Qt的显示造物主调试功能更强大,比其他替代品开发的Qt代码。9.总结QtCreator提供了一个完整的开发环境Qt应用程序创作。它是一个轻量级的工具Qt应用程序上的严格重点开发人员的特定需求,生产力和可用性。主要特点是先进的C++代码编辑器和GNU调试器的图形用户界面。集成的QtDesigner,Qt的帮助,快速导航定位工具,QtCreator的开发Qt应用程序的理想环境。原文出处:http___qt.nokia.com_files_pdf_qt原文截图:

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功