| App-Information App :: Info ist Perl-Modulinformationen zu Softwarepaketen auf einem System. |
Jetzt downloaden |
App-Information Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- David Wheeler
- Website des Verlags:
- http://search.cpan.org/~dwheeler/
App-Information Stichworte
App-Information Beschreibung
App :: Info ist Perl-Modulinformationen zu Softwarepaketen auf einem System. App :: Info ist Perl-Modulinformationen über Softwarepakete auf einem System.Synopsis-App :: Info :: Kategorie :: FooApp; Meine $ App = App :: Info :: Kategorie :: FooApp-> Neu; if ($ app-> installiert) {drucken "App Name:", $ App-> Name, "n"; drucken "Version:", $ App-> Version, "n"; Drucken "Bin dir:", $ App-> Bin_Dir, "n"; } else {drucken "App nicht installiert auf Ihrem System. :-( n";} App :: Info ist eine abstrakte Basisklasse, die eine generalisierte Schnittstelle für Unterklassen bereitstellt, die Metadaten über Softwarepakete bereitstellen, die auf einem System installiert sind. Die Idee ist Dass diese Klassen in Perl-Anwendungs-Installateuren verwendet werden können, um festzustellen, ob Softwareabhängigkeiten erfüllt sind, und um notwendige Metadaten über diese Software Packages.app::INFO zu erhalten Die Ereignisse werden als "Info", "Error", "Unbekannte" und "Bestätigen" Ereignisse "klassifiziert, und mehrere Handler können angegeben werden, um alle oder all diesen Ereignistypen zu behandeln. Dies ermöglicht App :: Info-Clients, um Ereignisse flexibel umzugehen In jeder Hinsicht halten sie es für notwendig. Die Implementierung neuer Ereignishandleiter ist unradet, und verwenden Sie das Auslösen von Ereignissen durch App :: Info-Unterklassen, die ebenfalls benutzerfreundlich aufbewahrt werden. Es sind nur wenige Probenunterklassen mit der Verteilung versehen, andere jedoch eingeladen, th zu schreiben Eir eigene Unterklassen und tragen sie zum CPAN bei. Mitwirkende sind herzlich eingeladen, ihre Unterklassen zu erweitern, um weitere Informationen bereitzustellen, die für die Anwendung relevant sind, für die Daten angegeben werden sollen (siehe App :: Info :: httpd :: Apache für ein Beispiel), werden jedoch auf ein Minimum, um das Gerät zu implementieren Abstrakte Methoden, die hier definiert sind und in der Kategorie abstrakte Basisklassen (z. B. App :: Info :: httpd und app :: info :: lib). Weitere Informationen zur Implementierung neuer Unterklassen finden Sie unter Subclassing. Anforderungen: · Perl.
App-Information Zugehörige Software