欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C#编写简易计算器(附源代码)超详细(17页).doc

    • 资源ID:37160612       资源大小:259KB        全文页数:17页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    C#编写简易计算器(附源代码)超详细(17页).doc

    -C#编写简易计算器(附源代码)超详细-第 17 页超详细一、 因为计算器设计的控件太多,不便使用控制台应用程序完成,所以这里使用Windows窗体应用程序,并命名为Calc,如下图所示:二、 向窗体中拖入需要的控件,如下图所示:(完成效果图)结果显示区(作者博客左边的文本框)是TextBox控件,并修改其name为txtShow ,按键09为Button控件,并将其name分别修改为btn_0、btn_1、btn_2、btn_3、btn_4、btn_5、btn_6、btn_7、btn_8、btn_9;按键【负数】的name值修改为btn_sign,按键【.】的name修改为btn_dot,按键【+ - * /】的name值分别修改为btn_add、btn_sub、btn_mul、btn_div,按键【=】的name值修改为btn_equ,按键【倒数】的name值修改为btn_rev,按键【平方】的name值修改为btn_sqr,按键【开方】的name值修改为btn_sqrt。右边的计算器图片空间是PictureBox,作者博客控件是LinkLabel,可以不添加,以上所有控件均可按照需求添加,只保留自己需要的按钮控件和textbox控件即可。三、 代码部分(含解释),采用switch多分支语句编写using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;namespace Calc/ <summary>/ QQ:479340056 温柔一刀C#简易计算器的实现/ </summary>public class CalcForm : System.Windows.Forms.Formprivate System.Windows.Forms.Button btn_0;private System.Windows.Forms.Button btn_1;private System.Windows.Forms.Button btn_2;private System.Windows.Forms.Button btn_3;private System.Windows.Forms.Button btn_4;private System.Windows.Forms.Button btn_5;private System.Windows.Forms.Button btn_6;private System.Windows.Forms.Button btn_7;private System.Windows.Forms.Button btn_8;private System.Windows.Forms.Button btn_9;private System.Windows.Forms.Button btn_add;private System.Windows.Forms.Button btn_sub;private System.Windows.Forms.Button btn_mul;private System.Windows.Forms.Button btn_div;private System.Windows.Forms.Button btn_sqrt;private System.Windows.Forms.Button btn_sign;private System.Windows.Forms.Button btn_equ;private System.Windows.Forms.Button btn_dot;private System.Windows.Forms.Button btn_rev;private System.Windows.Forms.TextBox txtShow;private System.Windows.Forms.Button btn_sqr; private PictureBox pictureBox1; private LinkLabel linkLabel1;/ <summary>/ 必需的设计器变量。/ </summary>private System.ComponentModel.Container components = null;public CalcForm()/ Windows 窗体设计器支持所必需的InitializeComponent();/ TODO: 在InitializeComponent 调用后添加任何构造函数代码/ <summary>/ 清理所有正在使用的资源。/ </summary>protected override void Dispose( bool disposing )if( disposing )if (components != null) components.Dispose();base.Dispose( disposing );#region Windows Form Designer generated code/ <summary>/ 设计器支持所需的方法- 不要使用代码编辑器修改/ 此方法的内容。/ </summary>private void InitializeComponent() System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(CalcForm); this.btn_9 = new System.Windows.Forms.Button(); this.txtShow = new System.Windows.Forms.TextBox(); this.btn_8 = new System.Windows.Forms.Button(); this.btn_7 = new System.Windows.Forms.Button(); this.btn_div = new System.Windows.Forms.Button(); this.btn_sqrt = new System.Windows.Forms.Button(); this.btn_4 = new System.Windows.Forms.Button(); this.btn_5 = new System.Windows.Forms.Button(); this.btn_6 = new System.Windows.Forms.Button(); this.btn_1 = new System.Windows.Forms.Button(); this.btn_2 = new System.Windows.Forms.Button(); this.btn_3 = new System.Windows.Forms.Button(); this.btn_0 = new System.Windows.Forms.Button(); this.btn_mul = new System.Windows.Forms.Button(); this.btn_sub = new System.Windows.Forms.Button(); this.btn_sign = new System.Windows.Forms.Button(); this.btn_equ = new System.Windows.Forms.Button(); this.btn_add = new System.Windows.Forms.Button(); this.btn_dot = new System.Windows.Forms.Button(); this.btn_sqr = new System.Windows.Forms.Button(); this.btn_rev = new System.Windows.Forms.Button(); this.pictureBox1 = new System.Windows.Forms.PictureBox(); this.linkLabel1 = new System.Windows.Forms.LinkLabel(); (System.ComponentModel.ISupportInitialize)(this.pictureBox1).BeginInit(); this.SuspendLayout(); / btn_9 this.btn_9.BackColor = System.Drawing.SystemColors.ActiveBorder; this.btn_9.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; this.btn_9.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.ButtonFace; this.btn_9.FlatAppearance.MouseOverBackColor = System.Drawing.Color.WhiteSmoke; this.btn_9.Font = new System.Drawing.Font("黑体", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, (byte)(134); this.btn_9.ForeColor = System.Drawing.Color.Black; this.btn_9.Location = new System.Drawing.Point(126, 37); this.btn_9.Name = "btn_9" this.btn_9.Size = new System.Drawing.Size(59, 31); this.btn_9.TabIndex = 0; this.btn_9.Tag = "9" this.btn_9.Text = "9" this.btn_9.UseVisualStyleBackColor = false; this.btn_9.Click += new System.EventHandler(this.btn_0_Click); / txtShow this.txtShow.Location = new System.Drawing.Point(4, 6); this.txtShow.Name = "txtShow" this.txtShow.ReadOnly = true; this.txtShow.Size = new System.Drawing.Size(242, 21); this.txtShow.TabIndex = 1; this.txtShow.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; / btn_8 this.btn_8.BackColor = System.Drawing.SystemColors.ActiveBorder; this.btn_8.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; this.btn_8.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.ButtonFace; this.btn_8.FlatAppearance.MouseOverBackColor = System.Drawing.Color.WhiteSmoke; this.btn_8.Font = new System.Drawing.Font("黑体", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, (byte)(134); this.btn_8.ForeColor = System.Drawing.Color.Black; this.btn_8.Location = new System.Drawing.Point(66, 37); this.btn_8.Name = "btn_8" this.btn_8.Size = new System.Drawing.Size(59, 31); this.btn_8.TabIndex = 2; this.btn_8.Tag = "8" this.btn_8.Text = "8" this.btn_8.UseVisualStyleBackColor = false; this.btn_8.Click += new System.EventHandler(this.btn_0_Click); / btn_7 this.btn_7.BackColor = System.Drawing.SystemColors.ActiveBorder; this.btn_7.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; this.btn_7.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.ButtonFace; this.btn_7.FlatAppearance.MouseOverBackColor = System.Drawing.Color.WhiteSmoke; this.btn_7.Font = new System.Drawing.Font("黑体", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, (byte)(134); this.btn_7.ForeColor = System.Drawing.Color.Black; this.btn_7.Location = new System.Drawing.Point(4, 37); this.btn_7.Name = "btn_7" this.btn_7.Size = new System.Drawing.Size(59, 31); this.btn_7.TabIndex = 3; this.btn_7.Tag = "7" this.btn_7.Text = "7" this.btn_7.UseVisualStyleBackColor = false; this.btn_7.Click += new System.EventHandler(this.btn_0_Click); / btn_div this.btn_div.BackColor = System.Drawing.SystemColors.ActiveBorder; this.btn_div.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; this.btn_div.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.ButtonFace; this.btn_div.FlatAppearance.MouseOverBackColor = System.Drawing.Color.WhiteSmoke; this.btn_div.Font = new System.Drawing.Font("黑体", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, (byte)(134); this.btn_div.ForeColor = System.Drawing.Color.Red; this.btn_div.Location = new System.Drawing.Point(187, 37); this.btn_div.Name = "btn_div" this.btn_div.Size = new System.Drawing.Size(59, 31); this.btn_div.TabIndex = 4; this.btn_div.Text = "/" this.btn_div.UseVisualStyleBackColor = false; this.btn_div.Click += new System.EventHandler(this.btn_div_Click); / btn_sqrt this.btn_sqrt.BackColor = System.Drawing.SystemColors.ActiveBorder; this.btn_sqrt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; this.btn_sqrt.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.ButtonFace; this.btn_sqrt.FlatAppearance.MouseOverBackColor = System.Drawing.Color.WhiteSmoke; this.btn_sqrt.Font = new System.Drawing.Font("黑体", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, (byte)(134); this.btn_sqrt.ForeColor = System.Drawing.Color.Black; this.btn_sqrt.Location = new System.Drawing.Point(253, 37); this.btn_sqrt.Name = "btn_sqrt" this.btn_sqrt.Size = new System.Drawing.Size(59, 31); this.btn_sqrt.TabIndex = 5; this.btn_sqrt.Text = "开方" this.btn_sqrt.UseVisualStyleBackColor = false; this.btn_sqrt.Click += new System.EventHandler(this.btn_sqrt_Click); / btn_4 this.btn_4.BackColor = System.Drawing.SystemColors.ActiveBorder; this.btn_4.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; this.btn_4.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.ButtonFace; this.btn_4.FlatAppearance.MouseOverBackColor = System.Drawing.Color.WhiteSmoke; this.btn_4.Font = new System.Drawing.Font("黑体", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, (byte)(134); this.btn_4.ForeColor = System.Drawing.Color.Black; this.btn_4.Location = new System.Drawing.Point(4, 72); this.btn_4.Name = "btn_4" this.btn_4.Size = new System.Drawing.Size(59, 31); this.btn_4.TabIndex = 6; this.btn_4.Tag = "4" this.btn_4.Text = "4" this.btn_4.UseVisualStyleBackColor = false; this.btn_4.Click += new System.EventHandler(this.btn_0_Click); / btn_5 this.btn_5.BackColor = System.Drawing.SystemColors.ActiveBorder; this.btn_5.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; this.btn_5.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.ButtonFace; this.btn_5.FlatAppearance.MouseOverBackColor = System.Drawing.Color.WhiteSmoke; this.btn_5.Font = new System.Drawing.Font("黑体", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, (byte)(134); this.btn_5.ForeColor = System.Drawing.Color.Black; this.btn_5.Location = new System.Drawing.Point(66, 72); this.btn_5.Name = "btn_5" this.btn_5.Size = new System.Drawing.Size(59, 31); this.btn_5.TabIndex = 7; this.btn_5.Tag = "5" this.btn_5.Text = "5" this.btn_5.UseVisualStyleBackColor = false; this.btn_5.Click += new System.EventHandler(this.btn_0_Click); / btn_6 this.btn_6.BackColor = System.Drawing.SystemColors.ActiveBorder; this.btn_6.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; this.btn_6.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.ButtonFace; this.btn_6.FlatAppearance.MouseOverBackColor = System.Drawing.Color.WhiteSmoke; this.btn_6.Font = new System.Drawing.Font("黑体", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, (byte)(134); this.btn_6.ForeColor = System.Drawing.Color.Black; this.btn_6.Location = new System.Drawing.Point(126, 72); this.btn_6.Name = "btn_6" this.btn_6.Size = new System.Drawing.Size(59, 31); this.btn_6.TabIndex = 8; this.btn_6.Tag = "6" this.btn_6.Text = "6" this.btn_6.UseVisualStyleBackColor = false; this.btn_6.Click += new System.EventHandler(this.btn_0_Click); / btn_1 this.btn_1.BackColor = System.Drawing.SystemColors.ActiveBorder; this.btn_1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; this.btn_1.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.ButtonFace; this.btn_1.FlatAppearance.MouseOverBackColor = System.Drawing.Color.WhiteSmoke; this.btn_1.Font = new System.Drawing.Font("黑体", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, (byte)(134); this.btn_1.ForeColor = System.Drawing.Color.Black; this.btn_1.Location = new System.Drawing.Point(4, 108); this.btn_1.Name = "btn_1" this.btn_1.Size = new System.Drawing.Size(59, 31); this.btn_1.TabIndex = 9; this.btn_1.Tag = "1" this.btn_1.Text = "1" this.btn_1.UseVisualStyleBackColor = false; this.btn_1.Click += new System.EventHandler(this.btn_0_Click); / btn_2 this.btn_2.BackColor = System.Drawing.SystemColors.ActiveBorder; this.btn_2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; this.btn_2.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.ButtonFace; this.btn_2.FlatAppearance.MouseOverBackColor = System.Drawing.Color.WhiteSmoke; this.btn_2.Font = new System.Drawing.Font("黑体", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, (byte)(134); this.btn_2.ForeColor = System.Drawing.Color.Black; this.btn_2.Location = new System.Drawing.Point(66, 108); this.btn_2.Name = "btn_2" this.btn_2.Size = new System.Drawing.Size(59, 31); this.btn_2.TabIndex = 10; this.btn_2.Tag = "2" this.btn_2.Text = "2" this.btn_2.UseVisualStyleBackColor = false; this.btn_2.Click += new System.EventHandler(this.btn_0_Click); / btn_3 this.btn_3.BackColor = System.Drawing.SystemColors.ActiveBorder; this.btn_3.BackgroundImageLayout = System.Windows.Form

    注意事项

    本文(C#编写简易计算器(附源代码)超详细(17页).doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开