职场大变样社区

5598

主题

6638

帖子

55

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
55
跳转到指定楼层
楼主
发表于 2016-6-24 13:13:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:C++、QT等
摘要:
当今世界,随着计算机以及互联网的迅速发展,社会节奏也越来越快。信息化时代的到来,需要更加专业的软件帮助我们完成工作,从而提高工作效率。
此次毕业设计设计了一个简易的C语言编辑器,目前的编辑器种类很多,所提供的功能也很多,这些已有的软件对于我们来说确实很实用,但是我们往往会遇到一个占据很大内存的软件,虽然它的功能也无语伦比的强大,但是启动就需要等待好久。此次毕业设计中,基于Linux平台下,使用QT开发工具,用C++编写的一款可实现基本的创建、保存等文本操作,剪切、复制、粘贴等编辑操,以及字体颜色、大小设置的格式操作的C语言编辑器。
本文本编辑器的开发主要界面窗口的菜单栏和工具栏。以菜单栏和工具栏作为主体函数,下面包含诸多小的功能模块实现函数,同时还涉及大量的函数调用。在功能模块实现函数中,包含大量的信号与槽之间的关联和触发,以实现按钮和工具操作与实际操作之间的响应。
关键词:面向对象;函数调用;信号与槽;关联

目录:
1 绪论    1
1.1 引言    1
1.2 项目内容和要求    2
1.2.1 题目介绍    2
1.2.2 题目要求    2
1.3 国内外研究现状    3
1.3.1国外历史背景    3
1.3.2国内历史背景    3
1.3.3国内编译器开发现状    3
1.4项目的特点和意义    5
2 需求分析    6
2.1 功能需求    6
2.2 功能分析    7
2.2.1什么是功能分析    7
2.2.2功能分析的作用    7
2.2.3用户界面    9
2.2.4安全性分析    9
2.2.5可行性分析    10
2.3 运行环境    11
3 关键技术    12
3.1 Linux基础知识    12
3.2 QT关键技术    12
3.3 C++关键技术    14
4 系统设计与实现    16
4.1 开发环境简介    16
4.2 编辑界面设计    17
4.3 标题栏的设计与实现    18
4.4 状态栏的设计与实现    19
4.5编辑区的设计与实现    20
4.6行号的显示    21
4.7函数折叠区域的设计与实现    22
4.8代码高亮的设计与实现    26
4.9编译运行类的设计与实现    27
4.10相对应的快捷键    29
5 编译运行效果    31
6 系统测试    36
6.1什么是软件测试    36
6.2软件测试的目标与方法    36
6.3系统的不足和展望    37
7 总结    38
参考文献    39
致谢    40
外文文献    41
10.1英文原文    41
10.2中文翻译    49

论文字数:26668
包含资料:


截图:



百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付



回复

使用道具 举报

0

主题

2

帖子

2

积分

新手上路

Rank: 1

积分
2
沙发
发表于 2020-10-8 13:37:19 | 只看该作者
感觉不错哦哦哦哦哦
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表