Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

VFX 10.0 Visual Extend Was gibt es Neues?

Ähnliche Präsentationen


Präsentation zum Thema: "VFX 10.0 Visual Extend Was gibt es Neues?"—  Präsentation transkript:

1 VFX 10.0 Visual Extend Was gibt es Neues?
Uwe Habermann

2 Schwerpunkte bei der Entwicklung
Stabilität Redesign von Schwachstellen Bessere Bedienung für Endbenutzer Höhere Produktivität für Entwickler

3 Designed for Windows XP Ready for Windows Vista
Anwendungen lauffähig als normaler „Benutzer“ Mit VFP 9 SP2 lauffähig auf Windows Vista

4 Neu für Endbenutzer Neue Icons Löschen Datensatz kopieren Suchen
Aktualisieren (Hotkey F5) Weitere Funktionen

5 Anwendungsverhalten Automatisches Beenden
Herunter laden und entpacken eines Archivs in den Exe-Ordner Ausführen von Hintertürprogrammen Terminalserver Unterstützung Funktion IsTerminalServer() Funktion GetColorDepth()

6 IP Adressen Zugriffsbeschränkung auf erlaubte oder nicht erlaubte Bereiche von IP Adressen

7 XP Öffnen-Dialog Automatisch ausblenden je Benutzer einstellbar
Icon je Eintrag Unsichtbare Einträge Wichtig für Benutzerrechte!

8 Neuer Suchdialog goProgram.nFilterBehavior=2
Thisform.nFilterBehavior=2 Speichern der Einstellungen für Alle Benutzergruppe Benutzer Filter für andere Benutzer kopieren

9 Suchdialog Neuer Operator: enthält nicht Kalender bei Typ Datum
Filter in Vfxres oder Vfxfilter speichern

10 VFX – Filter Builder Bereitstellen von Systemfiltern in der Entwicklungsumgebung

11 Verwaltung von Sicherheitsrechten
Zugriffsbeschränkung auf Datensatzebene Zuweisung erlaubter Benutzer je Datensatz Anwendungsbeispiel Vertreter dürfen nur die Daten ihrer eigenen Kunden sehen

12 Impersonation Datenzugriff mit einem anderen Windows-Benutzerkonto
Sehr guter Schutz der Daten vor unberechtigtem Zugriff Einstellung in Config.vfx

13 Datenexport Berücksichtigung von Filter- und Sortiereinstellungen CSV
XLS XML DBF

14 Berichte Reportbehavior 90 ist Standard
goProgram.nReportBehavior Reportoutput und Reportpreview sind in VFX integriert Lokalisierung zur Laufzeit Mehrzeilige Detailbänder goProgram.nMultiLineReport

15 Berichte Erweiterter Druckdialog PDF mit Reportlistener
cFoxAppl.nCustomPrintDialog thisform.lCustomPrintDialog PDF mit Reportlistener PDFOutput Keine Ghostscript-Installation erforderlich VFX – Berichts-Designer VFXModifyReport Lokalisierung zur Laufzeit

16 Onetomany Berichte Liste mit Parent und Child Daten
Dynamisch zur Laufzeit generiert Basierend auf Suchgrid und Childgrid

17 RTF Support Integrierte RTF Textverarbeitung Unterstützung in
Serienbriefassistent Dokument-Container Berichten

18 Dokumentenverwaltung
RTF Texte Drag & Drop Elemente aus Outlook s Kontakte Termine Dokumente können Favoriten sein VFX – Document Management Builder

19 Scannen TWAIN Unterstützung
Wahlweise mit Optionendialog vom Scannertreiber Wahlweise mit Fortschrittsanzeige vom Scannertreiber Die verfügbaren Optionen sind vom Scannertreiber abhängig!

20 Produktaktivierung Standardwerte für Benutzerrechte
Bei automatisch generierten Schlüssel VFX – Kundenverwaltung Web Service für die Registrierung Registrierung über HTTP

21 Produktaktivierung Microsoft kompatible Aktivierungsschlüssel
XXXXX-XXXXX-XXXXX-XXXXX-XXXXX Zeitlich befristete Schlüssel Automatisches Erstellen von zeitlich befristeten Schlüssel bei der Registrierung

22 Aktualisierung von Anwendungen
Einstellmöglichkeiten wie bei Windows Automatischer Download und Installation Automatischer Download Benachrichtigen Deaktivieren Jetzt auf Aktualisierungen prüfen cFoxAppl.lAllowUpdates cFoxAppl.cIniUrl Vfxsys.UpdType

23 Aktualisierung der Datenbank beim Kunden
Aktualisierung der Struktur von Config.vfx Aktualisierung von allen in Config.vfx eingetragenen Datenbanken DBC SQL

24 Datenbankreparatur Automatisch bei Anwendungsstart möglich Parameter
$REPAIR$ $PACK$ $PACKMEMO$ $REINDEX$ $TABLE$

25 Spam Wizard <g> Seriendokumenterstellung mit VFX
Mit Anhängen Faxversand oder Fax Serienbrief Drucken Beispiel: VFX100Test, MailMerge.scx

26 Anpassen Dialog Administrator kann Anpassen-Dialog je Benutzer aktivieren Administrator kann Standardwerte für neue Benutzer speichern

27 Was noch? Benutzerspezifische Einstellungen je Bildschirmauflösung speichern goProgram.lSaveFormLayoutResolutionDependent Favoriten im Öffnen-Dialog Drag & Drop aus Child-Grids Summenbildung in Child-Grids Skype Textbox

28 Vererbungsarchitektur
Vfxobjbase.vcx Bisherige Vfxobj.vcx wird Vfxobjbase.vcx Zwischenschicht für alle VFX-Basisklassen Einfache Anpassbarkeit des Layouts und der Funktionalität Keine Datenumgebung in VFX-Formularen 1:1 Ableitung aus den Formularklassen Klassen in Appl.vcx cAppLanguage, cAppDataMgr

29 Fehlerbehandlung Neuer Fehlerdialog in der Entwicklungsumgebung mit Debug-Option Fehlerberichte an Web Service senden Fehlerverwaltung in VFX - Kundenverwaltung

30 VFX – Update Project Start auch über die Task Pane möglich
Archivname enthält VFX-Version Dialog zur Aktualisierung von VFX-Formularen Speicherung der Einstellungen für künftige Aktualisierungen VFXUpdateProject.dbf

31 VFX – Application Builder
Mit Suchfunktion  Mit Tooltips Anzeige der Eigenschaftsnamen

32 Datenzugriff SET Einstellungen gelten jetzt schon in der Datenumgebung
cBaseDataAccess Klasse cWhereClause cForeignKeyName cForeignKeyValue goPath Objekt Unterstützung von DB2 Datenbanken

33 VFX – Upsizing Wizard Keine DSN erforderlich IDs bleiben erhalten
Beliebige Verbindung zur Remote Datenbank IDs bleiben erhalten Keine Codepage-Konflikte Bulk Insert funktioniert Verwendung geschützter Feldnamen Zulassen von NULL-Werten Anlegen einer neuen Datenbank

34 VFX – Cursoradapter Wizard
Auswahl der Tabellen Typkonvertierung Unterstützung von Ansichten

35 VFX – Manage Config.vfx Datenzugriff bearbeiten
VFX-Tabellen können in eigener Datenbank gespeichert werden OLE-DB Unterstützung Wahlweise als XML oder CSV gespeichert Zur Laufzeit: Anlegen neuer Datenbanken DBC SQL Server

36 VFX – Dataenvironment Builder
Where Klausel SelectCmd bleibt unverändert aus der Vererbung Foreign Key Name Foreign Key Value Auch auf Dataenvironment-Klassen anwendbar

37 VFX – Parent/Child Builder
Unterstützung von Methoden Bearbeitung wahlweise im Grid oder in Textboxen Auto Sync Child Form Viele neue Optionen  Beispiel: VFPizza, CustomersCA.scx

38 VFX – Textbox Builder Vorschau der Schrifteinstellung
Bearbeiten von Methoden-Code

39 cDateTextbox Kalender in einfacher Textbox verfügbar
Ideal für Childgrids

40 VFX – Class Switcher Unterstützung aller Klassen und Klassenbibliotheken cPickDate cComboPicklist cText cTextCalculator cTextTapi

41 VFX – Befehlseingabe Beim Kunden zur Laufzeit verfügbar
Komfortable Administration fast wie in der IDE Benutzerstufe 1 erforderlich

42 VFX – Installation Wizard
Kopieren aller benötigten Dateien in einen Ordner Exe-Datei, VFX.fll Datenordner Tabellen gezappt VFP Runtime Dateien ActiveX Steuerelemente

43 VFX – Hilfe Dokumentation Wichtige Links E-Mail an das VFX-Team
So erreichen Sie uns Support-Anfrage an das Forum senden Verwaltung von Support-Anfragen

44 Lokalisierung VFX – Langsetup Builder
Unterstützung von Klassen Unterstützung von Berichten Unterstützung von Vfxfopen.dbf Rekursiver Aufruf der LangSetup-Methode in allen Steuerelementen Verfügbare Sprachen

45 VFX – Language Management Builder
Auswahl gewünschter Sprachen bei Lokalisierung zur Laufzeit Löschen nicht benötigter Texte Hinzufügen von Sprachen Kompatibilität von Sprachen

46 VFX 10.0 jetzt testen! Aktivierungsschlüssel für 30 Tage kostenlos!
Beispielanwendung VFX100Test Beispielanwendung VFX100Traders Beispielanwendung VFPizza100 Handbuch deutsch und englisch Umfangreiche Informationen Newsgroup – Messages Portal – 50 Dokumente

47 Vielen Dank! Viel Spaß mit VFX! Uwe Habermann


Herunterladen ppt "VFX 10.0 Visual Extend Was gibt es Neues?"

Ähnliche Präsentationen


Google-Anzeigen