1. 程式人生 > >RDIFramework.NET ━ .NET快速資訊化系統開發框架鉅獻 V3.0 版本強勢釋出

RDIFramework.NET ━ .NET快速資訊化系統開發框架鉅獻 V3.0 版本強勢釋出

  繼上個版本“RDIFramework.NET V2.9版本”的推出,受到了重多客戶的認可與選擇,V2.9版本是非常成功與穩定的版本,感謝大家的認可與長期以來的關注與支援。V3.0版本在V2.9版本的基礎上做了重大更新,如:新增了“序列管理”、“系統引數管理”、“查詢引擎與定義與管理”、”訊息集中管理“、Web還新增了“MVC版本”、程式碼生成器可以支援WebUI(WebForm、MVC兩種方式)的生成,以及對框架與工作流在MySql下進行了通測完美支援了MySql等等大量新增與重構的東西,在後面的文章中大家可以看到重多的驚喜。

  欲瞭解2.9版本的相關內容可檢視下面的連結地址。

1
、RDIFramework.NET框架介紹

  RDIFramework.NET,基於.NET的快速資訊化系統開發、整合框架,為企業或個人在.NET環境下快速開發系統提供了強大的支援,開發人員不需要開發系統的基礎功能和公共模組,框架自身提供了強大的函式庫和開發包,開發人員只須集中精力專注於業務部分的開發,因此大大提高開發效率和節約開發成本。框架採用目前最主流的C#語言開發完成,支援多種資料庫型別,支援WinForm與Web。使用RDIFramework.NET能提高管理類軟體系統的整體質量、提高模組與模組之間的相容性、提高程式碼的重複利用率,使軟體系統架構更加合理、質量更加過硬,使得勞動成果最大程度上重複利用。框架基礎模組包括:強大靈活的許可權控制組件,統一的模組分配與管理元件,靈活易用的工作流元件、集中的資料字典管理元件,自動升級元件,各種常用的商業控制元件(分頁控制元件、組合查詢控制、圖片瀏覽控制元件等),強大的基於本框架的程式碼生成器,豐富的基礎類庫與開發輔助工具、多語言方案、內建MiNiWeb瀏覽器等各基礎常用功能元件等。應用系統建立在此框架之上,採用構件式、可複用開發,節省開發成本,加快開發速度,在軟體開發上更好的做到多快省。

  RDIFramework.NET開發框架經過嚴格的技術測試和功能測試,包括壓力測試和數百使用者的使用體驗。經過數年的功能升級和優化改進,最新版本已經非常穩定和強大,提供了豐富多彩的例子功能及配套的開發文件,開發員深入研究框架核心功能變得更加快速方便。 我們秉著分享成功經驗與堅持創新的原則,提供優質售後服務與技術保障,我們積極收集使用者反饋的系統改進意見和BUG,經數次改良和完善系統目前的版本極少發現系統性的缺陷。我們始終堅持技術創新,每次釋出的新的版本會讓使用者驚喜不已,免費升級讓使用者感到優質服務帶來的溫暖,同樣我們也感受到成功的喜悅。開發框架成熟穩定、思路新穎、使用者體驗與反應良好,人性化的介面佈局與簡潔直觀的操作方式贏得大量使用者的認可和讚美,歡迎大家選購我們的框架加速企業資訊化的建設。

 

2、RDIFramework.NET 工作流程元件

  RDIFramework.NET工作流程元件是以RDIFramework.NET框架為支撐,根據我們多年的專案經驗和專案實踐,結合國內各大工作流產品的特點研發的一套流程管理元件。該元件不僅考慮到從零搭建業務系統,也考慮到與現有業務系統的整合。從零搭建系統我們可以使用RDIFramework.NET框架以基礎,來快速搭建業務系統。與現有系統的整合,我們的流程引擎提供了豐富的功能介面,供三方業務系統呼叫,並提供元件的全部原始碼方便使用者進行整合。RDIFramework.NET工作流程元件採用SOA架構模式,流程引擎支援WCF方式訪問。支援B/S、C/S系統,同時支援SQLServer、ORACLE、MySQL等主流資料庫。

  RDIFramework.NET━工作流元件主要涵蓋工作流的設計與定義、流程例項的發起與執行、業務流程的監控與管理、工作流元件與業務系統的整合與協作等內容。

3、RDIFramework.NET V3.0版本在V2.9版本的基礎上新增的功能以及修復的bug列表:

新增功能列表  

一、公共部分:

1、修改資料訪問通用公共類中GetParentChildrensByCode引數問題。
2、修改公共類中實體基類,使其繼承自BaseEntity實體。
3、重構了所有基類GetList方法。
4、Web、WinForm新增“序列管理”模組。


5、Web、WinForm新增“系統引數管理”模組。


6、所有業務邏輯加上“服務”呼叫時服務的使用者名稱與密碼的驗證,防止未授權使用者呼叫框架服務。
7、各種資料型別轉換增加可空與非可空型別轉換。
8、重新框架業務邏輯再次增加大量的DB操作公共介面。(★★★★★)
9、Web、WinForm新增查詢引擎管理、定義及使用。(★★★★★)


10、新增MySql資料庫遞迴得到當前節點的所有子節點公共方法(GetMySqlChildrensId)。
11、整個框架與工作流在MySql數數庫下進行了嚴格通測、對除了對常用的MsSqlServer、Oracle等,Mysql也完美支援。(★★★★★)
12、把2.9版本以前工作流中部分業務以儲存過程實現的全部重構為在框架業務邏輯程式碼中實現,避免了不同資料庫型別需要分別修改儲存過程的情形,對多資料庫型別要求的使用者做到了完美支援。(★★★★)

13、增加“報表中心”對WinForm、Web(WebForm/MVC)的支援,通過查詢引擎定義,到這兒進行集中展示。(★★★★★)
14、使用者服務介面新增GetCompanyUser、GetDepartmentUser服務。
15、增加“訊息管理”對WinForm、Web(WebForm/MVC)的支援,統一管理系統所有型別的訊息。(★★★★★)
16、修改Oracle分頁起始頁少一條資料的問題。
17、新增:GetModelByDataRow 通過DataRow 填充實體。
18、修改程式碼生成器針對新版本的生成要求,同時針對WebForm,Mvc可以生成UI部分。(★★★★★)

二、Web部分         

1、新增全新的登入介面。
2、新增Web版MVC版本。(★★★★★)
3、對datagrid控制元件增加相應的特效展示,供使用者實際使用過程中參考,如下圖:


4、實現easyui datagrid載入/查詢資料時,如果沒有相關記錄,則在datagrid中顯示沒有相關記錄的提示資訊。

5、新增所有datagrid、treegrid列標題右鍵彈出快捷選單全域性設定表格列的隱藏或顯示(自動擴充套件,所有介面都有了)。


6、新增直接在datagrid表格中進行批量編輯、修改、刪除例項。


7、增加使用者按“訪問情況”、“訪問詳情”來檢視訪問日誌資訊,更直觀與方便。


8、在使用者管理介面新增“使用者離職”管理。


9、程式碼生成器在原來只生成業務邏輯的基礎上,3.0版本新增Web介面程式碼的生成,大大減少了重複的工作量。(★★★★★)


10、Mvc、WebForm的UI部分新增Web介面到Json,Json到Web介面的自動繫結,只需要一行程式碼,以前要根據欄位的多少寫大量的程式碼進行相互賦值。減少了1/3的程式碼量,非常爽。(★★★★★)

11、新增在主介面Tab中開啟視窗的方法(一般以傳統彈出視窗開啟介面的方式),參考“使用者管理”->“使用者訪問詳情”、“使用者訪問情況”、“使用者離職”。

三、WinForm部分         

1、修改主介面子系統選擇為選單模式。
2、“模組管理”->“修改模組”新增對MVC導航地址的配置。
3、UcDataGridView控制元件增加點選某個單元格時使當前行前面的複選框(DataGridViewCheckBoxColumn控制元件)選中(打勾)或不選中(取消打勾),使所有使用當控制元件的介面都具有了此爽功能。
4、修改模組中的圖示選擇介面增加分頁的支援,這樣當圖示過多時就會以分頁的方式顯示提高載入速度,同時刪除已經被模組使用的圖示會提示。


5、使用者管理介面增加所選使用者訪問日誌的檢視。


6、使用者管理介面增加按使用者訪問情況查詢使用者登入相關的資訊。


7、在使用者管理介面新增“使用者離職”管理。


8、新增“FormBinding”類庫實現業務物件與窗體或控制元件容器互繫結,減少大量UI部分的程式碼,非常爽,可參考專案“RDIFramework.Test”。(★★★★★)

9、新增在主介面Tab中開啟視窗的方法(一般以傳統彈出視窗開啟介面的方式),參考“使用者管理”->“使用者訪問詳情”、“使用者訪問情況”、“使用者離職”。

修復的bug列表

一、公共部分:

1、修改業務邏輯層獲取“樹型資源的許可權”在Oracle下的問題。
2、修改使用者管理主介面載入使用者列表按子公司、子部門等載入。
3、修改業務邏輯增加組織機構時得到序列的異常情況。
4、重構工作流元件業務實體部分,程式碼更精簡。
5、修改針對MySql資料庫的分頁公共介面首頁資料範圍應該從0開始的問題。

二、Web部分

1、全面重構Web版本中Js,便程式碼更簡潔、高效。(★★★★★)
2、修改IE相容問題IE8,IE9,IE10,指定文件相容性(文件相容性是對 Microsoft Internet Explorer 6 中引入的相容性模式的擴充套件,使您可以選擇 Internet Explorer 用於顯示網頁的特定呈現模式。)。
3、重新設計、重構全部頁面的增加與修改程式碼,直接序列化頁面的json自動轉Entity,同時自動繫結頁面控制元件,減少大量程式碼。(★★★★★)
4、重構Web頁面分頁部分的程式碼使用通用分頁引數代替,減少大量重複程式碼。 (★★★★)
5、修改Web的起始頁分割槽開啟有時會出現小的佔位的情況。
6、修改Web中配置第三方的模組時,關閉不能釋放或不能關閉的問題(關閉後介面還在)。

三、WinForm部分

1、修改“使用者選擇”視窗繫結資料時在Oracle下GetDTByPage排序的小問題。
2、修改無使用者資料時不能增加使用者的問題。
3、組織機構選擇介面對於組織機構選擇不全的問題進行了修改。
4、修改“增加流程”儲存時異常問題。
5、修正當選擇組織機構時提示的ID與Tag對應關係異常情況。

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

      同時需要說明的,以後的所有技術文章以官方網站為準,歡迎大家收藏!

      RDIFramework.NET框架由專業團隊長期打造、一直在更新、一直在升級,請放心使用! 

歡迎關注RDIFramework.net框架官方公眾微信微信號:guosisoft),及時瞭解最新動態。

掃描二維碼立即關注