You can create a new project by using the Project Wizard. You can launch the wizard by accessing the menu [File > New > Project].
Project Wizard
Environment, TypeDefinition, Application Information files will be created.
Step 1. Location
In this step, you can specify the type, name and location of a new project. The default location of a new project is the Working Folder designated in [Tools > Options > Environment > General].
The special characters presented in the below picture are not allowed as part of a project name.
Projects in the same folder must have unique names.
As with any Windows environment, certain file names cannot be used with the Nexacro Platform.
The following site identifies names that cannot be used.
https://msdn.microsoft.com/en-us/library/aa365247.aspx#naming_conventions
Step 2. Screen
This step is to set up the screen information to be used in a new project. A "screen" refers to a piece of information required to run an application (e.g. a screen size). You can make a list of screens in advance during the process of creating a new project. You can modify the list later through the ScreenDefinition editor.
Call-out | Description | |
---|---|---|
1 | Width, Height | Width and height of the application |
2 | Screen ID | ID of a screen |
3 | Application ID | ID of an application. The ID of a created screen will be the value of the screenid property of the corresponding application. |
Like the name of a Form, you cannot use the special characters presented in the below picture as part of a Screen ID. Moreover, a Screen ID cannot begin with a number.
You are also prohibited to use the script reserved words managed by Nexacro Studio, which are presented by the below table.
abstract | arguments | boolean | break | byte | case | catch |
char | class | const | continue | debugger | default | delete |
do | double | else | enum | eval | export | extends |
false | final | finally | float | for | function | goto |
if | implements | import | in | include | instanceof | int |
interface | let | long | native | new | null | package |
private | protected | public | return | short | static | super |
switch | synchronized | this | throw | throws | transient | true |
try | typeof | var | void | volatile | while | with |
yield |
Step 3. Frame
In this step, you select frames that will be used in the Application. You can select different frames for each screen, and you can change frames after the project is created.
If you select a template other than 'none', Nexacro Studio will create a service named 'Frame' and a Form for each frame automatically. Click the 'Details Setting' tab to adjust detailed settings.
Call-out | Description | |
---|---|---|
1 | Frame Preview | Preview of an application's frame structure. You can select a ChildFrame through the Frame Preview, Project Preview or Layout Previw. |
2 | You can set the showtitlebar or showstatusbar properties of the MainFrame object. | |
3 | You can set the separatesize property of the FrameSet. | |
4 | Layout Preview | Preview of the layouts, each of which structures the Form connected to the relevant ChildFrame |
5 | Project Preview | Preview of a project's structure. It colors currently-edited elements red. |
Step 4 Easy UI
Functions described in this chapter or section were added in Nexacro Platform version 17.1.2.100.
When using the Easy UI function, you can select the 4-step additional options.
Item | Description | |
---|---|---|
1 | Use 'Easy UI' | Enables the functions required to implement the Easy UI. You can select either the Set development environment or the Start Tutorial item. |
2 | Set development environment | Enables the Easy UI sub-function selected when creating the project. |
3 | Registration: View | Adds the View component. You can select the TypeDefinition > Objects item in Project Explorer and control from the ComComp.json list. |
4 | Registration: Model | Adds the sample Model item. Adds the "model" Type service with the name "svcEasyUITutorial" and adds the Model item as the sample. |
5 | Docking Pane: Easy UI | Enables the Easy UI panel. You can control from the menu [Easy UI > View > Easy UI]. |
6 | Install: Sample | Installs the Viewset template, model, View template, and the Action sample file. |
7 | Start Tutorial | Runs the Easy UI Tutorial Wizard. If you click the [Cancel] button in the Easy UI Tutorial Wizard, then you can create a project without the Easy UI setting. After creating the project, you can run Easy UI Tutorial Wizard from the menu [Easy UI > Let's Try Easy UI]. |
Application Wizard
You can create and add a new application to an existing project through the Application Wizard (Project Wizard for a new application, strictly speaking). You launch this wizard by accessing the menu [File > New >Application].
The process of creating an application through the Application Wizard is almost the same as the Project Wizard.
What makes the Application Wizard different from the Project Wizard is that you can designate existing Forms when you configure ChildFrames.
Button name | Description | |
---|---|---|
1 | Select Form | Designates a Form to connect to the relevant ChildFrame |
2 | Set Defaults | Designates default Forms for each ChildFrame. The Project Wizard will create such default Forms (e.g. A default Form named 'Form_Left' will be created for a LeftFrame.). |
Project Template
Select the Template item in the Project Wizard to create a preset template project. Just specify Project Name and location for the project to be created immediately.
External Application Project Template
The External Application Project template to check open project information in Nexacro Studio is provided. The project created after creating the template project is created and is registered and run in External Tools.
You can modify the provided template project to change it to your desired form. The External Application is not intended to be run alone, but can only be used to check the information of the open project in Nexacro Studio.
The External Application Project template can be used as follows.
1
Select the [Template > External Application] item in Project Wizard.
2
Enter Project Name.
3
Click the [Finish] button.
As the External Application Project template is run, the External Application window is displayed and automatically registered in External Tools.
4
Select [Generate > Application] from the menu.
The default screen included in the template project is automatically generated, but the Generate Application task is required to use the entire function.
5
You can search project information by selecting the tab on the screen displayed in the External Application window.
The functions of each tab are as follows.
Tab Name | Description |
---|---|
All | Returns full project information.
Displays the returned JSON-formatted string in the TextArea component. |
General Frames Forms Components | Returns information of the file used in the project. Puts the returned value in the The function of exporting output results as the CSV file, Excel file.
|
Form Print | Returns the selected Form image and prints.
|
6
If you have modified the code, then click the Refresh button in the External Application window.
Even if the code is modified and generated, it is not reflected immediately.
For External Application, the generated code is reflected when the Refresh button is clicked.
You can use it when modifying and testing the template project.
You can also use the trace method to check the returned value after running the request method.