系列目录
在这一部分,我们将从简单的控制台应用程序过渡到图形用户界面(GUI)应用程序。GUI 应用程序更加直观和用户友好,是现代软件开发的核心内容。我们将介绍如何使用 Windows Forms 和 Windows Presentation Foundation (WPF) 开发桌面应用程序,并通过开发一个记事本应用项目来巩固所学知识。
图形用户界面(GUI)应用程序使用户可以通过图形元素与应用程序进行交互。这些图形元素包括窗口、按钮、文本框等。在 C# 中,主要有两种常见的 GUI 开发框架:Windows Forms 和 Windows Presentation Foundation (WPF)。
使用 Windows Forms 开发桌面应用
Windows Forms 是 .NET 框架的一部分,用于创建具有图形界面的桌面应用程序。它简单易用,适合快速开发小型应用程序。
创建一个简单的 Windows Forms 应用程序
- 新建项目:在 Visual Studio 中,选择 “创建新项目”,选择 “Windows Forms App (.NET Framework)” 模板。
- 设计界面:使用拖放方式添加控件,例如按钮和文本框。
- 编写代码:
using System; using System.Windows.Forms; public class MainForm : Form { private Button button; private TextBox textBox; public MainForm() { button = new Button(); button.Text = "Click Me"; button.Location = new System.Drawing.Point(50, 50); button.Click += Button_Click; textBox = new TextBox(); textBox.Location = new System.Drawing.Point(50, 100); textBox.Width = 200; Controls.Add(button); Controls.Add(textBox); } private void Button_Click(object sender, EventArgs e) { textBox.Text = "Hello, Windows Forms!"; } [STAThread] static void Main() { Application.EnableVisualStyles(); Application.