• 第一章


     9:37:19
    大客官 2018/2/27/周二 9:37:19

    第一章

    1.创建windows窗体应用程序。
    2.Form1.cs窗体文件,程序员对窗体编写的代码一般都存放在这个文件中
    3.Form1.Designer.ce:窗体设计文件,其中的代码是有由VisUal Studio自动生成的,一般不需要修改
    4.Form1.resx:资源文件,用来配置当前窗体所使用的字符串,图片等资源
    5.Program.cs:主程序文件,其中包含程序入口的Main()方法。
    6.Label 创建属性  TextBox 创建文本框  ComboBox 创建自定义文本框  Butto 创建按钮
    7.Click 查找属性 
                 //new 个对象
    8.          Form3 cc = new Form3();
                          //左边带有值的属性付给 共有的变量   
                cc.name 

     = textBox1.Text;
                cc.Pwd = txtBox.Text;
                cc.Show();
                this.Hide(); 


                     private void Form3_Load(object sender, EventArgs e)
            {
                lblcnm.Text =lblcnm.Text+ name;
                lblTt.Text = lblTt.Text + Pwd;
            }



                  DialogResult result= MessageBox.Show("是否取消!?","提示~!@#¥%……&*()――+",MessageBoxButtons.YesNo,MessageBoxIcon.Error);
               if (result == DialogResult.No 

    )
               {
                   this.Close();
               }
    9.Trim()去空格     MessageBox.Show("") 按取消的提示语句    .Focus()就是获得焦点的意思比如:function A(){    if(txtUser.text.value==null){         alert("请输入用户名");         txtUser.focus();         return;}意思就是当你没有输入txtUser文本框中的内容时,自动获得此文本框的焦点,然手光标移动到此文本框中
    10.MessageBoxButtons.(按钮形式)  MessageBoxIcon.(报错图标)
    11.State 状态   object 可以转换成任何类型.所以适用于所有类型值的比较.
                                        本章总结
    11.使用窗体的属性设计窗体,窗体常用的属性有FormBorderStyle(窗体形状 调大调小)  StartPosition(窗体的位置)  WindowState(窗体的大小)等。
    12.使用标签(Label)(lbl)  文本框(TextBox)(txt)  组合框(ComboBox)(cob) 按钮(Button)(btn) 设计窗体界面。这些控件有通常有属性  如Name  Text  Enable  也有各自特有大的属性。
    13.编写事件处理程序:即针对用户触发的事件编写合适的处理方式。
    14.使用MessageBox弹出四种消息框 使用DialogResult获得消息框的返回值。
    15.使用窗体Show()方法和Hide()方法实现窗体的显示和隐藏。
    16.结合ADO.NET 

    和WinForms编写简单的数据库处理程序。
    17.在窗体定义字段 实现窗体的数据传递。。



                                                     猜数小游戏
    public partial class Form1 : Form
        {
           
            int d;//在控制台输入的数
            int h;//返回值强转 h
            int c;//计算错误次数
            public Form1()
            {
                InitializeComponent();
            }
            public int show() 
            {
                Random r = new Random();//new一个随机数
                int num= r.Next(1,100);//返回一个1~100的整数 (不包括100)
                txtZai.Text = Convert.ToString(num);
               return num;
            }
            private void Form1_Load(object sender, EventArgs e)
            {
                h = show(); 
            }

            private void btnNew_Click(object sender, EventArgs e)
            {
                btnCk.Enabled = true;//开始能点击!!
            }
            private void btnCk_Click(object sender, EventArgs e)
            {
                d = int.Parse(txtSh.Text);
                if (d == h)
                {
                    MessageBox.Show("恭喜你猜对了 奖励老婆一个!!!一共猜了" + c, "温馨提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
                }
                else if (h > d)
                {
                    MessageBox.Show("小了! 在猜~", "温馨提示", MessageBoxButtons.OKCancel);
                    c++;
                }
                else if (h < d)
                {
                    MessageBox.Show("大了! 在猜~", "温馨提示", MessageBoxButtons.OKCancel);
                    c++;
                }
            }
        }
    }

  • 相关阅读:
    linux利用grep查看打印匹配的下几行或前后几行的命令
    Linux NetHogs监控工具介绍
    db2 查看进程 db2中的常用命令及使用方法
    Linux python <tab>自动补全
    Saltstack pillar组件
    History(历史)命令用法
    Saltstack grains组件
    Saltstack常用模块及API
    文本处理三剑客之AWK的用法
    linux程序调试命令strace
  • 原文地址:https://www.cnblogs.com/SFHa/p/8477153.html
Copyright © 2020-2023  润新知