Packages und Header-Dateien zu verwalten Software-Entwicklung vor dem Kompilieren eines Programms. Header-Dateien identifizieren Funktion Erklärungen in einer zentralen Lage und müssen in der Quelldatei enthalten sein. Header-Dateien können in beliebiger Reihenfolge angeordnet werden, sondern müssen auf Standards wie jene, die von ANSI und POSIX entsprechen. Pakete definieren das Programm -Verzeichnis und Regeln dafür, wie verschiedene Attribute Programme beeinträchtigt . C Header-Dateien
C Programmiersprachen erfordern header- Datei-Management bei der Programmierung komplexer wird . Header-Dateien sind jedoch nicht immer notwendig , da sie eine begrenzte , aber leistungsstarke Zwecken dienen. Sie arbeiten als Backups auf Forward-Deklarationen . Header-Dateien werden häufig für Algorithmen , Zuweisungen , Ausnahmen Grenzen Karten und viele andere Funktionen verwendet.
Header-Datei Vorteile
Header-Dateien up Erklärungen für Schnittstellen, die Quelle zu verbinden gesetzt Dateien . Erklärungen für verschiedene Quelldateien , die mit einer Reihe von Richtlinien gruppiert werden können bilden die Grundlage für zeitsparende Header-Dateien , die die Notwendigkeit für mühsame Kopieren auf mehrere Quelldateien zu reduzieren, da das Kopieren Fehler produzieren kann . Eine der vielen Stärken für einschließlich Header-Dateien ist die Fähigkeit der Masse Änderung der Erklärungen von einem Standort aus .
Verpackung Regeln
Entwickler definieren die Struktur und Regeln eines Programms in einem Paket, das als Datei gespeichert und enthält alle Anwendungen und Daten benötigt, um das Programm auszuführen. Ein Paket ist , wie den digitalen Fingerabdruck der Datei, während die Charakterisierung der Umwelt , ob es genutzt wird , dedizierten oder extern. Andere Daten -Paket gehören Anwendung Struktur , Lizenzschlüssel und wie Technologie Willenskraft die Anwendung.
Package Elemente
Eine XML-Datei , die alle Anwendungsmetadaten schließt in a enthaltenen Paket . Die Metadaten -Datei listet alle Anwendungen für den Betrieb der Software. Weitere Hinweise zu den Anwendungen mit Daten und Skripte gesetzt . Sobald Pakete strukturiert sind , werden sie mit Erweiterungen wie archiviert . App oder . Zip .