RESSOURCEN

BEISPIELANWENDUNGEN


4D BilderDatenbearbeitung
Diese Beispieldatenbank zeigt die Bildbearbeitung in 4D.

Bilder können verschiedenartig dargestellt werden (abgeschnitten, repliziert, etc.). Sie können verändert werden (ausgeschnitten, verlängert, etc.).

 

Bilder lassen sich auch importieren oder exportieren, sowie von einem Typ in einem anderen umwandeln, z.B. von .JPG in .PNG.

 

Diese und andere Möglichkeiten sehen Sie in dieser Datenbank.

 

 

Download für Windows oder Mac

4D hierarchische ListenBenutzeroberfläche
Diese Datenbank zeigt, wie hierarchische Listen in 4D arbeiten.

Neu in 4D v13: Ein neues Ereignis wird jetzt angelegt, wenn ein Objekt gelöscht werden soll. Der Löschvorgang erfolgt per Programmierung.

 

 

Download für Windows oder Mac

4D IndizesDatenbank
Diese Beispieldatenbank zeigt die verschiedenen Möglichkeiten, Indizes in 4D einzusetzen.

4D bietet verschiedene Arten von Indizes, je nach Art der genutzten Daten.

 

Dieses Beispiel zeigt die  Effizienz der Indizes und wie Sie am besten den passenden Indextyp wählen können.

 

 

Download für Windows oder Mac

4D ListboxBenutzeroberfläche
Diese Beispieldatenbank erläutert die Möglichkeiten für Objekte der Listbox in 4D.

 

Download für Windows oder Mac

4D ObjekteBenutzeroberfläche
Diese Datenbank zeigt alle Oberflächenobjekte von 4D.

Um ein Objekt aufzurufen, können Sie entweder auf die entsprechende Bildschaltfläche auf der linken Seite des Formulars klicken oder es direkt im Drop-Down Menü auswählen.

 

 

Download für Windows oder Mac

4D SQLDatenbank
Diese Beispieldatenbank zeigt, wie Sie Anfragen über die 4D Programmiersprache und über SQL ausführen können.

Spezifische Beispiele zeigen beide Sprachen parallel. Das macht es einfach, sie miteinander zu vergleichen und die jeweiligen Vorteile hervorzuheben.

 

Während der Ausführung dieser Anfragen gibt es Kommentare und Erläuterungen

 

 

Download für Windows oder Mac

4D statischer Web Builder v2Internet und Mobilität
Diese Anwendung zeigt, wie siche eine relationale Datenbank im Web entweder als statische oder dynamische Seiten veröffentlicht lässt.

Die Anwendung zeigt ebenso, wie Sie via FTP Daten übertragen und mit 4D Internet Commands eine statische Seite generieren können.

 

Weitere Erklärungen sehen Sie in der Demo.


 

Download für Windows oder Mac

4D BilderUnterstützung von Standards
Diese Anwendung zeigt die Möglichkeiten zur Bildbearbeitung in 4D.

Bilder lassen sich auf verschiedene Weise anzeigen und umwandeln. Sie lassen sich importieren, exportieren und von einem Format in ein anderes umwandeln (z.B. JPG in PNG).

 

Es werden auch weitere Möglichkeiten gezeigt.

 

Download für Windows oder Mac

4D IndizesDatenbank
Dieses Beispiel zeigt verschiedene Anwendungsmöglichkeiten für Indizes in 4D.

Die Indextypen von 4D enthalten:

 

- BTree Index für nicht-wiederholte Werte (IDs, Namen, etc.)
- Cluster index für wiederholte Werte (Boolean, Titel (M., Ms., etc.))
- Zusammengesetzter Index zum Sortieren (Kontakt Vorname+Nachname, Stadt+PLZ, LKZ+Stadt, etc.)
- Volltext-Indizes für Texte

 

Die Indizes werden in einer eigenen Datei erstellt und gespeichert.

 

Dieses Beispiel erklärt, zum Demonstrieren der Leistungsstärke, wie Sie den passenden Indextyp auswählen.
 

Download für Windows oder Mac

4D MailingProductivity
Diese Anwendung zeigt, wie Sie mit 4D Write, dem Plug-In zur Textverarbeitung eigene E-Mails als Serien-Mail an Ihre Kunden senden können.


Download für Windows oder Mac

 

4D Objekte Benutzeroberfläche
Dieses Beispiel zeigt alle Oberflächenobjekte, die 4D verwaltet.

Das sind:

 

• Variablen

• Schaltflächen

• Hierarchische Listen

• Felder

• Kontrollkästchen

• etc.

 

Zur Verwendung klicken Sie auf die entsprechenden Schaltflächen in der Werkzeugleiste des Formulareditors oder wählen Sie einen spezifischen Typ direkt aus einem DropDown-Menü aus.

 

Download für Windows oder Mac

 

4D SOAP ClientConnectivity
Dieser SOAP Client fragt das Programm "4D SOAP Server" ab. Er muss vor Verwendung eines anderen 4D Progamms gestartet sein.

Download für Windows oder Mac

4D SOAP ServerConnectivity
Dieses Programm bietet beim Starten einen SOAP Service, über den Sie die Entfernung zwischen zwei Städten herausfinden können.

Mit der Beispielanwendung "4D SOAP Client" können Sie die Funktionsweise dieses Dienstes testen.

 

Download für Windows oder Mac

Eingebundene ListenBenutzeroberfläche
Diese Anwendung zeigt die neuen Möglichkeiten, die eingebundene Listen bieten.

In diesem Beispiel werden vier Listen, die zu vier verschiedenen Tabellen gehören, im gleichen Formular angezeigt.

 

Der Inhalt dieser Listen wird entsprechende der Auswahl des Benutzers berechnet.

 

Download für Windows oder Mac

EnzyklopädieProductivity
Diese Anwendung ermöglicht, den Inhalt eines Glossars oder eines interaktiven Wörterbuchs zu konsultieren und zu bearbeiten.

Die Wörter einer Definition sind individuell anklickbar, um auf die Definition direkt über einen Link zuzugreifen.

 

Durch Anklicken einer Schaltfläche können Sie auch neue Definitionen erstellen (für jedes im Text ausgewählte Wort).

 

Download für Windows oder Mac

Flash Your ChartsUnterstützung von Standards
Dieses Beispiel demonstriert die Fähigkeit von 4D, über externe PHP libraries jeder Anwendung mehr Funktionalitäten hinzuzufügen.

Hier verwenden wir  PHP und Flash, um Diagramme, die auf 4D Daten basieren, zu illustrieren und animieren.

 

Download für Windows oder Mac 

Hierarchische ListenBenutzeroberfläche
Diese Anwendung zeigt, wie Sie hierarchische Listen in 4D verwenden können.

Die hierarchische Liste in diesem Beispiel wird dynamisch erstellt, wenn Sie auf die erweiterbaren Elemente klicken.

 

Download für Windows oder Mac

 

Integriertes, Native SQLDatenbank
4D's Datenbank Engine und Entwicklungsumgebung bietet integriertes, native SQL.

Die 4D Programmiersprache ermöglicht die direkte Anbindung an eine ODBC Datenquelle und die Ausführung von SQL Anfragen innerhalb der Tags "Begin SQL" und "End SQL" (und über den neuen  4D Befehl: QUERY BY SQL).


Diese Anwendung zeigt, wie Sie Anfragen mit der 4D Programmiersprache sowie mit SQL ausführen können.


Spezifische Beispiele zeigen beide Sprachen parallel, um sie leicht miteinander zu vergleichen und die jeweiligen Vorteile hervorzuheben.

 

Kommentare und Erläuterungen werden während der Ausführung dieser Abfragen gegeben.

 

Download für Windows oder Mac

 

Listbox Kontakt Benutzeroberfläche
Diese Anwendung zeigt, wie Sie das Objekt Listbox mit und ohne Programmierung verwenden können.

Das Objekt Listbox ersetzt gruppierte Arrays in Ihren Formularen.

 

Sie können Daten direkt in eine Zelle eingeben, wechselnde Farben für Zeilen anzeigen, Spalten anpassen und sortieren, u.v.m.

 

Download für Windows oder Mac

Rich Text AreaBenutzeroberfläche
Dieses Beispiel zeigt die Verwendung der Komponente Rich Text Area. Damit können Sie in einer 4D Anwendung Text mit Stilelementen erstellen.

Download für Windows oder Mac

SVG GoodiesUnterstützung von Standards
Die Anwendung SVG Goodies zeigt verschiedene Methoden, die die Vorteile der in 4D integrierten SVG Bildbearbeitung nutzen.

Dazu gehören die Optionen Bild drehen, Spiegelung hinzufügen, und vieles mehr. Sie können alles frei in Ihren eigenen Projekten verwenden.

 

Download für Windows oder Mac

Unicode SupportUnterstützung von Standards
Dieses Beispiel zeigt die Fähigkeit von 4D zum Anzeigen von Unicode Zeichen.

Es zeigt auch die Konvertierung von Zeichen beim Verwenden der Funktionen für Groß- und Kleinschreibung und die Umwandlung von einem Standard in einen anderen über dazwischengeschaltete BLOBs  (z.B. ISO-8859-1 zu UTF16) via intermediary BLOBs.

 

Download für Windows oder Mac

 

4D BenutzerformulareArray
Anwender können in 4D für sie freigegebene Formulare ändern.

 Hierzu die klassische Struktur Kunden - Rechnungen - Rechnungszeilen. Zwei Formulare können kopiert  und dann vom Anwender verändert werden: "Umschlag" und "Rechnung".

 

Diese beiden Vorlagen sind absichtlich offen gelassen worden, damit der Endanwender seine Texte, Formate und die Papierausrichtung, sowie Seitenränder und Objekte, etc. selbst festlegen kann.

 

Jedes Formular lässt sich beliebig oft duplizieren, so dass verschiedene Umschlagformate oder Rechnungs-formulare möglich sind.

 

Download für Mac oder Windows

 

4D IndicesArray
Dieses Beispiel zeigt die Vorteile von Indices in 4D v11 SQL.

 

4D v11 SQL bietet folgende Index-Arten:

- BTree Index für sich nicht wiederholende Werte (IDs, Namen, etc.)
- Cluster Index für sich wiederholende Werte (Booleans, Titel, Herr, Frau, etc.)
- Zusammengesetzte Indices für Sortierungen (Vorname, Nachname, PLZ+Ort, LKZ, etc.)
- Schlüsselwort Index für Texte 

Dies deckt auch Indices ab, die in separaten Dateien erstellt und gespeichert sind.

 

 

Download für Windows oder Mac

 

4D ObjekteArray
Sehen Sie die Interface Objekte, die 4D steuert.


  Diese Objekte sind: 

- Variablen

- Schaltflächen

- Felder Listen

- Ankreuzfelder

- etc.

 

Um sie zu verwenden, wählen Sie einfach das entsprechende Icon in der Werkzeugleiste des Formulareditors oder über ein Dropdown-Menü direkt den gewünschten Objekttyp.

 

 

Download für Windows oder Mac

 

AktienkurseArray
"Stock Stalker" ist eine Anwendung, die die Kurse von ausgewählten Aktien online beobachtet.


Ein Formular in Web Area zeigt die aktuellen Aktienkursbewegungen aus dem Internet grafisch an. Mit optionalen Update-Intervallen, Zoom-Möglichkeiten, Zeiträumen und mehr.

 

 

Download für Windows oder Mac

 

Hierarchische/eingebundene ListenArray
Diese Beispiele verdeutlichen den Einsatz von zwei Arten von Listen in 4D v11 SQL.


Hierarchische Listen

- Farbliche Darstellung von Inhalten

- Mehrfache Auswahl erlauben

- Ereignisse: "On Expand", "On Collapse" und "On Selection Change"

- Dynamisch erstellte Listen

- Icons aus Datenquellen, Objekt-Bibliotheken oder Variablen

 

Eingebundene Listen

- Errechneter Inhalt, der Auswahl entsprechend aktualisiert

- An 4D v11 SQL angepasstes Interface (Ausrichtung, Schriftstil...)

- Grafisches Objekt ersetzt die Farbe der aktuellen Auswahl

- Anzeige der Inhalte verschiedener Tabellen in einem Formular

 

 

Download für Windows oder Mac

 

Integriertes, Native SQLArray
Eine der stärksten Funktionen in 4D v11 SQL ist die integrierte SQL Sprache.


Die 4D v11 SQL Sprache ermöglicht die direkte Anbindung an eine ODBC Datenquelle, und SQL Anfragen innerhalb von "Begin SQL" und "End SQL" -Tags auszuführen (und über den neuen 4D Befehl: QUERY BY SQL)

 

Diese Demo zeigt, wie sich Anfragen mit der 4D Sprache und mit SQL ausführen lassen.

 

Einzelne Beispiele zeigen beide Sprachen parallel nebeneinander. So sehen Sie die jeweiligen Vorteile und welche wann einfacher ist. Kommentare und Erklärungen sind bei der Ausführung der Anfragen enthalten.

 

Das erste Beispiel zeigt eine einfache Anfrage (Flughäfen bei einer Stadt finden).


Das zweite Beispiel zeigt eine kombinierte Suche (Unter allen gefundenen Flughäfen denjenigen finden, der direkt angeflogen werden kann).

  

Das dritte Beispiel zeigt eine komplexe SQL Anfrage, die in der 4D Sprache geschrieben wurde.

 

Das vierte Beispiel zeigt eine komplexe 4D Anfrage, die eingebundende Anfragen in SQL abwickelt.

 

 

 

Download für Windows oder Mac

 

SVG Analog-UhrArray
Diese Demo stellt eine analoge Uhr in einer einfachen SVG-Datei dar, die die aktuelle Uhrzeit aus der Uhr des Rechners bezieht.


Benötigt 4D v11 SQL Release 3 oder höher.

Download für Windows oder Mac

 

SVG ZusätzeArray
Dieses Beispiel zeigt verschiedene Einsatzformen von 4D SVG, von der einfachen Textformatierung bis hin zu ausgefeilten Funktionen, wie das Erstellen von Bildern mit Reflexionen und Animationen.


Benötigt 4D v11 SQL Release 3 oder höher.

Download für Windows oder Mac

 

Theater Sitzplan (SVG)Array
Einfache Simulation einer grafischen Sitzplatzverwaltung für Theater.


Benötigt 4D v11 SQL Release 3 oder höher.

Download für Windows oder Mac

 

Unicode UnterstützungArray
Diese Demo-Anwendung beschreibt die Fähigkeit von 4D, Unicode Zeichen anzuzeigen.


Die Demo zeigt außerdem die Umwandlung von Zeichen bei Verwendung der Funktionen Uppercase und Lowercase.

 

 

Download für Windows oder Mac

 

Web AreaArray
Das Formularobjekt Web Area gehört seit 4D v11 SQL Release 2 zum Lieferumfang. Es ermöglicht, über ein 4D Formular auf Inhalte in Browsern zuzugreifen.


Web Sites, lokale HTML Seiten, PDFs, Filme, Animationen und JavaScript Steuerung stehen Ihnen zur Verfügung.

 

Diese Demo setzt Web Area ein, um einfache Web Browser, Google Maps Einbindungen, Dokumenten Viewer und Canvas Viewer in 4D v11 SQL zu erstellen.

 

Download für Windows oder Mac