Programmierung in Visual FoxPro 9.0

Slides:



Advertisements
Ähnliche Präsentationen
Arbeiten mit Berichten in Visual FoxPro 9.0
Advertisements

Was ist neu in VS 2003 ? Ein Überblick. Bernd Marquardt Software & Consulting
COM-Server in Visual FoxPro 9.0
Wizards & Builders GmbH Der Maskendesigner Design von Masken für Applikationen unter Microsoft Visual FoxPro.
Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL.
Arbeiten mit Formularen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast FORM.
Client / Server mit Visual FoxPro 9.0
Wizards & Builders GmbH Microsoft Titel Microsoft-Titel für Entwickler und Softwarehäuser.
Wizards & Builders GmbH Die Benutzeroberfläche Interaktives Arbeiten mit den Werkzeugen/Assistenten von Microsoft Visual FoxPro.
Arbeiten mit Berichten unter Visual FoxPro 9.0
Ausführen von Berichten unter Visual FoxPro 9.0
Wizards & Builders GmbH Programmierstil Hinweise zum Programmierstil unter Microsoft Visual FoxPro.
Arbeiten mit SQL in Visual FoxPro 9.0
Visual FoxPro 8.0 NameTitelUnternehmen. Agenda Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick.
Wizards & Builders GmbH OOP in der Praxis Die wichtigsten Befehle für OO-Programmierung mit Microsoft Visual FoxPro.
Bidirektionales VFX-XML-Interface für Daten-Import/Export Visual Extend Anwendertreffen 2009 Rainer Becker, Frank Kropp deutschsprachige FoxPro User Group.
VFP Beispiele sowie Tools, Frameworks und Klassen
Der VFP Debugger - Coverage und Profiling. © 1999 TMN-Systemberatung GmbH Der VFP Debugger n Neues Aussehen, eigene Task n Erweiterte Möglichkeiten n.
Visual FoxPro 10.0 Visual Extend 10.0
© 2005 Uwe Habermann Visual Extend 9.5 Technical Preview Uwe Habermann Visual Extend Product Manager
Visual Extend Anwendertreffen 2009 deutschsprachige FoxPro User Group Uwe Habermann, Venelina Jordanova, Fritz Maurhofer, Rainer Becker VFXAWD09.
Erstellen von COM-Servern in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow COM.
VFX Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro.
Client/Server mit Visual FoxPro 9.0
Arbeiten mit Formularen in Visual FoxPro 9.0
Arbeiten mit Konstanten in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow CONST.
Arbeiten mit SQL in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow SQL.
Erstellen von WebServices mit Visual FoxPro 9.0
Einführung zur Roadshow zu Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow INTRO.
Visual Extend 9.5ff Most Wanted Features deutschsprachige FoxPro User Group Rainer Becker VFXWISH06.
Active Extend deutschsprachige FoxPro User Group Rainer Becker VFXAFX06.
VFP Class Browser. © 1999 TMN-Systemberatung GmbH Einsatz des Class Browser n Managen von Klassen inklusive, ändern, umbenennen, löschen und umdefinieren.
Visual Extend Was ist wo? deutschsprachige FoxPro User Group Rainer Becker VFXWASWO.
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Visual Extend Weitere Features deutschsprachige FoxPro User Group Uwe Habermann VFX 25 D.
Uwe Habermann Venelina Jordanova VFP Code in Silverlight Anwendungen ausführen.
Visual Extend Features für Entwickler deutschsprachige FoxPro User Group Uwe Habermann VFX 05 D.
Visual Extend Anwendertreffen 2006 deutschsprachige FoxPro User Group Uwe Habermann, Peter Herzog, Fritz Maurhofer, Rainer Becker VFXAWD06.
Visual Extend Application Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 07 D.
© 2004 Uwe Habermann Visual Extend 9.0 Technical Preview Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Visual Extend Anwendertreffen 2007 deutschsprachige FoxPro User Group Uwe Habermann, Rainer Becker VFXAWD07.
Visual Extend Anwendertreffen 2008
Visual Extend Produktaktivierung deutschsprachige FoxPro User Group Uwe Habermann VFX 23 D.
Visual Extend Kundeninstallation deutschsprachige FoxPro User Group Uwe Habermann VFX 26 D.
Herzlich Willkommen zum VFX-Anwendertreffen! deutschsprachige FoxPro User Group Rainer Becker Visual Extend 9.0 Anwendertreffen 2005 INTRO.
Visual Extend Features der generierten Anwendung für Endbenutzer deutschsprachige FoxPro User Group Uwe Habermann VFX 04 D.
11. Visual FoxPro Entwicklerkonferenz 2004 Vortrag vom bei der FoxPro User Group Schweiz © Marc Voillat, Interbrain AG, 8048 Zürich.
Visual Extend CTableForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 08 D.
Visual Extend CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 18 D.
Visual Extend CDataFormPage Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 09 D.
Visual Extend CPickAlternate Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 14 D.
Visual Extend Download, Installation, Registrierung deutschsprachige FoxPro User Group Uwe Habermann VFX 01 D.
Visual Extend Mandantenfähigkeit deutschsprachige FoxPro User Group Uwe Habermann VFX 22 D.
Visual Extend CPickAlterTextbox Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 16 D.
Visual Extend CPickTextbox Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 15 D.
Visual Extend Lokalisierung deutschsprachige FoxPro User Group Uwe Habermann VFX 24 D.
Visual Extend CPickField Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 13 D.
Visual Extend Application Wizard deutschsprachige FoxPro User Group Uwe Habermann VFX 06 D.
Visual Extend COneToMany Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 10 D.
Visual Extend CTreeviewForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 11 D.
Visual Extend Parent/Child Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 17 D.
Visual Extend CDataFormPage-Formulare mit CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 19 D.
© 2005 Uwe Habermann, Venelina Jordanova Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager
Uwe Habermann Venelina Jordanova VFX 15.
Herbers Excel-Server - der Workshop
Uwe Habermann Venelina Jordanova Bestehende VFX-Anwendungen leicht erweitern.
Uwe Habermann Venelina Jordanova Was ist neu in VFX 15?
Migration von VFP Anwendungen nach Silverlight Uwe Habermann Venelina Jordanova
TypoScript.
Dipl.-Inform. Uwe Habermann
 Präsentation transkript:

Programmierung in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow

Methoden Drag & Drop zwischen Fenstern Navigation Beispiel Befehlsfenster Navigation Doppelklick zum Öffnen Bild auf/Bild ab zum Wechseln zwischen Methoden Drop-down Listbox zum Öffnen aller Objekte und Methoden Wechsel zur Superklasse (vormals Utility)

Editor revisited Strg+Mausziehen (Drag) führt zum Kopieren des Eintrags (Kopieren + Einfügen) Alt+Mausziehen (Drag) führt zum Verschieben des Eintrags (Auschneiden) Strg+U wandelt in Kleinbuchstaben Strg+Shift+U wandelt in Grossbuchstaben Strg+BildAuf/BildAb wechselt Funktion sofern DocumentView geöffnet ist!

Editor revisited Buchzeichen / Arbeitsvermerke Alt+F2 setzt/entfernt Task Alt+Shift+F2 setzt/entfernt Bookmark F2 zur nächsten Markierung Shift+F2 zur vorigen Markierung Taskliste: Sehr praktisch! Operatorenexpansion (Intellisense, siehe unten) Variable ++ / -- expandiert zu Variable = Variable +/- 1 Variable += , -= , *= , /= zu Variable = Variable +-*/

Suchen revisited \t sucht nach Tabs \r , \n für Anfang bzw. Ende einer Zeile \\ sucht nach \ Wildcards ?, *, # für einen, mehrere oder numerische Platzhalter <, > für passend am Anfang oder Ende [ ] enthält Auswahlliste [! ] enthält Ausnahmen

Intellisense revisited Strg+J liefert die Eigenschaften oder die zulässigen Werte wenn man vor bzw. hinter dem Gleichheitszeichen steht Strg+I liefert die Auswahlliste jederzeit zdef für Anzeige von #DEFINE zloc für Anzeige von lokalen Variablen MF, MC, DC für Modi File, Modi Command, Define Class -> leicht erweiterbar

Intellisense Old Stuff DOCASE, DOWHILE IFEND, IFELSE TRYEND FOREACH, FOREND SCANEND TEXTEND WITHEND

Quellcodebearbeitung IntelliSense in Memofeldern Syntax color on, wordwrap off, new foxcode-table IntelliSense mit WITH und FOR EACH-Befehlen Klassenvorgabe allgemein oder mit VCX notwendig IntelliSense für Endanwender Siehe _vfp.editoroptions (jetzt persisten in VFP9IDE) Autocomplete Vorführung (sys(2910)) Hintergrundcompilierung mit Farbmarkierung Drucken von markiertem Text (im Datei-Menü) Kopieren von markiertem Text mit Schriftart usw.

Verbesserungen Debugger Tracen von Konstanten Debuggen von Berichten Kopieren von Trace in Watch-Fenster Kopieren von Watch/Locals in Editor oder Befehlsfenster Direkte Änderungen an Werten Zuweisungen von Ausdrücken möglich, werden sofort ausgewertet

Verbesserung Profiler SET COVERAGE zur Laufzeit Sys(3054), neu Protokollierung mit sys(3092) in Datei Auch in der laufenden Anwendung Zusätzliches AddIn für die Auswertung

BINDEVENTS erweitert Bindevent Bisher sehr praktisch für zusätzliche Ausführung von Code Erweitert für Windows-Ereignisse _vfp.hwnd, wm_setfocus, ohandler, "handleevent" Messagekonstanten in wmhandler.h samples/solutions/europa Verwendung des Objektbrowsers für die Registrierung von Ereignissen von Anwendungen WinWord, Outlook, eigene COM-Server

Anpassung VFP-Menü _MENUHIT _MENUCONTEXT Ersatz von Menüfunktionen in VFP-DIE Beispiele leider sprachabhängig _MENUCONTEXT Ersatz von Rightclick-Menüs in VFP-DIE Leider etwas problematisch bei Lokalisierung! Nachprogrammierung bestehende Funktion mit Sprache…

Stringfunktionen TEXT ENDTEXT PRETEXT Strextract() 1 eliminate spaces before line 2 eliminate tabs before line 4 eliminate carriage returns 8 eliminate line feeds Strextract() Für Extraktion von Texten aus HTML und XML

Und noch ein paar … _vfp.languageoption = 1 für Prüfung Deklaration startmode, processID _vfp.projects(1).build() für Ansteuerung Projekte defaultfilepath="" _screen.displayorientation für Tablet-PCs 0 = upright landscape 1 upright portrait mode 2 inverted landscape 3 invertet portrait

Weitere SYS-Funktionen Sys(3065) speicherbedarf, progcache = pages Sys(2450) suchen performance kein vorteil bei set procedure Sys(3055), default 150 Sys(1037) Pagesetup Sys(2019) config.fpw extern/intern Sys(3008) Hyperlink Tooltip ausschalten

Kleinigkeiten ALLOWEXTERNAL SET PATH ADDITIVE TYPE( „array“,1) = „A“ INPUTBOX Default für Escape/Cancel TRIM-Parameterliste ADDPROPERTY (visibility, description) MROW/MCOL Autohidescrollbar Style in Labels CREATEOBJECTEX ALINES-Beispiel

Reminder zu VFP 8.0 Neue Werkzeuge wie Taskpane, Toolbox und Code Referenz-Suche Verbesserungen bei Werkzeugen wie Berichtsgenerator, Menüdesigner, View-Designer und weiteren Neue Builder für Dataenvironment und XML-Webservice Datenbankerweiterung um Auto-Increment-Felder, Ausdrücke und SQL-Funktionalität Flexible Fehlerbehandlung mit TRY-CATCH-Konstrukt Umfangreiches Eventbinding visuelle Subklassen für Page, Column, Header, OptionButton, Commandbutton Neue Klassen wie Collection, XML-Adapter, CursorAdapter, Empty. Unterstützung von Hyperlinks, verzögertes Databinding usw. Weitere Verbesserungen im Bereich COM-Server, Intellisense

Vielen Dank! Besuchen Sie unsere Webseiten: http://www.dfpug.de, http://portal.dfpug.de, http://forum.dfpug.de, http://newsletter.dfpug.de, http://devcon.dfpug.de, http://roadshow.dfpug.de, http://www.visualextend.de, http://www.linuxtransfer.de, http://www.visualfoxpro.de