WPF开源项目:AIStudio.Wpf.AClient

介绍

Wpf客户端,AIStudio.Wpf.AClient

92e13e91ff30975212d403bd1174130e.png

软件架构

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

后端使用ASP.net core,采用的是Colder.Admin.AntdVue的框架,强烈推荐大家去看,我在其基础上增加了一些功能,

网页客户端浏览地址(账号密码:Admin,Admin):

http://121.36.12.76:5001/

接口浏览地址http://121.36.12.76:5000/

Wpf客户端下载可以直接运行,默认配置文件 AIStudio.Wpf.Client.exe.Config

<appSettings>
    <add key="Title" value="AIStudio" />
    <add key="Language" value="中文" />
    <add key="FontSize" value="16" />
    <add key="FontFamily" value="宋体" />
    <add key="Accent" value="BlueGray" />
    <add key="Theme" value="BaseGray11" />
    <add key="NavigationLocation" value="Left" />
    <add key="NavigationAccent" value="Dark" />
    <add key="TitleAccent" value="Normal" />
    <add key="ToolBarLocation" value="Top" />
    <add key="Version" value="1.0.20201115-rc3" />
    <add key="ServerIP" value="http://121.36.12.76:5000" />
    <add key="UpdateAddress" value="http://121.36.12.76:5000/update" />
  </appSettings>

其中ServerIP就是后台接口地址,http://121.36.12.76:5000可直接使用。

账号密码:Admin,Admin。如果不连服务器,只看DemoPage,账号密码LocalUser,LocalUser。

如果不连服务器,还可以使用SQLite本地数据,客户端可以独立运行。账号密码Admin, Admin

<add key="ServerIP" value=""/> 
<add key="UpdateAddress" value="http://121.36.12.76:5000/Update/AutoUpdater.xml"/>
<add key="ConString" value="Data Source=Admin.db"/>
<add key="DatabaseType" value="SQLite"/>
<add key="DeleteMode" value="Logic"/>

注释掉ServerIP,那么是使用efcore获取数据,改变ConString和DatabaseType即可。另外,默认数据库删除模式为软删除。

作者微信:akwkevin

作者QQ:80267720

QQ技术交流群:51286643(进群提供服务端的开源代码地址)

个人博客:https://www.cnblogs.com/akwkevin/

部分截图

下面上客户端部分截图,作者对该项目还在调整,源码、UI美观度等还在优化,欢迎给该作者提建议(带完整RBAC权限):

系统管理

bb583ac2a5ce54041593defbe161b667.png
登录界面
b5de9753a08abe943a33f359fda74e83.png
主窗口
33834e61fbe9e41691ba0f0a3c155e27.gif
用户管理
30182c37c9ec1729af34607d0617fc90.gif
角色管理
1d3461c4d40acbcc50636cff9aadade5.gif
权限管理

消息中心

30f8f3dcb3ccb59643f378b089714510.gif
站内消息

特色功能:流程管理

c0ecf667147c8357d16db2264292b45c.gif
流程管理
2a2f9800bea28620ef3898ebb532198c.gif
发起流程
475f019c67a2a33a8accb29b7e629bfe.gif
表单管理

与作者技术交流

作者微信:akwkevin

作者QQ:80267720

QQ技术交流群:51286643(进群提供服务端的开源代码地址)

个人博客:https://www.cnblogs.com/akwkevin/

文中项目仓库地址:https://gitee.com/akwkevin/aistudio.-wpf.-aclient

大家可关注作者gitee账号,还有其他项目,比如:WPF开源项目:流程画板:

https://gitee.com/akwkevin/aistudio.-wpf.-diagram

上该项目几个截图结束本文:

ca53a875d72189840609cdcdaac6214b.png
画板编辑
d93554bdb580544e1b16a075ba9c6d66.png
流程图
ceb7952b99b89b3ceb6fbb773d24f17e.png
逻辑图
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值