Code Modules: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:
# Under the [[Menu Options|Project Menu]], choose "Add Existing Code File". Select the file you want to include from the dialog and it will be added.
# Under the [[Menu Options|Project Menu]], choose "Add Existing Code File". Select the file you want to include from the dialog and it will be added.
# Drag the file from your desktop into the [[Project Explorer]].
# Drag the file from your desktop into the [[Project Explorer]].
The ''language'' property can be BASIC, JavaScript, PHP or other. When files are dragged and dropped, the ''language'' is automatically set.
Here is how Code Modules appear in the IDE:


[[File:Codemodules.png]]
[[File:Codemodules.png]]
Here is how various file types are handled:


{| class="wikitable"
{| class="wikitable"

Revision as of 21:02, 30 November 2013

Code Modules allow you to add code to your project that is not associated with any particular form. The code can be contained in the project itself, or be a file external to the project file. All file types are supported.

There are three ways to add a Code Module to a Project:

  1. Under the Project Menu, choose "Add New Code File". You can then add code in BASIC or JavaScript.
  2. Under the Project Menu, choose "Add Existing Code File". Select the file you want to include from the dialog and it will be added.
  3. Drag the file from your desktop into the Project Explorer.

The language property can be BASIC, JavaScript, PHP or other. When files are dragged and dropped, the language is automatically set.

Here is how Code Modules appear in the IDE:

Here is how various file types are handled:

File Type Action
.bas BASIC code. Will be translated and included in your app at runtime.
.cod BASIC code. Will be translated and included in your app at runtime.
.js JavaScript code. Will be included in your app at runtime.
.css CSS formatting. Will be included in your app at runtime.
all others Will be included in the manifest and deployed with your app. This can include .jpg, ,gif, .png, .wav and others.