文件格式:word
文件大小:1.55MB
适用专业:软件开发
适用年级:大学
下载次数:1 次
我要下载:客服QQ:5739126论文编号:210240
资料简介:
毕业论文-基于图形的C++程序模拟器的设计与实现――语法分析与运行功能设计与实现,说明书共50页,14450字。
摘要
本文主要介绍了一个基于图形化程序模拟器的语法分析及运行功能设计及实现过程,整个系统的优点是使程序运行过程图形化,能使使用者更加清楚C++程序的执行过程。
整个系统采用的平台基于Windows系统下的GDI+库和CCrystal库,采用MVC框架,使用VC++6.0进行开发,利用spirit框架生成抽象语法树,其中GDI+用来图形化演示,CCrystal用来负责优化界面。系统能够打开并编辑保存在磁盘上的文件,最后通过运行功能基于图形化的演示,用户可以对变量值及栈内容的变化情况有很好的了解。
关键词:程序模拟器;语法分析;GDI+
目录
第一章 前 言 3
1.1课题研究背景 3
1.2现有程序模拟器的状况 3
1.3课题研究的主要价值 3
1.4本论文的主要目的及内容 3
第二章 相关技术简介 5
2.1系统使用到的相关技术 5
2.2 GDI+技术介绍[1] 5
2.3 MVC技术介绍[2] 8
第三章 需求分析与系统设计 9
3.1需求分析 9
3.2系统总体处理流程 12
3.3子系统处理流程 14
3.4系统开发使用环境介绍 15
3.4.1软件开发平台 15
3.4.2硬件平台 15
3.4.3软件运行平台 15
3.5系统设计 15
3.5.1程序模拟器中类包的设计 16
3.5.2程序模拟器设计当中使用的数据结构 17
第四章系统详细设计 18
4.1系统结构设计 18
4.2文件菜单功能模块的设计 18
4.3编辑菜单功能模块的设计 19
4.4运行菜单功能模块的设计 20
4.4.1抽象语法树[3] 20
4.4.2错误报告[3] 21
4.4.3词法分析 21
4.4.6图形化输出 31
第五章 系统测试及运行结果 33
5.1系统主界面 33
5.2文件菜单功能模块 34
5.2编辑菜单功能模块 34
5.4运行菜单功能模块 36
总结 38
参考文献 39
致谢 41
资料文件预览:
共1文件夹,1个文件,文件总大小:1.55MB,压缩后大小:838.20KB
- 毕业论文-基于图形的C++程序模拟器的设计与实现―语法分析与运行功能设计与实现
基于图形的C++程序模拟器的设计毕业论文.doc [1.55MB]
我要下载:基于图形的C++程序模拟器的设计与实现―语法分析与运行功能设计与实现(客服QQ:5739126)