国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于 XAF Blazor 的規(guī)則引擎編輯器

這篇具有很好參考價值的文章主要介紹了基于 XAF Blazor 的規(guī)則引擎編輯器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

開源項目地址:https://gitee.com/lowcodexaf/rules-engine-editor

前言

本項目是基于XAFBlazor的規(guī)則引擎編輯器,規(guī)則引擎采用的是微軟開源的RulesEngine

RulesEngine項目地址:https://github.com/microsoft/RulesEngine

背景

在軟件開發(fā)中,規(guī)則引擎扮演著至關(guān)重要的角色。它允許開發(fā)人員將業(yè)務(wù)規(guī)則從代碼中分離出來,以便更靈活地管理和調(diào)整規(guī)則。然而,隨著規(guī)則節(jié)點數(shù)量和復雜性的增加,手動編輯規(guī)則變得越來越繁瑣。因此,我決定開發(fā)一款規(guī)則引擎編輯器。

演示

基于 XAF Blazor 的規(guī)則引擎編輯器

功能

規(guī)則節(jié)點

每一個規(guī)則是一個節(jié)點,使得規(guī)則的創(chuàng)建、編輯和管理變得更加簡單明了。每個規(guī)則節(jié)點不僅可以表示一個獨立的規(guī)則,還可以容納子規(guī)則,形成復雜的規(guī)則結(jié)構(gòu),從而滿足各種業(yè)務(wù)場景下的需求。

規(guī)則關(guān)系

規(guī)則之間的關(guān)系可以靈活地進行定義,支持或與并的邏輯關(guān)系,同時子規(guī)則的結(jié)果決定了父級規(guī)則的結(jié)果,也就是說如果一個規(guī)則包含了子規(guī)則,那它返回的結(jié)果是子規(guī)則的結(jié)果,同時忽略它自身的表達式。

規(guī)則驗證

編輯器內(nèi)置了規(guī)則驗證,可以對規(guī)則進行實時的驗證,并在驗證失敗時及時提供反饋。當規(guī)則驗證失敗時,編輯器會在節(jié)點的右上角顯示一個紅色圖標,將鼠標懸停在圖標上,即可查看詳細的驗證結(jié)果,單擊圖標將會彈出一個驗證結(jié)果對話框。

規(guī)則設(shè)置

規(guī)則的設(shè)置可以通過多種方式進行,菜單的屬性菜單項、雙擊規(guī)則節(jié)點,它都會彈出一個規(guī)則設(shè)置對話框。

規(guī)則操作

包括規(guī)則節(jié)點的上移、下移、置頂、置底等,還可以對規(guī)則節(jié)點進行復制,剪切,粘貼等操作

導航功能

可以通過平移、縮放、適應內(nèi)容等操作,自由地調(diào)整畫布的顯示,以便更好地查看和編輯規(guī)則。此外,編輯器還提供了MiniMap功能,能夠在畫布上顯示全局視圖,并支持通過MiniMap對畫布進行平移或縮放,進一步提高了編輯效率。文章來源地址http://www.zghlxwxcb.cn/news/detail-838914.html

到了這里,關(guān)于基于 XAF Blazor 的規(guī)則引擎編輯器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • UE5引擎編輯器插件開發(fā)歸檔

    UE5引擎編輯器插件開發(fā)歸檔

    下面是自己在學習編輯器界面開發(fā)學習內(nèi)容的總結(jié),有錯誤的地方希望大家指出,謝謝~ 學習的教程為:https://www.bilibili.com/video/BV1M84y1K7m4 新添加一個編輯器的插件,修改插件的設(shè)定,\\\"Type\\\": 從 Runtime改為Editor,\\\"LoadingPhase\\\": \\\"Default\\\"改為PreDefault 此處參考文檔: https://blog.csdn.net/p

    2024年02月08日
    瀏覽(46)
  • 【Overload游戲引擎細節(jié)分析】編輯器對象鼠標拾取原理

    【Overload游戲引擎細節(jié)分析】編輯器對象鼠標拾取原理

    ? ? ? Overload的場景視圖區(qū)有拾取鼠標功能,單擊拾取物體后會顯示在Inspector面板中。本文來分析鼠標拾取這個功能背后的原理。 一、OpenGL的FrameBuffer 實現(xiàn)鼠標拾取常用的方式有兩種:渲染id到紋理、光線投射求交。Overload使用的是渲染id到紋理,其實現(xiàn)需借助OpenGL的幀緩沖

    2024年02月04日
    瀏覽(29)
  • 虛幻引擎架構(gòu)自動化及藍圖編輯器高級開發(fā)進修班

    虛幻引擎架構(gòu)自動化及藍圖編輯器高級開發(fā)進修班

    課程名稱:虛幻引擎架構(gòu)自動化及藍圖編輯器高級開發(fā)進修班 課程介紹 大家好 我們即將推出一套課程 自動化系統(tǒng)開發(fā)。 自動化技術(shù)在項目開發(fā)的前中后期都大量運用。如何您是一家游戲公司,做的是網(wǎng)絡(luò)游戲,是不是經(jīng)常會遇到程序員打包加部署需要半天時間,測試demo功

    2024年04月11日
    瀏覽(19)
  • 開源文檔編輯器ONLYOFFICE最新版7.5發(fā)布

    開源文檔編輯器ONLYOFFICE最新版7.5發(fā)布

    開源辦公套件 ONLYOFFICE 文檔最新版 7.5 現(xiàn)已發(fā)布:全新 PDF 編輯器、自動斷字、分頁符和跟蹤箭頭、屏幕朗讀器等諸多新功能。 什么是 ONLYOFFICE 文檔 ONLYOFFICE 文檔是一款開源的辦公套件,由總部位于拉脫維亞的Ascensio System SIA開發(fā)。它支持處理文本文檔、電子表格、演示文稿、電

    2024年02月08日
    瀏覽(24)
  • 老牌開源 SVG 編輯器 SVGEdit 是如何架構(gòu)的?

    老牌開源 SVG 編輯器 SVGEdit 是如何架構(gòu)的?

    大家好,我是前端西瓜哥。這次簡單看看 SVGEdit 的架構(gòu)。 SVGEdit 的版本為 7.2.0。 SVGEdit 一款非常老牌的 SVG 圖形編輯器,用于編輯處理 SVG,start 數(shù)目前是 5.8k。 它的優(yōu)點在于經(jīng)過多年的開發(fā),完成度高,較為成熟,功能相當豐富 。 有豐富的工具:選擇工具、鉛筆工具、鋼筆

    2024年02月03日
    瀏覽(17)
  • Activiti7工作流引擎:在線流程編輯器Activiti Modoler5.x

    Activiti7工作流引擎:在線流程編輯器Activiti Modoler5.x

    有的時候我們的流程圖需要業(yè)務(wù)人員自己繪制,然后使用自己繪制的流程圖,此時就需要一個在線流程圖編輯器需要集成到我們的web系統(tǒng)中。Activiti Modoler是Activiti官方推出的在線流程編輯器。 https://github.com/Activiti/Activiti/tree/5.x 將整個項目下載下來。不同版本的目錄結(jié)構(gòu)區(qū)別

    2024年02月09日
    瀏覽(19)
  • 【開源】類似創(chuàng)客貼圖片編輯器的項目及前端組件

    【開源】類似創(chuàng)客貼圖片編輯器的項目及前端組件

    圖片拖拽? 在線制作PPT等 yft-design: 基于fabric.js的圖片設(shè)計,使用 Vue3+ TypeScript + fabric.js + pinia + element-plus + pwa,支持 文字、圖片、形狀、線條、二維碼 、條形碼幾種最常用的元素類型,每一種元素都擁有高度可編輯能力,縮略圖顯示,模板,支持導出json,svg, image文件 (gite

    2024年01月15日
    瀏覽(22)
  • CotEditor for mac 4.0.1 中文版(開源文本編輯器)

    CotEditor for mac 4.0.1 中文版(開源文本編輯器)

    coteditorformac是一款簡單實用的基于Cocoa的macOS純文本編輯器,coteditormac版本可以用來編輯網(wǎng)頁、結(jié)構(gòu)化文本、程序源代碼等文本文件,使用起來非常方便。 CotEditor for Mac具有正則表達式搜索和替換、語法高亮、編碼等實用功能,而CotEditor Mac版也可以幫助用戶處理CJK語言,如果

    2024年02月11日
    瀏覽(25)
  • 開源好用的所見即所得(WYSIWYG)編輯器:Editor.js

    開源好用的所見即所得(WYSIWYG)編輯器:Editor.js

    今天介紹一個開源好用的Web所見即所得(WYSIWYG)編輯器: Editor.js Editor.js 是一個基于 Web 的所見即所得富文本編輯器,它由CodeX團隊開發(fā)。源代碼托管于Github:https://github.com/codex-team/editor.js 它有兩個顯著的特點,一個是基于區(qū)塊(block-styled)的編輯模式,另一個是可以輸出干凈

    2024年04月13日
    瀏覽(18)
  • 前端:推薦一款開源免費的瀏覽器端Markdown編輯器Vditor

    前端:推薦一款開源免費的瀏覽器端Markdown編輯器Vditor

    目前程序員的世界到處都是Markdown ,比如CSDN、簡書、GitCha、 GitHub、掘金社區(qū)等等都支持Markdown文檔,另外近幾年許多官方技術(shù)文檔都是使用Markdown來寫的。 使用Markdown不僅可以非常方便的寫博客、寫技術(shù)文檔,而且可以直接導出對應的網(wǎng)站內(nèi)容,導出可打印的文檔 ,另外Ma

    2024年02月08日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包