Tipps

Tipps & Tricks für Ihre 4D Apps – Juni-Ausgabe

von Add Komoncharoensiri, Leiter der technischen Dienste bei 4D Inc.

Es geht weiter mit einer Reihe von Tipps und Tricks.

Wie Sie wissen, ist die 4D Knowledge Base eine Bibliothek mit Informationen über die 4D Technologie, in der wöchentlich technische Tipps und monatlich Technotes veröffentlicht werden. Wenn Sie die letzten Tipps in der KB verpasst haben, ist das kein Problem; hier ist eine Zusammenstellung der letzten Wochen.

Dieser Blogbeitrag enthält 16 Tipps:

Tipps blank

GitHub 4D Awesome List – Aufruf für Beiträge

Um in der Softwarebranche wettbewerbsfähig zu bleiben, sollte man stets nach Innovationen streben und die Dynamik des Wandels fördern.

In diesem Sinne hat 4D Ihnen immer die richtige Technologie zur Verfügung gestellt, um zu wachsen und zu expandieren. Der Projektmodus ist ein Beispiel, das einen enormen Vorteil mit sich bringt: die Möglichkeit, Git zu verwenden, um Ihre 4D Anwendung in einer produktiveren Entwicklungsumgebung zum Laufen zu bringen.

Deshalb haben wir uns entschlossen, eine 4D Awesome Liste zu erstellen, in der wir all das kollektive Wissen an einem Ort versammeln, um das Leben von 4D Entwicklern ein wenig einfacher zu machen.

Wenn Sie ein Git/GitHub Nutzer sind und ein fantastisches Projekt haben, von dem Sie glauben, dass es anderen Entwicklern helfen könnte, dann sollten Sie einen Beitrag zur 4D Awesome Liste leisten, in der fantastische Projekte zu finden sind!

Dieser Blog-Beitrag erklärt das Konzept der Awesome-Liste und wie Sie dazu beitragen können.

Tipps blank

4D und Git: Vom Einsteiger zum Experten

Inzwischen wissen Sie, dass Projekte einen enormen Vorteil mit sich bringen: die Möglichkeit, Git (das Versionskontrollsystem) und GitHub (den Hosting-Dienst) zu nutzen, um Ihre 4D-Anwendung in einer produktiveren Entwicklungsumgebung zum Laufen zu bringen.

Ob Neuling oder erfahrener Entwickler, die Versionskontrolle ist in jeder Arbeitsumgebung, in der mehrere Ressourcen zusammenarbeiten, um an einer Software-Produktionskette mitzuwirken, ein fester Bestandteil.

Damit Sie sich mit Git vertraut machen können, haben wir Ihnen zahlreiche Ressourcen zur Verfügung gestellt. Dieser Blogbeitrag ist eine Zusammenstellung all dessen, was wir zu diesem Thema bereitgestellt haben… bis jetzt. Wenn Sie sich verloren fühlen und nicht wissen, wo Sie anfangen sollen, lesen Sie weiter; wir haben auch:

  • andere Blogbeiträge,
  • einen detaillierten Leitfaden,
  • ein bestbewertetes Gipfelvideo,
  • und sogar einen Schulungskurs.
Tipps blank

Wie man GitHub durchsucht, um alle 4D Projekte zu finden

Mit der Einführung von Projekten in 4D wird der Quellcode von Komponenten, Demo-Anwendungen und anderen Tools in 4D auf GitHub gehostet.

4D hat drei GitHub Organisationen.

  • Auf 4D können Sie den Quellcode der internen 4D Komponenten finden. So können Sie diese an Ihre Bedürfnisse anpassen.
  • 4D Depot enthält alle Hilfsmittel: HDIs, Demonstrationen, Anwendungsbeispiele, etc.
  • 4D Go Mobile beherbergt alle benutzerdefinierten Listenformulare, Detailformulare, Anmeldeformulare, Formatierer und Eingabekontrollen.

Sie finden diese Links zu den verschiedenen GitHub Repositories auf den 4D Websites, z. B. im 4D Blog zur Veranschaulichung neuer Funktionen, auf der Ressourcen-Seite der 4D Website für Demo-Beispiele oder in der Galerie für Mobile.

Sie können aber auch von GitHub aus suchen, Lesezeichen setzen und so weiter… In diesem Blogbeitrag werden einige grundlegende Funktionen vorgestellt, die Ihnen die Nutzung und Navigation auf GitHub erleichtern.

Tipps blank

System Worker- Dateiübertragungsklasse zur Verwendung von Dropbox oder GDrive

Der erste Teil der System-Worker-Serie hat Ihnen die Leistungsfähigkeit von System-Workern gezeigt, und der zweite Teil konzentrierte sich auf die tatsächliche Nutzung, indem er die Klasse File Transfer durchging, um cURL für FTP, FTPS, SFTP und HTTP zu verwenden.

Im letzten Teil dieser Folge werden wir sehen, wie die gebrauchsfertige Komponente -laden Siesie von hier herunter- den direkten Zugriff auf Dropbox oder GDrive ermöglicht, wobei die gleichen Befehle wie bei FTP-Operationen verwendet werden:

Tipps blank

System Worker- File Transfer Class zur Verwendung von cURL für FTP, FTPS, SFTP, HTTP

Das erste Video zeigte Ihnen die Leistungsfähigkeit von System Workern und die Flexibilität, die sie mit sich bringen.

Diese Fortsetzung konzentriert sich auf die tatsächliche Nutzung, indem sie eine gebrauchsfertige Komponente vorstellt, die cURL (in Mac und Windows OS enthalten) vereinfacht und Dateiübertragungen mit einer Vielzahl von Protokollen oder Servern ermöglicht. Herunter- oder Hochladen von Dateien und Empfangen von Verzeichnislisten; alles, was Sie brauchen, um eine Dateiübertragung durchzuführen.

Die Komponente bietet einen Fortschrittsbalken (für einen oder mehrere parallele Vorgänge), einschließlich einer optionalen Abbruch-Schaltfläche, die es dem Endbenutzer ermöglicht, lange laufende Vorgänge abzubrechen.

Das 15-minütige Video erklärt, wie man die Klasse verwendet:

Tipps blank

System Worker Vs. LAUNCH EXTERNAL PROCESS

System Workers sehen vielleicht aus wie LAUNCH EXTERNAL PROCESS – aber sie sind viel leistungsfähiger.

In diesem 15-minütigen Video wird erklärt, wie System Worker mit mehr als nur dem Befehl LAUNCH EXTERNAL PROCESS verwendet werden können. Neben der einfachen Verwendung wird auch gezeigt, wie man Callbacks verwendet, um Informationen von einer laufenden externen Anwendung zu erhalten, z. B. einen Fortschrittsbalken:

Tipps blank

Neue Tipps & Tricks für Ihre 4D Anwendungen

von Add Komoncharoensiri, Leiter der technischen Dienste bei 4D Inc.

Wie Sie wissen, ist die 4D Knowledge Base eine Bibliothek mit Informationen über die 4D Technologie, in der wöchentlich technische Tipps und monatlich Technotes veröffentlicht werden. Wenn Sie die letzten Tipps in der KB verpasst haben, ist das kein Problem; hier ist eine Zusammenstellung der letzten Wochen.

Dieser Blogbeitrag enthält 12 Tipps:

Tipps blank

ORDA – REST-Anfrage-Optimierung Schritt für Schritt (+ eine Demo)

Die ORDA/REST-Performance ist eine strategische Angelegenheit; deshalb haben wir viele Funktionen zu diesem Thema bereitgestellt, z. B. die ORDA/REST-Anfrageoptimierung in Client/Server und bei der Arbeit mit einem entfernten Datenspeicher. Kürzlich haben wir Ihnen auch die vollständige Kontrolle über die ORDA/REST-Anfrageoptimierung gegeben.

Dieser Blog-Beitrag gibt Ihnen einen Plan an die Hand, den Sie befolgen müssen, um Ihre ORDA/REST-Leistung zu verbessern. Er enthält weitere Blog-Beiträge zum Lesen, Videos zum Anschauen und eine Demo zum Spielen, mit der Sie die Leistung Ihrer Anwendungen schnell und einfach steigern können.

Produkt blank

Was ist neu im 4D Write Pro Interface Widget?

4D Write Pro bietet viele Möglichkeiten für Entwickler und Endanwender. Entwicklern steht eine breite Palette von Befehlen und Standardaktionen zur Verfügung, um fortschrittliche und schön gestaltete Dokumente zu erstellen, während Endanwendern zwei funktionsreiche Oberflächen-Widgets zur Verfügung stehen.

Raten Sie mal, was 4D v19 R5 bringt? Ja, wir haben das Interface-Widget um eine Reihe von Funktionen erweitert, wie z. B. die Verwaltung der Zeilenhöhe!

Hier sind die neuen Funktionen in 4D v19 R5: