RDIFramework.NET ━ .NET快速信息化系統開發框架 V3.0 版本強勢發佈


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

  欲瞭解2.9版本的相關內容可查看下面的鏈接地址。

RDIFramework.NET ━ .NET快速信息化系統開發框架 V2.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官方網站:http://www.rdiframework.net/

RDIFramework.NET官方博客:http://blog.rdiframework.net/

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

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

  歡迎關注RDIFramework.NET框架官方公衆微信(微信號:rdiframework-net),及時瞭解最新動態。

  掃描二維碼立即關注

RDIFramework.NET 官方微信

發佈了6 篇原創文章 · 獲贊 5 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章