zoukankan      html  css  js  c++  java
  • 简单的物流项目实战,WPF的MVVM设计模式(一)

    新建一个WPF项目,命名为WMS

    然后分别新建文件夹,Data,Models,Views,ViewModels,Services,如下图所示

    然后通过NuGet安装连个Nuget包,分别为SQLite,EntityFramework,这两个Nuget包
    这里我解释一下为什么用SQLite,不用SQL Server,原因很简单,SQLite有个特性,
    移动性很强,而且是轻量数据库,当然也可以用NoSQL,都没有问题,本文目的在于
    怎么区理解MVVM的设计模式,让模糊的概念清晰化。仅作参考,不做商业项目,谢谢!

    通过安装SQLite的Nuget包如下图,可以通过Nuget包图形安装界面安装也可以通Nuget的
    控制台界面安装

    通过安装EntityFramework的Nuget包如下图,可以通过Nuget包图形安装界面安装也可以通Nuget的
    控制台界面安装

    这里解释一下这几个文件的作用,Data是存放数据类型,Models是放数据的模型,Views是放视图用于展示
    界面的,给用户看的,ViewModels是Views和Models两个之间的链接,可以理解为连接器,Services则是作为
    接口,返回数据的。本文仅作参考,如果不对,多多指教。

  • 相关阅读:
    uploadify上传文件代码
    事务处理拼接sql语句对数据库的操作.异常回滚
    Scrum【转】
    Redis
    mybatis
    Spring MVC
    IOC的理解(转载)
    spring IOC与AOP
    git
    python基础2
  • 原文地址:https://www.cnblogs.com/R00R/p/11187733.html
Copyright © 2011-2022 走看看