




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020年2月6日 第14章集成开发环境KDevelop的使用 2020年2月6日 主要内容 KDevelop简介KDevelop的界面布局KDevelop提供的模板模板种类模板参数基本框架利用KDevelop创建程序创建项目编辑项目运行程序 2020年2月6日 KDevelop简介 名称由来KDEDevelopEnvironment的缩写维护由KDevelop项目管理维护许可制度GPL特点应用项目模板辅助创建基本的程序框架 简化新项目的创建 类向导 signal slot向导等手段辅助代码的生成 代码编辑器功能丰富 可以实现语法着色 参数补全 格式化代码等功能 提供项目的多种视图 可以方便的实现文件 函数 类的迅速定位 自动调用编译 链接 配置等开发工具 实现对各种工具的集成使用 支持多种语言 多种应用的开发 2020年2月6日 KDevelop简介 依赖的软件KDE2 2 2或KDE3 0 X www kde orgg 2 8 gcc gun orgGNUmake www gnu orgperl5 004 autoconf2 13 www gnu orgautomake1 4 www gnu orgflex2 5 4 www gnu org 2020年2月6日 KDevelop的使用 环境配置第一次启动KDevelop会自动启动配置程序 通过 主菜单 编程 更多编程工具 KDevelopSetup 重新运行配置向导 配置向导 通常可以选择向导的默认选项 2020年2月6日 KDevelop的使用 KDevelop主界面 状态条 2020年2月6日 主界面 功能简介主窗口 综合了所有视图和功能菜单 以菜单形式将所有功能组织起来工具条 提供快速定位功能的方式树状视图 类视图 以类为节点组视图 以组为节点文件视图 以文件 文件夹为节点书视图 以帮助文档为节点输出视图 消息标准输出 2020年2月6日 主界面 标准错误输出Konsole断点编辑视图编辑源文件的主要视图 在没有创建源文件时 视图为不可用状态 状态条键盘状态编辑状态当前行列编号 2020年2月6日 创建项目 功能菜单 项目 新建 项目 程序所有资源的总称 源文件资源文件 图标 光标等 数据文件其它相关文件一个项目对应一个目录KDevelop提供了一系列项目模板 简化项目的创建过程 2020年2月6日 创建项目 选择项目模板 本例中选择 终端程序 C 2020年2月6日 提供的模板 KDE程序KDEmini模板 只有一个主窗口元素 Widget 的应用程序 KDENormal模板 支持文档 视图模型的 有菜单 工具条 状态条的应用程序 KDEMDI 支持文档 视图模型的MDI窗口 KDEKControlModule KDE控制中心模块 Konqueror插件 创建Konqueror网页浏览器插件 KDEKickerApplet 创建可以放在KDE工具面板上的小程序 KDEKioSlave 创建KioSlave KioSlave是KDE下所有协议的基础 KDEDesktopTheme 利用c 创建KDE本地桌面外观主题 2020年2月6日 提供的模板 Gnome普通 包含菜单 工具条 状态栏的应用程序 QtQtSDI 基于Qt的SDI窗口程序 QTMDI 基于Qt的MDI窗口程序 QextMDI 创建基于Qt和Qext的MDI窗口程序 终端程序c c语言终端程序 c c 语言终端程序 本例中选择C 其它 只有一个模板 创建一个空的项目 其它所有模板都无法使用时 可以使用这个模板创建空项目 2020年2月6日 模板参数设置 终端程序 C 模板参数设置 本例中将项目名称设为Guess 2020年2月6日 其它模板参数设置 vcs版本控制参数设置 取默认值 2020年2月6日 其它模板参数设置 h文件模板 取默认值 2020年2月6日 其它模板参数设置 cpp文件模板 取默认值 2020年2月6日 创建项目框架 点击创建按钮创建项目框架 2020年2月6日 项目框架 KDevelop自动创建了一个包括main主函数的项目框架 2020年2月6日 项目框架 项目框架提供的功能编译项目 建立 配置 建立 连编 建立 执行 功能 在终端窗口打印一条字符串 2020年2月6日 编辑项目 增加类Puzzle完成猜数字的主要功能类Puzzle结构符号含义 私有 共有成员功能 i answer 待猜的答案i guess 用户的猜测i count 猜测次数play math 进行一次猜测gen ans 产生一个待猜的答案judge 比较用户的猜测和答案disp msg 根据比较结果 输出提示信息 2020年2月6日 添加类 play 开始程序 可以进行多轮的猜测start 程序开始的动作stop 程序结束时的动作新建一个类Puzzle操作 标签树状视图中选类标签页右击类节点在弹出菜单中选新建类 2020年2月6日 添加类 在弹出窗口中定义类Puzzle 输入类名Puzzle 并点击确定按钮 2020年2月6日 添加成员函数和成员变量 标签树状视图中选类标签页展开类节点右击类Puzzle节点在弹出菜单中选新建成员函数或新建成员变量 2020年2月6日 添加成员变量 在弹出窗口中设置需要添加的成员变量 2020年2月6日 添加成员函数 在弹出窗口中设置需要添加的成员函数 2020年2月6日 编译运行程序 建立 配置 建立 连编 建立 执行 运行界
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东依顿电子科技股份有限公司招聘HRBP岗人员模拟试卷及答案详解(夺冠)
- 2025安徽芜湖市无为市人民政府选聘法律顾问7人考前自测高频考点模拟试题及参考答案详解一套
- 2025甘肃兰州新区交通职业技术学院招聘60人考前自测高频考点模拟试题及一套完整答案详解
- 2025年上海市水产研究所(上海市水产技术推广站)第二轮公开招聘博士研究生考前自测高频考点模拟试题有完整答案详解
- 2025年甘肃省平凉市灵台县第二批城镇公益性岗位人员招聘114人模拟试卷参考答案详解
- 2025年河北石家庄海关技术中心公开招聘劳务派遣类工作人员2名模拟试卷及答案详解(典优)
- 2025广东广州市黄埔区大沙街姬堂股份经济联合社招聘城市更新(旧村改造)专业人员1人模拟试卷及完整答案详解
- 2025贵州黔西南州交通建设发展中心招聘公益性岗位工作人员3人考前自测高频考点模拟试题及一套答案详解
- 猪链球菌耐药机制研究-洞察与解读
- 2025广西南宁市人民路东段小学春季学期教师招聘1人考前自测高频考点模拟试题含答案详解
- 河北省2025-2026学年高一上学期9月月考测评英语试卷
- 2025年省盐业投资控股集团有限公司招聘笔试备考试题带答案详解
- 钢管桩施工土建方案范例
- 保安三级安全考试题库及答案解析
- 市场仿真花施工方案
- 2025年入团知识考试题库(含答案)
- 职业培训项目实施方案
- 破产重整程序中金融债权人保护问题研究
- 医院医保科绩效考核标准
- 《直播营销与运营》PPT商品选择与规划
- 机电设备调试协议书
评论
0/150
提交评论