170 likes | 269 Views
Fun with VFX – das Anwendertreffen. Venelina Jordanova Software Development Team Leader Venelina@mnet.bg. Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de. VFX - Wie wird das gemacht?. So?. So!. Ein erfahrenes Team. Entwicklung von VFX.
E N D
Fun with VFX – das Anwendertreffen Venelina Jordanova Software Development Team Leader Venelina@mnet.bg Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de Fun with VFX – das Anwendertreffen
VFX - Wie wird das gemacht? So? Fun with VFX – das Anwendertreffen
So! Fun with VFX – das Anwendertreffen
Ein erfahrenes Team Fun with VFX – das Anwendertreffen
Entwicklung von VFX • Management und Support in Deutschland • Programmierung in Bulgarien Fun with VFX – das Anwendertreffen
VFX 9.0 und VFX 9.5 • Generatoren: Builder.app • Suchpfad: HOME() • VFX95.fpw DO VFX95.prg • VFX95.prg DO VFXmnu.app • VFP9.exe –CVFX95.fpw Fun with VFX – das Anwendertreffen
VFX – Application Builder • Start aus dem VFX – Application Wizard • Start aus dem VFX 9.0 Menü • Bearbeitung aller Eigenschaften von goProgram • Vererbung • cFoxApp (Vfxappl.vcx) • cFoxAppl (Appl.vcx) • goApplication (Vfxmain.prg) • goProgram Fun with VFX – das Anwendertreffen
Dokumentverwaltung cDefaultDocumentFolder – Startordner für Dokumente cFilterExpression – Anzuwendender Filterausdruck lOpenPicturesInForm – Bilder werden in Vfxpicture.scx angezeigt cPicturePreviewFormname – Vfxpicture.scx cPicturePreviewCaption – Caption des Anzeigeformulars Beispiel: VFX90Test, ParentDocs.scx Fun with VFX – das Anwendertreffen
Symbolleisten zu Formularen • Basierend auf cToolbar • Formulareigenschaft cToolbarClass Fun with VFX – das Anwendertreffen
Menüs zu Formularen • Location Append • Formulareigenschaft cMenuName Fun with VFX – das Anwendertreffen
Beliebte Fehler • Fehler beim Start von Vfxmain? • Projekt aus VFX – Task Pane starten • Program\*.fxp löschen Fun with VFX – das Anwendertreffen
Hooks IF lcbaseclass =="TEXTBOX" AND .readonly .tabstop = .F. ENDIF IF lcbaseclass =="COMMANDBUTTON" .tabstop = .F. .caption = STRTRAN( .caption, "\<", "" ) ENDIF CASE lcbaseclass =="EDITBOX" .enablehyperlinks = .T. CASE lcbaseclass =="GRID" .allowrowsizing=.F. .allowheadersizing=.F. .recordmark = .F. CASE lcbaseclass =="CONTAINER" .style = 3 && -Themed IF UPPER( .name ) != "RECORD" .specialeffect = 1 && -sunken ENDIF Fun with VFX – das Anwendertreffen
Child-Form aus Child-Grid Fun with VFX – das Anwendertreffen
Bericht LPARAMETERS tlpreview IF this.pgfpageframe.activepage#this.npagelist this.creportname="meinsuperbericht" ELSE this.creportname="" ENDIF RETURN DODEFAULT(m.tlpreview) Fun with VFX – das Anwendertreffen
Aktualisierung der Anwendung • Über das Internet • Mit Versionsverwaltung • Nur für berechtigte Anwender (in Zusammenhang mit der Produktaktiverung) • ftp://<meinserver>/meineExeDatei.vfxoderhttp://<meinserver>/meineExeDatei.vfxwird in SYS(2023)-Ordner gespeichert • Austausch der laufenden Exe-Datei mittels Loader.exe Fun with VFX – das Anwendertreffen
VFX Roadmap Die Weiterentwicklung von VFX geht planmäßig voran. Auf der diesjährigen VFP Entwicklerkonferenz im November in Frankfurt wird VFX 9.5 vorgestellt. Ein erster Einblick in VFX 9.5 wurde bereits am 29.04.05 auf dem VFX-Anwendertreffen gezeigt. Ein Highlight wird die Portierbarkeit bestehender VFX-Anwendungen in Web-Anwendungen sein. Der erste Schritt hierzu ist der bereits in VFX 9.0 enthaltene VFX-AFP-Wizard. Auch zu diesem interessanten Thema folgen in Kürze weitere Informationen.Weitere Ankündigungen mit mehr Details zum Funktionsumfang von VFX 9.5 werden folgen. VFX 9.5 wird zeitnah mit dem Servicepack 1 zu VFP 9 erscheinen. So ist sichergestellt, dass die neue Version von VFX optimal auf VFP 9 SP 1 abgestimmt ist.Nach VFX 9.5 wird die Entwicklung konsequent weitergeführt. Pünktlich zum Release von Sedna wird es VFX 10 geben, das VFX-Entwickler die Vorteile und Features von Sedna unmittelbar nutzen lassen wird. Schon seit mehr als 2 Jahren arbeiten auch qualifizierte .NET-Programmierer (MCP und höher) im VFX-Team mit. Für die umfangreiche geplante Entwicklung werden mehr Entwickler an VFX arbeiten, als dies zurzeit der Fall ist. Die von Microsoft für Sedna angekündigten Features und Technologien werden so also auch für VFX-Entwickler nutzbar sein. Zur VFP-Entwicklerkonferenz im November 2006 wird ein Einblick in die Betaversion von VFX 10 gegeben.Nach VFX 10 wird die Entwicklung parallel zu der weiteren Planung von Microsoft fortgeführt werden. VFX-Entwickler können für viele Jahre sicher sein, wie gewohnt mit hoher Produktivität leistungsfähige Anwendungen erstellen zu können, die auf den neuesten Technologien basieren. Fun with VFX – das Anwendertreffen
Vielen Dank undviel Spaß mit VFX! Bitte denkt an die Bewertungsbögen! Venelina Jordanova & Uwe Habermann Fun with VFX – das Anwendertreffen