Java零基础学习分享

2019-01-03

2019-01-03  本文已影响0人  CLJnong

c#,Windows窗体应用程序

步骤:

1.打开visual studio2013开发软中,在菜单栏中选择“文件”命令,可以看到“新建”、“项目”选择。

2.在已经安装的模板中选择编程语言为visualC#,选择其中的windows经典桌面中的Windows窗体应用(用来创建具有Windows窗体用户界面的应用程序),项目名为“MyFirstForm”。

3.在我们创建好项目后,解决方案中包含了Form1.cs文件。这个就是窗体应用程序项目给我设计好的窗体。

4.鼠标定位到“Form1.cs”这个文件中,双击进入窗体设计界面。在窗体上右键属性打开属性页面,就可以在上面

5.在Form窗口中,右键“查看代码”进入编写代码界面,可以在这个文件下编写所需要的代码

6.在Form1.cs文件下有个“Form1.Designer.cs”文件,这是系统给我们定义好的资源文件

7.进入form1窗体中,拖一个按钮,设置text属性为“我的第一个程序”,添加一个click事件。

8.进入click 事件方法,添加一个MessageBox.Show("Hello World");用来显示一个对话框。具体代码如下:

9.编译运行程序,点击窗体上的按钮“这是我的第一个程序”。后面弹出一个对话框显示“Hello World”。

二、我的窗体——计算器

//考虑输入的内容为:字符串

//考虑是否为空,是否去空格

//考虑是否符合要求的数字

//考虑谁获得焦点,谁清空

把textbox内容清空:

this.texNum01.Clear();

获得焦点:

this.texNum01.Focus();

碰到异常的情况:

停止代码往下执行:return;

public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private void but_cal_Click(object sender, EventArgs e)        {            //输入2个介于0-1000的正整数,计算它们的和,输出结果            string str01 = this.texNum01.Text.Trim();            //考虑是否为空,是否介于0-1000之间            if(str01.Length==0){                //提示没有输入有效字符!                //不往下执行                //获得焦点,继续输入                MessageBox.Show(lab_num01.Text+"没有输入有效字符!","",MessageBoxButtons.OK,MessageBoxIcon.Information);                this.texNum01.Clear();                this.texNum01.Focus();                return;            }            int num01=Convert.ToInt32(str01);            if(num01<0||num01>1000){                MessageBox.Show(lab_num01.Text+"数字必须介于0-1000之间!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);                              this.texNum01.Focus();                return;            }            string str02 = this.texNum02.Text.Trim();            //考虑是否为空,是否介于0-1000之间            if(str02.Length==0){                //提示没有输入有效字符!                //不往下执行                //获得焦点,继续输入                MessageBox.Show(lab_num02.Text+"没有输入有效字符!","",MessageBoxButtons.OK,MessageBoxIcon.Information);                this.texNum02.Clear();                this.texNum02.Focus();                return;            }            int num02=Convert.ToInt32(str02);            if(num02<0||num02>1000){                MessageBox.Show(lab_num02.Text+"数字必须介于0-1000之间!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);                this.texNum02.Focus();                return;            }            texResult.Text = (num01 + num02).ToString();        }

上一篇下一篇

猜你喜欢

热点阅读