超碰人人人人人,亚洲AV午夜福利精品一区二区,亚洲欧美综合区丁香五月1区,日韩欧美亚洲系列

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

【C#.net】上位機(jī)的福音!一款winform通用程序開(kāi)發(fā)框架

admin
2024年12月31日 8:39 本文熱度 1713

開(kāi)篇引言

在這個(gè)快速迭代的軟件開(kāi)發(fā)時(shí)代,如何高效地進(jìn)行二次開(kāi)發(fā),避免重復(fù)造輪子,是每個(gè)開(kāi)發(fā)者都關(guān)心的問(wèn)題。今天,給大家分享一款Winform通用開(kāi)發(fā)框架,探索它如何成為我們手中的一把開(kāi)發(fā)利器。

框架概述?

Winform通用開(kāi)發(fā)框架,顧名思義,是一個(gè)為Winform應(yīng)用量身打造的二次開(kāi)發(fā)框架。它內(nèi)置了完整的權(quán)限架構(gòu),涵蓋了菜單、角色、用戶(hù)、字典、日志、代碼生成等一系列系統(tǒng)常規(guī)模塊。這意味著,當(dāng)我們?cè)陂_(kāi)發(fā)一般管理系統(tǒng)時(shí),無(wú)需再?gòu)念^開(kāi)始搭建這些基礎(chǔ)模塊,而是可以直接將精力集中在新增功能的開(kāi)發(fā)上。

原生控件版本架構(gòu)?

? ?數(shù)據(jù)庫(kù)?: SqlServer

?ORM框架?: Sqlsugar

?UI框架?: 原生Winform控件

原生控件版本架構(gòu)采用了SqlServer作為數(shù)據(jù)庫(kù),Sqlsugar作為ORM框架,以及原生Winform控件作為UI框架。這種組合使得框架在性能上更加穩(wěn)定,同時(shí)也降低了對(duì)外部依賴(lài)的依賴(lài)程度。

在業(yè)務(wù)代碼生成方面,原生控件版本架構(gòu)支持代碼生成功能,使得開(kāi)發(fā)者可以更加便捷地生成所需的業(yè)務(wù)代碼。

Dev前后端分離版本架構(gòu)?

? ?數(shù)據(jù)庫(kù)?: Mysql

?ORM框架?: Sqlsugar

?UI框架?: Devexpress

Dev前后端分離版本架構(gòu)則采用了Mysql作為數(shù)據(jù)庫(kù),同樣使用了Sqlsugar作為ORM框架,但在UI框架上選擇了Devexpress。這種組合不僅提升了UI的美觀度和用戶(hù)體驗(yàn),還使得框架在前后端分離的開(kāi)發(fā)模式下更加靈活。

在業(yè)務(wù)代碼生成方面,Dev前后端分離版本架構(gòu)不僅支持代碼生成功能,還支持Form代碼生成(包括單表和主從表)、Controller代碼生成等功能。這些功能的加入,使得開(kāi)發(fā)者可以更加高效地構(gòu)建復(fù)雜的業(yè)務(wù)系統(tǒng)。

功能亮點(diǎn)?

? ?自動(dòng)更新?: 無(wú)論是原生控件版本還是Dev前后端分離版本,都支持自動(dòng)更新功能。這使得我們的軟件可以始終保持最新版本,避免因版本過(guò)時(shí)而導(dǎo)致的問(wèn)題。

?權(quán)限管控?: 兩個(gè)版本都內(nèi)置了完整的權(quán)限架構(gòu)和權(quán)限管控功能。這可以確保我們的軟件系統(tǒng)在安全性上得到充分的保障。

?API訪(fǎng)問(wèn)日志?: Dev前后端分離版本支持API訪(fǎng)問(wèn)日志功能,可以記錄用戶(hù)的API訪(fǎng)問(wèn)情況,便于后續(xù)的問(wèn)題排查和數(shù)據(jù)分析。 ?

注意事項(xiàng)?

需要注意的是,在Dev前后端分離版本架構(gòu)中,雖然支持Form代碼生成和Controller代碼生成等功能,但在單機(jī)架構(gòu)下則不支持這些功能。同時(shí),API訪(fǎng)問(wèn)日志、在線(xiàn)用戶(hù)管理、數(shù)據(jù)分頁(yè)、通用查詢(xún)等功能也在單機(jī)架構(gòu)下被禁用。因此,在選擇框架版本時(shí),我們需要根據(jù)具體的需求和場(chǎng)景進(jìn)行權(quán)衡和選擇。

 

安裝教程

先還原下數(shù)據(jù)庫(kù) 怎么還原可以自行百度

程序異常關(guān)注

運(yùn)行程序時(shí)可能會(huì)報(bào)連接服務(wù)器異常(能連上外網(wǎng)的應(yīng)該不會(huì)報(bào)),這是自動(dòng)更新的原因 可以去配置文件將自動(dòng)更新改為false。也可將更新服務(wù)器部署在本機(jī),部署可以百度 autoupdater.net部署教程。

 

本文結(jié)語(yǔ)?

Winform通用開(kāi)發(fā)框架以其簡(jiǎn)單實(shí)用、高效便捷的特點(diǎn),成為了我們進(jìn)行二次開(kāi)發(fā)的重要工具。無(wú)論是原生控件版本還是Dev前后端分離版本,都為我們提供了豐富的功能和靈活的選擇。如果大家感興趣,可以用來(lái)開(kāi)發(fā)一些信息或物聯(lián)網(wǎng)管理系統(tǒng)。

??源碼地址

https://gitee.com/wkjerry_admin/WinformGeneralDeveloperFrame


閱讀原文:原文鏈接


該文章在 2024/12/31 11:34:34 編輯過(guò)
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專(zhuān)業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶(hù)的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved