linux-集成开发环境KDevelop的使用.ppt

上传人:wuy****n92 文档编号:70799627 上传时间:2023-01-28 格式:PPT 页数:27 大小:713.50KB
返回 下载 相关 举报
linux-集成开发环境KDevelop的使用.ppt_第1页
第1页 / 共27页
linux-集成开发环境KDevelop的使用.ppt_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《linux-集成开发环境KDevelop的使用.ppt》由会员分享,可在线阅读,更多相关《linux-集成开发环境KDevelop的使用.ppt(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、12023年1月28日第第14章章 集成开发环境集成开发环境KDevelop的使用的使用 22023年1月28日主要内容主要内容KDevelop简介简介KDevelop的界面布局的界面布局KDevelop提供的模板提供的模板模板种类模板种类模板参数模板参数基本框架基本框架利用利用KDevelop创建程序创建程序创建项目创建项目编辑项目编辑项目运行程序运行程序32023年1月28日KDevelop简介简介名称由来名称由来KDE Develop Environment 的缩写的缩写维护维护由由KDevelop项目管理维护项目管理维护 许可制度许可制度GPL特点特点应用项目模板辅助创建基本的程序框架

2、,简化新项目的创建;应用项目模板辅助创建基本的程序框架,简化新项目的创建;类向导、类向导、signal/slot向导等手段辅助代码的生成;向导等手段辅助代码的生成;代码编辑器功能丰富,可以实现语法着色、参数补全、格式代码编辑器功能丰富,可以实现语法着色、参数补全、格式化代码等功能;化代码等功能;提供项目的多种视图,可以方便的实现文件、函数、类的迅提供项目的多种视图,可以方便的实现文件、函数、类的迅速定位;速定位;自动调用编译、链接、配置等开发工具,实现对各种工具的自动调用编译、链接、配置等开发工具,实现对各种工具的集成使用;集成使用;支持多种语言、多种应用的开发支持多种语言、多种应用的开发 4

3、2023年1月28日KDevelop简介简介依赖的软件依赖的软件 或,或,g+2.8,GNU make,perl 5.004,autoconf 2.13,automake 1.4,52023年1月28日KDevelop的使用的使用环境配置环境配置第一次启动第一次启动KDevelop会自动启动配置程序;会自动启动配置程序;通过通过【主菜单主菜单/编程编程/更多编程工具更多编程工具/KDevelop Setup】重新运行配置向导重新运行配置向导;配置向导:配置向导:通常可以选择通常可以选择向导的默认选项向导的默认选项62023年1月28日KDevelop的使用的使用KDevelop主界面主界面主窗

4、口主窗口菜单菜单工具栏工具栏标签树状视图标签树状视图标签输出视图标签输出视图文档编辑视图文档编辑视图状态条状态条72023年1月28日主界面主界面功能简介功能简介主窗口:综合了所有视图和功能主窗口:综合了所有视图和功能菜单:以菜单形式将所有功能组织起来菜单:以菜单形式将所有功能组织起来工具条:提供快速定位功能的方式工具条:提供快速定位功能的方式树状视图:树状视图:类视图:以类为节点类视图:以类为节点组视图:以组为节点组视图:以组为节点文件视图:以文件、文件夹为节点文件视图:以文件、文件夹为节点书视图:以帮助文档为节点书视图:以帮助文档为节点输出视图:输出视图:消息消息标准输出标准输出82023

5、年1月28日主界面主界面标准错误输出标准错误输出Konsole断点断点编辑视图编辑视图编辑源文件的主要视图,在没有创建源文件时,编辑源文件的主要视图,在没有创建源文件时,视图为不可用状态。视图为不可用状态。状态条状态条键盘状态键盘状态编辑状态编辑状态当前行列编号当前行列编号92023年1月28日创建项目创建项目功能菜单功能菜单【项目项目/新建新建】项目:项目:程序所有资源的总称;程序所有资源的总称;源文件源文件资源文件(图标,光标等)资源文件(图标,光标等)数据文件数据文件其它相关文件其它相关文件一个项目对应一个目录一个项目对应一个目录KDevelop提供了一系列项目模板,简化项目提供了一系列

6、项目模板,简化项目的创建过程。的创建过程。102023年1月28日创建项目创建项目选择项目模板选择项目模板(本例中选择(本例中选择【终端程序终端程序/C】)Kde程序程序Gnome程序程序Qt程序程序终端程序终端程序其它程序其它程序112023年1月28日提供的模板提供的模板KDE程序程序 KDE mini模板:只有一个主窗口元素模板:只有一个主窗口元素(Widget)的应用程序;)的应用程序;KDE Normal模板:支持文档视图模型的、有模板:支持文档视图模型的、有菜单、工具条、状态条的应用程序;菜单、工具条、状态条的应用程序;KDE MDI:支持文档视图模型的:支持文档视图模型的MDI窗

7、口;窗口;KDE KControl Module:KDE控制中心模块;控制中心模块;Konqueror 插件:创建插件:创建Konqueror网页浏览器插网页浏览器插件;件;KDE Kicker Applet:创建可以放在:创建可以放在KDE工具面工具面板上的小程序;板上的小程序;KDE Kio Slave:创建:创建Kio Slave,Kio Slave是是KDE下所有协议的基础;下所有协议的基础;KDE Desktop Theme:利用:利用c+创建创建KDE本地桌本地桌面外观主题;面外观主题;122023年1月28日提供的模板提供的模板Gnome 普通:包含菜单、工具条、状态栏的应用程序

8、;普通:包含菜单、工具条、状态栏的应用程序;QtQt SDI:基于:基于Qt的的SDI窗口程序;窗口程序;QT MDI:基于:基于Qt的的MDI窗口程序;窗口程序;Qext MDI:创建基于:创建基于Qt和和Qext的的MDI窗口程序窗口程序;终端程序终端程序 c:c语言终端程序;语言终端程序;c+:c+语言终端程序;(本例中选择语言终端程序;(本例中选择C)其它:其它:只有一个模板,创建一个空的项目,其它所有模板只有一个模板,创建一个空的项目,其它所有模板都无法使用时,可以使用这个模板创建空项目。都无法使用时,可以使用这个模板创建空项目。132023年1月28日模板参数设置模板参数设置终端程

9、序终端程序/C+模板参数设置模板参数设置必需参数必需参数项目名称项目名称本例中将项目本例中将项目名称设为名称设为Guess142023年1月28日其它模板参数设置其它模板参数设置vcs版本控制参数设置(取默认值)版本控制参数设置(取默认值)152023年1月28日其它模板参数设置其它模板参数设置.h文件模板(取默认值)文件模板(取默认值)162023年1月28日其它模板参数设置其它模板参数设置.cpp文件模板(取默认值)文件模板(取默认值)172023年1月28日创建项目框架创建项目框架点击创建按钮创建项目框架点击创建按钮创建项目框架182023年1月28日项目框架项目框架KDevelop自动

10、创建了一个包括自动创建了一个包括main主函主函数的项目框架数的项目框架main函数函数main函数源码函数源码192023年1月28日项目框架项目框架项目框架提供的功能项目框架提供的功能编译项目编译项目【建立建立/配置配置】【建立建立/连编连编】【建立建立/执行执行】功能:功能:在终端窗口打印一条字符串在终端窗口打印一条字符串202023年1月28日编辑项目编辑项目增加类增加类Puzzle完成猜数字的主要功能完成猜数字的主要功能类类Puzzle结构结构符号含义符号含义:私有:私有:共有:共有成员功能:成员功能:i_answer:待猜的答案待猜的答案i_guess:用户的猜测用户的猜测i_co

11、unt:猜测次数猜测次数play_math():进行一次猜测进行一次猜测gen_ans():产生一个待猜的答案产生一个待猜的答案judge():比较用户的猜测和答案比较用户的猜测和答案disp_msg():根据比较结果,输出提示信息。根据比较结果,输出提示信息。Puzzle-i_answer-i_guess-i_count-play_match()-gen_ans()-judge()-disp_msg()+play()+start()+stop()212023年1月28日添加类添加类play():开始程序,可以进行多轮的猜测开始程序,可以进行多轮的猜测start():程序开始的动作程序开始的动

12、作stop():程序结束时的动作程序结束时的动作新建一个类新建一个类Puzzle操作:操作:标签树状视图标签树状视图中选中选类类标签页标签页右击右击类类节点节点在弹出菜单中选在弹出菜单中选新建类新建类222023年1月28日添加类添加类在弹出窗口中定义类在弹出窗口中定义类Puzzle输入类名输入类名Puzzle,并点击确定按钮并点击确定按钮232023年1月28日添加成员函数和成员变量添加成员函数和成员变量标签树状视图中选标签树状视图中选类类标签页标签页展开展开类类节点节点右击类右击类Puzzle节点节点在弹出菜单中选在弹出菜单中选新建成员函数新建成员函数或或新建成员变量新建成员变量24202

13、3年1月28日添加成员变量添加成员变量在弹出窗口中设置需要添加的成员变量在弹出窗口中设置需要添加的成员变量变量类型变量类型变量名变量名访问类型访问类型252023年1月28日添加成员函数添加成员函数在弹出窗口中设置需要添加的成员函数在弹出窗口中设置需要添加的成员函数返回值返回值函数名函数名访问类型访问类型262023年1月28日编译运行程序编译运行程序【建立建立/配置配置】【建立建立/连编连编】【建立建立/执行执行】运行界面运行界面272023年1月28日课后习题课后习题1、在开发程序中,、在开发程序中,KDE提供了哪些功能?提供了哪些功能?2、KDE界面左侧提供了几种树状视图,它界面左侧提供了几种树状视图,它们的作用分别是什么?们的作用分别是什么?3、KDE界面下方提供了几种输出视图,它界面下方提供了几种输出视图,它们的作用分别是什么?们的作用分别是什么?4、简述如何使用、简述如何使用KDE提供的项目模板创建提供的项目模板创建新项目?新项目?

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁