全新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、部分功能展示
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),及時了解最新動态。