BEISPIELANWENDUNGEN
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.
Neu in 4D v13: Ein neues Ereignis wird jetzt angelegt, wenn ein Objekt gelöscht werden soll. Der Löschvorgang erfolgt per Programmierung.
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.
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.
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
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.
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.
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.
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.
Mit der Beispielanwendung "4D SOAP Client" können Sie die Funktionsweise dieses Dienstes testen.
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.
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).
Hier verwenden wir PHP und Flash, um Diagramme, die auf 4D Daten basieren, zu illustrieren und animieren.
Die hierarchische Liste in diesem Beispiel wird dynamisch erstellt, wenn Sie auf die erweiterbaren Elemente klicken.
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.
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.
Dazu gehören die Optionen Bild drehen, Spiegelung hinzufügen, und vieles mehr. Sie können alles frei in Ihren eigenen Projekten verwenden.
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.
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.
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.
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.
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.
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
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.
Benötigt 4D v11 SQL Release 3 oder höher.
Download für Windows oder Mac
Benötigt 4D v11 SQL Release 3 oder höher.
Download für Windows oder Mac
Benötigt 4D v11 SQL Release 3 oder höher.
Download für Windows oder Mac
Die Demo zeigt außerdem die Umwandlung von Zeichen bei Verwendung der Funktionen Uppercase und Lowercase.
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.











