
MyProject
叶舟遥
这个作者很懒,什么都没留下…
展开
-
WinForm小程序-科学计算器和贷款计算器
用C#写的一个计算器小程序。两个TabPages,一个是科学计算器,一个是贷款计算器。科学计算器可以完成基本的四则运算、三角和反三角函数、二八十六进制转换、阶乘和取余等运算;贷款计算器有等额本息和等额本金两种模式。界面设置:运行调试: 运行结果:源原创 2018-01-07 15:52:50 · 2498 阅读 · 4 评论 -
WinForm小程序-拼图游戏
用C#写的一个支持鼠标拖动拼图的拼图游戏软件。软件能自动对加载的图片进行分割,并打乱顺序后放置在不同的图片框中,用户使用鼠标拖动图片框中的图片进行拼图,还具备挑战计时功能,拼图成功或者挑战失败后,系统会自动进行提示。 其主要功能描述如下:图片尺寸自适应:对不同尺寸的图片能调整成指定尺寸,满足拼图游戏软件的要求。图片动态分割:能自动将图片分割成不同的大小。默认分成3×3矩阵,支持用户...原创 2018-08-19 00:00:24 · 2749 阅读 · 2 评论 -
C# 可视化——C++词法分析器
实现了一个可用的C++语法分析器,从文件读取源代码,从左到右扫描每行该语言源程序的符号,拼成单词,换成统一的内部表示(token)。识别标识符、数字、特殊字符、关键字等类别,删除注释行和空白符,打印出每行包含的记号的二元形式到目标文件中去。源文件:程序运行、选择源文件: 源代码显示在textBox1中并标出行号:点击生成文件按钮,启用语法分析并将文件保存在指定位置:...原创 2018-11-02 15:47:18 · 1383 阅读 · 0 评论 -
C# 可视化——递归下降语法分析器
算法基本思想: 消除了左递归和左公共因子的文法,每个产生式左边的非终结符对应一个函数,在子程序中实现对该非终结符所在产生是的右部语法成分的识别,分析过程是按产生式规则自顶向下一层一层调用相关子程序来完成的。具体实现过程是扫描源文件,先做语法分析,建立各种表格存放单词;然后进行语法分析,遇到终结符进行匹配,遇到非终结符调用相关子程序,输出分析过程和结果。用C#实现了一个可视化的语法分析器。在...原创 2018-11-02 15:49:47 · 1258 阅读 · 0 评论 -
C# 可视化——LR语法分析器
文法G(E'):E'→#E#E→E+T|TT→T*F|FF→(E)|i产生式如下:E→E+T E→T T→T*F T→F F→(E) F→i 用C#完成了一个可视化的LR语法分析器,源代码从文件读取。点击选择文件按钮选择源文件,源文件的内容显示在textBox1中。 点击开始分析按钮,启动语法分析程序,分析过程和结果显示在textBox2中:...原创 2018-11-02 15:56:12 · 3762 阅读 · 0 评论