linux-集成开发环境KDevelop的使用.ppt_第1页
linux-集成开发环境KDevelop的使用.ppt_第2页
linux-集成开发环境KDevelop的使用.ppt_第3页
linux-集成开发环境KDevelop的使用.ppt_第4页
linux-集成开发环境KDevelop的使用.ppt_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2019年12月5日,第14章集成开发环境KDevelop的使用,2019年12月5日,主要内容,KDevelop简介KDevelop的界面布局KDevelop提供的模板模板种类模板参数基本框架利用KDevelop创建程序创建项目编辑项目运行程序,2019年12月5日,KDevelop简介,名称由来KDEDevelopEnvironment的缩写维护由KDevelop项目管理维护许可制度GPL特点应用项目模板辅助创建基本的程序框架,简化新项目的创建;类向导、signal/slot向导等手段辅助代码的生成;代码编辑器功能丰富,可以实现语法着色、参数补全、格式化代码等功能;提供项目的多种视图,可以方便的实现文件、函数、类的迅速定位;自动调用编译、链接、配置等开发工具,实现对各种工具的集成使用;支持多种语言、多种应用的开发,2019年12月5日,KDevelop简介,依赖的软件KDE2.2.2或KDE3.0.X,g+2.8,GNUmake,perl5.004,autoconf2.13,automake1.4,flex2.5.4,,2019年12月5日,KDevelop的使用,环境配置第一次启动KDevelop会自动启动配置程序;通过【主菜单/编程/更多编程工具/KDevelopSetup】重新运行配置向导;配置向导:通常可以选择向导的默认选项,2019年12月5日,KDevelop的使用,KDevelop主界面,状态条,2019年12月5日,主界面,功能简介主窗口:综合了所有视图和功能菜单:以菜单形式将所有功能组织起来工具条:提供快速定位功能的方式树状视图:类视图:以类为节点组视图:以组为节点文件视图:以文件、文件夹为节点书视图:以帮助文档为节点输出视图:消息标准输出,2019年12月5日,主界面,标准错误输出Konsole断点编辑视图编辑源文件的主要视图,在没有创建源文件时,视图为不可用状态。状态条键盘状态编辑状态当前行列编号,2019年12月5日,创建项目,功能菜单【项目/新建】项目:程序所有资源的总称;源文件资源文件(图标,光标等)数据文件其它相关文件一个项目对应一个目录KDevelop提供了一系列项目模板,简化项目的创建过程。,2019年12月5日,创建项目,选择项目模板(本例中选择【终端程序/C】),2019年12月5日,提供的模板,KDE程序KDEmini模板:只有一个主窗口元素(Widget)的应用程序;KDENormal模板:支持文档视图模型的、有菜单、工具条、状态条的应用程序;KDEMDI:支持文档视图模型的MDI窗口;KDEKControlModule:KDE控制中心模块;Konqueror插件:创建Konqueror网页浏览器插件;KDEKickerApplet:创建可以放在KDE工具面板上的小程序;KDEKioSlave:创建KioSlave,KioSlave是KDE下所有协议的基础;KDEDesktopTheme:利用c+创建KDE本地桌面外观主题;,2019年12月5日,提供的模板,Gnome普通:包含菜单、工具条、状态栏的应用程序;QtQtSDI:基于Qt的SDI窗口程序;QTMDI:基于Qt的MDI窗口程序;QextMDI:创建基于Qt和Qext的MDI窗口程序;终端程序c:c语言终端程序;c+:c+语言终端程序;(本例中选择C)其它:只有一个模板,创建一个空的项目,其它所有模板都无法使用时,可以使用这个模板创建空项目。,2019年12月5日,模板参数设置,终端程序/C+模板参数设置,本例中将项目名称设为Guess,2019年12月5日,其它模板参数设置,vcs版本控制参数设置(取默认值),2019年12月5日,其它模板参数设置,.h文件模板(取默认值),2019年12月5日,其它模板参数设置,.cpp文件模板(取默认值),2019年12月5日,创建项目框架,点击创建按钮创建项目框架,2019年12月5日,项目框架,KDevelop自动创建了一个包括main主函数的项目框架,2019年12月5日,项目框架,项目框架提供的功能编译项目【建立/配置】【建立/连编】【建立/执行】功能:在终端窗口打印一条字符串,2019年12月5日,编辑项目,增加类Puzzle完成猜数字的主要功能类Puzzle结构符号含义:私有:共有成员功能:i_answer:待猜的答案i_guess:用户的猜测i_count:猜测次数play_math():进行一次猜测gen_ans():产生一个待猜的答案judge():比较用户的猜测和答案disp_msg():根据比较结果,输出提示信息。,2019年12月5日,添加类,play():开始程序,可以进行多轮的猜测start():程序开始的动作stop():程序结束时的动作新建一个类Puzzle操作:标签树状视图中选类标签页右击类节点在弹出菜单中选新建类,2019年12月5日,添加类,在弹出窗口中定义类Puzzle,输入类名Puzzle,并点击确定按钮,2019年12月5日,添加成员函数和成员变量,标签树状视图中选类标签页展开类节点右击类Puzzle节点在弹出菜单中选新建成员函数或新建成员变量,2019年12月5日,添加成员变量,在弹出窗口中设置需要添加的成员变量,2019年12月5日,添加成员函数,在弹出窗口中设置需要添加的成员函数,2019年12月5日,编译运行程序,【建立/配置】【建立/连编】【建立/执行】运行界面

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论