黑马程序员--学习winForm概念、简单的windows程序、TextBox、ComboBox及用法

   通过今天的视频学习,掌握winForm概念、简单的windows程序、TextBox、ComboBox及基本用法。

  1、winForm概念

     第一个windows程序 winForm:windows  Form   在.Net中用来开发windows窗口程序的技术,控制台程序和ASP.Net都是调用.Net框架

    用法:新建一个windows项目:windows选择windows窗体应用程序

  控件:识别PowerPoint中的控件,按钮(Button)、文本框(TextBox)、标签(Label)、单选按钮(RadioButton)、复选框(CheckBox)。

   当用户点击按钮的时候Button1_click方法被调用,这个方法不是程序员调用的,而是程序员把方法写好,并且说明“当用户点击按钮的时候执行Button1_click   中的代码”,这一点和控制台不同。

  private  void   button1_click(object  sender,EventArgs   e)

      {

        string  name=textBox1.Text;

        this.Text=string.Format("{0}你好",name);

      }

 2、简单的winForm程序

简单的加法计算器,用户在文本框1、2中输入俩个数,点击按钮,在文本框3中显示了俩个数的和。如果1或者2为错误的数据格式,则弹出对话框提示错误。int.TryParse、MessageBox.show.

 程序:       string  s1=TextBox1.Text;.

                string  s2=TextBox2.Text;

                 int  i1,i2;

                if(int.TryParse(s1,out  i1)==false)

                 {

                     MessageBox.show("数字1格式错误")

                      Return;

                  }

                   if(int.TryParse(s2,out  i2)==false)

                 {

                     MessageBox.show("数字2格式错误")

                      Return;

                  }

      输出Email地址,输出用户名和域名

          string  email=textBox1.Text;

          string[]strs=email.split('@');

         if(strs.Length!=2)

         {

                MessageBox.show("输入有误");

                Return;

         }

        textBox2.Text=strs[0];

        textBox3.Text=strs[1];

3、TextBOX

  文本框的几种模式:Multiline(多行)、PasswordChar(密码)

空间名要有含义:按钮Button:btn;文本框TextBox:txt;复选框:CheckBox:cb。

 例子:   string  oldPassword=textBox1.Text;

             string  newPassword=textBox2.Text;

             string  newPassword1=textBox3.Text;

             if(oldPassword!="888888")

             {

                 MessageBox.show("旧密码输入错误");          

                 Return;

              }

             if(newPassword!=newPassword1)

             {

                MessageBox.show("俩次密码必须一致");

                Return;

             }

             if(oldPassword==newPassword)

             {

                 MessageBox.show("新密码和旧密码不能一样");

                 return;

             }

               MessageBox.show("修改成功");

 4、ComboBox

      SelectedIndex:选中项的序号。没有任何选中的时候是-1,否则是选中的序号(0开始)

   

 

posted @ 2012-11-20 16:35  韩俊  阅读(472)  评论(0编辑  收藏  举报