Creating a Exe Installation

media_1485657706520.png

Your project is finished an it’s time to create a exe file that will install your program on computers.

First you need to start ESB as Administrator.

Right click the shortcut and choose the “Run as administrator”.

media_1485657664212.png

Open up the correct project.

media_1485657746120.png

Click the Build Setup button at the top.

media_1485657763347.png

Navigate to the directory you want to save the exe file.

Type in the name of the file that will be created.

Click the Save button to begin.

media_1485657779310.png

ESB will show the process of the build and then save the exe file to the designated path.

License Activation

media_1485657509212.png

There is licensing activation built into ESB.

To activate the licensing mechanism, click the Trial button at the top.

media_1485657520609.png

There are two ways to allow for activation.

Trial Activation Serial is a hard coded serial that can be used to activate the software. The ramifications of using this as a licensing mechanism is that the serial can be shared. There is no way to maintain licensing on a user basis.

Licensing Url allows you to check a online script to see if the user has a current license or not.

Activation Serial

media_1485657588034.png

To use the Activation Serial, simply type in a activation serial into the Trial Activation Serial.

When a customer purchases your program, you will need to send them this Activation Serial.

Keep this field empty if you do not wish to use this type of activation.

Online Activation

media_1485657553845.png

Online licensing allows you to control activation on a user basis.

The software will call a online script and the script will return a True for an active license and False for a inactive license.

ESB will send two variable when it makes the call to the script. The serial/email that the user enters and a Product Name.

License Url – the url of the script ESB will call.

Product Name – the name of the product that will be sent to the script.

 

media_1485658042846.png

The contents of the Licensing Script will need to be uploaded to your server.

The Url to the script will need to include the Index.php file when adding it to the License Url.

media_1485658070837.png

Since ESB customers use all sorts of payments processing, it is up to you to incorporate a call to either your payment service provider ot to a local database.

media_1485658087685.png

Additional code to contact your payment processor or make a database call will need to be added in this section of the Licensing Script.

ESB expects a True if there is a active license or false if there is a inactive license.

The script shows how to return a True; Simple echo false for a inactive license.

Creating a Trial Version

media_1485657386488.png

You can allow your users to use the full funcationality of your programs for a limited amount of uses.

After they use it so many times the software will stop opening up.

media_1485657373875.png

To add a trial version, click the Trial button at the top.

media_1485657403379.png

Trial Period (in Days) – this will be how many times a user can interact with your program before it turns off.

Trial Activation Serial – this will be a hard coded serial that the user can enter in the activate your program.

Note: do not use the Trial Activation Serial if you want to using the Licensing built in.

media_1485657418593.png

Under the Html tab, paste html that will be shown to the user when starting the program.

media_1485657470017.png

The Trial window will be displayed to the end user.

To use the program, in Trial mode, the user simply clickson the Run Trial button.

Once the Trial is finished, the Run Trial button will disappear leading the user to activate the program in order to use it further.

Changing Navgation

media_1485656023633.png

To change the navigation on the lext, click the Tools page at the top.

media_1485656009386.png

Click the Model Editor .

media_1485657219426.png

The Model Editor dialog will be displayed.

media_1485657238304.png

Expand the NavigatonItems section.

You will see the categories displayed in the navigation as well as the specific items within each category under the Items section.

Select on the category or specific item.

media_1485657252471.png

The details for that item will be displayed in the Property section.

media_1485657265112.png

Change the index of the item to reorganize your navigation.

Setting an item’s index to 0 will place that item in the first place. A 1 will be in the next place and so on.

media_1485657282579.png

media_1485657322195.png

Click the Save button once finished.

Changing Form Layouts

media_1485655619139.png

Once the software is running, you will need to go through all forms and customize for a more pleasant experience.

media_1485655632998.png

Right click on the form and choose the Customize Layout option.

media_1485655661843.png

For more information on customizing Forms please see the section under Detail Views.

Software Model

media_1485655975715.png

The Designer is here you create your forms and properties.

Please see the section Designing Your Software for more details.

Software Details

media_1485655889523.png

The Software details will show you several options to customize your software program.

media_1485655903758.png

Name – the name of you software program. This is what your users will see.

Version – the version number of your program. This should be in the format of 1.1.1.

Help File – the url of your software help documentation.

media_1485655914994.png

Font – the font that will be used within your software program.

Font Size – the size of font that will be used within your sofware program.

Software Interface – choose from several different interfaces.

  • Multiple Document Interface
  • Single Document Interface
  • Tabbed Multi Document
  • Outlook Simple
  • Outlook Animation

 

Software Interface – click the drop down to select from different skins.

 

media_1485655925411.png

Addons are additinoal functionality that can be added to your main application.

Click which Addons will be added.

Note: The Addons available will depend on your version.

media_1485655936694.png

Icon – the location of a .ico file that will be used for the software and the shortcuts.

Note: you cannot simply rename a jpg or png file to ico. The image needs to be converted to the ico format using a program like Gimp.

media_1485655947372.png

Splash Screen – the image that will be shown when starting your software program.

Navigating between Projects

media_1485655297290.png

You can have multiple projects opened at one time.

To navigate between projects, click on the name of the project in the navigation bar at the bottom.

The Projects navigation item will open up the Project List.

media_1485655310991.png

Converting older Projects

media_1485658161271.png

ESB can convert older TSB projects into the new format.

To add a older project, click the New button under File.

media_1485658169428.png

File out the details of your project.

File Location

media_1485658174800.png

Click the Open button on the right of the File Location field.

media_1485658187695.png

Navigate to the folder that contains your older TSB project.

media_1485658199771.png

Select the TSB Project from the file type drop down.

Select your TSB project file and click open.

ESB will take your old TSB project file and convert it to the newer ESB project file while also keeping the older file in place.