Einführung in die neuesten Funktionen zum Suchen und Ersetzen
Die Funktion „Suchen und Ersetzen“ im Code-Editor gibt es schon seit vielen Jahren. Entwickler können damit einfach und effizient Code suchen und ersetzen, insbesondere bei großen Codebasen. 4D v20 bringt Verbesserungen, die von Entwicklern, die sich auf diese Funktion verlassen, um ihre Arbeitsabläufe zu optimieren, sehr geschätzt werden:
- Kenntnis der Anzahl der zu ersetzenden Vorkommen,
- die Position des aktuellen Vorkommens zu kennen,
- ständiger Zugriff auf die Navigationsoptionen Next und Previous,
- die Anzeige einer Palette anstelle eines modalen Fensters, um die Anzahl der Klicks zu begrenzen.
4D Write Pro – Suchen und Ersetzen
Seit vielen Jahren ermöglicht 4D Write Pro die Erstellung einfacher oder komplexer Dokumente, entweder durch Programmierung mit Hilfe von Vorlagen oder durch einfaches Erstellen neuer Dokumente von Grund auf. Ab 4D v19 werden sowohl Entwickler als auch Endanwender die neuen Such- (und Ersetzungs-) Funktionen von 4D Write Pro zu schätzen wissen. Nicht nur die Oberfläche… sondern auch den Code nutzen!
Schauen wir uns die Details an!
4D View Pro: Suchen und Ersetzen mit Code
Wenn Sie ein 4D View Pro Dokument initialisieren, müssen Sie manchmal einige Werte oder Tags darin finden und sie durch Daten aus 4D ersetzen. Jetzt ist das ein Kinderspiel mit dem VP Find Befehl. Mit diesem Befehl können Sie Daten, eine Formel oder ein Tag suchen und im gesamten Blatt oder nur in einem bestimmten Teil davon ersetzen!
Lassen Sie uns herausfinden, wie.
Platzhalter für Attributpfade in ORDA-Abfragen
Die ORDA-Funktionen kommen mit 4D v17 R5 weiter! In einem früheren Blogbeitrag haben wir Ihnen gezeigt, wie Sie generische Abfragen mit benannten Platzhaltern für Werte erstellen können. In diesem Beitrag geht es um die Verwendung von Platzhaltern für Attributpfade (Feldnamen in Tabellen).
4 verschiedene Möglichkeiten, Objekte in einer Sammlung zu finden
Als Entwickler müssen Sie oft wissen, ob ein bestimmtes Element bereits in einer Sammlung vorhanden ist, oder Sie müssen alle Elemente finden , die bestimmten Kriterien entsprechen. Die 4D Sammelmethoden bieten viele verschiedene Möglichkeiten, um nach bestimmten Elementen zu suchen.
Abfrage von Sammlungen
Einfachheit ist die ultimative Raffinesse, und mit über 40 Methoden in 4D v16 R6 zur Verwaltung von Sammlungen werden die Dinge für Sie als Entwickler viel einfacher. Ihr Code ist nicht nur sauber und besser lesbar, sondern auch in Rekordzeit geschrieben!
In diesem Blogbeitrag werden wir uns ansehen, wie die beiden neuen Methoden, query und indiceses Ihnen ermöglichen, Elemente einer Sammlung im Handumdrehen zu bearbeiten und abzurufen!
Finden Sie einen bestimmten Attributwert in einer einzigen Codezeile!
Erinnern Sie sich noch an die Zeiten, als Sie verschachtelte Schleifen und bedingte Anweisungen verwenden mussten, um die Attribute eines Objekts abzurufen? So endete man mit einem langen und komplizierten Stück Code? Nun, diese Zeiten sind vorbei! Dank der Objektnotation in Kombination mit Sammlungen und ihren Methoden können Sie Ihren Code jetzt schneller und besser lesbar schreiben!
DieSuche nach dem Wert eines bestimmten Attributs war noch nie so einfach. Schauen wir uns ein reales Szenario an und entdecken wir, wie das geht!
Ergebnisse des Dialogs „Im Entwurf suchen“ exportieren
Wenn Sie nach allen Objekten in der Entwurfsumgebung suchen, zeigt 4D die Ergebnisse in einer hierarchischen Liste an. Ab 4D v16 R3 können Sie diese Ergebnisse in eine Textdatei exportieren, die z. B. mit einer Tabellenkalkulation geöffnet werden kann, so dass Sie die Überarbeitung leicht durchführen oder die Ergebnisse in einem Dokument speichern können, um sie später zu bearbeiten.
Suche durch Verknüpfung von Array-Attribut-Abfrageargumenten
Objektfelder, die mit 4D v15 eingeführt wurden, ermöglichen das Speichern und Indizieren unstrukturierter Daten. Dies kann ein allgemeiner Datensatz sein, wie Vorname, Nachname, Geburtstag. Es können unterschiedliche Daten in jedem Datensatz sein, wie z.B. ein Geschäft, das unterschiedliche Attribute für Schuhe (Größe, Farbe), Computer (CPU, Speicher), Drucker (Farbe, Tinte), eine Liste von Werten oder alle in beliebiger Kombination benötigt.
Hier ist eine echte User Story eines 4D Kunden:
„Meine Badge-Anwendung verwaltet die Zugangsrechte für jede Person zu einem Gebäude und für ein Zeitfenster. Diese Informationen sind in einer Datenbank als Array von Objekten gespeichert (z.B.: {Zutrittsrecht, Gebäude, Zeitfenster}). Ich möchte in der Lage sein, nach Personen zu suchen, die während eines Zeitfensters Zugang zu einem Gebäude haben.
4D bietet mehrere Möglichkeiten , Daten abzufragen, mit Index und damit extrem schnell.
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