BlueM.Sim Development: Difference between revisions

From BlueM
Jump to navigation Jump to search
(→‎Source code: Folder structure)
(→‎Compilation: TeeChart)
Line 25: Line 25:
==Compilation==
==Compilation==
:→ ''see [[BlueM.Sim compilation]]''
:→ ''see [[BlueM.Sim compilation]]''
When compiling BlueM.Win and BlueM.Wave, a [https://www.steema.com/product/net TeeChart .NET] Pro license is required.
For testing purposes, you can use the evaluation version of TeeChart by removing the file <code>My Project\TeeChart.licenses</code> from the project within Visual Studio. This will allow you to compile, but any charts will be displayed with a watermark.


==Testing==
==Testing==

Revision as of 02:32, 23 December 2021

BlueM_icon.png BlueM.Sim | Download | Application | Theory | Development

Source code

The source code consists of the following individual projects:

All source code and issues are managed on GitHub: https://github.com/bluemodel

Most individual BlueM components are configured to build to a common parent output folder ..\bin\<Platform>\<Configuration>. The recommended folder structure is thus to have all individual components in one single parent folder as follows:

BlueM
 - BlueM.DLLAdapter
 - BlueM.LaPipe
 - BlueM.Sim
 - BlueM.Wave
 - BlueM.Win

This also ensures that references between projects work out of the box.

Compilation

see BlueM.Sim compilation

When compiling BlueM.Win and BlueM.Wave, a TeeChart .NET Pro license is required.

For testing purposes, you can use the evaluation version of TeeChart by removing the file My Project\TeeChart.licenses from the project within Visual Studio. This will allow you to compile, but any charts will be displayed with a watermark.

Testing

see BlueM.DLLAdapterTest

Docs

BlueM.Sim:

siehe BlueM.Sim Code

Style

siehe Code-Formatierung