RDIFramework.NET ━ .NET快速信息化系統開發框架 V2.7 版本發布
歷時數月,RDIFramework.NET V2.7 版本發布了,感謝大家的支持。
RDIFramework.NET,基于.NET的快速信息化系統開發、整合框架,為企業或個人在.NET環境下快速開發系統提供了強大的支持,開發人員不需要開發系統的基礎功能和公共模塊,框架自身提供了強大的函數庫和開發包,開發人員只須集中精力專注于業務部分的開發,因此大大提高開發效率和節約開發成本。框架采用目前最主流的C#語言開發完成,支持多種數據庫類型,支持WinForm與Web。使用RDIFramework.NET能提高管理類軟件系統的整體質量、提高模塊與模塊之間的兼容性、提高代碼的重復利用率,使軟件系統架構更加合理、質量更加過硬,使得勞動成果最大程度上重復利用。框架基礎模塊包括:強大靈活的權限控制組件,統一的模塊分配與管理組件,靈活使用的工作流組件、集中的數據字典管理組件,自動升級組件,各種常用的商業控件(分頁控件、組合查詢控制、圖片瀏覽控件等),強大的基于本框架的代碼生成器,豐富的基礎類庫與開發輔助工具、內置MiNiWeb瀏覽器等各基礎常用功能組件,下步將會考慮整合報表框架等。應用系統建立在此框架之上,采用構件式、可復用開發,節省開發成本,加快開發速度,在軟件開發上更好的做到多快省。

RDIFramework.NET V2.7版本相當于V2.5版本做了以下方方頁面的更新,現在一一說明。
V2.7版本 更新如下:
一、WinForm部分
更新如下:
1、更改數據庫全部對象大寫形式,方便后期Oracle的完整調試,調整了框架相應的業務核心層所有代碼。
2、增加新的用戶分頁控件,使得在SQLServer與ORACLE下分頁代碼不需做任何更改,代碼統一,分頁效率更高。
3、對自動升級進行了一次完整的重構,支持MD5方式比對,同時客戶端增加倒數時間自動升級,展現升級列表等新的特性。


4、把RDIFramework.Module項目合并到RDIFramework.WinModule項目中,使得整個項目的解決方案更加簡潔與清晰,更加的專業。
5、增加模塊配置對WinForm、WebForm或兩者結合的分別配置的支持,讓模塊對應相應類型程序更加精確。
6、改變項目生成方式后文件夾的組織方式,文檔的組織方式等,更加的專業,這是一次質的提升呀,給國外大型軟件公司的文檔、代碼等的組織方式有得一拼了。

7、重構所有代碼,做到最精,最簡,執行質量最高,全Linq代碼支持,質的飛躍,盡量做到找不到優化的地方,這是V2.7版本最大的改進,優了代碼,花了差不多半個月時間,把項目中所有代碼全部優化了一遍,相當專業了。
foreach (DataRow dataRow in from DataGridViewRow dgvRow in dgvInfo.Rows let dataRow = (dgvRow.DataBoundItem as DataRowView).Row where dataRow.RowState != DataRowState.Deleted where (System.Boolean)(dgvRow.Cells["colSelected"].Value ?? false) select dataRow) { } var Ids = (from DataRowView dataRowView in dataView where dataRowView.Row.RowState != DataRowState.Deleted where dataRowView.Row[fieldSelected].ToString().ToUpper().Equals(selected.ToString().ToUpper()) select dataRowView.Row[fieldId].ToString() into id where id.Length > 0 select id).Aggregate(string.Empty, (current, id) => current + (id + ","));
8、重構代碼生成器的代碼,修正前期版本客戶提出的問題增加對ORACLE數據庫的支持。


9、增加系統參數服務,讓以后的所有自定義參數,系統參數等統一存放。
10、增加RDIFramework.NET框架Winform主界面(導航菜單以Tree兩種界面風格)。

11、WinForm分頁控件提供對ORACLE分頁的支持。
12、對把DB遷移到Oracle下進行了完整的測試,運行無誤,這也是V2.7版本最大的改變,一至在尋找時間測試ORACLE版本,這次花了半個月,在ORACLE下把WinForm與Web版全部通測了一篇,運行無誤。
13、增加工作流部分業務邏輯,同時提供對WinForm部分的支持,目前還較為簡單。
二、Web部分:
更新如下:
1、新增數據導出的功能、多條件查詢功能,通用導出組件,通用多條件查詢組件。


2、對模塊管理增加模塊類型的管理,web就只加載webform或winform\webform類型的模塊即可。
3、更正對數據庫全部對象大寫后,出現的問題。
4、增加4套皮膚的支持、增加手風琴和樹兩種導航菜單的顯示方式,可針對不同的登錄用戶自行定制,做到個性化~!

5、V2.7版本最多的時間花在了Web版本的優化上,組織了Web版項目的組織方式,更加的合理與規范,優化了整個代碼,把V2.5版本用戶提出的問題與建議統統實現了,現在運行速度快,界面更加的美觀。
7、增加了主、子表的實現案例與產品管理開發案例。


8、在ORACLE下做了通測,運行效果與SQLServer下一至。
說明:有的朋友在問,Web版框架的UI用的是EasyUI,那是不是自己開發的業務系統也一定要用EasyUI呢?答案是否定的,可以用你自己熟悉的任何UI,只要做到協調一至就可以了,下面展示兩張我們框架調用外部UI的界面。


作者:
RDIF
出處:
http://www.rzrgm.cn/huyong/
Email:
406590790@qq.com
QQ:
406590790
微信:
13005007127(同手機號)
框架官網:
http://www.guosisoft.com/
http://www.rdiframework.net/
框架其他博客:
http://blog.csdn.net/chinahuyong
http://www.rzrgm.cn/huyong
國思RDIF開發框架
,
給用戶和開發者最佳的.Net框架平臺方案,為企業快速構建跨平臺、企業級的應用提供強大支持。
關于作者:系統架構師、信息系統項目管理師、DBA。專注于微軟平臺項目架構、管理和企業解決方案,多年項目開發與管理經驗,曾多次組織并開發多個大型項目,在面向對象、面向服務以及數據庫領域有一定的造詣。現主要從事基于
RDIF
框架的技術開發、咨詢工作,主要服務于金融、醫療衛生、鐵路、電信、物流、物聯網、制造、零售等行業。
如有問題或建議,請多多賜教!
本文版權歸作者和CNBLOGS博客共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,如有問題,可以通過微信、郵箱、QQ等聯系我,非常感謝。

浙公網安備 33010602011771號