资源简介
带有记忆功能.能进行简单的四则运算,无论是整数还是小数都可以实现!
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace BfirstApplication
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender EventArgs e)
{
}
private void num_click(object sender EventArgs e)
{
Button b = (Button)sender;
if (dit >= 1 && b.Text == “.“) { return; }
if (dit < 1 && textBox1.Text.Length > 0 && textBox1.Text[textBox1.Text.Length - 1] == ‘.‘) {
textBox1.Text = textBox1.Text.Remove(textBox1.Text.Length - 1);
}
if (b.Text == “.“) { dit++; }
if (!add) { textBox1.Text = ““; add = true;}
textBox1.AppendText(b.Text);
if (textBox1.Text == “.“) textBox1.Text = “0.“;
if (dit < 1 && textBox1.Text != “0.“) textBox1.AppendText(“.“);
}
private void textBox1_TextChanged(object sender EventArgs e)
{
}
private void oper_click(object sender EventArgs e)
{
Button b = (Button)sender;
if (b.Text == “+“) {
if (add) f();
sum1 = sum = Convert.ToDouble(textBox1.Text);
flag = 0;
add = false;
dit = 0;
}
if (b.Text == “-“)
{
if (add) f();
sum1 = sum = Convert.ToDouble(textBox1.Text);
flag = 1;
add = false;
dit = 0;
}
if (b.Text == “*“)
{
if (add) f();
sum1 = sum = Convert.ToDouble(textBox1.Text);
flag = 2;
add = false;
dit = 0;
}
if (b.Text == “/“)
{
if(add)f();
sum1 = sum = Convert.ToDouble(textBox1.Text);
flag = 3;
add = false;
dit = 0;
}
if (b.Text == “sqrt“) {
sum = Math.Sqrt(Convert.ToDouble(textBox1.Text));
textBox1.Text = Convert.ToString(sum);
int temp = (int)sum;
double t = (double)temp;
if (sum == t)
{
textBox1.AppendText(“.“);
}
flag = -1;
}
if (b.Text == “%“) {
sum = Convert.ToDouble(textBox1.Text);
sum *= sum/100;
textBox1.Text = Convert.ToString(sum);
int temp = (int)sum;
double t = (double)temp;
if (sum == t)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 28672 2009-02-17 19:42 计算器\bin\Debug\BfirstApplication.exe
文件 40448 2009-02-17 19:42 计算器\bin\Debug\BfirstApplication.pdb
文件 5632 2005-12-08 14:51 计算器\bin\Debug\BfirstApplication.vshost.exe
文件 7288 2008-11-10 10:04 计算器\Form2.cs
文件 19353 2008-11-10 10:05 计算器\Form2.Designer.cs
文件 5987 2008-11-10 10:04 计算器\Form2.resx
文件 387 2008-11-10 08:51 计算器\obj\BfirstApplication.csproj.FileList.txt
文件 962 2008-11-10 08:45 计算器\obj\Debug\BfirstApplication.csproj.GenerateResource.Cache
文件 28672 2009-02-17 19:42 计算器\obj\Debug\BfirstApplication.exe
文件 180 2008-11-10 10:04 计算器\obj\Debug\BfirstApplication.Form2.resources
文件 40448 2009-02-17 19:42 计算器\obj\Debug\BfirstApplication.pdb
文件 180 2009-02-17 19:42 计算器\obj\Debug\BfirstApplication.Properties.Resources.resources
文件 904 2008-11-10 10:04 计算器\obj\Debug\计算器2.csproj.GenerateResource.Cache
文件 331 2009-02-17 19:43 计算器\obj\计算器2.csproj.FileList.txt
文件 476 2007-03-28 17:28 计算器\Program.cs
文件 1190 2007-03-28 16:32 计算器\Properties\AssemblyInfo.cs
文件 2888 2007-03-28 16:32 计算器\Properties\Resources.Designer.cs
文件 5612 2007-03-28 16:32 计算器\Properties\Resources.resx
文件 1100 2007-03-28 16:32 计算器\Properties\Settings.Designer.cs
文件 249 2007-03-28 16:32 计算器\Properties\Settings.settings
文件 3241 2008-11-10 09:38 计算器\计算器2.csproj
文件 908 2008-11-10 09:45 计算器\计算器2.sln
..A..H. 11776 2009-02-17 19:43 计算器\计算器2.suo
目录 0 2009-02-17 19:43 计算器\obj\Debug\Refactor
目录 0 2009-02-17 19:43 计算器\obj\Debug\TempPE
目录 0 2009-02-17 19:43 计算器\bin\Debug
目录 0 2009-02-17 19:43 计算器\bin\Release
目录 0 2009-02-17 19:43 计算器\obj\Debug
目录 0 2009-02-17 19:43 计算器\obj\Release
目录 0 2009-02-17 19:43 计算器\bin
............此处省略6个文件信息
- 上一篇:C#更改Windows防火墙设置实例程序
- 下一篇:毕业设计_房屋中介系统(C#版)
相关资源
- 毕业设计_房屋中介系统(C#版)
- C#更改Windows防火墙设置实例程序
- C#笔试题大全C#面试集合包括了,.ne
- ASP.NET客户管理系统(毕业设计 C#
- ExcelHelper C#操作Excel的好几种方法
- 在线求职系统(C#ASP.NET源码)
- C#的INI文件读写通用类
- .NET C# Custom Form Designer (附源碼)
- C#动态加载插件示例
- 医院门诊管理系统 aspc#access数据库
- C#用WMP做的四分屏播放器
- C#编写UDP协议的一个局域网简单聊天工
- 医院业务管理系统(C#源代码)
- C#代码生成器(生成MVC三层代码)
- 学生信息管理系统(C# 控制台下)
- C#版蓝牙测试工具
- C#处理png图片位深度和交错属性
- C#冒泡排序动态演示程序(看了就会)
- 远程监控(C#源代码)
- 酒店管理系统(c#.net源码)
- C#异构数据库转换工具源码
- 101个微软的C#例子-Windows Forms篇
- c#编写的连连看程序
- C#如何模拟键盘输入
- 组合 算法 C# 背包问题
- C#中视图和存储过程应用
- C#使用剪切板粘贴数据
- C# TcpListener 例程(源码)
- C#实例程序100例子
- C#设计高精度语音识别程序
评论
共有 条评论