小编uni*_*que的帖子

什么是MVC中的ViewModel?

我是ASP.NET MVC的新手.我在理解ViewModel的目的时遇到了问题.

什么是ViewModel,为什么我们需要一个用于ASP.NET MVC应用程序的ViewModel?

如果我能有一个简单的例子,那就更好了.

asp.net-mvc viewmodel

411
推荐指数
9
解决办法
30万
查看次数

用于C++实时应用程序的GUI框架

C++应用程序比.NET具有更高的性能,因此许多应用程序都是用C++编写的.

但是原始的C++没有GUI支持,因此Qt类似框架可以帮助开发人员开发桌面GUI应用程序但是大多数应用程序也不是QT应用程序.

对于像Adobe Photoshop这样的大型跨平台C++应用程序,最常用的GUI框架/库是什么?Qt是否适用于大型应用?如果没有,使用这些库比Qt等更常见的跨平台库有什么好处?

c++ qt mfc

7
推荐指数
1
解决办法
3239
查看次数

实体框架中的导航属性是什么

我是Entity Framework的新手.当Visual Studio创建模型图时,我们可以在Entities.Propertie和Navigation Properties中看到两件事,那么这些导航属性是什么?怎么用?

.net c# entity-framework

7
推荐指数
3
解决办法
9163
查看次数

是不是从ViewModel实践调用业务逻辑

我正在开发一个大型ASP.NET MVC项目(大约15个单独的项目).我们使用Facade设计模式来调用业务逻辑以及其他项目.

问题:在MVC应用程序中,从ViewModel调用Facade是一种最佳实践吗?

我正在使用单个Facade实例来调用所有函数.我为每个Action创建一个ViewModel,并使用ViewModel中的数据填充它.这些结果使ViewModel更大,但Controller Action变得更薄,因为我们现在正在ViewModel中完成工作.在ViewModel构造函数中,我传递了Facade实例,并从业务逻辑层获取所需的内容.

public class MyViewModel
{
    private Facade _Facade;
    public IEnumerable<SomeModel> Collection { get; set; }
    public IEnumerable<SelectListItem> Years { get; set; }
    public IEnumerable<SelectListItem> Quarters { get; set; }
    public int SelectedYear { get; set; }
    public int SelectedQuarter { get; set; }


     public BottomUpForecastViewModel(EXFacade facade)
    {
        this._Facade = facade;
        this.Years = GetFinancialYears();
        this.Quarters = GetFinancialQuarters();
        this.SelectedYear = DateTime.Now.Year;
        this.SelectedQuarter = TimePeriods.GetQuarterNoForDate(DateTime.Now);
        Collection = GetMonthlyCollection(SelectedYear, SelectedQuarter);// Take data     from the _Facade(call facade)

    }

}

  public …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc viewmodel asp.net-mvc-4

5
推荐指数
3
解决办法
8120
查看次数

现在学习Microsoft基础课程(MFC)是否值得?

我是微软技术的忠实粉丝.学到很多.NET Framework和C#就像编程语言一样.但我相信.NET应用程序运行在.NET Framework之上,所以它们有点慢.然后我听说MFC是Windows开发的包装类,它是商业应用程序开发的标准(我的意思是不是业务级应用程序)所以我想知道现在学习MFC是否值得?还有其他选择吗?我想开发商业级应用程序感谢您阅读我的问题.

.net c++ winapi mfc

4
推荐指数
2
解决办法
2万
查看次数

MFC还活着吗?

我是编程新手.我想学习一种新的应用程序编程语言.我用Google搜索并找到了旧的MFC框架.我想问一下:MFC还有价值吗?

我想开发桌面应用程序.如果不是,我应该选择深入学习什么?

c c++ mfc

2
推荐指数
1
解决办法
1617
查看次数

标签 统计

c++ ×3

mfc ×3

.net ×2

asp.net-mvc ×2

c# ×2

viewmodel ×2

asp.net ×1

asp.net-mvc-4 ×1

c ×1

entity-framework ×1

qt ×1

winapi ×1