XAF
  • 2024-06-19XAF 属性编辑器(PropertyEditor)- 原理篇
    前言随着DEV24.1.3的发布,XAFBlazor中的属性编辑器(PropertyEditor)也进行了很大的改动,在使用体验上也更接近WinForm了,由于进行了大量的封装,理解上没有WinForm直观,所以本文通过对属性编辑器的原理进行解析,并对比新旧版本中的变化,使大家能够对属性编辑器有一个更全面的认识。
  • 2024-04-25「案例分享」DevExpress XAF (WinForms UI)赋能医疗管理系统,让操作更自动化!
    DevExpressXAF是一款强大的现代应用程序框架,它采用模块化设计,开发人员可以选择内建模块,也可以自行创建,从而以更快的速度和比开发人员当前更强有力的方式创建应用程序。获取DevExpress新版正式版下载DevExpress技术交流群10:532598169      欢迎一起进群讨论项目背景Min
  • 2024-03-20界面开发框架DevExpress XAF v24.1新版预告 - 跨平台应用UI(三)
    DevExpressXAF是一款强大的现代应用程序框架,允许同时开发ASP.NET和WinForms。XAF采用模块化设计,开发人员可以选择内建模块,也可以自行创建,从而以更快的速度和比开发人员当前更强有力的方式创建应用程序。本文中的内容概述了XAF跨平台.NET应用UI和DevExpress.NETApp、WebAPI服
  • 2024-03-13界面开发框架DevExpress XAF v24.1新版预告 - 跨平台应用UI(二)
    DevExpressXAF是一款强大的现代应用程序框架,允许同时开发ASP.NET和WinForms。XAF采用模块化设计,开发人员可以选择内建模块,也可以自行创建,从而以更快的速度和比开发人员当前更强有力的方式创建应用程序。本文中的内容概述了XAF跨平台.NET应用UI和DevExpress.NETApp、WebAPI服
  • 2024-03-12基于 XAF Blazor 的规则引擎编辑器
    开源项目地址:https://gitee.com/lowcodexaf/rules-engine-editor前言本项目是基于XAFBlazor的规则引擎编辑器,规则引擎采用的是微软开源的RulesEngineRulesEngine项目地址:https://github.com/microsoft/RulesEngine背景在软件开发中,规则引擎扮演着至关重要的角色。它允许开发
  • 2024-03-12NET应用UI框架DevExpress XAF v23.2新版亮点 - 支持.NET 8
    DevExpressXAF是一款强大的现代应用程序框架,允许同时开发ASP.NET和WinForms。DevExpressXAF采用模块化设计,开发人员可以选择内建模块,也可以自行创建,从而以更快的速度和比开发人员当前更强有力的方式创建应用程序。在DevExpressXAF v23.2新版中全新发布了支持.NET8、DevExpre
  • 2024-03-06界面开发框架DevExpress XAF v24.1新版预告 - 跨平台应用UI(一)
    DevExpressXAF是一款强大的现代应用程序框架,允许同时开发ASP.NET和WinForms。XAF采用模块化设计,开发人员可以选择内建模块,也可以自行创建,从而以更快的速度和比开发人员当前更强有力的方式创建应用程序。本文中的内容概述了XAF跨平台.NET应用UI和DevExpress.NETApp、WebAPI服
  • 2024-02-27开发框架DevExpress XAF - Entity Framework Core 8支持.NET 8性能基准
    DevExpressXAF是一款强大的现代应用程序框架,允许同时开发ASP.NET和WinForms。XAF采用模块化设计,开发人员可以选择内建模块,也可以自行创建,从而以更快的速度和比开发人员当前更强有力的方式创建应用程序。对于使用EntityFrameworkCore(EFCore)(实体核心框架)的用户来说,这是一个
  • 2023-10-03TX002-XAF特性属性使用方法
    1.[XafDisplayName("名称")](1)在类上面表示修改左侧菜单的名称(2)在字段属性上使用表示修改字段名称2.[ImageName("Actions_Forbid")](1)设置XAF内置图标,里面参数是图标ID3.[ModelDefault("AllowEdit","False")](1)设置不允许编辑,默认允许(2)也可以更改默认格式[ModelDefau
  • 2023-08-18.NET应用UI组件DevExpress XAF v23.1 - 全新的日程模块
    DevExpressXAF是一款强大的现代应用程序框架,允许同时开发ASP.NET和WinForms。DevExpressXAF采用模块化设计,开发人员可以选择内建模块,也可以自行创建,从而以更快的速度和比开发人员当前更强有力的方式创建应用程序。在新版中,DevExpressXAF组件发布了全新的日程模块、能自定义详
  • 2023-05-20XAF中XPO与EFCore的探讨
    前言首先抛出一个问题,在XAF项目中,我们现在可不可以选择EFCore?每个人可能都有自己的答案,这也没有什么标准答案。下面是我的个人看法,在刚接触XAF时,如何选择ORM,我也是犹豫了许久,最终选择了XPO,主要基于以下几点考虑1.XPO是DEV的产品,支持力度及倾向性要比EFCore高2.XPO是XAF最开始支
  • 2023-05-18XAF EFCore 示例
    前言在DEV官方建议创建新的XAF项目推荐选择EFCore时,我也第一时间创建了XAF的EFCore项目,这也是我第一次创建这个类型的项目,之前一直使用XPO,避免不了要对比一下。如果熟悉XPO但不了解EFCore的小伙伴来说,会有些迷茫,再加上通过向导创建的项目并不是开箱即用,还需要进行配置,可能会打击
  • 2023-04-09python 十六进制转换字符
    a=b'\xE6\x88\x91\xE6\x98\xAF\xE8\xAF\xB7\xE6\xB1\x82'print(a.decode('utf-8').encode('utf-8'))print(a.decode('gbk').encode('gbk'))print(a.decode(encoding="utf-8",errors="strict
  • 2023-02-07xaf ListView设置默认排序
    打开Model.xafml,找到要设置的listview,1、检查SortIndex>=0的列,设置为-1,一般第一个字段SortIndex=0;2、按照自己想设置的默认排序对字段的SortIndex指定索引,从0开始
  • 2023-02-05xaf 打开Model.xafml报错, Value cannot be null. (Parameter 'uriString')
    xaf.win项目,Model.xafml文件打开时报错,设计器不能正确加载AnalyzetheModelEditorServerNETCoreandModelEditorClientNETCorelogfilesinthe%USERPROFILE%\AppDa
  • 2023-01-30在XAF和dev项目中使用XPO的最佳准则
    1、为每个持久化对象定义一个包含Session参数的构造函数。public class OrderDetail : XPObject {    public OrderDetail(Session session) : base(session
  • 2022-12-05XAF Number(编号)
    前言编号在各类系统中都会存在,同时它还会根据业务场景的不同,会有不同的生成规则。XAF提供了一个编号生成助手(DistributedIdGeneratorHelper),它能在多并发的情况下,生成一个
  • 2022-11-27XAF Blazor FilterPanel 布局样式
    从上一篇关于ListView布局样式的文章中,我们知道XAFBlazor是移动优先的,如果想在PC端有更好的用户体验,我们需要对布局样式进行修改。这篇介绍在之前文章中提到的FilterPanel,
  • 2022-11-26XAF Blazor ListView布局样式
    前言XAFBlazor虽然可以适应PC端及移动端,但从它的界面可以看出,它明显是移动优先的(MobileFirst)。这样的界面在PC端有时会感觉不是很方便(特别对于数据密集的系统来说),即将发
  • 2022-11-26XAF Blazor FilterPanel
    前言XAF列表视图(ListView)中的过滤(Filter),可以在ListView模型的Filters节点中添加,添加的过滤项(FilterItem)会在列表视图的工具栏中以下拉列表的形式显示,WinForm与Blazor是一
  • 2022-11-24XAF Blazor 中使用 Blazor 组件
    前言文档标题是不是感觉有点奇怪,但实际我们在XAFBlazor中使用Blazor组件是很繁琐的,我们需要将Blazor组件封装成属性编辑器(PropertyEditor),再用非持久化对象去承载它。当我
  • 2022-11-23XAF Blazor TabbedMdi
    本文中的BlazorTabbedMdi是有偿的,感兴趣的可以加我QQ(120679402)前言XAF在WinForm中采用了多文档界面(MDI),但在Blazor中却没有,在官网中也有人提相关的问题,官方的回复是将来
  • 2022-10-31XAF新手入门 - 数据字典示例
    前言通过前面文章的介绍,大家应该对模块与类型子系统有所了解,再通过一个示例来加深大家对它的理解。在准备写这个系列文章之前,就准备是概念+示例的组合,这样大家对概念的
  • 2022-10-29XAF新手入门 - 类型子系统(Types Info Subsystem)
    类型子系统概述类型子系统是XAF的核心概念,但我们平时却很少关注它,它集中存储了模块中的类型,它是生成应用程序模型(ApplicationModel)的基础,它与XAF中其它的概念都有所关
  • 2022-10-27XAF新手入门 - 模块(Module)
    模块概述谈到模块大家应该都不会感到陌生,不管是前端还是后端都有模块的概念,XAF中的模块概念与大多数框架中的模块概念是相通的。XAF模块首先是一个.NET类库,同时它还包含一