随笔分类 -  Wpf

摘要:长风破浪会有时,直挂云帆济沧海 AIStudio.框架汇总 开源版 名称地址描述 Gitee GitHub 博客 Wpf画板框架:示意图,流程图,SFC顺序控制图,逻辑图,思维导图,画板,Block基础功能,可编程画板(预览)等 Gitee GitHub 博客 权限框架Wpf客户端:大屏,系统管理, 阅读全文
posted @ 2024-02-03 08:11 竹天笑 阅读(1628) 评论(0) 推荐(2)
摘要:AIStudio框架汇总及介绍 先上效果图: 大文件上传 1.客户端需要按照块拆成一块一块,先计算大小,然后计算块的个数,然后按块逐个上传,代码如下: public async Task<UploadResult> UploadFileChunck(string path, Action<doubl 阅读全文
posted @ 2023-09-23 23:42 竹天笑 阅读(1644) 评论(3) 推荐(2)
摘要:AIStudio框架汇总及介绍 前言,当时想写这个东西(AIStudio.Wpf.Block)主要是陪我儿子学scratch,觉得这种编程语言挺有意思,但是没有想到自己写一个是如此的复杂,感觉给自己挖坑了,后续的工程也非常巨大,先发出一部分来看看,上几个动图。 1.helloworld 2.加法 3 阅读全文
posted @ 2023-08-13 17:54 竹天笑 阅读(660) 评论(2) 推荐(1)
摘要:AIStudio框架汇总及介绍 先上一张效果动图,本次更新主要仿照Scratch,目前仅完成拖拽部分,逻辑部分后续完善。 同样老规矩,先上源码地址:https://gitee.com/akwkevin/aistudio.-wpf.-diagram 本次扩展主要内容: 1.Block模块,入口在文件新 阅读全文
posted @ 2023-07-02 12:13 竹天笑 阅读(577) 评论(0) 推荐(3)
摘要:AIStudio框架汇总及介绍 先上效果图吧 同样老规矩,先上源码地址:https://gitee.com/akwkevin/aistudio.-wpf.-diagram 本次实现的内容有 [1] 画笔实现 [2] 封闭画笔实现 [3] 钢笔实现 [4] 文字画笔 [5] 直线,矩形,椭圆 [6] 阅读全文
posted @ 2023-05-20 17:44 竹天笑 阅读(811) 评论(0) 推荐(0)
摘要:AIStudio框架汇总及介绍 先上一张效果动图。 同样老规矩,先上源码地址:https://gitee.com/akwkevin/aistudio.-wpf.-diagram 简单使用,自定义一个text模块的代码如下: Code = @"using System;namespace AIStud 阅读全文
posted @ 2023-05-01 23:48 竹天笑 阅读(1247) 评论(2) 推荐(4)
摘要:AIStudio框架汇总及介绍 先上一张简易效果图,本次更新主要仿照百度脑图。 同样老规矩,先上源码地址:https://gitee.com/akwkevin/aistudio.-wpf.-diagram 本次扩展主要内容: 1.思维导图、目录组织图、鱼骨头图、逻辑结构图、组织结构图,入口在文件新建 阅读全文
posted @ 2023-04-05 08:54 竹天笑 阅读(1706) 评论(0) 推荐(2)
摘要:AIStudio框架汇总及介绍 据上一次更新https://www.cnblogs.com/akwkevin/p/15047453.html已经1年有余,本次更新主要参照了一个Blazor的Diagram的画线算法,链接地址:https://github.com/Blazor-Diagrams/Bl 阅读全文
posted @ 2023-02-05 19:55 竹天笑 阅读(2365) 评论(2) 推荐(1)
摘要:AIStudio框架汇总及介绍 前言:上一节通过少量代码就可以实现一个crud的界面,但是还没有达到我们的终极目标,有没有办法,写好View和ViewModel,Wpf端就不需要更改任何代码呢?答案依旧是可以的,在数据库里配置好脚本,前台根据菜单的参数不同,从后台查回不同的脚本,然后通过一套代码,就 阅读全文
posted @ 2022-06-18 12:52 竹天笑 阅读(1327) 评论(0) 推荐(3)
摘要:AIStudio框架汇总及介绍 前言:即便有了代码生成器可以使用,我们还是需要很大一部分工作要做,然后我们就在想,能不能使用一个通用的View和一个通用的ViewModel,让新增一个crud的代码降到最低呢?答案是可以的。开发要做的就是定义类,剩下的东西完全围绕着这个类进行,一遍代码,通用执行。 阅读全文
posted @ 2022-06-18 12:16 竹天笑 阅读(1505) 评论(0) 推荐(1)
摘要:AIStudio框架汇总及介绍 前言:代码生成器,生成的表单代码都是按照TextBox生成的,实际中可能还需要ComboBox等其它控件,改动的地方还很多,那么我们是不是可以设计一个可拖拽的界面,进行编辑,编辑完成后,直接拷贝到我们的工程里呢? 设计界面如下(代码在AIStudio.Wpf.Agil 阅读全文
posted @ 2022-06-18 11:02 竹天笑 阅读(1199) 评论(0) 推荐(0)
摘要:AIStudio框架汇总及介绍 前言:往往后台添加一个类,我们又要开始简单重复的拷贝工作,作为一个程序员,我们要尽量避免大量代码的拷贝,一是不好维护,而是容易出错,如果拷贝不可避免,如果有规律可循,是不是可以自动代码生成。 先贴出设计效果图 第一步:如果我们可以连上数据库,可以使用DB First的 阅读全文
posted @ 2022-06-18 10:36 竹天笑 阅读(932) 评论(0) 推荐(0)
摘要:AIStudio框架汇总及介绍 前言:上一节实现的FormItem中,还需要自己写TextBox或者ComboBox,代码还是比较多,我们能不能设置一个属性,让其自动生成呢?说干就干。 第一步:实现FormCodeItem继承FormItem,定义依赖性属性ControlType,根据Control 阅读全文
posted @ 2022-06-18 09:40 竹天笑 阅读(453) 评论(0) 推荐(0)
摘要:AIStudio框架汇总及介绍 前言:Form表单是比较常见的一种布局,Wpf一般使用Gird进行布局,但是代码会显得比较多比较乱,参照vue的Form表单,代码就比较简洁。 比如实现如图的编辑模板,您会想到用什么布局呢? 现在开始,我们来实现一个Wpf的Form表单,实现效果图如下: 第一步:实现 阅读全文
posted @ 2022-06-18 09:21 竹天笑 阅读(1890) 评论(0) 推荐(2)
摘要:AIStudio框架汇总及介绍 内容不再介绍,功能请参考2.0https://www.cnblogs.com/akwkevin/p/14534441.html 本次主要升级了控件库, AIStudio.Wpf.AClient: Wpf客户端框架,AIStudio.Wpf.AClient3.0 (gi 阅读全文
posted @ 2022-05-22 12:50 竹天笑 阅读(2491) 评论(0) 推荐(3)
摘要:本控件库,结合了MahApps.Metro,Material-Design,HandyControl,PanuonUI,Xceed等控件库,做了一个集成,并有部分自定义的控件,供大家参考使用,以下为控件库截图,本控件库会保持定期维护定期更新,欢迎大家光临。(如果我使用了您的控件,没有在本文提出,请联 阅读全文
posted @ 2022-05-22 12:14 竹天笑 阅读(2735) 评论(3) 推荐(6)
摘要:AIStudio框架汇总及介绍 一、查看官方文档 https://mahapps.com/docs/themes/thememanager 按照官方文档,基本可以完成自定义主题。 但是所有的颜色需要自己按照https://github.com/MahApps/MahApps.Metro/blob/d 阅读全文
posted @ 2021-07-28 15:16 竹天笑 阅读(1022) 评论(0) 推荐(0)
摘要:AIStudio框架汇总及介绍 遍历显示器显示多屏窗口,获得多屏数据的方法:System.Windows.Forms.Screen.AllScreens if (LocalSetting.ScreenMode == "Full") { var mainwindow = Application.Cur 阅读全文
posted @ 2021-07-28 10:57 竹天笑 阅读(1429) 评论(0) 推荐(0)
摘要:Diagram FlowChart 阅读全文
posted @ 2021-07-23 09:46 竹天笑 阅读(8142) 评论(9) 推荐(11)
摘要:AIStudio框架汇总及介绍 又接触了一个新的升级插件,和AutoUpdater.NET基本相似。生成包来说Inno Setup很方便,比Wix ToolSet容易配置多了。 1.打包软件Inno Inno Setup入门实例教程 Inno Setup打包工具新手教程(图文)https://www 阅读全文
posted @ 2021-06-28 21:47 竹天笑 阅读(2453) 评论(0) 推荐(1)