第 一 个 窗 口 第一个窗口 第一个窗口
1.第一个窗口
可视化界面设计:
1 双击Form1.cs ,打开界面设计器
2 打开显示工具箱
3 拖一个按钮 Button到界面上
2.项目结构
目的结构:
App.config应用配置
Form1.cs源码文件(窗口)
Form1.Designer.cs源码文件(界面设计)
Form1.resx资源文件
Program.cs源码文件(Main方法)
Form1 的两种打开方式
1双击Form1.cs,打开的是界面设计器
2右键,查看代码,打开的是源码编辑器
结合使用:可视化界面设计+手工编写业务代码
类的拆分:
Form1 : Form1.cs + Form1.Designer.cs
3.手工创建窗口
Form ,窗口
可以手工创建一个窗口类
class MyForm : Form
{
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WinForm基础
{
class MyForm:Form
{
public MyForm()
{
this.Text = "我的窗口";
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WinForm基础
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
MyForm form = new MyForm();
Application.Run(form);
}
}
}
1[STAThread]
相当于Java里的注解语法,用于修饰Main方法
2 Application.Run()
启动消息循环,详见下一篇教程