您现在正在浏览:首页 > 论文 > 计算机 > 毕业论文-基于图形的C++程序模拟器的设计与实现―语法分析与运行功能设计与实现

免费下载毕业论文-基于图形的C++程序模拟器的设计与实现―语法分析与运行功能设计与实现

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:软件开发
  • 适用年级:大学
  • 上传用户:不该颓废
  • 文件格式:word
  • 文件大小:838.20KB
  • 上传时间:2015-4-15 0:23:36
  • 下载次数:0
  • 浏览次数:0

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
毕业论文-基于图形的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++程序模拟器的设计与实现―语法分析与运行功能设计与实现
    • Microsoft Word文档基于图形的C++程序模拟器的设计毕业论文.doc  [1.55MB]
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部