Uwe Habermann D-PROF Integration von Profi-Features
Habermann Consulting EOOD * Neue Firma – neues Glück * Geschäftsführer: Uwe Habermann * * * Individualsoftware * Branchensoftware * Entwicklungsumgebungen * Entwicklung in Varna, Bulgarien * Hohe Qualität zu günstigen Preisen
Was steht an? * Profi-Features * Zahlreiche Projekte auf Codeplex * Viele in Apps integrierbar * Beispiele * Excel-Dateien ohne Excel * QR-Codes * Data-Explorer
Excel-Dateien ohne Excel * XLS erstellen * COPY TO * EXPORT TO * Kann mit allen Excel-Versionen geöffnet werden
Excel-Dateien ohne Excel * XLSX seit Excel 2003 verfügbar * Kann mit OpenOffice geöffnet werden * Per OLE Automatisierung * Gembox
Excel-Dateien ohne Excel * OLE Automatisierung * Formatierung möglich * Auch Grafiken und anderes mehr * Gesamter Funktionsumfang von Excel ansteuerbar * Speichern im XLSX Format möglich * Excel muss installiert werden * Abhängigkeit von der Version und Sprachversion
Excel-Dateien ohne Excel * XLSX ist ZIP * Enthält XML * Andere Konfigurationsdateien * Formatierung möglich * Auch Grafiken und anderes mehr * Gesamter Funktionsumfang von Excel ansteuerbar
Excel-Dateien ohne Excel * Codeplex * * elXML&referringTitle=Documentation elXML&referringTitle=Documentation * XLSX aus Grid erstellen * Spaltenbreiten, Formatierung
Excel-Dateien ohne Excel * Implementierung in VFX * Neuentwicklung * XLSX-Vorlagedatei * In VfxInternFiles.dbf * XML Generierung * ZIP-Erstellung mit CreateArchive aus VFX.fll
Excel-Dateien ohne Excel * Verwendung in VFX * VFX – Application Builder * Application Behavior * Create XLSX files without installed Excel * cFoxAppl.lCreateXLXSdirectly =.T.
QR-Codes * QR = quick response * Entwickelt von Denso für Toyota * Markierung von Autoteilen * Unabhängig von Leseausrichtung * Schnellere Erkennung als bei Barcodes * Hohe Fehlertoleranz * Bis zu 30% können zerstört sein
QR-Codes QR-Code GrößeGröße in Pixel 266 x x x x x x x x x x x 396
QR-Codes * Auf Codeplex * FoxBarcodeQR&referringTitle=Home FoxBarcodeQR&referringTitle=Home * BarCodeLibrary.dll * SetConfiguration() * GenerateFile()
QR-Codes PROCEDURE QRBarcodeImage(tcText, tcFileName, tnSize, tnType) * Declare the functions of BarCodeLibrary.dll DECLARE INTEGER GenerateFile IN BarCodeLibrary.DLL ; STRING cData, STRING cFileName DECLARE INTEGER SetConfiguration IN BarCodeLibrary.DLL ; INTEGER nSize, INTEGER nImageType * Create QR Barcode Image SetConfiguration(tnSize, tnType) GenerateFile(tcText, lcFileName) CLEAR DLLS SetConfiguration, GenerateFile RETURN lcFileName
QR-Codes * Parameter * tnText * abzubildende Zeichenkette * tcFilename * Dateiname, Standardwert SYS(2015) * tnSize * Größe des QR-Codes, Standardwert 4 * tnType * 0 – bmp, 1 – jpg, 2 – png, Standardwert 0
QR-Codes * Rückgabewert * Name der generierten Datei
QR-Codes * Druck * Image in Bericht * Controlsource * Feld mit Dateiname * Private Variable mit Dateiname
QR-Codes * Implementierung in VFX * BarCodeLibrary.DLL * Muss nicht ausgeliefert werden * Download bei erster Verwendung
QR-Codes * Zahlung mit Girocode * * Überweisungsdaten in QR-Datei * Druck auf Rechnung * Scan mit Handy * Bestätigung der Zahlung * Keine Übertragungsfehler * Schnell
Data-Explorer * Mit VFP geliefert * Aus Task-Pane erreichbar * Externe App-Datei * Quellcode in Xsource.zip
Data-Explorer * Für Administratoren und Power-User in Endanwendungen
Data-Explorer * Verbindung zu * DBC * SQL Server * Andere Remote Datenbanken
Data-Explorer * Integration in VFX * Aufruf aus Menü oder Multifunktionsleiste * Download beim ersten Aufruf
Data-Explorer * Samstag, 08:45 Uhr * E-EXPL * Extending the VFPX DataExplorer * Rick Schummer
Multifunktionsleiste * Einstellbar * Zur Entwicklungszeit * Zur Laufzeit * Layout wie * Office 2007 blau/schwarz * Office 2010 * Office 2013 blau/schwarz
RTF Bericht drucken * Beispiel in VFX15Test, ParentRTF.frx * Rechteck * Eigenschaften, Other, Edit comment... * '*:RTF' * Speichern * USE report\ParentRTF.frx * BROWSE FOR comment = '*:RTF' * REPLACE style with
Vielen Dank! Uwe Habermann