资源简介
vs2008下编写的一个计算器小程序,可以实现带括号的基本四则运算

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace MyCalc
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender EventArgs e)
{
}
private void InputEvent(object sender EventArgs e)
{
Button btn = (Button)sender;
if (btn.Text == “C“)
{
textBox1.Text = ““;
return;
}
if (btn.Text == “Backspace“ )
{
if (textBox1.Text.Length > 0)
{
textBox1.Text = textBox1.Text.Substring(0 textBox1.Text.Length - 1);
}
return;
}
if (btn.Text != “=“)
{
textBox1.Text += btn.Text;
return;
}
}
private void button12_Click(object sender EventArgs e)
{
if (textBox1.Text.Length == 0)
{
label2.Text = ““;
label1.Text = “请先输入运算表达式“;
return;
}
label1.Text = ““;
MyCalc mc = new MyCalc(textBox1.Text.ToString());
try
{
textBox1.Text = mc.GetResult().ToString();
}
catch(System.Exception ex)
{
label2.Text = ““;
label1.Text = “由于程序健壮性不好\n\n出错了\n\n请检查运算表达式是否正确“;
return;
}
}
private void 功能说明ToolStripMenuItem_Click(object sender EventArgs e)
{
label1.Text = ““;
label2.Text = “程序可以实现基本的带括号的四则运算\n“ +
“如下所示:\n“ +
“1+2+3 = 6\n“ +
“1+2*3-4 = 3\n“ +
“1+2*(3+4)+5 = 20\n“ +
“1+2*((3+4)*5-6*7)+8 = -5\n“ ;
}
private void 联系我ToolStripMenuItem_Click(object sender EventArgs e)
{
label1.Text = ““;
label2.Text = “程晔“;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2010-11-22 11:58 MyCalc\
目录 0 2010-11-24 20:01 MyCalc\MyCalc\
文件 908 2010-11-22 11:58 MyCalc\MyCalc.sln
文件 14848 2010-11-24 21:25 MyCalc\MyCalc.suo
目录 0 2010-11-22 11:58 MyCalc\MyCalc\bin\
目录 0 2010-11-24 18:10 MyCalc\MyCalc\bin\Debug\
文件 17408 2010-11-24 20:01 MyCalc\MyCalc\bin\Debug\MyCalc.exe
文件 34304 2010-11-24 20:01 MyCalc\MyCalc\bin\Debug\MyCalc.pdb
文件 14328 2010-11-24 20:03 MyCalc\MyCalc\bin\Debug\MyCalc.vshost.exe
文件 490 2007-07-21 01:33 MyCalc\MyCalc\bin\Debug\MyCalc.vshost.exe.manifest
文件 2541 2010-11-24 20:01 MyCalc\MyCalc\Form1.cs
文件 18918 2010-11-24 19:45 MyCalc\MyCalc\Form1.Designer.cs
文件 6012 2010-11-24 19:45 MyCalc\MyCalc\Form1.resx
文件 7329 2010-11-24 19:58 MyCalc\MyCalc\MyCalc.cs
文件 3760 2010-11-24 17:34 MyCalc\MyCalc\MyCalc.csproj
目录 0 2010-11-22 11:58 MyCalc\MyCalc\obj\
目录 0 2010-11-24 20:01 MyCalc\MyCalc\obj\Debug\
文件 621 2010-11-24 20:03 MyCalc\MyCalc\obj\Debug\MyCalc.csproj.FileListAbsolute.txt
文件 847 2010-11-24 19:45 MyCalc\MyCalc\obj\Debug\MyCalc.csproj.GenerateResource.Cache
文件 17408 2010-11-24 20:01 MyCalc\MyCalc\obj\Debug\MyCalc.exe
文件 180 2010-11-24 19:45 MyCalc\MyCalc\obj\Debug\MyCalc.Form1.resources
文件 34304 2010-11-24 20:01 MyCalc\MyCalc\obj\Debug\MyCalc.pdb
文件 180 2010-11-24 18:10 MyCalc\MyCalc\obj\Debug\MyCalc.Properties.Resources.resources
目录 0 2010-11-22 11:58 MyCalc\MyCalc\obj\Debug\TempPE\
文件 487 2010-11-22 11:58 MyCalc\MyCalc\Program.cs
目录 0 2010-11-22 11:58 MyCalc\MyCalc\Properties\
文件 1368 2010-11-22 11:58 MyCalc\MyCalc\Properties\AssemblyInfo.cs
文件 2862 2010-11-22 11:58 MyCalc\MyCalc\Properties\Resources.Designer.cs
文件 5612 2010-11-22 11:58 MyCalc\MyCalc\Properties\Resources.resx
文件 1091 2010-11-22 11:58 MyCalc\MyCalc\Properties\Settings.Designer.cs
文件 249 2010-11-22 11:58 MyCalc\MyCalc\Properties\Settings.settings
............此处省略0个文件信息
- 上一篇:网上书店策划书
- 下一篇:google earth 截图软件
相关资源
- 电脑卡西欧计算器 fx-991CN X Emulator19中
- WPF USB 网络 串口 通信软件
- B/S 网上订餐系统
- 教室管理系统.rar
- 卡西欧工程计算器模拟器Casio FX
- 小鸡快跑游戏.
-
分别适用于.NET fr
amework 2.0和4.0的E - 汽车租赁系统............................
- 德卡D8读写器关于读写感应卡的一些代
- PIC 单片机定时器初值计算器
- 湍流k-e经验值计算器
- halcon 测量助手
- 图片存储到数据库保存二进制文件并
- PIC单片机延时计算器
- 用Socket写的简易FTP服务器和客户端
- 企业销售管理信息系统(全套)
- MVC模式实现的计算器
- 串口操作类(justinio)
- powerbuilder 计算器小程序
- 简单计算器的实现(数据结构)
- 简单计算器的实现(数据结构 修正版
- 基于Petri网的工作流(完整的原创源代
- 选择题自动考试系统
- 多线程实例:桌面智能弹球小游戏
- 基于51单片机的计算器(C51编写,有
- labview计算器实例.vi88218
- Visual_Assist_X VS2008专用
- 土地信息管理系统
- ServiceStack V3.9 全部dll
- PDF pdfview.ocx 无水印
评论
共有 条评论