摘要:
AIStudio框架汇总及介绍 前言:上一节通过少量代码就可以实现一个crud的界面,但是还没有达到我们的终极目标,有没有办法,写好View和ViewModel,Wpf端就不需要更改任何代码呢?答案依旧是可以的,在数据库里配置好脚本,前台根据菜单的参数不同,从后台查回不同的脚本,然后通过一套代码,就 阅读全文
摘要:
AIStudio框架汇总及介绍 前言:即便有了代码生成器可以使用,我们还是需要很大一部分工作要做,然后我们就在想,能不能使用一个通用的View和一个通用的ViewModel,让新增一个crud的代码降到最低呢?答案是可以的。开发要做的就是定义类,剩下的东西完全围绕着这个类进行,一遍代码,通用执行。 阅读全文
摘要:
AIStudio框架汇总及介绍 前言:代码生成器,生成的表单代码都是按照TextBox生成的,实际中可能还需要ComboBox等其它控件,改动的地方还很多,那么我们是不是可以设计一个可拖拽的界面,进行编辑,编辑完成后,直接拷贝到我们的工程里呢? 设计界面如下(代码在AIStudio.Wpf.Agil 阅读全文
摘要:
AIStudio框架汇总及介绍 前言:往往后台添加一个类,我们又要开始简单重复的拷贝工作,作为一个程序员,我们要尽量避免大量代码的拷贝,一是不好维护,而是容易出错,如果拷贝不可避免,如果有规律可循,是不是可以自动代码生成。 先贴出设计效果图 第一步:如果我们可以连上数据库,可以使用DB First的 阅读全文
摘要:
AIStudio框架汇总及介绍 前言:上一节实现的FormItem中,还需要自己写TextBox或者ComboBox,代码还是比较多,我们能不能设置一个属性,让其自动生成呢?说干就干。 第一步:实现FormCodeItem继承FormItem,定义依赖性属性ControlType,根据Control 阅读全文
摘要:
AIStudio框架汇总及介绍 前言:Form表单是比较常见的一种布局,Wpf一般使用Gird进行布局,但是代码会显得比较多比较乱,参照vue的Form表单,代码就比较简洁。 比如实现如图的编辑模板,您会想到用什么布局呢? 现在开始,我们来实现一个Wpf的Form表单,实现效果图如下: 第一步:实现 阅读全文