- 12
- 0
- 约1.44万字
- 约 18页
- 2017-06-12 发布于江西
- 举报
堆栈应用题 实验报告完整无截图
程序与算法综合设计
课程设计报告
设计题目:堆栈应用题
学生姓名:
专业:
班级:
指导老师:
完成日期:2013.7.6
合肥工业大学
(一) 需求和规格说明
堆栈应用题
要求:
设计一个堆栈类,实现对于软件操作中常用的撤销/重做
(Undo/Redo)的支持。
使用控制台或者图形界面,测试这个堆栈类的使用。
创建一个文件并进行编辑
注:一、二为题目要求,三是自己附加的功能
(二) 设计
类:
设置一个类,即堆栈类。用来存储文件路径与文件名。在这个堆栈类中,除了构造函数以及析构函数外,还应该有基本的弹栈、压栈以及取栈顶元素的的基本函数,此外,为了满足撤销是并不是撤销上一步以及防止重名文件建立的需求,应该加入弹出指定元素已经查找指定元素的函数,使功能更加丰富。
其他功能函数:
有创建文件并进行编辑的函数,删除文件的函数,恢复文件的函数,备份文件的函数,备份文件路径的函数,撤消操作的函数以及重做操作的函数。
相关文件夹:
建立“copy”、“redosave”、“redosaveroad”三个文件夹,“copy”负责存储之前建立的文件,包括已经删除的文件;“redosave”为每一步操作的映像,即模仿每一步操作,并存储于该文件夹中;“redosaveroad”为存储文件路径文件夹,将所有创建的文件的路径存储进去,但不包括已经删除的文件的文件路径。
系统类
您可能关注的文档
- 基于NET 平台和Web 服务的工作流平台设计与实现.docx
- 基于PLC实现电机调速控制.doc
- 基于SOA与HL7的医院信息系统的研究与实践-数字医学.docx
- 基于RFID的公交车辆运营安全保障系统研究与开发-技术报告doc.doc
- 基于verilog的出租车计价器包含指示灯及尾灯控制.doc
- 基于“财务顾问+托管+N”模式的PE综合金融服务-浦发.doc
- 基于业务目标达成的薪酬体系设计.doc
- 基于云计算的Web数据挖掘免积分.doc
- 基于企业的食品安全控制措施浅谈.doc
- 基于价值评估的工业品市场细分.doc
- 50万吨汽油调和技改项目环评报告书.pdf
- 河北省文安县第一中学2025-2026学年高一上学期10月月考英语试题(解析版).docx
- 河南省TOP二十校205—2026学年高一上学期10月联考生物试题(原卷版).docx
- 河南省安阳市第一中学、鹤壁市高中、新乡市第一中学三校2025-2026学年高一上学期第一次联考数学试题(解析版).docx
- 河南省部分高中2025-2026学年高一上学期第二次月考数学试卷(解析版).docx
- 河南省百师联盟2025-2026学年高二10月联考数学试题(北师大版)(解析版).docx
- 河南省部分学校2025-2026学年高一上学期期中考试数学试题(解析版).docx
- 河南省部分重点中学2025~2026学年高二上学期10月末质量检测数学试题(解析版).docx
- 河南省部分重点中学2025-2026学年高二上学期10月末质量检测英语试题(解析版).docx
- 桥梁伸缩缝安装工艺(可编辑).pptx
原创力文档

文档评论(0)