Rosetta :: Modell.

Rosetta :: Modell ist ein abstrakter Syntax-Baum für die Sprache Rosetta d.
Jetzt downloaden

Rosetta :: Modell. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Darren R. Duncan
  • Website des Verlags:
  • http://search.cpan.org/~duncand/CGI-Portable-0.51/lib/CGI/Portable/AppMultiScreen.pm

Rosetta :: Modell. Stichworte


Rosetta :: Modell. Beschreibung

Rosetta :: Modell ist ein abstrakter Syntax-Baum für die Sprache Rosetta d. Rosetta :: Modell ist ein abstrakter Syntax-Baum für die Rosetta D-Sprache.Interfacethe-Schnittstelle von Rosetta :: Modell ist völlig objektorientiert; Sie verwenden es, indem Sie Objekte von seinen Mitgliedsklassen erstellen, in der Regel neue () auf den entsprechenden Klassennamen aufrufen und dann Methoden auf diese Objekte aufrufen. Alle ihre Attribute sind privat, sodass Sie Accessor-Methoden verwenden müssen. ROSETTA :: Modell erklärt keine Unterprogramme oder Export, z. Am häufigsten ist dies an einer ungültigen Eingabe zurückzuführen. Wenn eine aufgerufene Routine einfach zurückkehrt, können Sie davon ausgehen, dass es gelungen ist, auch wenn der Rückgabewert undefined.Rosetta :: Die Eingabevalidierung des Modells wird über 2 Hauptphasen ausgeführt, die als "unmittelbar" bezeichnet werden und "verschoben" bezeichnet werden. Die unmittelbaren Validierungen werden in dem Moment durchgeführt, in dem der Benutzer versucht, den Eingang festzulegen, und die Eingabe, die die sofortige Bewertung fehlschlägt, wird überhaupt nicht eingestellt. Der Umfang der sofortigen Validierung wird auf das Minimum möglich gehalten und ist im Wesentlichen nur mit der Wohlbeziehung der Eingabe, z. B. diese obligatorischen Konstruktor-Argumente, und dass sie vom richtigen Behältertyp (z. B. Hash vs.-Array) sind. . Die verabschiedenen Validierungen werden zu einem bestimmten Zeitpunkt nach dem Einstellen der Eingabe bei der Anfrage durchgeführt und möglicherweise niemals überhaupt durchgeführt werden. Sie validieren alles mit Ausnahme von Wohldruck, wie z. Die verabschiedenen Valitationen, die beliebig komplex sein können, bilden den Großteil des Rosetta :: Modellcodes, und diese könnten potenziell um Add-Ons von Drittanbietern erweitert werden. Das Rosetta :: Modell :: Dokument-Classic-Dokumentobjekt ist ein einfacher Container die Daten speichert, die von Ihrem Programm verwendet oder angezeigt werden sollen. Es ist analagous zu einer vereinfachten Version der in der XML-DOM-Spec definierten "Dokument-Schnittstelle; Es existiert als Container, in dem Knotenobjekte leben. Die Dokumentklasse ist rein und deterministisch, so dass alle Klassen- und Objektmethoden jedes Ergebnis zurückgeben und / oder dieselbe Änderung eines Objekts an einem Objekt vornehmen, wenn die Permutation seiner Argumente und alle Attribute eines Invocant-Objekts identisch ist. Sie interagieren überhaupt nicht mit der Außenwelt. Anforderungen: · Perl.


Rosetta :: Modell. Zugehörige Software