第三节 1WinForm基础
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; /* 第一个Windows程序 * WinForm: Windows Form, .Net中用来开发windows窗口程序的技术,无论是之前学的控制台程序,还是后面学的ASP.Net都是调用.Net框架,因此所有知识点都是一样的 * 新建一个WIndows项目,Windows->Windows窗体应用程序 * 控件: 窗口上很多元素都是相似的,因此将这些元素抽像为一些类,这些类就叫做控件 * 识别PowerPoint中的控件,按钮(Button),文本框(TextBox) 标签(Label) 单选按钮(RadioButton) * 复选框(CheckBox) * 添加 删除 移动 缩放控件 * * 拖放控件,输入姓名,点击按钮,窗口标题显示问好,设置窗口对像的属性就可以改变窗口的外观 * 点击按钮调用TextBox的Hide方法,调用控件的方法就可以使得控件发生动作 * 当用户点击按钮的时候Button1_click方法被调用,这个方法不是程序员调用的,而是程序员把方法写好 * 并且说明"当用户点击按钮的时候执行Button1_click方法中的代码",这一点各控制台程序不同,这被称为 "好莱坞原则":不要找我,我会找你(Don't Call me, I will call You) * 控件,属性,事件,事件处理方法,控件的名字(控件的实例,对象名) */ namespace _1WinForm基础 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { string name = textBox1.Text; //this.Text给窗口设置标题 this.Text = name + "您好!"; textBox1.Hide(); //隐藏和显示 } } }