介绍

首先, 粗糙的展示一下目前的结构设计理念, 因为这几天一直在忙于工作, 所以跟进有些缓慢, 整体的设计是支持多种服务模式、目前只针对MSSQL做数据库接口, ORM选型则用的是微软的EF(PS:开发这边比较快,就不太注重ORM选型, 主要是以WPF内容为主, 后台服务、数据库类型、桥接方式都可以让喜欢折腾的人自定义, 所以目前大部分工作是把WPF这块的内容写的尽量全面)。

客户端基本结构

针对客户端结构,分为如下5层:

Common层:

主要放置 WPF转换器、核心的类库、字库包、Unity包、用户自定义控件。

Interface层:

存放基层的数据操作接口、Unity接口、功能的操作接口。

View层:

各个模块以文件夹区分(PS: 只是单纯为了方便查看),存放各个功能模块的界面UI。

ViewDialog层:

存放各个模块以弹窗的形式展现的窗口。

ViewModel层:

存放各个功能模块的上下文对象, 用于逻辑处理, View层则单纯用于关联上下文显示的作用。

开放框架交流群,感兴趣可根据下方二维码或号码添加 :

最新文章

  1. Sql Server系列:数据库组成及系统数据库
  2. ActiveX(一)第一个简单的Demo
  3. sqlHelper做增删改查,SQL注入处理,存储值,cookie,session
  4. shared jedis 在spring中的配置
  5. Qt5.3.0 for Android开发环境配置
  6. sqlserver 纵横
  7. Hbase step by step 完全分布式安装
  8. UC打通高德POI数据,用大数据描绘周边热点地图
  9. bootstrap学习笔记<四>(table表格)
  10. POJ 1321 棋盘问题(DFS & 状压DP)
  11. Orchard中的多语言功能
  12. iOS · 安装RVM cocoaPods 及问题解决
  13. C#实现测量程序运行时间及cpu使用时间
  14. ASP.NET MVC 必备知识点杂谈
  15. SqlServer保留几位小数的两种做法
  16. 页面中插入百度地图(使用百度地图API)
  17. 有具体名称的匿名函数var bar = function foo(){}
  18. 学习React系列(四)——受控组件与非受控组件
  19. SignalR 行实时通信遇到的
  20. 安装php rabbitmq扩展,继上一篇安装Rabbitmq

热门文章

  1. 【转】黄聪:HtmlAgilityPack教程案例
  2. Spring Cloud学习笔记【十】配置中心(消息驱动刷新配置)
  3. 可穿戴KEY带来的身份认证的革命
  4. Looger级别
  5. Linux下清除系统日志方法
  6. VB.NET中文双引号的处理方法
  7. Windows平台下使用pthreads开发多线程应用
  8. MySql免安装版绿化版安装配置,附MySQL服务无法启动解决方案
  9. 随机模拟的基本思想和常用采样方法(sampling)
  10. Network Stack‎ : Disk Cache