Eine nahtlose Art, Parameter zu verwalten
Bei der Deklaration einer Funktion oder Methode werden die Parameter explizit angegeben. Wenn Sie diese Funktion oder Methode aufrufen, können Sie ihr weniger Parameter übergeben, wenn einige optional sind. Oder, wenn Sie die Deklaration mit ${n} verwendet haben, ist die Anzahl der übergebenen Parameter variabel. In diesem Fall verwenden Sie den Count Parameters Befehl mit einer Schleife über die Argumente. Dieser Code funktioniert tadellos. Trotzdem ist er ein wenig schwerfällig.
Sie haben uns nach einer einfacheren Methode zur Handhabung von Parametern gefragt, und wir haben zugehört. Ab 4D v19 R5 stellen wir Ihnen einen neuen Befehl zur Verfügung, Copy parameterszur Verfügung, mit dem Sie einen nahtlosen, eleganteren und leichter zu lesenden Code schreiben können.
4D für Mobilgeräte: Was ist neu in v19 R5
Mit jeder neuen Version wird die Liste der Funktionen von 4D für iOS und 4D für Android immer länger. Und dieses Feature-Release ist da keine Ausnahme. Schauen wir uns ohne weiteres an, was 4D v19 R5 für Sie bereithält:
WAS IST DAIN?
Für 4D für Android und 4D für iOS Editor
- Gute Nachrichten! Die Benutzeroberfläche des Editors ist jetzt sowohl im dunklen als auch im hellen Modus voll kompatibel.
Für 4D für Android (bereits in 4D für iOS verfügbar):
- Verwandeln Sie Ihre Anwendung in einen Barcode-Scanner, um eine Texteingabe auszufüllen,
- Ermöglichen Sie es, direkt in der Anwendung eine Lieferung, einen Einsatzbericht oder einen Kostenvoranschlag zu unterschreiben,
- Interagieren Sie mit verschiedenen Anwendungen, indem Sie ein Feld auf dem Bildschirm berühren:
- eine Adresse, um automatisch eine Karte mit dem Standort anzuzeigen,
- eine Telefonnummer zum Anrufen oder Hinzufügen zu den Kontakten,
- eine Mail, um die Mail-App zu öffnen,
- eine URL, um eine URL im Standard-Webbrowser zu öffnen.
- Erstellen Sie Ihre eigenen Kotlin-Formatierer für Ihre speziellen Anforderungen.
4D Write Pro setzt auf den Dark (Mode)!
Wir freuen uns, ankündigen zu können, dass dies der letzte Schritt für den Dark Mode unter macOS ist. Die letzten Widgets der Bibliothek sind mit dem Dark Mode kompatibel:
- 4D Write Pro Interface Symbolleiste
- 4D Write Pro Interface Seitenleiste
- Rich-Text-Bereich
Ab 4D v19 R4 haben Sie also die Wahl, ob Sie mit dem hellen oder dem dunklen Modus unter macOS entwickeln und einsetzen möchten.
Mehr Optionen für den Befehl Objekt setzen eingeben
Es gibt eine Vielzahl von Schnittstellen und Regeln, die beachtet werden müssen. Häufig sind diese Einschränkungen mit den Tätigkeitsbereichen verknüpft. Offensichtlich können einige Daten vom Benutzer eingegeben werden oder nicht. Für ein Feld, das nicht eingegeben werden kann, gibt es zwei Möglichkeiten, die Schnittstelle zu verwalten:
- Die Benutzer können den Inhalt des Feldes trotzdem auswählen und kopieren, um ihn beispielsweise in einen Bericht einzufügen.
- Benutzer dürfen das Feld nicht kopieren oder seinen Inhalt auswählen
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.
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.
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.
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.
4D für Mobilgeräte: Was ist neu in v19 R4
Wir freuen uns, Ihnen mitteilen zu können, dass eine neue Version von 4D mit neuen Funktionen für 4D für iOS und 4D für Android verfügbar ist. Ohne weitere Umschweife, lassen Sie uns eintauchen:
WAS IST DAIN?
Für 4D für Android und 4D für iOS
- Zeigen Sie Objektfelder in Ihrer mobilen Anwendung in menschenlesbarem Format oder im JSON-Format an. Objektfelder werden verwendet, um verschiedene Arten von Daten in einer 4D Anwendung zu speichern, und jetzt sind sie auch in mobilen Anwendungen leicht nutzbar.
- Verbessern Sie die Generierung Ihres eingebetteten Datensatzes.
Für 4D für Android (bereits verfügbar in 4D für iOS):
- Alle zugehörigen Daten werden in Ihrer Anwendung verwaltet.
- Online-Aktionen sind verfügbar. Es ist möglich, Code auf einem 4D Server auszuführen, um Daten zu prüfen, Berechnungen durchzuführen oder eine Entität hinzuzufügen.
Debuggen Sie Ihre mobilen Anwendungen auf Android-Geräten
Sie haben Ihre erste Anwendung mit 4D für Android erstellt. Herzlichen Glückwunsch!
Nachdem Sie das Ergebnis des Simulators gesehen haben, möchten Sie es auf Ihrem Smartphone testen, um die Interaktion und die Flüssigkeit zu beurteilen…
Das ist ganz einfach! Alles, was es braucht, ist eine Aktion auf dem Smartphone und eine weitere im Projekt. Schauen wir uns die Details an.
Kontakt
Sie haben eine Frage, eine Anregung oder möchten einfach nur mit den 4D Bloggern in Kontakt treten? Schreiben Sie uns eine Nachricht!
* Ihre Privatsphäre ist uns sehr wichtig. Bitte klicken Sie hier, um unsere Politik