gpt4 book ai didi

c# - 使用 MVC 设计模式编写点网桌面应用程序

转载 作者:太空狗 更新时间:2023-10-29 21:25:01 25 4
gpt4 key购买 nike

我接到了一项任务,要使用 C# 制作桌面应用程序。它必须使用 MVC 设计模式来完成,但我找不到任何可以展示如何使用基于桌面的应用程序来完成它的教程。我能找到的所有教程都展示了如何为 web (asp.net) 做这件事。

所以我想知道是否有人可以向我推荐一本这样做的书或在线教程?

最佳答案

我总是通过这样做来学习这是一个非常基本的例子。 Web 或 Windows,无所谓...

型号

// basic template for what your view will do
public interface IProgram
{
public string FirstName { get; set; }
}

查看

public class Program : IProgram
{
ProgramController _controller;
public Program()
{
// pass itself to the controller
_controller = new ProgramController(this);
}

public string FirstName
{
get { return firstNameTextBox.Value; }
set { firstNameTextBox.Value = value; }
}
}

Controller

public class ProgramController
{
IProgramView _view;
public ProgramController(IProgramView view)
{
// now the controller has access to _view.FirstName
// to push data to and get data from
_view = view;
}
}

你可以通过这种方式绑定(bind)任何成员,比如事件

关于c# - 使用 MVC 设计模式编写点网桌面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4608251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com