Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Strong release of RDIFramework.NET ━ .NET Rapid Informatization system Development Framework Juxian V3.0

2025-02-25 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

Shulou(Shulou.com)06/01 Report--

Following the launch of the last version "RDIFramework.NET V2.9", it has been recognized and selected by many customers. V2.9 is a very successful and stable version. Thank you for your recognition and long-term attention and support. Version V3.0 has made major updates on the basis of version 2.9, such as "sequence management", "system parameter management", "query engine and definition and management", "centralized message management", Web has also added "MVC version", the code generator can support the generation of WebUI (WebForm, MVC) As well as a general test of the framework and workflow under MySql to perfectly support MySql and a large number of new and refactoring things, you can see a lot of surprises in later articles.

For more information about version 2.9, please see the link address below.

Release of RDIFramework.NET ━ .NET Rapid Information system Development Framework version 2.9

1. Introduction of RDIFramework.NET framework

RDIFramework.NET, a rapid information system development and integration framework based on .NET, provides strong support for enterprises or individuals to develop rapid systems in the .NET environment. Developers do not need to develop the basic functions and common modules of the system, and the framework itself provides powerful function libraries and development kits. Developers only need to focus on the development of the business part, thus greatly improving development efficiency and saving development costs. The framework is developed in the most mainstream C # language, and supports multiple database types, WinForm and Web. The use of RDIFramework.NET can improve the overall quality of the management software system, improve the compatibility between modules, improve the reuse of code, make the software system architecture more reasonable, the quality more excellent, and make the results of labor reuse to the greatest extent. The basic modules of the framework include: powerful and flexible access control components, unified module allocation and management components, flexible and easy-to-use workflow components, centralized data dictionary management components, and automatic upgrade components. various commonly used commercial controls (paging control, combined query control, picture browsing control, etc.), powerful code generator based on this framework Rich basic class libraries and development aids, multi-language solutions, built-in MiNiWeb browsers and other basic common functional components. The application system is based on this framework and uses component-based and reusable development to save development costs, speed up development, and better achieve faster and less cost-effective software development.

The RDIFramework.NET development framework has undergone rigorous technical and functional testing, including stress testing and hundreds of user experiences. After years of functional upgrades and optimization improvements, the latest version has been very stable and powerful, providing rich and colorful example functions and supporting development documents, developers in-depth study of the core functions of the framework has become faster and more convenient. We share successful experiences and adhere to the principle of innovation, provide quality after-sales service and technical support, we actively collect user feedback on system improvements and BUG, after several improvements and improvements in the current version of the system rarely find systematic defects. We always adhere to technological innovation, each release of a new version will surprise users, free upgrades let users feel the warmth of quality service, we also feel the joy of success. The development framework is mature and stable, innovative ideas, good user experience and response, user-friendly interface layout and simple and intuitive mode of operation have won the recognition and praise of a large number of users. Welcome to choose and buy our framework to accelerate the construction of enterprise information.

2. RDIFramework.NET workflow components

RDIFramework.NET workflow component is a set of process management components supported by RDIFramework.NET framework, according to our many years of project experience and project practice, combined with the characteristics of major domestic workflow products. This component takes into account not only the building of business systems from scratch, but also the integration with existing business systems. To build a business system from scratch, we can use the RDIFramework.NET framework to build a business system quickly. With the integration of existing systems, our process engine provides rich functional interfaces for three-party business systems to call, and provides all the source code of components to facilitate user integration. The RDIFramework.NET workflow component adopts the SOA architecture mode, and the process engine supports WCF access. It supports Bax S and Cramp S systems, as well as mainstream databases such as SQLServer, ORACLE, MySQL and so on.

RDIFramework.NET ━ workflow components mainly cover the design and definition of workflow, the initiation and operation of process examples, the monitoring and management of business processes, the integration and cooperation between workflow components and business systems, and so on.

3. The new features and fixed bug list of RDIFramework.NET V3.0 on the basis of V2.9: list of new features 1. Public section:

1. Modify the GetParentChildrensByCode parameters in the general public class for data access.

2. Modify the entity base class in the public class to inherit from the BaseEntity entity.

3. All the base class GetList methods are reconstructed.

4. Add "sequence management" module to Web and WinForm.

5. Add "system parameter management" module to Web and WinForm.

6. all business logic plus the verification of the user name and password of the service when the "service" is invoked to prevent unauthorized users from invoking the framework service.

7. Various data type conversions add nullable and non-nullable type conversions.

8. Reframe the business logic to add a large number of common interfaces for DB operations. (★)

9. Add query engine management, definition and use to Web and WinForm. (★)

10. Add MySql database to recursively get all the children of the current node common method (GetMySqlChildrensId).

11. The whole framework and workflow are strictly tested under the MySql database, and Mysql is also perfectly supported in addition to the commonly used MsSqlServer, Oracle and so on. (★)

12. Refactoring part of the business implemented by stored procedures in the workflow before version 2.9 into the framework business logic code, avoiding the need to modify stored procedures separately for different database types, and achieving perfect support for users with multiple database types. (★★★★)

13, add "report Center" to WinForm, Web (WebForm/MVC) support, through the query engine definition, here for centralized display. (★)

14. GetCompanyUser and GetDepartmentUser services are added to the user service interface.

15. Add "message management" support for WinForm, Web (WebForm/MVC), and uniformly manage all types of messages in the system. (★)

16. Modify the problem of missing one piece of data at the beginning of Oracle paging.

17. Added: GetModelByDataRow fills entities through DataRow.

18. Modify the code generator for the generation requirements of the new version, and generate the UI part for WebForm,Mvc at the same time. (★)

II. Web part

1. Add a new login interface.

2. Add the MVC version of Web. (★)

3. Add the corresponding special effects display to the datagrid control, which can be used for reference by users, as shown below:

4. When easyui datagrid loads / queries data, if there are no related records, the prompt message that there are no related records will be displayed in datagrid.

5, add all datagrid, treegrid column headings right-click pop-up shortcut menu global settings table column hiding or display (automatic expansion, all interfaces have).

6. Add and edit, modify and delete instances in batches directly in the datagrid table.

7. It is more intuitive and convenient for users to view access log information according to "access situation" and "access details".

8. Add "user turnover" management to the user management interface.

9. On the basis of only generating business logic, the code generator adds the generation of Web interface code in version 3.0, which greatly reduces the repetitive workload. (★)

10. The UI part of Mvc and WebForm adds automatic binding from Web interface to Json,Json to Web interface, which requires only one line of code. In the past, you had to write a large number of codes according to the number of fields to assign values to each other. Reduced the amount of code of 1Accord 3, which is very cool. (★)

11. Add the method of opening the window in the main interface Tab (usually the traditional pop-up window opens the interface). Refer to "user Management"-> "user access details", "user access situation", "user turnover".

III. WinForm part

1. Modify the main interface subsystem to select menu mode.

2. "Module Management"-> "modify Module" adds the configuration of MVC navigation address.

3, the UcDataGridView control adds when clicking on a cell to make the check box in front of the current row (DataGridViewCheckBoxColumn control) selected (ticked) or unchecked (unchecked), so that all interfaces that use the control have this cool function.

4. Modify the icon selection interface in the module to increase the support for paging, so that when there are too many icons, it will be displayed in a paging way to improve the loading speed, and it will be prompted to delete the icons that have been used by the module.

5. The user management interface increases the view of the selected user's access log.

6. The user management interface is added to query the user login-related information according to the user access.

7. Add "user turnover" management to the user management interface.

8, add "FormBinding" class library to achieve business objects and forms or control containers to bind each other, reducing a large number of UI part of the code, very cool, you can refer to the project "RDIFramework.Test". (★)

9, add the method of opening the window in the main interface Tab (usually open the interface by the traditional pop-up window), refer to "user Management"-> "user access details", "user access situation", "user turnover".

List of fixed bug 1. Public section:

1. Modify the problem of obtaining "permissions for tree resources" in the business logic layer under Oracle.

2. Modify the main user management interface to load the user list according to subsidiaries, sub-departments, etc.

3. The abnormal situation of the sequence is obtained when the business logic is modified and the organization is added.

4. Refactoring the business entity part of workflow components, the code is more concise.

5. Modify the problem that the data range of the first page of the paging public interface for MySql database should start from 0.

II. Web part

1. Fully refactoring Js in the Web version will make the code more concise and efficient. (★)

2. Modify the IE compatibility problem IE8,IE9,IE10 to specify document compatibility (document compatibility is an extension of the compatibility mode introduced in Microsoft Internet Explorer 6, so that you can choose the specific rendering mode that Internet Explorer uses to display web pages. ).

3. Redesign and reconstruct the addition and modification code of all pages, directly serialize the json of the page to Entity automatically, and automatically bind page controls to reduce a lot of code. (★)

4. The code for refactoring the paging part of the Web page is replaced by general paging parameters to reduce a lot of repetitive code. (★★★★)

5. Modify the opening of the start page partition of Web. Sometimes there will be a small space-occupying situation.

6. When modifying the module configured with a third party in Web, the problem that cannot be released or closed can not be closed (the interface is still there after closing).

III. WinForm part

1, modify the "user selection" window binding data under the Oracle GetDTByPage sorting small problem.

2. The problem of users can not be increased when modifying non-user data.

3. The interface of organization selection modifies the problem of incomplete organization selection.

4. Fix the exception problem when "adding process" is saved.

5. Correct the abnormal corresponding relationship between ID and Tag when choosing an organization.

Over the years, thanks to the supporters and users of the RDIFramework.NET framework, we have now launched the official RDIFramework.NET website and official blog, which you can visit through the following places.

RDIFramework.NET official website: http://www.rdiframework.net/

RDIFramework.net official blog: http://blog.rdiframework.net/

At the same time, it needs to be explained that all future technical articles shall prevail on the official website, welcome to collect!

RDIFramework.NET framework is built by professional team for a long time, updated and upgraded all the time, so please rest assured to use it!

Welcome to follow the official public Wechat (WeChat account: rdiframework-net) of the RDIFramework.NET framework and keep abreast of the latest developments.

Scan the QR code and pay attention immediately

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Database

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report