Eine Anwendung, die es ermöglicht, Dienste (APIs/Datenbank) und Infrastruktur (Server/Switches/Firewall) direkt auf dem Desktop ohne Windows zu überwachen. Es wird angemerkt, dass mehrere Systeme mehrere Fenster verwenden, und der Vorschlag besteht darin, die Dienste unabhängig von der verwendeten Technologie zu zentralisieren.
Software -Bild in Produktion unter Windows 11: Behance
Szarca-Dock é apenas um runtime , dh nur die Desktop-Überwachungsdateien von Benutzer aus. Weitere Informationen zur Erstellung und Bearbeitung von Dateien finden Sie unter Dockbuilder
Die Frontand der Anwendung wird mit Adobe Air in AS3 -Sprache (Aktionskript 3.0) entwickelt. Backend kann mit jeder Programmiersprache verwendet werden, solange die Anfragen über HTTP/HTTPS gestellt werden und die Struktur der Return -Datei, die XML entworfen wurde, respektiert wird. Im Projekt gibt es ein Skript zur Verwendung in der PHP -Sprache.
Für die Grenzbearbeitung schlage ich die Verwendung von Adobe CS5.5 oder höher vor, da diese Versionen stabil sind. Sobald der Entwickler die vorgeschlagene Software installiert, enthält er auch die Laufzeit von Adobe Air , die die einzige Verpflichtung zur Ausführung der Anwendung ist.
| DATEI | ||
|---|---|---|
| Szarca-dock.fla | Programmbearbeitungsdatei | AS3 -Code in der Timeline (Schicht 1) enthalten |
| class.php | Modelldatei für PHP | Empfängt Fronands Anfragen |
| Objekte.xml | Objekte, die im Programm verwendet werden | |
| Szarca-dock.air | Executavél compilado na última versão | |
| Szarca-dock.as | Code -Anwendungsquelle. | Der gleiche Code ist in Szars-dock.fla enthalten |
Andere Dateien sind nur Abhängigkeiten wie externe Bibliotheken, Bilder oder Skripte, die Adobe Air verwenden.
Instanz der Funktion, die die Anforderungen über HTTP empfängt
$ OUT = new conexao_bd ;
$ OUT -> HEADER ();Standardmäßig wurden ICMP, Telnet und eine anpassbare Überprüfung vom Entwickler platziert.
function HEADER (){
if ( $ _POST [ " key " ] == $ this -> KEY ){
if ( $ _POST [ " function " ] == " PING " ){ $ this -> PING ();}
if ( $ _POST [ " function " ] == " TELNET " ){ $ this -> TELNET ();}
if ( $ _POST [ " function " ] == " PERSONAL " ){ $ this -> PERSONAL ();}
}
}Wenn Sie neue Funktionen hinzufügen müssen, sollte die Frontand -Datei geändert werden.
function INSERT ( ... ){
...
if(md == "PERSONAL" ){
PERSONAL (md, id ) ;
} else {
PING (md, id ) ;
}
}