• 管理系统-Wpf客户端框架(OA,聊天,定时任务)


    升级版2.0:管理系统-Wpf客户端框架2.0(OA,聊天,定时任务) - 竹天笑 - 博客园 (cnblogs.com)

     

    引言

    本框架使用PrismMVVM,优点咱就不说了,主要了容器注入,消息和DI,比自己写省很多事。网上有很多标准的MVVM的使用方法,但是没有形成一个系统级的框架。本框架从登录到具体业务的使用,还有自动升级都搭建完成,没有大神写的那么好,只是起个抛砖引玉的作用。

    后端使用ASP.net core,采用的是Colder.Admin.AntdVue的框架,强烈推荐大家去看,我在其基础上增加了一些功能,网页浏览地址http://121.36.12.76:5001/,接口浏览地址http://121.36.12.76:5000/,本文不做介绍,大家去看原作者的吧,截几张扩展功能的图片放在此处。账号:Admin,密码Admin。

    1.quarz任务执行

     

    2.Websocket站内聊天

     

      3.站内信

     

     4.流程管理

     

    好了,回归我们的正题,CS端的介绍。

    简介

    直接上目录结构讲解吧

    .

    1. AIStudio.Core核心的公用部分放在此处。
    2. AIStudio.Resource 主题,图片,样式,字体库,中英文资源。
    3. AIStudio.Wpf.Business 业务逻辑层
    4. AIStudio.Wpf.Client 启动程序,登录和自动升级放在此处。
    5. AIStudio.Wpf.LocalConfiguration 本地配置文件管理
    6. AIStudio.Wpf.PetaPoco 同步数据库表结构,并扩展一些DTO的类。
    7. AIStudio.Wpf.Service 与后台交互的APIWEBSocket逻辑。
    8. AIStudio.Wpf.HomePage 主界面,菜单,工具栏等都在此处。
    9. AIStudio.Wpf.DemoPage  Wpf控件展示,供快速开发。
    10. 其它Page都是业务层了,可以使用代码生成器生成。
    11. AIStudio.Wpf.AControls,控件dll使用MahApps.Metro.NET45的扁平风格,并集成了Xceed.Wpf.ToolKit,HandyControl,MaterialDesignInXamlToolkit等其它优秀框架的控件,并且修改成MahApps.Metro.NET45的统一主题。(此处不在本框架介绍,因为都是集成别人的东西)

    具体的东西,大家看源码去吧,源码地址https://gitee.com/akwkevin/AClient

    系统功能截图

    自动升级

     

    登录

     

    主界面

     

    主题切换

     

     

     

    系统设置面板

     

    Swagger接口文档

     

    代码生成

     

    用户管理

     

    任务管理

     

    站内聊天

     

    站内信

     

    流程管理

     

    流程创建

     

    剩下的大家自己去看吧,源码地址https://gitee.com/akwkevin/AClient,客户端安装包下载地址http://121.36.12.76:5000/setup

    账号Admin,密码Admin

    如果大家喜欢的话,请点赞。

    个人QQ:80267720
    QQ技术交流群:51286643

    作者:竹天笑
    互相学习,提高自己。
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    shell字符串截取
    QT,QT SDK, QT Creator 区别
    linux -- 扩容 /home 空间( xfs文件系统分区扩容指定挂载点)
    条件变量与互斥量
    越努力越幸运--2018年7月22日周记
    越努力越幸运--动态数组vector
    越努力越幸运--3-日常bug修复
    越努力越幸运--2-LD_PRELOAD, fork ,僵尸进程
    越努力越幸运--1
    makefile--回顾基础篇
  • 原文地址:https://www.cnblogs.com/akwkevin/p/14018299.html
Copyright © 2020-2023  润新知