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

  ------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------

   通过今天的视频学习,掌握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开始)

   

 

  ------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------

转载于:https://www.cnblogs.com/junhan/archive/2012/11/20/2779266.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值