Verbesserungen Der CTRL-Skripterstellung ​

Breiteres Spektrum an Entwicklungsmaßnahmen jetzt möglich.

Abstrakte Funktionen

Funktionen von Klassenelementen (auch bekannt als Klassenoperatorfunktionen können abstrakt gemacht werden, indem man Deklarationen wie z.B int func() = 0;​ verwendet.

Endgültiger Spezifikator

Gibt an, dass eine Klassenfunktion in einer abgeleiteten Klasse nicht überschrieben werden kann oder dass von einer Klasse nicht abgeleitet werden kann.

Überschreibungs-Spezifikator

Gibt an, dass eine Klassenfunktion eine Funktion einer Basisklasse außer Kraft setzt.

Unterstütrzung Von YAML-Dateien

Verwenden Sie die neuen FunktionenyamlEncode und yamlDecode, um Dateien im YAML-Format zu lesen und zu schreiben.

Kodier- Und Dekodierfunktionen

  • Die Funktion urlEncode kodiert einen String in einen prozentual kodierten String, der in einer URL verwendet werden kann.
  • Die Funktion urlDecode dekodiert eine prozentual verschlüsselte URL in einen regulären String.

Neue Mapping Methoden

Zwei neue Mapping-Methoden sind verfügbar:

Tabellenkopf Einer Referenz Vertikal Angezeigen

Der Tabellenkopf einer Referenz kann vertikal angezeigt werden - siehe Kapitel addSymbol() und addSymbol() - Example for vertical Alignment of a Table Column .

Neue Tabelleneigenschaften

Für die Tabelle sind zwei neue Eigenschaften verfügbar:

DragEnter-Event Für Das Tree-Widget

Das Ereignis DragEnter ist für das Tree-Widget (Baum-Ansicht) verfügbar. Das Ereignis wird aufgerufen, wenn ein gezogenes Objekt über eine Baumzelle bewegt wird. Siehe Kapitel DragEnter.

C++ - Reine Virtuelle Methoden

CTRL++ bietet die Möglichkeit, reine virtuelle Methoden in einer Basisklasse zu definieren. Siehe Kapitel Virtual Methods .

Neue Schriftfunktionen

Neue Schriftfunktionen können zum Bearbeiten von Schriftarten verwendet werden. Für mehr Information siehe Kapitel:

Neue dbg_Flag Funktionen

Die folgenden neuen Funktionen sind verfügbar:

  • setReportFlags
  • setSndLevel
  • setRcvLevel
  • getSndLevel
  • getRcvLevel