Produkt

Suche über Host-Projekte und Komponenten in 4D

Automatisch übersetzt von Deepl

Bei der Arbeit an einer großen 4D-Anwendung ist es üblich, die Funktionalität auf ein Host-Projekt und mehrere Komponenten aufzuteilen. Diese modulare Architektur sorgt für Übersichtlichkeit, einfache Organisation und Wartbarkeit, kann aber auch eine Herausforderung darstellen: herauszufinden, wo eine Methode verwendet wird.

Seit 4D 21 wurde dieser Arbeitsablauf durch eine wichtige Verbesserung noch weiter optimiert: Sie können nun den Quellcode einer Komponente direkt aus dem Host-Projekt heraus bearbeiten, ohne den Kontext wechseln zu müssen. Und mit 4D 21 R2 wurde das Dialogfeld „In Design suchen“ so erweitert, dass nicht nur innerhalb des Host-Projekts gesucht werden kann, sondern auch in allen zugänglichen Komponenten, die im Projektmodus erstellt wurden und deren Quellcode verfügbar ist.

Produkt blank

Verleihen Sie Ihren Komponenten eine visuelle Identität mit benutzerdefinierten Symbolen

Automatisch übersetzt von Deepl

Wenn Sie an einem Projekt mit mehreren Komponenten arbeiten, können Sie wertvolle Zeit sparen, indem Sie die benötigte Komponente schnell identifizieren. Die einfachste und effektivste Methode, um Ihre Komponenten in den Projektabhängigkeiten hervorzuheben, besteht darin, jeder Komponente ein benutzerdefiniertes Symbol zuzuweisen. Mit 4D 21 R2 können Sie Ihre Komponenten auf einen Blick visuell unterscheiden, indem Sie einfach eine Datei „logo.png“ oder „logo.svg“ in den Ordner „Resources“ kopieren.

Produkt blank

Bearbeiten und Verwalten von Komponentencode direkt im Host-Projekt aus dem 4D Explorer

Automatisch übersetzt von Deepl

In 4D 20 R9 haben wir die Möglichkeit eingeführt, Methoden und Klassen von Komponenten direkt von einem Host-Projekt aus zu bearbeiten und zu debuggen. Mit 4D 21 gehen wir nun noch einen Schritt weiter und machen den 4D Explorer zur zentralen Drehscheibe für die Bearbeitung von Projekt- und Komponentencode. Das ist für Sie: Besser und schneller mit Ihren Komponenten arbeiten.

Tipps blank

SHOWCASE: INTELLIGENTE AUSGABENBERICHTERSTATTUNG MIT KI

Automatisch übersetzt von Deepl

Sie kennen das Problem der Spesenabrechnung – nicht für Sie, sondern für Ihre Benutzer. Die sich stapelnden Quittungen, die manuelle Eingabe, die Tippfehler, die sich einschleichen. Mit 4D AIKit ist diese Plackerei vorbei. Ein einfacher Upload verwandelt einen Papierbeleg oder eine Rechnung in sauberes, strukturiertes JSON, das für Ihre Datenbank bereit ist.

Sie verschwenden keine Zeit mehr mit Summen, Daten oder Lieferantennamen. Vision AI liest sie, Sprachmodelle strukturieren sie, und 4D bindet sie direkt in Ihre Anwendung ein. Vom Papier zur Datenbank in Sekundenschnelle – und Ihre Nutzer spüren die Reibung nicht.

Tipps blank

SHOWCASE: INTELLIGENTE KOMMENTARMODERATION MIT KI

Automatisch übersetzt von Deepl

Wir setzen unsere Reise zu intelligenten Funktionen mit 4D AIKit fort und untersuchen einen äußerst wichtigen Anwendungsfall für jede moderne Anwendung: die automatische Moderation von Kommentaren. In einer Welt, in der Online-Konversationen in Echtzeit stattfinden können, ist es nicht mehr optional, sondern unerlässlich, Ihre Plattform sicher, respektvoll und konform zu halten. Mit AIKit können Sie leistungsstarke Moderationstools direkt in Ihre Anwendungslogik einbauen, ohne auf externe Moderationsdienste oder menschliche Prüfer angewiesen zu sein.

Produkt blank

Entfalten Sie die Kraft der KI mit 4D AIKit: Automatisieren, Erstellen und Innovieren

Automatisch übersetzt von Deepl

Wir freuen uns, 4D AIKit vorzustellen, die erste in einer Reihe von KI-gestützten Funktionen, die intelligente Fähigkeiten direkt in Ihre 4D Projekte bringen. Als integrierte Komponente ermöglicht AIKit die nahtlose Integration der hochmodernen Modelle von OpenAI in Ihre Entwicklungsumgebung und unterstreicht damit unser Engagement, KI in den Mittelpunkt der Innovation in 4D zu stellen.

Mit nur wenigen Zeilen Code können Sie Ihre Anwendungen mit intelligenten Funktionen wie Bilderzeugung, Inhaltsmoderation, fortschrittlicher visueller Analyse und Chatbots für Konversationen bereichern. Und das ist erst der Anfang! Die Möglichkeiten sind vielfältig und Sie können intelligentere, dynamischere und reaktionsschnellere Lösungen als je zuvor erstellen.

Produkt blank

Bearbeiten und Debuggen von Komponentenmethoden und -klassen in 4D vom Host-Projekt aus

Automatisch übersetzt von Deepl

Wenn Sie mit Ihrer eigenen Komponente arbeiten, kann es lästig sein, zwischen der Host- und der Komponentenumgebung zu wechseln, nur um Ihren Komponentencode zu debuggen oder zu verbessern. Mit 4D 20 R9 können Sie jetzt gemeinsam genutzte Methoden und Klassen von Komponenten direkt im Host-Projekt bearbeiten und debuggen, sofern die Komponenten mit ihrem Quellcode eingebunden sind.

Tipps blank

Erweitern Sie Ihre Qodly-Anwendung mit benutzerdefinierten Komponenten

Automatisch übersetzt von Deepl

4D Qodly Pro bietet bereits eine breite Palette an nativen Komponenten, die Sie bei der Gestaltung Ihrer Anwendungen unterstützen. Aber wussten Sie, dass Sie sogar noch weiter gehen können? Dank der von der Community entwickelten Custom Components können Sie Ihre Projekte mit maßgeschneiderten Funktionen erweitern!

Mit diesen benutzerdefinierten Komponenten können Sie die Möglichkeiten von 4D Qodly Proerweitern, indem Sie individuelle Funktionen hinzufügen, ähnlich wie bei Plugins und Komponenten in 4D.

In diesem Artikel zeigen wir Ihnen, wie Sie diese Komponenten verwenden und integrieren können, und stellen Ihnen einige praktische Anwendungsfälle aus unserer Performance Review Anwendung vor.

Produkt blank

4D Komponenten direkt von GitHub einbinden

Viele 4D Entwickler nutzen die Leistungsfähigkeit von Komponenten von Drittanbietern, die auf GitHub zu finden sind, insbesondere diejenigen, die unter 4d-Komponenten aufgeführt sind. 4D 20 R6 führt eine fantastische neue Funktion ein: die direkte Integration dieser Komponenten in den Component Manager.

Dieser Blogbeitrag geht auf die Details ein und macht Ihren Entwicklungsprozess einfacher und effizienter.