Aufteilen von Anwendungen in Komponenten
- Aktualisiert2023-02-17
- 2 Minute(n) Lesezeit
Aufteilen von Anwendungen in Komponenten
Das Aufteilen einer Anwendung in Komponenten bedeutet, dass der Programmcode der Anwendung in logische Gruppen unterteilt wird. Auf diese Weise kann Programmcode an Stellen, wo es sich anbietet, wiederverwendet und eine hohe Funktionsstabilität der Anwendung erzielt werden. Programmteile, die bisher nur lose mit anderen Programmteilen in Zusammenhang standen, werden mit Hilfe von Anwendungs- und Bibliotheksdokumenten in modulare Projekte umgewandelt, deren Bestandteile in klar definierter Art und Weise zusammenarbeiten.
In der folgenden Abbildung sehen Sie ein Beispiel dafür, wie das Aufteilen eines vorhandenen Projekts in Komponenten aussehen kann.
Beim Durchführen eines Builds für eine Anwendung werden alle von der Anwendung abhängigen Bibliotheken zusammen mit der Hauptanwendungsdatei in *.gll-Dateien – also in G ladbare Bibliotheken – aufgenommen. In der folgenden Abbildung sehen Sie ein Beispiel dafür.

Bewährte Methoden zum Organisieren von Anwendungen
Beachten Sie beim Aufteilen einer Anwendung in Komponenten folgende Ratschläge:
- Halten Sie die Anwendungskomponenten möglichst klein und in sich geschlossen.
- Speichern Sie Programmcode, der möglicherweise mehrmals benötigt wird, in einem separaten Bibliotheksdokument.
- Erstellen Sie Namensräume, um Dateien logisch zu gruppieren. Ordnen Sie beispielsweise alle Klassen in einem Bibliotheksdokument unter demselben Namensraum an.
- Vermeiden Sie zirkuläre Abhängigkeiten zwischen Bibliotheken, um Build-Fehler und andere Probleme zu verhindern.
- Betrachten Sie den Aufbau Ihrer Anwendung stets mit kritischem Auge mit dem Ziel, die Effizienz Ihres Programmcode noch weiter zu steigern. Lesen Sie vor dem Überarbeiten von Code die Hinweise zu Abhängigkeiten in Programmcode.
Verwandte Inhalte
- Erstellen einer EXE-Datei
Erstellen Sie zum Erzeugen einer EXE-Datei ein Anwendungsdokument (*.gcomp) in LabVIEW NXG, fügen Sie Quelldateien hinzu und wandeln Sie die Anwendung in eine EXE-Datei um.
- Hinweise zu Abhängigkeiten in Programmcode
Nachfolgend wird beschrieben, welche Arten von Abhängigkeiten in Programmcode hergestellt werden können. Anhand dieser Informationen können Sie Probleme aufgrund fehlender abhängiger Komponenten beheben oder Ihren Programmcode entsprechend umstellen.
- Paketerstellung mit Anwendungen oder Bibliotheken
Damit Sie eine Anwendung oder Bibliothek anderen Benutzern zur Verfügung stellen können, müssen Sie ein Paket für die Anwendung oder Bibliothek erstellen.