C#理论-从零开始:创建你的第一个 WPF 应用程序和控制台应用引言

引言

在本文中,我们将深入探讨如何从头开始创建一个 WPF(Windows Presentation Foundation)应用程序和一个控制台应用程序。WPF 是一个用于构建 Windows 桌面应用程序的框架,而控制台应用程序则是最基础的应用程序类型,适用于学习编程的基本概念。我们将一步一步地引导你完成这两个应用程序的创建过程,并解释每一步的细节。

第一部分:创建 WPF 应用程序

1. 准备工作

在开始之前,你需要确保你的计算机上安装了以下软件:

  • Visual Studio(推荐最新版)
  • .NET Framework(Visual Studio 通常会附带)
2. 创建新的 WPF 项目
  1. 打开 Visual Studio。
  2. 在“启动”窗口中,选择“创建新项目”。
  3. 在搜索框中输入“WPF App”并选择“WPF App (.NET Framework)”,然后点击“下一步”。
  4. 为你的项目命名(例如“HelloWPF”),选择项目的保存位置,然后点击“创建”。
3. 设计用户界面

Visual Studio 提供了一个方便的设计器工具,可以通过拖放控件来设计用户界面。

  1. 打开 MainWindow.xaml 文件。
  2. 在设计视图中,拖放一个按钮到窗口中。
  3. 在 XAML 代码中,为按钮添加属性,如下所示:
<Button Name="myButton" Content="Click Me" Width="100" Height="50" Click="myButton_Click"/>
4. 编写事件处理代码

当用户点击按钮时,我们希望显示一条消息。我们需要为按钮添加一个点击事件处理程序。

  1. 打开 MainWindow.xaml.cs 文件。
  2. 添加以下代码:
private void myButton_Click(object sender, RoutedEventArgs e)
{
    MessageBox.Show("Hello, WPF!");
}
5. 运行应用程序

点击 Visual Studio 顶部工具栏中的“启动”按钮(或按 F5),你的 WPF 应用程序将运行。当你点击按钮时,你应该会看到一条消息框显示“Hello, WPF!”。

第二部分:创建控制台应用程序

1. 创建新的控制台项目
  1. 打开 Visual Studio。
  2. 在“启动”窗口中,选择“创建新项目”。
  3. 在搜索框中输入“Console App”并选择“Console App (.NET Core)”,然后点击“下一步”。
  4. 为你的项目命名(例如“HelloConsole”),选择项目的保存位置,然后点击“创建”。
2. 编写基本代码

控制台应用程序的代码非常简单,通常包括一个 Main 方法,这是应用程序的入口点。

  1. 打开 Program.cs 文件。
  2. 将代码修改为如下内容:
using System;

namespace HelloConsole
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello, Console!");
            Console.WriteLine("请输入您的名字:");

            string name = Console.ReadLine();
            Console.WriteLine($"你好, {name}!");

            Console.WriteLine("按任意键退出...");
            Console.ReadKey();
        }
    }
}
3. 运行应用程序

点击 Visual Studio 顶部工具栏中的“启动”按钮(或按 F5),你的控制台应用程序将运行。程序将会在控制台中显示“Hello, Console!”并提示你输入名字,然后再显示欢迎信息。

结论

通过这篇文章,你已经学会了如何从零开始创建一个简单的 WPF 应用程序和一个控制台应用程序。WPF 应用程序展示了如何使用图形界面和事件处理,而控制台应用程序则展示了基本的输入输出操作。通过进一步的学习和实践,你可以构建更复杂和功能丰富的应用程序。希望这篇文章能为你的编程之路提供一个良好的起点。

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值