欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:1402475       资源大小:1.74MB        全文页数:54页
    • 资源格式: DOCX        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

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

    1、 本本 科科 毕毕 业业 设设 计计 题目(中文): 基于图形的C+程序模拟器的设计与实现 语法分析与运行功能设计与实现 (英文):A Graphic Procedure Simulator Based On C+ Devise Parser Analyze and Running Function Devise 姓 名 学 号 院 (系) 工学院电子系 专业、年级 指导教师 毕业设计任务书 毕业毕业设计题目设计题目 基于图形的C+程序模拟器的设计与实现语法分析与运行功能设计与实现 作作 者者 姓姓 名名 所属院、所属院、 专业 、年 级专业 、年 级 工学院院 指导教师姓名、 职称指导教师姓

    2、名、 职称 预计字数预计字数 开题日期开题日期 选题的目的和意义选题的目的和意义 .程序模拟器的功能主要是对程序进行模拟测试,我们以前看到过程序模拟器,如 Masm 等,可以看到这些程序模拟器的功能强大,此系统可以完成给定程序的调试等功能,促进 新系统的开发。 .与网络上的程序模拟器相比,本系统的功能可能完成不了编译等功能,主要原因是编译 器这部分消耗时间太多,可能无法完成此部分功能,通过本系统,再在此系统上加上编译 器的功能就可以算是一个完整的编程平台了。 通过此系统的设计, 掌握面向对象的基本设计和实现方法, 掌握+的基本使用方法, 掌握+中的菜单,工具栏,多文档等方面的知识,掌握软件工程

    3、中的基本测试方法。 主要研究内容:主要研究内容: 本程序模拟器主要用来对指定的程序的一般执行过程进行模拟,和其它程序模拟器一样该程序 模拟器主要包括几个基本的功能:单步执行,设置断点,语法检查,运行等功能,模拟的过程 中要出现图形化演示的效果,主要是分析堆栈中的内容,包括变量和函数的调用。 整个系统包括以下六大部分功能: 1.文件菜单功能 文件菜单功能主要包括以下功能:打开,新建,保存,关闭,退出。 2.编辑菜单功能 编辑菜单主要包括以下功能:撤消,重复,复制,剪切,粘贴 3.调试菜单功能 调试菜单主要包括如下功能:调试,停止执行,切换断点,下一步,单步进入 4. 运行菜单功能 运行菜单主要包

    4、括:语法检查和运行两大功能。 5. 查看菜单功能 查看菜单包括查看栈和变量两大功能。 6. 帮助菜单功能 帮助菜单主要有两大功能:关于本程序和模拟器的帮助 应达到的技术指标或要求:应达到的技术指标或要求: 整个模拟器在执行模拟过程中可以进行图形化演示效果,所打开或新建的程序只能是 C+类型 的。 主要设计方法或技术路线:主要设计方法或技术路线: ()开发环境为+.,图形化显示需用+来实现。 ()负责开发文件,编辑,运行菜单功能的开发人员对+中的菜单,工具栏,多文档等 方面的知识要有一定的了解,其次,在这个基础上还需有编译原理方面的知识,主要是语法分 析和词法分析,语法分析采用递归下降的方法来处

    5、理。采用+中的封装技术使整个系统具有 严格的保密性,此外还需考虑到系统的扩展性,这就属于采用接口时所要考虑的问题了。 (3)查看菜单中的栈要用到 MFC 的标准模板库的栈容器 (4)可能要在 MFC 中设置一二个全局变量, 可以定义在 App 类中,然后程序在任何地方都可 以使用函数得到此 App 类, 也可以声明和定义在一个.h 和.cpp 文件中,然后在要使用的地方包 括此.h 文件即可。当然也可以写一个类,然后定义 static 的成员变量,可能这样会更符合 oop 的 风格。 完成本课题应具备的环境(软件、硬件) :完成本课题应具备的环境(软件、硬件) : 硬件环境: CPU:Cerl

    6、on 2.5 或以上 内存:512MB 或以上 硬盘 40GB 或以上,显示器无要求 软件环境: 系统环境:WindowsXP 程序编写工具:isual C+ 6.0 制图工具:Visio 2003 各阶段任务安排:各阶段任务安排: (1)3.3 3.8 完成需求文档(包括合成的需求文档) (2)3.9 3.20 完成概要设计和详细设计文档 (3)3.214.21 完成所有的功能 (4)4.225.2 对整个系统进行测试 (5)5.25.10 对整个系统合成,毕业论文撰写 主要参考资料:主要参考资料: 1Raphael Pender 编著 标准 C+编程宝典 M北京:电子工业出版社 2005.1


    注意事项

    本文(VC毕业论文--基于图形的C程序模拟器的设计与实现――语法分析与运行功能设计与实现)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583