天天看點

RDIFramework.NET CS靈活開發架構V6釋出(.NET6+、Framework雙引擎

作者:國思軟體
RDIFramework.NET CS靈活開發架構V6釋出(.NET6+、Framework雙引擎
全新RDIFramework.NET V6.0 CS靈活開發架構釋出,全網唯一支援.NET6+,Framework雙引擎,降低開發成本,提高産品品質,提升使用者體驗與開發團隊穩定性,做軟體就選RDIFramework.NET靈活開發架構。

1、RDIFramework.NET CS靈活開發架構介紹

RDIFramework.NET C/S靈活開發架構,是我司重磅推出的基于.NET的快速資訊化系統開發、整合架構,為企業快速建構企業級的應用提供了強大支援。 開發人員不需要開發系統的基礎功能和公共子產品,架構自身提供了強大的函數庫和開發包,開發人員隻需集中精力專注于業務部分的開發,是以大大提高開發效率和節約開發成本。

架構采用主流的C#語言開發完成,支援多種資料庫類型,支援 BS、CS, 支援.NET Framework與.NET6+, 使用RDIFramework.NET靈活開發架構能提高管理類軟體系統的整體品質、提高子產品與子產品之間的相容性、提高代碼的重複使用率,使軟體系統架構更加合理、品質更加過硬,使得勞動成果最大程度上重複利用。

架構基礎子產品包括:強大靈活的權限控制元件,子產品配置設定與管理元件,靈活易用的工作流元件、資料字典管理元件,豐富的報表統計元件、即時通訊(IM)元件、自動更新元件、多語言子產品,各種常用的商業控件,強大的代碼生成器,開發執行個體、豐富的基礎類庫、開發輔助工具等各基礎常用功能元件。 架構提供的大量通用插件,支援Saas多租戶模式,完成功能的開發就像搭積木一樣,隻需要把各種元件進行組合拼裝,拼裝好了系統的開發也就完成了。應用系統建立在此架構之上,采用構件式、可複用開發,節省開發成本,加快開發速度,在軟體開發上更好的做到多快省。

适合低中高任意開發水準的開發者,可以開發OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、電商平台背景、物流管理系統、醫院管理系統、快遞管理系統、教務管理系統等各類管理軟體、支援大并發、SaaS應用。代碼穩定、元件豐富、功能強大、無限擴充。由架構開發團隊的原班人馬直接提供技術支援,為您順利完成開發工作保駕護航。不管您是零基礎還是專業開發人員,都能輕松駕馭這套開發架構。

2、功能特色

1、全源碼提供,易擴充,無後顧之憂

提供無加密、混淆的源碼、設計文檔、配套說明文檔,可在項目中反複使用。 代碼注釋詳細,便于閱讀,無後門,可放心使用。

2、10年沉澱,匠心出品

多種界面風格樣式選擇,數千個實際項目驗證,長期不斷優化、更新而成,支援.NET6+與.Net Framework雙引擎。

3、強大靈活的權限控制

授權機制符合RBAC,可控制到菜單、按鈕、資料列、限制條件、授權範圍級等,同時可對登入IP及登入時間進行管控。注重權限安全,拒絕一切非法通路。

4、快速搭建SaaS服務

能快速的将傳統單企業應用轉化成saas多租戶模式,支援大資料存儲高并發通路,支援無限水準擴充存儲伺服器、應用伺服器數量。

5、支援多種資料庫

支援多個資料庫或多類型資料庫,每個子產品可以是不同資料庫,支援SQLServer、Oracle、MySQL等主流資料庫。你無需關心不同類型資料庫間的文法差別,架構會自動幫你轉換。

6、開發更簡單,省心、可靠

大量的開源子產品、案例子產品、全系列開發教程、文檔、持續的開發更新維護。各種溝通工具全方位的支援,讓你無後顧之憂。架構安裝部署、開發技術指導、系統架構技術咨詢等。我們不僅僅是一套開發架構,也是您的開發智囊團。

7、強大靈活的分布式流程引擎

獨立研發的符合國人特點的流程引擎,支援複雜多變的流轉、可視化的流程配置、多種處理者配置設定方式。可友善與已有系統內建,真正展現業務與程式結構無關性,輕松實作流程全生命周期管理。

8、即時消息,豐富的統計圖表

即時消息可實作消息推送、線上聊天,輕松實作協同辦公。支援單表和多表、各種圖形展示,輕松實作企業資料化分析和決策營運管理。

9、強大的代碼生成器,加速開發

基于架構的強大代碼生成器(支援資料庫與PowerDesigner設計源檔案兩種方式進行生成),對開發效率的提升無庸置疑。讓開發更簡單,更快速,讓你專注于自身業務。

10、優質、高效,省心的售後服務

優質的售後服務、不僅又快又好的解決問題,而且用正确的、可擴充的方式解決問題,有完整的設計文檔、有完整的使用說明,并且遇到技術問題了,随時可以咨詢的保障,其實我們更多的是花錢購買服務。

11、無限擴充的可能

基于架構可輕松內建各種應用或第三方應用,也可将您現有的系統接入平台;可基于架構二次開發,理論上沒有開發不了的功能。 二次開發簡單,提供完善的接口函數調用說明、開放接口、開放源碼、開放資料庫結構設計。

3、部分功能展示

RDIFramework.NET CS靈活開發架構V6釋出(.NET6+、Framework雙引擎
RDIFramework.NET CS靈活開發架構V6釋出(.NET6+、Framework雙引擎
RDIFramework.NET CS靈活開發架構V6釋出(.NET6+、Framework雙引擎
RDIFramework.NET CS靈活開發架構V6釋出(.NET6+、Framework雙引擎
RDIFramework.NET CS靈活開發架構V6釋出(.NET6+、Framework雙引擎

4、V6.0新增功能以及修複的bug清單

4.1、新增功能清單

4.1.1、公共部分

1、資料通路層脫離出來單獨的類庫,更加規範合理。

2、資料庫通路層GetDBDateTime()自動打開與關閉連接配接的處理。

3、增加多個擴充輔助公共方法。

4、各實體屬性用到的String修改為string。

5、MySqlConnector包替代MySql.Data

6、SerializeHelper中BinaryFormatter下的Serialize與Deserialize過時,改用DataContractSerializer處理。

7、SerializeHelper增加針對DataTable序列化與反序列化為xml的處理,同時業務邏輯中涉及DataTable緩存的情況改用全新序列化方式。

8、後端服務全面更新到.NET6+的支援。

9、把RDIFramework.WinForm.Utilities中UI相關的全移動到增項目:RDIFramework.WinForm.Common中,更加規範使用,同時大量代碼調整。

10、LogHelper切換為Log4Net日志方式,直接使用幫助類型實作,移除RDIFramework.Logger項目,相應代碼重構。

11、重構緩存子產品支援.NET6+。

12、工作流管理器代碼重構(主要去掉try…catch…相關)。

13、自動更新支援.NET6+.

14、配置項RDIFrameworkBlog->OfficialWebSite。

15、增加取消ServiceStack.Rides每小時6000條操作限制。

16、設定流程執行個體異常終止時增加終止時間。

17、其他更新。

4.1.2、WinForm部分

1、所有VS自帶控件全部替換為Dev的控件(★★★★★)。

2、資料字典控件增加展示描述列。

3、員工管理左側組織機構層數太深預設顯示3層的問題,取消限制。

4、支援自動登入(★★★)。

5、framework版本的架構由.net framework4.0更新到.net framework 4.8(★★★★★)。

6、devexpress由18.1更新到21.2(★★★★)。

7、流程處理處理界面直接主界面在tab中打開。

8、請假申請界面重新設計。

9、子產品管理界面重構。

10、案例子產品-産品管理界面重構。

11、工作流審批清單重新設計(★★★★)。

12、BasePageLogic增加方法:DrawRowLine,實作GridControl 焦點行顯示下劃線高亮(★★★)。

13、重新設計CRM子產品的UI(★★★★)。

14、四個主界面風格窗體OpenForm方法 System.Type.GetType通路修改為:首先加載目标程式集,然後再使用Assembly.GetType方法來擷取類型。

15、DialogHelper修改為DialogUtil。

16、工作流所有界面工具欄重新設計、登入界面重新設計。

17、所有使用gridControl控件的地方焦點行顯示下劃線高亮(★★★★)。

18、産品管理增加列印功能。

19、架構各功能子產品主界面界面工具欄全部重新設計(★★★★★)。

20、狀态欄增加copyRight,同時重新布局與設計。

21、增加圖示選擇,支援DevExpress的内置圖示資源(★★★★★)。

22、重新設計主界面與啟始頁,同時統一tab頁圖示大小為16*16。

23、所有主界面涉及有tree的,增加選中改變節點顔色(知道目前選中的是那個),失去焦點時選中節點仍突顯,去掉頂部目前位置的顯示(★★★★)。

24、取消本地使用者操作權限緩存的擷取。

25、重新設計啟動SplashScreen界面。

26、登入界面修改,同時删除不需要的圖檔資源。

27、重新設計公私鑰(★★★)。

28、界面輸入驗證各類型可為空驗證的重構(★★★)。

29、新增選擇資料源控件(★★★★)。

30、增加綜合事例子產品(集常用的控件使用方法、各類型驗證、圖示選擇、二微碼生成等等)(★★★★★)。

31、MessageBoxUtil增加右下角消息框方法:ShowAlertMessage。

32、增加QRCodeHelper輔助類處理二維碼(★★★★)。

33、使用者管理、員工管理、組織機構管理、使用者授權管理、資料字典、使用者資料字典左側樹由TreeView控件轉為TreeList控件(★★★★★)。

34、.net6+下繁體與簡體互轉由包Microsoft.VisualBasic換為CHTCHSConv,因為前面這個隻在.net framework中支援。同時移除Microsoft.VisualBasic包。

35、使用treelist相關的樹界面增加自定義過濾功能。

36、使用者配置檔案重構擷取儲存方法。

37、流程監控主界面資料擷取重構(★★★★)。

38、多語言項重複定義的抛出處理。

39、.NET6+下System.Text.GetEncoding(936)報錯 No data is available for encoding 936.的處理(調用System.Text.GetEncoding方法前加上這段代碼解決 System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);)

40、自動打開檔案Process.Start方法修改為Process.Start(“explorer.exe”,….)

41、設定限制條件->檢視限制資料集在msyql下的bug修複。

42、流程處理者界面重新設計(★★★★★)。

43、針對深色皮膚比對,字型大小動态改變比對大批量修改(★★★★★)。

44、其他修改。

4.2、修改功能清單

4.2.1、公共部分

1、BusinessLogic.ConvertToNullableFloat方法為空傳回0的bug修複。

2、使用者字典導入樹形結構資料,父子節點對應不上的bug修改。

3、其他更新。

4.2.2、WinForm部分

1、F5子窗體全部關閉的問題修複。

2、針對資料字典多選控件,選擇後逗号分隔的取值後會多一個空格的問題處理。

3、多選控件,單擊查詢按鈕,使用者未實作查詢事件報錯的Bug修複。

4、資料字典與使用者資料字典選擇控件支援屬性過濾。

5、資料字典與使用者資料字典選擇控件新增字典項的取值是按Id或ItemValue(預設)分類指定屬性的設定。

6、DynamicLibrary類中Assembly.LoadFile->Assembly.LoadFrom

7、案例子產品産品管理編輯界面重新設計。

8、訂單管理編輯界面重新設計。

9、其他更新。

5、了解詳情

可前往下面的網址了解詳情:

http://www.guosisoft.com/product/winform

http://www.rdiframework.net/product/winform

一路走來數個年頭,感謝RDIFramework.NET架構的支援者與使用者,大家可以通過下面的位址了解詳情。

官方網站:http://www.guosisoft.com/ http://www.rdiframework.net/

特别說明,架構相關的技術文章請以官方網站為準,歡迎大家收藏!

RDIFramework.NET架構由海南國思軟體科技有限公司專業團隊長期打造、一直在更新、一直在更新,請放心使用!

歡迎關注RDIFramework.NET架構官方微信公衆号(微信号:guosisoft),及時了解最新動态。

繼續閱讀