Agileeas. net5.0-interface designer-User Manual (I)

Source: Internet
Author: User
Opening

The agileeas. net5.0 platform is expected to be released in the middle of this month. The main changes in this release compared with the previous agileeas. net4.0 version are as follows:

This article mainly describes the interface designer. In the middle of this month, you can use it. Of course, because it is the first version, some functions may not be perfect, of course.

I am very grateful for your comments and suggestions.

Preface

Agileeas. as a fast application development platform, the net platform aims to improve the production efficiency of application software. There are many methods to improve the production efficiency of software development.

Low-tech repetitive work can be an effective way.

On the agileeas. NET platform, we provide an interface designer that integrates interface design, code generation, and solution definition.

In agileeas. this function is added in the latest version of net5.0. The main purpose of the interface designer is to generate a presentation scheme for different interface technologies through one design. For example, the current technology is mainly C/S, b/S, Set

The meter provides support for these two methods. Currently, the supported code generation solutions include winfrom, webfrom, WPF, and SL.

In database-based application development projects, database design is a very important process, and writing database design files is a link. In many software companies, all use Word, WPS, etc.

The text table tool writes database documents, but the database documents are out of touch with the database creation and programming processes.

Agileeas. the object design work of the. NET platform tries to integrate in this aspect. That is, the model definition generated by the designer can generate database documents, database definition statements, and code of the development process.

Agileeas. the interface designer of the. NET platform, the solution based on the previous object designer, can be opened by the interface designer, implemented, the establishment of a solution, the common and set of multiple tools

To facilitate and provide the development process, and to generate the configured solution code.

Outline

Preface... 2

About the interface model... 3

Main system interface... 4

System menu... 4

Toolbar... 4

Navigation bar... 4

Workspace... 5

Status Bar... 5

About... 5

Interface model solution... 6

Overview... 6

Creating a project... 6

Save the project... 7

Open the project... 8

Interface model definition... 10

Overview... 10

Interface model organization... 10

Add an interface model... 10

Delete interface model... 11

Define the interface model... 11

Set the page layout... 17

Open the interface model... 21

About the interface layout... 22

Interface Model

Agileeas.. NET platform defines a data object structure model definition file for the data object definition, storage, and communication in application development. The project definition established by the Data designer is finally stored in. SDM is a data model definition file with the extension.

On the agileeas. NET platform, the interface designer opens or creates a solution based on the data model file. The extension name is also the. SDM file.

The interface model of the agileeas. NET platform is defined as follows:

The organizational structure of a project consists of two categories: List and form. The list mainly serves as the interface for querying functions, and the form mainly includes Editing and adding pages.


System Main Interface

The main window consists of five different work zones: System menu, toolbar, function navigation bar, business work area, and system status bar. All business functions in the system can be accessed through the system function navigation bar.

System Menu

The interface designer adopts a navigation interface style. The system function consists of navigation and menu, and provides menus such as files, edits, views, debugging, windows, and help.

Toolbar

The toolbar related to the system menu is placed on the Work bar. You can use the toolbar to quickly access relevant functional modules.

Navigation Bar

The System navigation bar lists the interface design models in the project, mainly lists and forms.

The navigation bar is displayed on the left of the interface by default. If you want to increase the business workspace so that you can have a larger interface space to process business functions, you can enter the relevant business function module, hide or display the function navigation bar by using the navigation commands in the system menu or toolbar.

Work Zone

A workspace is a work area of the system. Different functional modules are loaded in the Workspace Based on the selection and operations of the navigation and menu to complete the necessary tasks.

Status Bar

The system status bar displays the current processing task and task processing status of the system, which is used to notify users so that they can know the operating status of the system in a timely manner.

About

Describes the current application. Including the product name, version, developer, and authorization information.


Interface model solution Overview

Before designing the interface model, you need to plan your own project and project organization in the project. the predefined Data Object project should be saved on the hard disk, this facilitates communication between developers and subsequent modifications. In addition, the interface designer builds an interface model solution based on the previously defined data object solution.

Create a project

Open the "New Solution" button in the File menu.

The following page is displayed: Enter the solution name, solution storage location, and solution description (optional.

After entering the information, click "OK". The system resets the page layout by default. The effect is as follows:

Save Project

Use the Save solution button in the File menu to automatically save the solution information. The saved path is the storage path when the solution is created or the path when the solution is opened.

The File menu also provides a function to save the design model to other files.

Open a project

Use the open solution button in the File menu to bring up the file opening dialog box:

Select an existing interface model project file of the file system and open it. The system resets the navigation bar and clears the workspace according to the model file:


Interface model definition overview

Defining an interface model is the most important task of the interface designer. In the model definition information, the layout information of the interface and basic settings information of the form are stored, including the ing information between each object property and the control, the type of the interface control, and other basic interface information.

The model designed by the interface designer is used to generate the project Interface Design file and the interface Background code file.

Interface model organization

The interface designer provides a list and form concept, that is, grouping Management of interface objects. By default, the system adds the newly added form or list to the specified group by default.

Add interface model

Add an interface model by creating a new interface design under the file in the navigation bar:

Currently, the second-class model supported by the system is a form and a list, which can basically meet more than 80% of the current interface design requirements.

You can also choose solution manager, right-click the shortcut menu, and click "right-click menu" on the list to display the following interface:

Click "right-click" under the form group to create the form.

Delete interface model

In the selected list in the navigation bar or a specific interface model node under the form, right-click the shortcut menu, select "delete" in the pop-up menu, the system will prompt you whether to confirm the deletion, click "yes" to delete the corresponding interface model.

Note: After the interface model is deleted, it cannot be restored.

Define interface model

Click "create List". The following dialog box is displayed:

Note: When our interface designer opens a solution that is generated by the Data Object designer, the interface designer automatically loads the list of all objects under the solution and directly displays the Object List.

If we create a solution by ourselves, the following page will appear, and we need to go through the two buttons, select assembly or model file to load object.

When we create a new interface solution, the following interface appears when creating a list or form:

Click "Next" and the following page is displayed:

Click "select model file". Select the project solution file of "Data Object designer" for the model file.

Or click "select assembly" to load all objects under the Assembly. Of course, this object must be an entity object recognized by agileeas. net.

Next, let's "select a model file ":

Select the file with the suffix ". SDM. Click "OK:

This interface is the same as the preceding solution for directly opening the "Data Object designer" project. Let's take a look at the "select assembly" pop-up file selection dialog box:

Note: Select the ". Dal" Assembly. The Assembly must contain entity objects specified by the agileeas. NET platform before it can be recognized. Otherwise, it cannot be loaded.

This completes the loading and selection of "object.

Set page layout

After selecting an object and clicking "Next", the following page is displayed.

Is the setting layout page of "new list.

Configurable attributes and parameters:

1. Basic information: Set the name control of the form and the report name on the list.

2. Management page: used to set the form page associated with the list. (Not provided ).

3. Set related function buttons on the list.

4. Set related properties in the datagridview list, set the width and height of the control, and whether the control is a query item (query condition) and whether it is displayed (whether it is displayed on the gridview ).

5. Set the control sorting and control type.

The setting layout page of the new form is different:

Next, set the control type and height and width of the control on the page, whether to add items, and whether to display them.

If no height or width is entered, the system returns the default value. For a form page, you can set the page layout, such as multi-row, multi-column, single-column, and multi-row.

Click multiple columns and multiple rows:

Set the number of columns displayed per line.

Other settings, "set button", are displayed on the interface.

Set the namespace of the form file.

You can select all or not select all functions on the datagridview:

It must be selected for a single column.

After the settings are complete, click "Next". The system will generate the interface by default, and the default output interface layout will be displayed in the interface designer.

Of course, if the controls on our interface are not satisfactory, or the location can be dragged freely, it is similar to the VS solution.

After a new interface model is added, the form group under the left navigation group is automatically added. Now we can save the solution.

Select "Save solution" under the "file" menu ".

Open the interface model

In the navigation bar list or in the Form group, select the interface model node and right-click it to bring up the shortcut menu. The following menu page is displayed:

After clicking "open", the actual running interface of the interface model is displayed in the content area on the right.

In the Toolbox on the left, you can drag the control to the interface and click "save ":

After you click Save, all the design files that have been designed will be saved, and then we save the solution:

This completes the interface design process.

Interface Layout

The layout of the interface designer is the same as that of some page layout alignment functions in vs development. I will not describe it in detail here.

Let's get started with it.

Conclusion

Today, when the market is fierce, software enterprises are faced with a variety of challenges. If the market is rapidly changing, the software enterprises can stand out and respond to market changes in a timely manner, it is necessary to launch the products required by the market at a lower cost and continuously improve the products.

The competition between enterprises is largely the cost competition, agileeas.. NET platform and agile parallel development method can greatly shorten the software product development cycle, reduce the software product development, implementation and maintenance costs, and greatly improve the competition of software enterprises.

The Agile Software Engineering Lab adheres to the "agile response, rapid adaptation" principle and consistently provides agileeas for small and medium-sized software enterprises.. NET platform technical support, upgrade services, provide an advanced rapid development platform for software enterprises, but also provide Microsoft. NET development technical training, technical management consulting services, to help software companies in the fierce market competition to continue to succeed.

More

More detailed information about the platform will be provided for download at the first time. The workflow User Manual of the PDF version will be uploaded later. You can view and download it. Of course, the relevant information will be provided in group sharing as soon as possible.

.

Official blog: http://www.smarteas.net/

Http://www.agilelab.cn/

If you have any questions about using the agileeas. NET development platform, use the following contact methods or communication methods.

If you have any questions about using the agileeas. NET development platform, use the following contact methods or communication methods.

1. Telephone-Email:

He gozhou: hegezhou_hot@163.com mobile phone: 18691480181 blog: http://www.cnblogs.com/hegezhou_hot/

2. QQ communication:

308961614-Network Name: h.o. t

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.