3.C#WinForm基礎累加器

功能:实现累加计算。

知识点:

bool int.TryParse(string s,out int result)(+1重载) 

将数字的字符串形式转换为它的等效的32位有效的有符号整数,一个指示操作是否成功的返回值。

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 累加器
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string s1 = textBox1.Text;//文本框一输入的内容存放到字符串s1
            string s2 = textBox2.Text;//文本框一输入的内容存放到字符串s1
            int i1,i2;

            /*  bool int.TryParse(string s,out int result)(+1重载)
             * 将数字的字符串形式转换为它的等效的32位有效的有符号整数,一个指示操作是否成功的返回值。
             */

            if (int.TryParse(s1, out i1) == false)//文本框一输入内容字符串s1转换成整型数据i1
            {
                MessageBox.Show("第一个数格式错误!!!");
                return;
            }
            if (int.TryParse(s2, out i2) == false) //文本框一输入内容字符串s1转换成整型数据i2
            {
                MessageBox.Show("第二个数格式错误!!!");
                return;
            }
            if (i1 >= i2) //检查错误
            {
                MessageBox.Show("第二个数必须大于第一个数");//在出错的地方设置断点,看相关变量的值。
                return;
            }
            int sum=0;
            for (int i = i1; i <= i2; i++)
            {
                sum = sum + i;
            }
            textBox3.Text = Convert.ToString(sum);//将计算的和赋值给文本框三
        }
    }
}

程序截图:

3.C#WinForm基礎累加器

软件下载地址:http://pan.baidu.com/s/1bnq256B

 

更多相关文章
  • 1.C#WinForm基礎制作簡單計算器
    利用c#语言编写简单计算器: 核心知识点:   MessageBox.Show(Conve
  • 2.C#WinForm基礎Email分析器
    功能:输入Email地址,输出用户名和域名   string[] String.split
  • 4.C#WinForm基礎圖片(顯示和隱藏)
    要求: 软件上有一张图片,默认是隐藏的.用户在文本框中输入身份证号(13122619810
  • 5.C#WinForm基礎登陸失敗三次退出系統
    目标:           登陆界面,登陆错误三次退出程序.假设用户名密码是admin.,不区分大小写,(易错点:局部变量与类变量)        局部变量每次运行完毕变量的值都会被销毁,下次再运行,会重新初始化.       而类字段,只要是一个对象,那么只要对象不销毁,就会一直保持对象的字段值. ...
  • 6.C#WinForm基礎城市選擇器
    源码如下: using System; using System.Collections.
  • 最近在学习前端,当然包括js,css,html什么的,在听课时做的一些小练习,记录下来: 实例一: --Tab选项卡-- <script type="text/javascript">  window.onload=
  • ASP.NET MVC 4.0 學習1C#基礎語法
    1,方法多載,相同的方法名稱,不同的參數類型.數量 class Program { static void Main(string[] args) { Program newObject = new Program(); //字符串 Console.WriteLine(newObject.Cal(& ...
  • WinForm 简称,Windows Form ,调用.Net框架.   Return 只是退出当前方法.   MessageBox.Show("输入的Email地址是非法的!");   把整型转换为String 类
一周排行
  • bind的地位我想就不用废话了.现在我来动手自己创建一整套DNS. 两台机器:ns.263.net 10.1.1.10 ns1.263.net 10.1.1.12 一.主DNS(10.1.1.10)的安装配置: 1.
  • 


    		    RHEL4 FTP服務(四)配置本地用戶訪問VSFTP伺服器
    开场白: #***/ 在写这篇文章之前,我曾经想控制本地FTP用户帐户实现一下功能: 1.
  • 在php的配置文件(php.ini)中有一个short_open_tag的值,开启以后可以使用PHP的段标签:(<? ?>). 同时,只有开启这个才可以使用 <?= 以代替 <? echo . ...
  • HDMI接显示器或电视,有黑边或者被放大了是个很常见的问题,显卡设置界面里改下Scale或者Overscan/Underscan就行,可问题是WindowsServer版的CCC没有控制颜色对比度和缩放的那个界面.
  • It is at WebWorkContext.CurrentCustomer's part. //check whether request is made by a search engine //in this
  • 由于点数只有16,而点1又必选,暴力枚举选点情况,每次做一个最小生成树 这里用的prim算法,要注意的是存在选取这些点但找不到生成树的情况,需要将之排出 #include<cstdio> #include ...
  • 一个强大的gem                                                         1.gem 'carrierwave', '0.9.0'           -> ...
  • <!DOCTYPE html> <html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/ ...
  • 课程大纲: <完美PPT设计解密>系列之1理念篇 <完美PPT设计解密>系列之2文字篇 <完美PPT设计解密>系列之3配色篇 <完美PPT设计解密>系列之4绘图篇 &l ...
  • 什么是cookie? cookie 是存储于访问者的计算机中的变量.每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie.你可以使用 JavaScript 来创建和取回 cookie 的值. 有关co