恭喜,你发布的帖子
发布于 2020-02-01 22:43:31
8楼
如此的话上位机UI,可以实现与后台业务完全隔离,界面可以随意创新了。
以第一个例子为例,下面是另一个UI界面,直接复制粘贴进去,编译根本不会报错,这就是前后完全分离的好处,因为各自实现的对象是完全没有关联的。
只要很容易的加上几个标准化格式的绑定声明,一分钟搞定运行OK了。
至于后台业务,主要放在Models里面。业务需要的服务放在Service中,这其中包括数据库服务和通信服务。数据库和通信部分都写成通用库放做为底层实现。
分层设计的模式会给开发的带来便利和清晰。
如果对WPF非常熟练的话,其实没必要用VS,用Blend开发相当爽了。按我的理解这并不像很多人认为的Blend是为了前后端分离而搞的,对Xaml非常熟练的人,没理由不用Blend。
请填写推广理由:
分享
只看
楼主