Following the launch of the previous version of "Rdiframework.net V2.9 version", the V2.9 version is a very successful and stable version, thanks to the recognition and support of many customers. The V3.0 version has been updated on the basis of the V2.9 version, such as: "Sequence Management", "System parameter Management", "query engine and definition and management", "message Centralized Management", "MVC version" added to the web, and the code generator can support WebUI (WebForm, MVC two ways), as well as the framework and workflow in MySQL under the test to perfectly support MySQL and so on a lot of new and refactoring things, in the later article you can see the heavy surprises.
For more information about version 2.9, see the link address below.
Rdiframework.net━. NET rapid Information System Development Framework V2.9 release
1
, rdiframework.net Framework Introduction
Rdiframework.net, based on the. NET Rapid Information system development, integration framework for enterprises or individuals in. NET environment, the rapid development system provides strong support, developers do not need to develop the system's basic functions and public modules, the framework itself provides a powerful library of functions and development package, developers only need to focus on the development of the business sector, so greatly improve development efficiency and save development costs. The framework is developed using the most mainstream C # language, supporting a variety of database types and supporting WinForm and the Web. The use of rdiframework.net can improve the overall quality of the management software system, improve the compatibility between modules and modules, improve the reuse of code, make the software system architecture more reasonable, the quality is more perfect, so that the maximum extent of labor results re-use. Framework Foundation modules include: powerful and flexible rights control components, unified module allocation and management components, flexible and easy-to-use workflow components, centralized data dictionary management components, automatic upgrade components, a variety of commonly used business controls (pagination control, combined query control, picture navigation control, etc.), a powerful code generator based on this framework, A wealth of basic library and development aids, multi-language solutions, built-in Miniweb browser, and other basic common functional components. Application system based on this framework, the use of component-based, reusable development, save development costs, speed up the development speed, in software development better to do much faster province.
The Rdiframework.net development framework undergoes rigorous technical testing and functional testing, including stress testing and a hundreds of user experience. After several years of functional upgrading and optimization improvements, the latest version has been very stable and powerful, providing a variety of examples of features and supporting development documentation, developers in-depth research framework core functions become more rapid and convenient. We share the success experience and adhere to the principle of innovation, to provide quality after-sales service and technical support, we actively collect feedback from users of the system improvement opinions and bugs, after several improvements and improvements in the current version of the system rarely found a systematic defect. We always adhere to technological innovation, each release of the new version will surprise users, free upgrade to let users feel the warmth of quality service, we also feel the joy of success. Development framework mature and stable, innovative ideas, user experience and good reaction, humanized interface layout and simple and intuitive operation mode to win a large number of user recognition and praise, welcome to buy our framework to accelerate the construction of enterprise informatization.
2
, Rdiframework.net
Work Flow Components
The Rdiframework.net workflow component is supported by the Rdiframework.net framework, based on our years of Project experience and project practice, combined with a set of process management components developed with the characteristics of major domestic workflow products. This component takes into account not only the construction of a business system from zero, but also the integration with existing business systems. From a zero-build system, we can use the Rdiframework.net framework to build a business system quickly. With the integration of existing systems, our process engine provides a rich functional interface for three-party business system calls, and provides the full source of components for user-friendly integration. The Rdiframework.net Workflow component takes the SOA architecture pattern and the process engine supports WCF-mode access. Support B/S/C system, support SQL Server, ORACLE, MySQL and other mainstream databases.
The Rdiframework.net━ Workflow component mainly covers the design and definition of workflow, the initiation and operation of process instances, the monitoring and management of business processes, the integration and collaboration of workflow components with business systems, and so on.
3
, Rdiframework.net V3.0 version on the basis of the V2.9 version of the new features and fixed bug list:
new Feature List
I. Public part:
1, modify the data access common common class Getparentchildrensbycode parameter problem.
2. Modify the entity base class in the public class so that it inherits from the BaseEntity entity.
3. Reconstruct all base class getlist methods.
4, the Web, WinForm new "Serial Management" module.
5, the Web, WinForm new "System Parameter Management" module.
6. All business logic plus authentication of the user name and password of the service when called by the service to prevent unauthorized users from invoking the framework service.
7. Various data type conversions increase nullable and non-nullable type conversions.
8. The re-framing business logic again adds a large number of DB operations to the public interface. (★★★★★)
9, the Web, WinForm new query engine management, definition and use. (★★★★★)
10. The new MySQL database recursively gets all the child nodes of the current node public method (Getmysqlchildrensid).
11, the entire framework and workflow in the MySQL number of libraries under the strict test, in addition to the common MSSQLSERVER, Oracle, etc., MySQL is also perfect support. (★★★★★)
12, the 2.9 version of the previous workflow part of the business of the implementation of the stored procedure to achieve the implementation of the framework business logic code, to avoid the different database types need to modify the stored procedures, the requirements of the multi-database type of users to achieve the perfect support. (★★★★)
13, add "Report Center" to WinForm, the Web (WEBFORM/MVC) support, through the query engine definition, here to focus on the display. (★★★★★)
14, the User Service interface added Getcompanyuser, Getdepartmentuser service.
15, add "message management" to WinForm, the Web (WEBFORM/MVC) support, unified management system all types of messages. (★★★★★)
16, modify the Oracle Paging start Page One less data problem.
17. Added: Getmodelbydatarow fills entities with DataRow.
18, modify the code generator for the new version of the build requirements, while for WEBFORM,MVC can generate UI parts. (★★★★★)
Second, the Web
Part
1, new Login interface.
2. Added web version of MVC version. (★★★★★)
3, the DataGrid control to add the corresponding special effects display for the user to use the process of reference, such as:
4, implement Easyui DataGrid load/query data, if there is no related record, in the DataGrid display no related records of the prompt information.
5, added all DataGrid, Treegrid column title right-click popup shortcut menu Global Settings table columns are hidden or displayed (auto-expand, all the interface has).
6, added directly in the DataGrid table in bulk edit, modify, delete instances.
7, increase the user by "Access situation", "Access details" To view access log information, more intuitive and convenient.
8. Added "User turnover" management in user management interface.
9, the code generator in the original only generated business logic, based on the 3.0 version of the new Web interface code generation, greatly reducing the duplication of effort. (★★★★★)
10, the MVC, WebForm UI part adds the Web interface to the Json,json to the Web interface The automatic binding, only needs one line of code, previously to be based on the field's how many write a lot of code to each other assigns the value. A 1/3 reduction in code volume, very cool. (★★★★★)
11, the new method of opening the window in the main interface tab (usually the way to open the interface with traditional pop-up window), refer to "User management", "User access Details", "User access", "User turnover".
Third, WinForm
Part
1, modify the main interface subsystem to select the menu mode.
2, "Module Management", "Modify the module" added to the MVC navigation address configuration.
3. Ucdatagridview control to increase the click of a cell to make the check box (Datagridviewcheckboxcolumn control) in front of the current line selected (tick) or unchecked (uncheck), so that all use when the control's interface has this cool feature.
4. Modify the icon selection interface in the module to add support for paging, so that when the icon is too large, it will be displayed in pagination to increase the loading speed, while removing the icon that has been used by the module will prompt.
5, user management interface to increase the selected user access log view.
6, user management interface to increase the user access to query user login related information.
7. Added "User turnover" management in user management interface.
8, the new "Formbinding" class library to implement the business object and form or control container binding, reduce the number of UI parts of the code, very cool, can refer to the project "Rdiframework.test". (★★★★★)
9, the new method of opening the window in the main interface tab (usually the way to open the interface with traditional pop-up window), refer to "User management", "User access Details", "User access", "User turnover".
fixed the
Bug
List
I. Public part:
1. Modify the business logic layer to get the "Tree resource Permissions" issue under Oracle.
2, modify the user management main interface loading user list by subsidiaries, sub-departments and so on.
3, modify the business logic to increase the organizational structure to get the sequence of abnormal conditions.
4. Refactor the business entity portion of the workflow component and simplify the code.
5, modify the paging public interface for MySQL database page data range should start from 0.
Second, the Web
Part
1, the comprehensive reconstruction of the web version of JS, the code is more concise, efficient. (★★★★★)
2, modify the IE compatibility problem ie8,ie9,ie10, specify document compatibility (document compatibility is an extension of the compatibility mode introduced in Microsoft Internet Explorer 6, allowing you to select Internet Explorer The specific rendering mode used to display the Web page. )。
3, re-design, reconstruct the entire page of the addition and modification of the code, the direct serialization of the page JSON automatically to the entity, while automatically binding the page control, reduce a lot of code. (★★★★★)
4, refactoring the Web page pagination part of the code to use the general paging parameters instead, reduce the number of duplicate code. (★★★★)
5. Modify the Start page partition of the Web to open sometimes small placeholders appear.
6. When modifying a third-party module in the Web, turn off issues that cannot be released or cannot be closed (the interface is still in after the shutdown).
Third, WinForm
Part
1. Modify the "User Selection" window to bind the data under Oracle Getdtbypage sorting under the small problem.
2, modify no user data can not increase the user's problem.
3, the organization selection interface for the organization of the selection of the problem has been modified.
4, modify the "increase process" save the exception problem.
5. Correct the relationship between ID and tag when selecting organization.
For A few years, thanks to the supporters and users of the rdiframework.net framework, you can find out more at the address below.
rdiframework.net official website:http://www.rdiframework.net/
rdiframework.net Official blog:http://blog.rdiframework.net/
At the same time need to be explained, all the technical articles in the future to the official website as the subject, welcome to our collection!
rdiframework.net Framework by the professional team for a long time to build, has been updated, has been upgrading, please rest assured that use!
Welcome to Rdiframework.net Framework Official public (No.:rdiframework-net), keep abreast of the latest developments.
Scan QR code for immediate attention
Rdiframework.net━. NET rapid Information System Development Framework V3.0 version strong release