Produkt

Neue Möglichkeiten zur Anpassung des Code-Editors

Wenn es um die Anpassung des Code-Editors geht, denkt jeder an die Schriftart und die Farben des Codes. Aber es ist auch möglich, das Code-Editor-Fenster und einige Interaktionen mit dem Code anzupassen. Jeder hat seine eigenen Vorlieben und Arbeitsweisen.

Darüber hinaus ist der wichtigste Teil eines Code-Editors das Schreiben von Code. Mit 4D v19 R4 haben wir den Editor neu gestaltet, um Ihren Code hervorzuheben und ihm so viel Platz wie möglich zu geben.

Genau aus diesem Grund können Sie in 4D v19 R4 die zehn Zwischenablagen ein- und ausblenden. Wenn Sie nicht alle zehn Zwischenablagen verwenden, können Sie die Symbolleiste mit der Einstellung „Zwischenablage anzeigen“ aufhellen.

Produkt blank

Speichern des Projekt-Quellcodes ohne Token

Befehle, Konstanten, Tabellen und Felder werden mit ihren Token in den Projekt-Quellcode-Dateien (4dm-Dateien) gespeichert. Dies ermöglicht es 4D, sie automatisch umzubenennen. Manchmal möchten Sie aber, dass diese Quellcodedateien ohne Token gespeichert werden, um eine bessere Lesbarkeit mit einem Versionskontrollsystem oder einem externen Code-Editor zu erreichen oder um den Austausch von Code zwischen Projekten zu erleichtern. Sehen wir uns an, wie man 4D dazu bringt, Quellcode ohne diese Token zu speichern.

Produkt blank

Markieren Sie Ihre Kommentare, eine Funktion von Entwicklern für Entwickler

Kommentare sind im Leben eines Entwicklers unerlässlich. Wenn wir an einer neuen Funktion arbeiten, fügen wir oft Kommentare hinzu, die uns daran erinnern sollen. Zum Beispiel:

  • um einen Teil des Codes mit einem Kollegen zu validieren,
  • um eine Funktion zu refaktorisieren,
  • um Code zu korrigieren, der die Leistung verlangsamt,
  • um eine Methode oder eine Klasse in Abschnitte aufzuteilen,
  • um das Skelett einer Klasse vorzubereiten und einen ToDo-Kommentar in jede Funktion einzufügen.

Selbst wenn Sie einen einfachen Code schreiben, versuchen Sie ihn Monate oder Jahre später zu lesen. Wird er Ihnen immer noch einfach erscheinen, oder würden Sie sich wünschen, Sie hätten Kommentare hinzugefügt?

4D v19 R4 bringt Kommentare auf eine ganz neue Ebene mit Kommentar-Tags , mit denen Sie Ihre Kommentare besser organisieren können.

Produkt blank

Verbesserte Produktivität mit der Syntax der Objektprüfung

DieAutovervollständigung für Klassen ist seit 4D v18 R4 verfügbar. Diese Funktion vereinfacht das Schreiben von Code und begrenzt Fehler in Funktionsnamen, zum Beispiel. Es ist leicht, zwei Buchstaben umzudrehen oder einen Großbuchstaben zu vergessen, und dann muss man lange suchen, warum der Code nicht funktioniert.

Was liegt also näher, als 4D zu bitten, zu prüfen, ob die Klassen oder Funktionen bereits existieren?

Ab 4D v19 R4 wird im Code-Editor eine Warnung angezeigt, wenn Sie eine Funktion aufrufen, die nicht existiert.

Produkt blank

Einen externen Prozess asynchron starten

Manchmal muss man Prozesse im Hintergrund laufen lassen, und sobald ein Prozess beendet ist, einige Aktionen entsprechend seinem Exit-Code ausführen. Ab v19 R4 können Sie mit der neuen Klasse 4D.SystemWorker einen Prozess im Hintergrund starten und automatisch Callback-Methoden ausführen, wenn der Prozess Informationen zurückgibt. Auf diese Weise bleibt die Benutzeroberfläche Ihrer Anwendung während der Ausführung des externen Prozesses ansprechbar, und wenn er fertig ist, können Sie dem Benutzer das Ergebnis sofort anzeigen!

Produkt blank

4D Sprache: Die von Ihnen gewünschten Verbesserungen sind hier

Träumen Sie davon, Kurzschlussauswertungen, ternäre Operatoren zu verwenden, aus einer Schleife auszubrechen oder eine Methode mit einem einfachen Schlüsselwort zu verlassen?

Nun, träumen Sie nicht länger! Wir haben Ihre Wünsche und Anregungen aus dem 4D Forum aufgegriffen und eine Reihe von Verbesserungen der 4D Sprache vorgestellt, die Ihnen helfen werden, Ihren Code zu vereinfachen.

Produkt blank

4D Write Pro – Mehr Kontrolle über das Seitenlayout

4D Write Pro macht es einfach, komplexe Dokumente zu erstellen. Anzeige- und Layout-Attribute können auf verschiedene Teile des Dokuments angewendet werden, egal ob es sich um Text, Bilder oder Tabellen handelt. Apropos Tabellen: Sie profitieren von einer neuen Eigenschaft, mit der sich das Layout besser definieren lässt! Schauen wir mal, was 4D v19 R4 für Sie bereithält.