WPFオープンソースプロジェクト:AIStudio. Wpf.AClient

WPFオープンソースプロジェクト:AIStudio. Wpf.AClient

MVVMを行うためにPrismを使用すると、利点は言うまでもなく、主にコンテナ注入、メッセージ、DIを使用して、自分自身を書くよりも多くのことを節約します。MVVMの標準的な使用方法はたくさんありますが、システムレベルのフレームワークはありません。このフレームワークは、ログインから特定のビジネスの使用、および自動アップグレードまで構築されます。

最后更新 2021/07/25 12:06
沙漠尽头的狼
预计阅读 2 分钟
分类
WPF
专题
WPFコントロール·ライブラリ WPF MVVMフレームワークPrismシリーズ WPFのオープンソースプロジェクト C#オープンソースプロジェクト
标签
.NET C# ASP.NET Core WPF Prism

プレゼンテーション:プレゼンテーション

Wpfクライアント、AIStudio.Wpf.AClient

ソフトウェア·アーキテクチャ

このフレームワークはMVVMのためにPrismを使用しています。利点は言うまでもなく、主にコンテナインジェクション、メッセージ、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.

<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を変更します。また、デフォルトのデータベース削除モードはソフト削除である。

スクリーンショットの一部

以下のクライアント側のスクリーンショットは、著者はまだプロジェクトを調整しており、ソースコード、UIの美しさなどはまだ最適化されており、著者への提案を歓迎します(完全なRBAC権限を持つ):

** システム管理***

  • ログインインタフェース

登录界面

  • メイン·ウィンドウ

主窗口

  • ユーザー管理

用户管理

  • ロール管理

角色管理

  • アクセス権の管理

权限管理

** 情報センター **

  • 駅からのニュース

站内消息

** 機能:プロセス管理**

  • プロセス管理

流程管理

  • プロセスの開始

发起流程

  • フォームの管理

表单管理

著者との技術交流

著者:アクケビン

著者:QQ 80 2 6 7 7 2 0

QQ技術交流グループ51286643进グループ提供サービス端のオープンソースコードアドレス

個人ブログhttps://www.cnblogs.com/akwkevin/

本文中のアイテムのリポジトリのアドレスhttps//gitee.com/akwkevin/aistudio.- WPFは、aclientの

著者のgiteeアカウントや、WPFオープンソースプロジェクト:プロセスボードのような他のプロジェクトをフォローできます。

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

このプロジェクトのいくつかのスクリーンショットはこの記事を締めくくる:

  • アートボード編集

画板编辑

  • フロー図

流程图

  • 論理図です。

逻辑图

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2022/01/14

2022年終了WPFプロジェクトの実戦コレクションが公開

今回のビデオコレクションは全部で58集で、WPFの基礎部分レイアウト、スタイル、リソース、アニメーション、テンプレート、MVVM、Prismの概念Region、Navigation、Dialog Service、Module.、MaterialDesignの統合、ASP.NET Core WebApi部分Entityframework、リリース·デプロイメント、クライアント·リリース、デプロイメントなどの完全な開発プロセス。

继续阅读
同分类 / 同标签 2023/06/11

7/7

NET Core3環境でMVVMフレームワークPrismのダイアログサービスを使用する方法は、prismシリーズの最後の記事です。

继续阅读
同分类 / 同标签 2023/06/11

6/7

NET Core3でMVVMフレームワークを使用する方法Prism地域ベースのナビゲーションシステム

继续阅读
同分类 / 同标签 2023/06/11

5/7

NET Core3環境でMVVMフレームワークを使用する方法Prismのゾーンマネージャを使用したビューの管理

继续阅读