MAUI 通用權限框架(ABP)

簡介

眾所周知, MAUI目前發布正式版本了, 那么對應, MAUI對應的ABP框架也應該馬上出現, 這點也恰巧在我的預料之中, 所以在去年年底就開始著手Xamarin.Forms的ABP框架迭代。到目前為止,針對Xamarin.Forms 以及 WPF版本的 ABP框架已經在之前的文章當中給大家介紹過。那么本次主要來介紹MAUI框架中的ABP實現。

參考以往的文章:?

Xamarin.Forms?ABP框架

https://www.cnblogs.com/zh7791/p/16079409.html

WPF ABP框架:

WPF?ABP框架

https://www.cnblogs.com/zh7791/p/16321843.html

在這里, 也非常感謝之前參與Xamarin.Forms公益活動的同學, 所以才有目前的各種ABP衍生項目,包括該項目
公益活動捐贈明細

那么本套框架, 最終實現一套代碼全平臺統一, 覆蓋之前發開的所有功能(包括Xamarin.Forms/WPF), 包含如下:

  • 用戶與角色管理

  • 組織機構

  • 權限管理

  • 多租戶

  • 本地化多語言

  • 身份認證及授權

  • 審計日志記錄

  • UI主題

  • 異常處理

  • 數據字典

  • 系統設置

項目說明

ABP官方未正式提供完整版本MAUI框架, 所以就出現了該套框架,來彌補市場的空白。最終的目標就是實現幾個目標, 如下;

  • 對于正在使用ABP框架的開發人員, 可以直接將本套系統接入到目前已有的業務系統當中。

  • 對于了解過ABP框架的開發人員, 嘗試學習MAUI框架是一個非常好的項目實踐。

  • 對于不了解ABP框架的開發人員, 嘗試使用MAUI框架快速搭建一個功能完善的系統框架。

項目部分運行截圖

  • 登錄頁
    ec378b5ccb1ad8012f0b6f2d1b900074.png

  • 首頁
    04cdba62dff186a60eb7f0af383995d7.png

  • 用戶頁
    768d83e673adfe17785a056b0692bec6.png

  • 審計日志
    a09910bdae443b30a561eae4de85a256.png

  • 語言列表
    311818afba68b76bb29707c6fcef75aa.png

  • 系統設置
    310108846a7044b5d843dcd4a17ffb30.png

由于MAUI仍然需要各方面的不斷優化改進, 目前僅確保功能完整的情況下即可, 該項目會持續進行更新, 后期則會以本套框架為基礎, 來錄制相關教學視頻。

框架授權

與其他的商業性質框架不同, 該框架純屬個人愛好進行開發, 確保功能上還原ABP的功能, 本套MAUI框架也基本上會按照以往的形式"送"給各位, 具體形式參考之前的WPF ABP框架版本說明。

MAUI未來

首先會同步MAUI的基本學習教程, 然后是開發基于MAUI的項目實戰教程, 再配備該套ABP框架輔助進行深入學習, 不出意外, 未來也會有培訓機構往這方面發展, 而我的目的, 一方面是提高他們的
培訓水準以及要求, 另外一方面則是, 讓更多的人知道, 其實并不是學什么東西都需要去培訓機構, 例如學習WPF,Xamarin,MAUI, 我相信我這里能讓你快速的學會并且更快的"上道兒"。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/286146.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/286146.shtml
英文地址,請注明出處:http://en.pswp.cn/news/286146.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

十六、Struts2文件上傳與下載

文件上傳與下載 1.文件上傳前提&#xff1a;<form action"${pageContext.request.contextPath}/*" method"post" enctype"multipart/form-data"> 2.動作類中字段需要符合命名規范 表單字段名&#xff1a;image 動作類&#xff1a;…

C語言試題四十三之求出ss所指字符串中指定字符的個數,并返回此值。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 請編寫一個…

《Matlab實用案例》系列Matlab從入門到精通實用100例案例教程目錄(持續更新)

文章目錄1. 專欄簡介2. 專欄地址3. 專欄目錄1. 專欄簡介 2. 專欄地址 「 劉一哥與GIS的故事 」之《Matlab使用案例》 3. 專欄目錄 【MATLAB統計分析與應用100例】案例001&#xff1a;matlab使用Importdata函數導入文本txt數據【MATLAB統計分析與應用100例】案例002&#xff…

Quartz2 定時器 《一》(概述)

為什么80%的碼農都做不了架構師&#xff1f;>>> Quartz2 說白了&#xff0c;就是個功能比較完善的定時器&#xff0c;可以通過指定的時間執行指定的任務。 應用范圍 a.比如讓商城的活動&#xff08;對象&#xff09;在指定的時間&#xff08;定時&#xff0…

SQL 數據庫遠程備份 語句

DECLARE DATABakPath VARCHAR(200) N\\192.168.0.22\DataBak --遠程共享目錄&#xff08;備份文件夾根目錄&#xff09; DECLARE UserName VARCHAR(50) N192.168.0.22\dbuser --遠程目錄訪問用戶賬戶 DECLARE UserPwd VARCHAR(50) N123456 --遠程目錄訪問用戶密碼 DECLARE R…

九、為影院添加影片《仿淘票票系統前后端完全制作(除支付外)》

一、數據獲取 首先打開在線編輯器進入我們的項目&#xff1a;https://editor.ivx.cn/ 上一節已展示了影院頁&#xff0c;但是你點擊影院頁進入后將看不到任何數據&#xff0c;這是因為當前影院還未有添加的影片&#xff0c;本節之后將會從頁面開始完成這個功能。 首先我們應…

大話領域驅動設計——基礎設施層

概述基礎設施層是整個系統的?持層&#xff0c;通過對第三?類庫的調?或系統的抽象和集成來實現對其他層的?持。與傳統架構不同在DDD中&#xff0c;數據庫訪問的具體實現&#xff08;倉儲&#xff09;也被放在了基礎設施層。在DDD的理念中&#xff0c;基礎設施層是為領域和用…

C語言試題四十四之移動一維數組中的內容,若數組中由n個整數,要求把下標從0到p(p小于等于n-1)的數組元素平移到數組的最后。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 請編寫一個…

【MATLAB統計分析與應用100例】案例004:matlab調用smoothts函數對金融時間序列數據進行平滑處理

時間序列數據進行平滑處理效果預覽: Excel原數據部分預覽: 1. 讀取金融時間序列數據,繪制波形圖 x = xlsread(examp03_02.xls); % 從文件examp03_02.xls中讀取數據 price = x(:,4)

javaweb優化

http://blog.csdn.net/jiangzhaobao/article/details/8003244轉載于:https://www.cnblogs.com/yzjT-mac/p/5889292.html

MultiProcess-MultiThread

聽到一些關于python多進程與多線的例子&#xff0c;感覺比較經典&#xff0c;把一些例子分享一下. 內容如下&#xff1a; Process、Thread、GIL、Process fork、Multiprocessing、Queue、ProcessPool、Multiprocess-Multithread comparison (1) Process : 程序的一次執行(程序編…

【MATLAB統計分析與應用100例】案例005:matlab調用medfilt1函數對加噪正弦波信號進行平滑處理

平滑效果預覽: 文章目錄 1. 產生加噪正弦波信號,繪制加噪波形圖2. 調用medfilt1對加噪正弦波信號y進行中值濾波,并繪制波形圖1. 產生加噪正弦波信號,繪制加噪波形圖 t = linspace(0,2*pi,500); % 產生一個從0到2

十、為影院添加影片及座位安排《仿淘票票系統前后端完全制作(除支付外)》

一、選中添加功能完成 首先打開在線編輯器進入我們的項目&#xff1a;https://editor.ivx.cn/ 在上一節咱們已經完成了對應的準備工作&#xff0c;在這一節中&#xff0c;咱們只需要對其進行調用即可&#xff0c;調用前還需要處理這些數據&#xff1a; 首先選中時&#xff0…

遍歷文件夾還原數據庫SQL語句

/***** 遍歷文件夾進行數據庫還原 *******/---需要開啟xp_cmdshell 如已經開啟 可以略過 /***** Step 1 開啟 xp_cmdshell Use Master GO EXEC master.dbo.sp_configure show advanced options, 1 RECONFIGURE WITH OVERRIDE GO EXEC master.dbo.sp_configure xp_cmdshell, 1…

聊聊 C# 和 C++ 中的 泛型模板 底層玩法

最近在看 C 的方法和類模板&#xff0c;我就在想 C# 中也是有這個概念的&#xff0c;不過叫法不一樣&#xff0c;人家叫模板&#xff0c;我們叫泛型&#xff0c;哈哈&#xff0c;有點意思&#xff0c;這一篇我們來聊聊它們底層是怎么玩的&#xff1f;一&#xff1a;C 中的模板玩…

ceph集群報 Monitor clock skew detected 錯誤問題排查,解決

ceph集群報 Monitor clock skew detected 錯誤問題排查&#xff0c;解決 告警信息如下&#xff1a; [rootceph-100-80 ceph]# ceph -w cluster ddc1b10b-6d1a-4ef9-8a01-d561512f3c1d health HEALTH_WARN clock skew detected on mon.ceph-100-81,…

Java實現畫八卦

八卦是由多個圓疊加而成&#xff0c;如果我們讓每個圓都有自己的顏色&#xff0c;那么具體結構便一目了然&#xff0c;如下圖所示&#xff1a; 顯然只要令對應的圓顏色相同&#xff0c;就能達到我們預期的效果。 用Java就能輕松畫出來&#xff1a; import java.awt.BasicStroke…

C語言試題四十五之把第1到第p個字符,平移到字符串的最后,把第p+1到最后的字符移到字符串的前部。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 請編寫一個…

【MATLAB統計分析與應用100例】案例006:matlab數據的標準化變換

文章目錄 1. 調用rand函數產生一個10行,4列的隨機矩陣,每列服從不同的均勻分布2. 調用zscore函數對x進行標準化變換(按列標準化),返回變換后矩陣xz,以及矩陣x各列的均值構成的向量mu,各列的標準差構成的向量sigma3. 變換結果1. 調用rand函數產生一個10行,4列的隨機矩陣…

十一、為影院添加影片制作準備服務《仿淘票票系統前后端完全制作(除支付外)》

一、為影院添加影片的邏輯和思考 首先打開在線編輯器進入我們的項目&#xff1a;https://editor.ivx.cn/ 進入之后找到上一節中制作的頁面&#xff0c;咱們設置點擊編輯按鈕后進入的頁面為影院添加影片頁&#xff1a; 接著咱們查看影院添加影片頁&#xff1a; 在該頁中&…