code:common:project-structure
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| code:common:project-structure [2022/07/10 13:27] – ↷ Links adapted because of a move operation joerg.hampel | code:common:project-structure [2025/08/06 15:24] (current) – ['Project' directory] joerg.hampel | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== 11 Project Structure ====== | ====== 11 Project Structure ====== | ||
| - | This page defines the default project structure used by most of our projects. We have also information on our [[code: | + | This page defines the default project structure used by most of our projects. We have also information on our [[code: |
| - | | {{: | + | | {{: |
| <WRAP left round info 100%> | <WRAP left round info 100%> | ||
| Line 49: | Line 49: | ||
| / | / | ||
| - | /Framework/ | + | /_Examples |
| + | | ||
| /Libraries/ | /Libraries/ | ||
| /Modules/ | /Modules/ | ||
| /Project/ | /Project/ | ||
| TEMPLATE.lvproj | TEMPLATE.lvproj | ||
| - | TEMPLATE_Main.vi | + | TEMPLATE_Main.vi |
| - | startup.vi | + | startup.vi |
| Contains the following directories and files: | Contains the following directories and files: | ||
| + | ==== ' | ||
| - | ==== 'Framework' directory ==== | + | / |
| + | / | ||
| + | Some Example.vi | ||
| + | Another Example.vi | ||
| + | |||
| + | The '' | ||
| + | |||
| + | |||
| + | ==== '_VI Templates' directory ==== | ||
| / | / | ||
| - | /Framework/ | + | /_VI Templates |
| - | | + | |
| - | | + | |
| - | | + | |
| - | For Windows Applications: | + | The '' |
| - | * Event Manager | + | // |
| - | * Sidebar | + | |
| - | * UI Manager | + | |
| - | <WRAP left round info 80%> | + | ==== ' |
| - | More information on framework modules: [[code: | + | |
| - | </ | + | |
| - | ==== ' | + | / |
| + | / | ||
| + | |||
| + | Starting from [[https:// | ||
| + | Generic framework modules are now part of [[https:// | ||
| + | |||
| + | ==== ' | ||
| / | / | ||
| /Libraries/ | /Libraries/ | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | Contains libraries | + | Contains |
| - | <WRAP left round info 80%> | + | <WRAP left round info 100%> |
| - | More information on our libraries: [[code: | + | Starting from [[https:// |
| </ | </ | ||
| - | |||
| ==== ' | ==== ' | ||
| Line 99: | Line 106: | ||
| /Modules/ | /Modules/ | ||
| / | / | ||
| - | /Dummie/ | + | /DBModule/ |
| - | /Dummie2/ | + | /Dummy/ |
| - | /User Interface/ | + | /ExampleClone/ |
| + | / | ||
| Line 117: | Line 125: | ||
| /Project/ | /Project/ | ||
| / | / | ||
| - | /PROJECT_ApplicationVersion--constant.vi | + | |
| - | /PROJECT_InitLogging.vi | + | |
| - | /PROJECT_Layout-VI.vi | + | |
| - | /PROJECT_Name--constant.vi | + | PROJECT_Layout-VI.vi |
| - | /PROJECT_RunTimeMenu.rtm | + | PROJECT_Name--constant.vi |
| - | /PROJECT_SplashScreen.vi | + | PROJECT_RunTimeMenu.rtm |
| - | /PROJECT_StartupSteps.ctl | + | PROJECT_SplashScreen.vi |
| - | /PROJECT_UserCredentials.vi | + | PROJECT_StartupSteps.ctl |
| + | PROJECT_UserCredentials.vi | ||
| | | ||
| - | Contains all project-specific files that are not part of a DQMH module or a library. The content of this directory varies from project to project. | + | Contains all project-specific files that are not part of a DQMH module or a generic reuse library. The content of this directory varies from project to project. |
| ==== ' | ==== ' | ||
| Line 143: | Line 152: | ||
| <WRAP left round download 80%> | <WRAP left round download 80%> | ||
| The source code for the project shown can be found at \\ | The source code for the project shown can be found at \\ | ||
| - | https://gitlab.com/hampel-soft/ | + | https://code.hampel-soft.com/ |
| </ | </ | ||
code/common/project-structure.1657459635.txt.gz · Last modified: 2022/07/10 13:27 by joerg.hampel