11. Visual FoxPro Entwicklerkonferenz 2004 Vortrag vom 02.12.04 bei der FoxPro User Group Schweiz © Marc Voillat, Interbrain AG, 8048 Zürich Allgemeine Informationen zur Konferenz organisiert von der dFPUG und ISYS GmbH im Lindner Congress Hotel in Frankfurt am Main Pre-Conference am Dienstag, 09.11.04 eigentliche VFP-Konferenz vom Mittwoch, 10.11.04, bis Freitag, 12.11.04 je drei Vorträge zu 75′ am Vor- und Nachmittag zwei Late Night Sessions pro Abend bis zu sechs Vorträge parallel Vorträge je zur Hälfte in Deutsch und in Englisch maximal ca. 300 Teilnehmer 60 Einzelvorträge Neues in Visual FoxPro 9.0 Objektorientierung Softwareentwicklung Datenbanken Client/Server Programmierung Klassenbibliotheken/Frameworks Internetanbindung 6 Tracks mit 45 zusätzlichen Vorträgen Visual FoxPro Reportwriter Microsoft SQL-Server Microsoft .NET Rearchitecting FoxPro Applications Einführung in Visual FoxPro 9.0 Active FoxPro Pages Renommierte Referenten Ken Levy Drew Speedy Toni und Mike Feltman Lisa Slater Nicholls und Colin Nicholls Rick Strahl Les Pinter Jürgen Wondzinski (wOOdy) Peter Herzog Christof Wollenhaupt ... Kosten Konferenzteilnahme € 1′249 für 4 Tage, € 999 für 3 Tage resp. € 699 für 2 Tage (exkl. MWSt) Konferenzordner (≥ 1′000 Seiten) € 115 Frühbucherrabatt 10%, Treuerabatt 5 - 15% total € 1582 (ohne Rabatte, inkl. 16% MWSt) Hotelzimmer € 130 pro Nacht Hin- und Rückreise Einzelheiten zu VFP 9.0 (1) Hintergrundkompilierung mit Rotschattierungen Ausgabe der Optionen mit Shift-OK ins Debug Window Document View mit alphabetischer Sortierung Code farbig und mit gewähltem Zeichensatz kopier- und druckbar (RTF), abschaltbar über _VFP.EditorOptions Editor für Anchor Property und _MemberData Intellisense zwischen WITH ... AS ... OF ... und ENDWITH Intellisense erweitert: zloc und zdef +CodeInspector von www.foxmasters.com Class Browser: Anzeige von Klassen, die in PRGDateien definiert sind Einzelheiten zu VFP 9.0 (2) Label: Style 4 – Themed Background Only CommandButton: Invisible funktioniert mit Themes CommandButton: PicturePosition = 14 (mit Hotkey, Caption unsichtbar) Combobox, Listbox (und Grid?): Collection als RowSourceType 10 (resp. RecordSourceType 5?) Grid: Rushmore-optimierbar (neue Optimize-Property?) Valid: Rückgabewert auch vom Typ Objekt Format „Z“ für Datumswerte (auch in Reports!) neue InputMask „U“ und „W“ Scrollable Forms neu maximal 32 K x 32 K Pixels gross Inputbox: Cancel kann jetzt festgestellt werden Einzelheiten zu VFP 9.0 (3) CLEAR ERROR(S) SET PATH TO ... ADDITIVE SET TABLEVALIDATE erweitert TTOC(...,3): Internetformat BINTOC() mit neuen Flags zur Auswahl des Binärformats (wichtig u.a. für GDI+) MAKETRANSACTABLE(): Transaktionen auch für freie Tabellen (und Cursor) BINDEVENTS() auf Systemereignisse (Windows Messages an _VFP, _SCREEN und Formulare, nur 1:1, werden sofort ausgeführt) Collections: FOR EACH ... IN ... FOXOBJECT Erweiterungen für Tablet PC: ISPEN(), _SCREEN.DisplayOrientation... XMLAdapter: Verwendung hierarchischer Daten (RespectNesting) „Speedcast“: SELECT CAST(...) FROM ... WHERE .F. UNION ... Einzelheiten zu VFP 9.0 (4) Arrays mit maximal 2^32 Elementen (aber weiterhin nur 2^16 Objektreferenzen!?) maximale Stacktiefe neu 128, über STACKSIZE höhere Werte einstellbar PROGCACHE, Default 1 MB (für COM kleiner machen!) UNIQUE-Indexes nur noch für Rückwärtskompatibilität neue Systemvariable _TOOLTIPTIMEOUT Einzelheiten zu VFP 9.0 (5) Report-Ausgabe auf beliebigen Formularbereich ReportListener für PDF-Ausgabe mit XFRX und über dFPUG ab Frühling 2005 Report-Ausgabe als mehrseitige TIFFDatei (Fax) möglich siehe auch http://reportlistener.com Einzelheiten zu VFP 9.0 (6) Vorgesehenes Release-Datum (MSDN): Mitte Dezember 2004; physisch verfügbar voraussichtlich ab Februar 2005 lokalisierte (deutsche) Version ab Februar 2005 November Newsletter von Ken Levy mit ca. 100 Seiten Whitepapers und neuen Beispielen neues Buch „New in Nine: VFP‘s Latest Hits“ (Hentzenwerke Publishing, auch auf Deutsch bei dFPUG erhältlich) „Visual FoxPro 10“ Nutzung von .NET-Klassen aus VFP (z.B. System.Data.XML, ADO.NET...) ...? Exkurs: SQL Server 2005 .NET framework hosting (for stored procedures, triggers, user defined functions and types...) XML technologies (XML data type, XQUERY...) ADO.NET 2.0 (support for notification, multiple active result sets, snapshot isolation...) Security (CLR security integrated) T-SQL enhanced (TRY ... CATCH ...) Web Services (SQL Server as a HTTP listener, stored procedures as Web Services) Reporting Services Full-text search improved DTS, Analysis Services and Data Mining redesigned