AIStudio框架汇总及介绍
长风破浪会有时,直挂云帆济沧海
AIStudio.框架汇总
开源版
名称 | 地址 | 描述 |
---|---|---|
Gitee GitHub 博客 | Wpf画板框架:示意图,流程图,SFC顺序控制图,逻辑图,思维导图,画板,Block基础功能,可编程画板(预览)等 | |
Gitee GitHub 博客 | 权限框架Wpf客户端:大屏,系统管理,流程中心,通用查询,代码生成,文件上传,文件下载,表单,多窗口等 | |
Gitee GitHub 博客 | 权限框架后台ASP.NET Core+Blazor客户端:NET7.0,jwt验证,DI自动注入,nlog日志,事件总线,SqlSugar,aop拦截,quartz等 | |
Gitee GitHub 博客 | Wpf控件库:按钮,输入框,图标,面包屑,下拉控件,菜单,文字链接,分页,步骤条,级联选择,复选框,日期和时间选择器,表单,选择器,单选框,评分,重复按钮,滑动输入条,切换按钮,数值选择控件,上传,头像,徽标数,日历和时间,卡片,走马灯,数据表格,折叠面板,分组框,图片,滚动视图,标签,标签页,工具条,文本块,时间轴,树形控件,列表框,边框,警告提示,抽屉,全局提示,对话框,窗口容器,通知提醒框,进度条,加载中,锚点,回到顶部,分割线,颜色拾取器,媒体播放,校验,网页,键盘操作,锚点等(样式或控件) | |
Gitee 博客 | Wpf客户端新手教程 | |
Avalonia控件库(开发中,未开放) |
VIP版
名称 | 地址 | 描述 |
---|---|---|
AIStudio画板升级版(准备中) | ||
Gitee | AIStudio画板-C#脚本生成节点 | |
Wpf Svg编辑器(准备中) | ||
Wpf Block积木编程(准备中) |
框架简介
一、Wpf画板框架
输入图片说明二、权限框架Wpf客户端
输入图片说明三、权限框架后台ASP.NET Core API+Blazor客户端
├─Client (客户端部分)
│ ├─AIStudio.BlazorUI (客户端页面)
│ ├─AIStudio.Client.Business (向后台请求方法)
│ ├─Application
│ │ ├─AIStudio.BlazorMaui.Client (启动项目,嵌入在maui中)
│ │ ├─AIStudio.BlazorServer.Client(启动项目,Blazor的server模式,暂未完成)
│ │ ├─AIStudio.BlazorWasm.Client(启动项目,Blazor的wasm模式,推荐模式)
│ │ ├─AIStudio.BlazorWinform.Client(启动项目,嵌入在winform中)
│ │ └─AIStudio.BlazorWpf.Client(启动项目,嵌入在wpf中)
│ └─Diagram
│ ├─AIStudio.BlazorDiagram (Diagram的流程图封装)
│ └─AIStudio.BlazorDiagram.Test
├─Common
│ ├─AIStudio.Common (API的基础实现)
│ ├─AIStudio.DbFactory (代码生成使用)
│ ├─AIStudio.Entity (实体类)
│ ├─AIStudio.Util (公共方法)
│ └─WorkflowCore (开源的工作流实现)
│ ├─providers
│ │ ├─WorkflowCore.LockProviders.SqlServer
│ │ ├─WorkflowCore.Persistence.EntityFramework
│ │ ├─WorkflowCore.Persistence.MySQL
│ │ ├─WorkflowCore.Persistence.PostgreSQL
│ │ ├─WorkflowCore.Persistence.Sqlite
│ │ ├─WorkflowCore.Persistence.SqlServer
│ ├─WorkflowCore
│ ├─WorkflowCore.DSL
└─Server (服务端部分)
├─AIStudio.Api (API启动项目)
├─AIStudio.BlazorWasm.Server (WASM托管在API中的启动项目)
├─AIStudio.Business
├─AIStudio.IBusiness
四、Wpf控件库
输入图片说明[
{
"title": "General",
"image": "Home",
"demoItemList": [
[ "Introduce 介绍", "IntroduceView", "Introduce", "" ],
[ "Button 按钮", "ButtonView", "Button", "" ],
[ "TextBox 输入框", "TextBoxView", "Input", "" ],
[ "Icon 图标", "IconView", "FontAwesome", "" ],
[ "Path 路径", "PathView", "Path", "" ],
[ "Color 色彩", "BrushView", "Brush", "" ]
]
},
{
"title": "Navigation",
"image": "Navigation",
"demoItemList": [
[ "BreadcrumbBar 面包屑", "BreadcrumbBarView", "BreadcrumbBar", "" ],
[ "DropDown 下拉控件", "DropDownView", "DropDown", "" ],
[ "Menu 菜单", "MenuView", "Menu", "" ],
[ "Link 文字链接", "LinkTextBlockView", "Link", "" ],
[ "Pagination 分页", "PaginationView", "Pagination", "" ],
[ "StepBar 步骤条", "StepBarView", "Step", "" ]
]
},
{
"title": "Data Entry",
"image": "Edit",
"demoItemList": [
[ "Cascader 级联选择", "CascaderView", "Cascader", "" ],
[ "CheckBox 复选框", "CheckBoxView", "CheckBox", "" ],
[ "DateTimePicker 日期和时间选择器", "DatePickerView", "DatePicker", "" ],
[ "Form 表单", "FormView", "Form", "" ],
[ "ComboBox 选择器", "ComboBoxView", "ComboBox", "" ],
[ "Radio 单选框", "RadioButtonView", "RadioButton", "" ],
[ "Rate 评分", "RateView", "Star", "" ],
[ "Repeat 重复按钮", "RepeatButtonView", "RepeatButton", "" ],
[ "Slider 滑动输入条", "SliderView", "Slider", "" ],
[ "Toggle 切换按钮", "ToggleButtonView", "ToggleSwitch", "" ],
[ "UpDown 数值选择控件", "NumericUpDownView", "NumericUpDown", "" ],
[ "Upload 上传", "UploadFileView", "Upload", "" ]
]
},
{
"title": "Data Display",
"image": "Display",
"demoItemList": [
[ "Avatar 头像", "AvatarView", "Avatar", "" ],
[ "Badge 徽标数", "BadgeView", "Badge", "" ],
[ "Calendar 日历和时间", "CalendarView", "Calendar", "" ],
[ "Card 卡片", "CardView", "Card", "" ],
[ "Carousel 走马灯", "CarouselView", "Carousel", "" ],
[ "DataGrid 数据表格", "DataGridView", "Grid", "" ],
[ "Expander 折叠面板", "ExpanderView", "Expander", "" ],
[ "Group 分组框", "GroupBoxView", "Group", "" ],
[ "Imgae 图片", "ImageView", "Image", "" ],
[ "ScrollViewer 滚动视图", "ScrollViewerView", "Scroll", "" ],
[ "Tag 标签", "TagView", "Tag", "" ],
[ "Tabs 标签页", "TabControlView", "Tabs", "" ],
[ "ToolBar 工具条", "ToolBarView", "ToolBar", "" ],
[ "Text 文本块", "TextBlockView", "Text", "" ],
[ "Timeline 时间轴", "TimelineView", "Timeline", "" ],
[ "Tree 树形控件", "TreeViewView", "Tree", "" ],
[ "List 列表框", "ListBoxView", "List", "" ],
[ "Border 边框", "BorderView", "Border", "" ]
]
},
{
"title": "Feedback",
"image": "Feedback",
"demoItemList": [
[ "Notice 警告提示", "NoticeCardView", "Alarm", "" ],
[ "Drawer 抽屉", "DrawerView", "Drawer", "" ],
[ "Message 全局提示", "MessageBoxView", "Message", "" ],
[ "Dialog 对话框", "DialogView", "Dialog", "" ],
[ "WindowContainer 窗口容器", "WindowContainerView", "WindowContainer", "" ],
[ "Notification 通知提醒框", "NotificationView", "Notification", "" ],
[ "Progress 进度条", "ProgressBarView", "Progress", "" ],
[ "Loading 加载中", "LoadingView", "Loading", "" ]
]
},
{
"title": "Other",
"image": "Seedling",
"demoItemList": [
[ "Anchor 锚点", "NavigationBarView", "Anchor", "" ],
[ "GotoTop 回到顶部", "GotoTopView", "Goto", "" ],
[ "Divider 分割线", "DividerView", "Divider", "" ],
[ "ColorPicker 颜色拾取器", "ColorPickerView",