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(); }