Changes
Compiler
,Created page with "==Overview== The {{UBIK}} compiler assembles and compiles customizing code into invokable .NET assemblies. It also creates the necessary tables, views and stored procedures in..."
==Overview==
The {{UBIK}} compiler assembles and compiles customizing code into invokable .NET assemblies. It also creates the necessary tables, views and stored procedures in the database. In short: compiling a {{UBIK}} data model is a necessary step to bring custom classes and their behavior to life.
==User interface==
The {{UBIK}} compiler can be accessed via {{UBIK}} Studio's ''Build'' menu. Once launched, it will immediately start to fetch all available customizing code from the data model and assemble it into C# code. Depending on the size of the data model, this might takes a while. When finished, the assembled code is presented in the [[#Preview area|preview area]].
===Toolbar===
===Preview area===
{| class="wikitable" | width = "50%"
|-
! Tab !! Purpose
|- align="left"
| Obect Code || This holds the entire object code, consisting of
* MetaClasses
* MetaProperties
* Specific code for MetaClasses
* Code library for all MetaClasses
|- align="left"
| UI Code || This holds the code for the visual representation of MetaClasses and their MetaProperties
|}
The {{UBIK}} compiler assembles and compiles customizing code into invokable .NET assemblies. It also creates the necessary tables, views and stored procedures in the database. In short: compiling a {{UBIK}} data model is a necessary step to bring custom classes and their behavior to life.
==User interface==
The {{UBIK}} compiler can be accessed via {{UBIK}} Studio's ''Build'' menu. Once launched, it will immediately start to fetch all available customizing code from the data model and assemble it into C# code. Depending on the size of the data model, this might takes a while. When finished, the assembled code is presented in the [[#Preview area|preview area]].
===Toolbar===
===Preview area===
{| class="wikitable" | width = "50%"
|-
! Tab !! Purpose
|- align="left"
| Obect Code || This holds the entire object code, consisting of
* MetaClasses
* MetaProperties
* Specific code for MetaClasses
* Code library for all MetaClasses
|- align="left"
| UI Code || This holds the code for the visual representation of MetaClasses and their MetaProperties
|}