WPF开源项目:AIStudio.Wpf.AClient

介绍

Wpf客户端,AIStudio.Wpf.AClient

软件架构

本框架使用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权限):

系统管理

登录界面
主窗口
用户管理
角色管理
权限管理

消息中心

站内消息

特色功能:流程管理

流程管理
发起流程
表单管理

与作者技术交流

作者微信: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

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

画板编辑
流程图
逻辑图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/300187.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

有一说一,确实。。 | 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅来源微博 月刊勇者KuMa君

linux一键启动,Linux一键启动、停止、重启Tomcat sh脚本

使用方式sh service-tomcat.sh {start|stop|restart} {si|cas|fr|all}#使用过程总配置一下即可属性名字#1、COMMANDPREFIX#2、APPS#3、APPS2#4、NAMES############################ 统一启动停止前缀 begin# 统一启动停止前缀 模块名称 tomcat7_si_20080COMMANDPREFIX"to…

jquery技巧总结

一、简介1.1、概述随着WEB2.0及ajax思想在互联网上的快速发展传播&#xff0c;陆续出现了一些优秀的Js框架&#xff0c;其中比较著名的有Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等&#xff0c;通过将这些JS框架应用到我们的项目中能够使程序员从设计和书…

另一种阶乘问题

大家都知道阶乘这个概念&#xff0c;举个简单的例子&#xff1a;5&#xff01;1*2*3*4*5.现在我们引入一种新的阶乘概念&#xff0c;将原来的每个数相乘变为i不大于n的所有奇数相乘例如&#xff1a;5!!1*3*5.现在明白现在这种阶乘的意思了吧&#xff01; 现在你的任务是求出1!!…

让 Hangfire 使用 MongoDB 存储

MongoDB 支持Hangfire库。通过使用这个库&#xff0c;您可以将所有作业信息存储在 MongoDB 中。要安装 Hangfire MongoDB Storage&#xff0c;请在 Nuget 包管理器控制台中运行以下命令&#xff1a;PM> Install-Package Hangfire.Mongopublic void ConfigureServices(IServi…

颠覆认知!关于c²= b² + a²,你不知道的N个事实

全世界只有3.14 % 的人关注了青少年数学之旅数是什么&#xff1f;毕达哥拉斯会告诉你&#xff0c;数是众神之母&#xff0c;万物之源——节选自《数学之旅闪耀人类的54个数学家》一般人看来&#xff0c;勾股定理只存在于特定的三角形或几何图形中。但实际上&#xff0c;绝大多数…

Win2003 Server安全配置完整篇

Win2003 Server安全配置完整篇一、先关闭不需要的端口   我比较小心&#xff0c;先关了端口。只开了3389 21 80 1433有些人一直说什么默认的3389不安全&#xff0c;对此我不否认&#xff0c;但是利用的途径也只能一个一个的穷举爆破&#xff0c;你把帐号改 了密码设置为十五六…

c语言长整数转化为16进制字符串,一个30位的字符串十进制长整数怎么转换为对应的十六进制和八进制...

C/C code#include #include using namespace std;inline int compare(string str1,string str2) {//相等返回0&#xff0c;大于返回1&#xff0c;小于返回-1if (str1.size()>str2.size()) return 1; //长度长的整数大于长度小的整数else if (str1.size()else return str1.co…

TinyUI组件开发示例

2019独角兽企业重金招聘Python工程师标准>>> TinyUI实际上并不是一个具体的UI展现组件&#xff0c;它只是一个UI构建体系。它可以适应于各种HtmlCSSJS的体系架构中。 TinyUI主要解决下面的问题&#xff1a; UI中JS的引入与顺序&#xff0c;JS合并的问题 UI中css的…

一键搞定ASP.NET Core Web API幂等性

API的幂等性&#xff08;Idempotent&#xff09;&#xff0c;是指调用某个方法1次或N次对资源产生的影响结果都是相同的。GET请求默认是幂等的&#xff0c;因为它只是查询资源&#xff0c;而不会修改资源。而POST请求默认是不幂等的&#xff0c;多次调用POST方法可能会产生不同…

你这么爱听歌,一定活得很难过吧 | 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅让笑声飞沙雕营长大象ROV全球第一最搞搞笑热门神吐槽朱莉生活日记

暴笑小笑话集----转自通信公社

07-4-11.女&#xff1a;“只要有钱&#xff0c;我嫁给谁都行。”男&#xff1a;“银行的保险柜你嫁吗&#xff1f;” 2.争吵的时候&#xff0c;男人和女人的区别就像是和机关枪的区别。3.我妻子想减肥&#xff0c;所以她每天都去骑马。结果马一个月之中瘦了四十斤。4.病人&…

Web开发中的矢量绘图(vml,svg)处理和应用

为什么80%的码农都做不了架构师&#xff1f;>>> 前言 1991 年物理学家 Tim Berners-Lee 首次在因特网上发布了 HTML 的第一版描述规范文档。经过了 20 多年的发展&#xff0c;HTML 语言成为如今编程最为广泛的语言和互联网上采用最广的文档格式。虽然 HTML 发展十分…

c语言环境窗口组成,如何搭建C语言环境

如何搭建C语言环境开发C程序的时候我们用的开发软件有VC6.0、visual studio等等&#xff0c;但对于有些简单的程序我们更喜欢用记事本或者notepad等方便的工具进行编辑&#xff0c;编辑完后再通过cmd窗口编译运行&#xff0c;但我们得给它一个环境&#xff0c;以便它可以是使用…

C#新手该如何规划学习【学习路线指南】

花费了几天时间整理了C#学习路线图&#xff0c;可以说是纯野生C#程序员成长路线规划&#xff0c;在这里分享下&#xff0c;希望可以帮助到想从事C#开发的同学们。本人阅历尚浅&#xff0c;有些知识点可能分享不正确&#xff0c;希望广大网友评论区补充&#xff0c;我会同步修正…

msdn中C#中常用词汇概念(转帖)

p C# 是一种简洁、类型安全的面向对象的语言&#xff0c;开发人员可以使用它来构建在 .NET Framework 上运行的各种安全、可靠的应用程序。 p C# 作为一种面向对象的语言,支持封装、继承和多态性概念。所有的变量和方法&#xff0c;包括 Main 方法&#xff08;应用程…

丰巢刷脸取件被小学生破解,号称3D、深度学习加持的人脸识别究竟靠谱吗?...

全世界只有3.14 % 的人关注了青少年数学之旅经费不够&#xff0c;2D来凑&#xff1f;前些天&#xff0c;丰巢智能快递柜被“小学生”用打印照片破解&#xff0c;让人大跌眼镜。据《人民日报》报道&#xff0c;嘉兴上外秀洲外国语学校402班科学小队向都市快报《好奇实验室》报料…

Linux脚本利器sed

sed文本例子使用以下文件 $pg quote.txt The honeysuckle band played all night long for only $90. It was an evening of splendid music and company. Too bad the disco floor fell through at 23:10. The local nurse Miss P.Neave was in attendance.1 sed怎样读取…

伍迷随想冷饭集 之 瞻前顾后之随想

哈哈&#xff0c;很是开心&#xff0c;今天是我的生日&#xff0c;由于各地对年龄的计算方法不同&#xff0c;你认为我是25周岁、26岁、还是27虚岁都行&#xff0c;反正是又老一年了。几乎在每年的这个时候&#xff0c;我都会对自己做一个小小的总结&#xff0c;不过以前都没有…

c语言while运行出现错误,【图片】为什么我的while(1)不执行啊?【c语言吧】_百度贴吧...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include #include #include #include #include /*设定&#xff1a;玩家&#xff1a;攻击力&#xff0c;生命值&#xff0c;技能效果&#xff0c;CD&#xff1b;敌人&#xff1a;攻击力&#xff0c;生命值&#xff0c;CD&#xff1…