[计算机软件及应用]高级程序实验报告

[计算机软件及应用]高级程序实验报告

ID:29874072

大小:1.37 MB

页数:31页

时间:2018-12-24

[计算机软件及应用]高级程序实验报告_第1页
[计算机软件及应用]高级程序实验报告_第2页
[计算机软件及应用]高级程序实验报告_第3页
[计算机软件及应用]高级程序实验报告_第4页
[计算机软件及应用]高级程序实验报告_第5页
资源描述:

《[计算机软件及应用]高级程序实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、高级程序语言设计—记事本结业报告1.课程设计主要目的:本课程设计是高级程序语言设计学习中很重要的实践性环节之一,是在学习完高级程序语言课程后进行的一次全面的综合练习。旨在巩固加深学生对高级程序语言课程的基本知识的理解和掌握,掌握QT编程和程序调试的基本技能;利用QT进行基本软件的设计,提高运用高级程序语言解决实际问题的基本能力。2.技术任务及技术要求:2.1主要任务(1)根据要求分析题目。(2)设计软件方案。包括:软件功能结构、各功能模块的详细描述、关键程序流程图等。(3)使用C++语言,并结合QTcreator设计界面,实现软件功能。(4)

2、调试、修改并完善程序。(5)撰写课程设计报告。2.2技术要求(1)文本文档的新建、打开、保存、另存为。(2)文本内容的编写、修改和删除、查找替换、字体的选择。(3)文本页面的设置、打印等功能。(4)文本的撤销和删除等操作。3.总体设计3.1系统功能分析(1)新建操作:用户可以根据需要,建立新的记事本文档,进行操作。(2)打开操作:用户在可以打开任何文本内容进行操作。(3)保存操作:用户在对文本操作进行以后,可以按照需求进行保存操作。(4)撤销操作:若文本内容不符合用户的需求,可以撤销当前的操作。(5)剪切操作:用户可以可按照需求,对需要的内容

3、进行剪切,将其移植其他处。(6)复制操作:移植的内容可以进行复制,这样更方便用户修改相应内容。(7)粘贴操作:将要复制的内容进行粘贴。(8)删除操作:删除不需要的内容。(9)查找操作:该功能为了方便用户进行查找文本内容中需要的内容。(10)替换操作:用户根据需要选择自己需要替换的内容,方便使用。(11)全选操作:全选内容方便用户进行相应的剪切,复制,粘贴等内容。(12)格式操作:用户可根据需求将文本内容进行字体设置。(13)退出操作:用户不需要进行任何操作时候,可以退出。3.2设计目标通过分析,主要实现如下目标:(1)编写新建模块。用户新建任

4、何文本文档。(2)编写打开模块。用户可打开电脑中的任何文本文档。(3)编写保存模块。保存已操作的文本内容。(4)编写退出模块。退出记事本。(5)编写撤销模块。撤销当前编辑的文本内容。(6)编写剪切模块。将需要编辑的内容进行剪切。(7)编写复制模块。复制用户选中的内容。(8)编写粘贴模块。粘贴需要复制的内容。(9)编写删除模块。删除选中的文本内容。(10)编写查看模块。查找用户需要的内容。(11)编写替换模块。替换文本中的一些内容。(12)编写全选模块。选中需要进行操作的文本内容。(13)编写格式模块。按照需求对文本内容进行相应设置。3.3概要

5、设计本应用软件是简单的记事本,其能实现文件的新建、打开、保存、另存、退出,撤销、剪切、复制、粘贴、删除、全选、查找、替换,对字体进行设置。为实现这些功能,需要设置以下模块:主模块如图3.1所示:记事本文件相关功能模块块文档编辑模块格式设置模块图3.1主模块文件相关功能模块如图3.2所示:文件相关功能模块新建模块打开模块保存模块另存模块退出模块图3.2实现文件功能的模块文档编辑模块如图3.3所示:文档编辑模块撤销模块剪切模块复制模块粘贴模块查找模块替换模块图3.3文档编辑模块格式设置模块如图3.4所示:设置字体设置字形设置大小格式设置模块图3.

6、4格式设置模块3.4详细设计3.4.1文件模块的详细设计3.4.1.1新建模块的详细设计用户选择新建后,先检测当前的文本内容是否修改过。如果未修改过,则新建一个空文本文档。如果修改过,先弹出提示保存对话框,提示用户是否保存,如果选择“是”,先保存当前文本内容,再新建一个空文本文档。如果选择“否”,则直接新建一个空文本文档。如图4.1所示:开始新建文件当前的文本内容是否修改过设置一个新文本结束否弹出提示保存对话框是否保存是否保存文件是图4.1新建模块流程图3.4.1.2打开模块的详细设计用户选择打开时,先检测文件是否存在。如果存在,选择需要打开

7、的文件,则文本区域内显示被选中文本的内容。如图4.2所示:开始打开或新建文件保存或另存文件文件内容是否修改结束是否开始打开文件文件是否存在文本区显示文本内容是结束否图4.2打开模块流程图图4.3保存、另存模块流程图3.4.1.3保存、另存模块的详细设计当用户选择保存或另存时,先检测文件内容是否修改过。如果修改过,保存对文档的修改。如图4.3所示:3.4.1.4退出模块的详细设计当用户选择退出时,弹出提示保存对话框,询问用户是否保持。如果选择“是”,先保存文档,再退出程序。如果选择“否”,直接退出程序。如图4.4所示:是否已修改文本否结束是撤消

8、上一步的操作撤消编辑/右键菜单开始打开文本点击退出文件开始弹出提示保存对话框是否保存退出文件否保存文件是结束图4.4退出模块流程图图4.5撤销模块流程图3.4.2编

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。