Zurück Kapitel Weiter


faceVALUE-Logo

 

faceVALUE ist unser bewährtes Werkzeug für GFA-BASIC-Programmierer, mit dem GEM-Programme quasi auf Knopfdruck erstellt werden können.

ST-Computer - Digitales Archiv
Artikel zu faceVALUE
[Vorversion]

faceVALUE ist ein Applicationbuilder, der - aufbauend auf einer RSC-Datei - ein lauffähiges GFA-BASIC-Programm erzeugt. RSC-Dateien kennen Sie von allen sauberen GEM-Programmen, denn diese Dateien enthalten die Informationen über die Menüs und Dialoge der ihnen zugehörigen Programme. Diese Dateien lassen sich mit bekannten RSC-Editoren grafisch sehr komfortabel erstellen bzw. editieren.

Das Programm, das von faceVALUE aus RSC-Dateien erstellt wird, ist bereits ein sauberes, völlig lauffähiges GEM-Programm. Abgesehen vom Menüpunkt "Programm verlassen" wird dieses Programm aber natürlich noch nicht viel können. Hier sind Sie an der Reihe! Fügen Sie im Basic-Listing an den dafür vorgesehenen Stellen die Prozeduren zum Reagieren auf die verschiedenen Ereignisse (Menüeintrag ausgewählt, Button gedrückt, Drag&Drop-Datei empfangen usw.) ein. Dabei werden Sie durch die umfangreiche faceVALUE-Bibliothek unterstützt, so dass das Öffnen eines Dialoges oder eines Fensters zum Einzeiler wird.

Screenshot-Thumbnail
Screenshot

faceVALUE geht natürlich mit der Zeit und beherrscht dem entsprechend BubbleGEM, GEM-Script-Kommandoempfang, Multitos-Drag&Drop-Empfang, ST-Guide als Online-Hilfe, XFSL-Fontselektoren, selbstverständlich die Dateiauswahlbox (übrigens auch das SELECTRIC-Protokoll zur Auswahl mehrerer Dateien und zur Vorgabe von Auswahlpfaden etc.) usw.




Lesen Sie selbst, was faceVALUE noch zu bieten hat:
  • Das komplette Fenster-, Menü und Dialoghandling wird selbstverständlich durch faceVALUE abgewickelt.
  • alle Dialoge in Fenstern (modale/nichtmodale Dialoge und Toolboxen, also hintergrundbedienbare Dialoge möglich)
  • komfortable Fensterverwaltung für Userfenster, also Fenster, deren Inhalt der Programmierer bestimmt; der Programmierer benutzt die normalen Basic-Grafikbefehle (CIRCLE, LINE...) Auch Toolstrips, Toolbars und Menüs sind in solchen Fenstern möglich.
  • Fenstericonify (auch SingleTOS)
  • NVDI-Offscreen Bitmaps
  • Alertboxen in Fenstern
  • vorgefertigte Busydialoge (auch mit Fortschrittsanzeige)
  • VDI-Workstations
  • animierte Mauszeiger
  • IMG-Load und Save
  • Farbicon-Unterstützung
  • GEMJing-Unterstützung
  • eigener Desktop mit Dialogobjekten anmeldbar
  • Programme (auch nebenläufig) nachstartbar (auf allen Systemen; Programmierer kennen die Probleme durch Unterschiede!) mit ARGV, CMD-Line, ENV-Variablen etc.
  • Timerfunktion
  • Zahlreiche Module: Textfenster mit selektierbaren Zeilen, einfaches Midikeyboard, Taschenrechner, Kalender, Zahlenkonvertierer, Winkelauswahlbox, Puzzle...
  • viele erweiterte Dialogobjekttypen:
    Rahmen, unterstrichener Text, Mac-Radio und Check-Buttons, Multistate-Knöpfe, animierte Icons und Buttons (alles natürlich mit Tastaturkürzel), Schieberegler (mit Eingabefeld), Popups als Menü oder Radio, auch Tearoff-Popups zum abreißen, Nicelines in Menüs und Popups, Textlistboxen als Popup oder geöffnet (mit Autolocator) als Menü, Radio oder Check, Hilfebuttons und Menüeinträge mit kontextsensitivem ST-Guide-Aufruf, faltbare Dialoge, verschieb- und dragbare Objekte ...

faceVALUE bietet dabei ein modulares Konzept, so dass jeder Programmierer seine eigenen Erweiterungen programmieren kann. Eine automatische Updatefunktion kann diese Erweiterungen in den Quelltext einfügen und wieder entfernen. Die gleiche Funktion aktualisiert automatisch auch den Quelltext, wenn sich die RSC-Datei geändert hat.

Zur Benutzung von faceVALUE ist unbedingt ein RSC-Editor (bspw. ORCS, Resourcemaster oder Interface) erforderlich.

Neu in Version 3.1:

  • Programme müssen nicht mehr zwingend mit einer Menüzeile ausgestattet werden
  • Farbicons sind jetzt überall möglich
  • Unterstützung animierter Farbicons
  • Diverse Bugfixes
Anfragen per E-Mail an:
facevalue@run-software.de



Zurück Kapitel Weiter