Produkt

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.

Produkt blank

Schnelles Springen zu verschiedenen Funktionen einer Klasse

Klassen wurden mit 4D v18 R3 eingeführt. Sie ermöglichen es Ihnen, Ihre Geschäftslogik zu organisieren und sie schneller vom UI-Teil zu trennen.

Klassen bestehen aus mehreren Funktionen unterschiedlicher Länge, so dass es nicht immer einfach ist, die Funktion zu finden, die Sie ändern möchten, oder von einer Funktion zu einer anderen zu wechseln. Sie können den Explorer verwenden, der Klassen und Funktionen anzeigt, aber wenn Sie im Editorfenster programmieren, wollen Sie keine Zeit mit dem Wechseln der Fenster verschwenden.

Mit 4D v19 R4 wird die Liste der Funktionen in Ihrer Klasse in der Symbolleiste des Code-Editors angezeigt, so dass Sie leicht zu einer bestimmten Funktion springen können.