【C#.net】上位機(jī)的福音!一款winform通用程序開發(fā)框架
當(dāng)前位置:點(diǎn)晴教程→知識管理交流
→『 技術(shù)文檔交流 』
開篇引言
框架概述?
原生控件版本架構(gòu)?? ?數(shù)據(jù)庫?: SqlServer ?ORM框架?: Sqlsugar ?UI框架?: 原生Winform控件 原生控件版本架構(gòu)采用了SqlServer作為數(shù)據(jù)庫,Sqlsugar作為ORM框架,以及原生Winform控件作為UI框架。這種組合使得框架在性能上更加穩(wěn)定,同時也降低了對外部依賴的依賴程度。
Dev前后端分離版本架構(gòu)?? ?數(shù)據(jù)庫?: Mysql ?ORM框架?: Sqlsugar ?UI框架?: Devexpress Dev前后端分離版本架構(gòu)則采用了Mysql作為數(shù)據(jù)庫,同樣使用了Sqlsugar作為ORM框架,但在UI框架上選擇了Devexpress。這種組合不僅提升了UI的美觀度和用戶體驗,還使得框架在前后端分離的開發(fā)模式下更加靈活。
功能亮點(diǎn)?? ?自動更新?: 無論是原生控件版本還是Dev前后端分離版本,都支持自動更新功能。這使得我們的軟件可以始終保持最新版本,避免因版本過時而導(dǎo)致的問題。
?權(quán)限管控?: 兩個版本都內(nèi)置了完整的權(quán)限架構(gòu)和權(quán)限管控功能。這可以確保我們的軟件系統(tǒng)在安全性上得到充分的保障。
?API訪問日志?: Dev前后端分離版本支持API訪問日志功能,可以記錄用戶的API訪問情況,便于后續(xù)的問題排查和數(shù)據(jù)分析。 ? 注意事項?需要注意的是,在Dev前后端分離版本架構(gòu)中,雖然支持Form代碼生成和Controller代碼生成等功能,但在單機(jī)架構(gòu)下則不支持這些功能。同時,API訪問日志、在線用戶管理、數(shù)據(jù)分頁、通用查詢等功能也在單機(jī)架構(gòu)下被禁用。因此,在選擇框架版本時,我們需要根據(jù)具體的需求和場景進(jìn)行權(quán)衡和選擇。
安裝教程先還原下數(shù)據(jù)庫 怎么還原可以自行百度程序異常關(guān)注運(yùn)行程序時可能會報連接服務(wù)器異常(能連上外網(wǎng)的應(yīng)該不會報),這是自動更新的原因 可以去配置文件將自動更新改為false。也可將更新服務(wù)器部署在本機(jī),部署可以百度 autoupdater.net部署教程。
本文結(jié)語?Winform通用開發(fā)框架以其簡單實(shí)用、高效便捷的特點(diǎn),成為了我們進(jìn)行二次開發(fā)的重要工具。無論是原生控件版本還是Dev前后端分離版本,都為我們提供了豐富的功能和靈活的選擇。如果大家感興趣,可以用來開發(fā)一些信息或物聯(lián)網(wǎng)管理系統(tǒng)。 ??源碼地址
閱讀原文:原文鏈接 該文章在 2024/12/31 11:34:34 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |