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(); //隐藏和显示
}
}
}