Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Rainer BeckerdFPUG-Regionaltreffen Hannover CeBIT-Regionaltreffen 2001 Mit kurzem Vortrag von Rainer Becker (bis maximal 23:00 Uhr)

Ähnliche Präsentationen


Präsentation zum Thema: "Rainer BeckerdFPUG-Regionaltreffen Hannover CeBIT-Regionaltreffen 2001 Mit kurzem Vortrag von Rainer Becker (bis maximal 23:00 Uhr)"—  Präsentation transkript:

1 Rainer BeckerdFPUG-Regionaltreffen Hannover CeBIT-Regionaltreffen 2001 Mit kurzem Vortrag von Rainer Becker (bis maximal 23:00 Uhr)

2 Rainer BeckerdFPUG-Regionaltreffen Hannover Neues zur dFPUG Entwicklung in 2000 Planung für 2001

3 Rainer BeckerdFPUG-Regionaltreffen Hannover Loseblattsammlung Neues Konzept sehr erfolgreich –Deshalb auch prompt Rechnungsstellung –Demnächst weitere Steigerung: Mahnungen! –Reduktion durch Rauswurf Nichtzahler –Neumitglieder wg. Loseblattsammlung Loseblattsammlung FoxX Professional b.a.w. mit 200 Seiten pro Quartal –Ausgaben 3 und 4 bereits vorhanden

4 Rainer BeckerdFPUG-Regionaltreffen Hannover Weitere Angebote Einige Vorträge auf Regionaltreffen Einige Workshops (J.Booth, P. Herzog) Interaktive Webseiten seit 1 Jahr ohne Fortschritt, Passive Webseiten ditto, Integration Wiki noch nicht gelungen... Deshalb: Hauptberuflicher Webmaster für Überarbeitung Webserver (Zeitraum 3 J.)

5 Rainer BeckerdFPUG-Regionaltreffen Hannover Microsoft Visual FoxPro Neues Service Pack 5 für VFP 6.0 Neue Version VFP 7.0 ab Mai (USA) Garantie von Microsoft

6 Rainer BeckerdFPUG-Regionaltreffen Hannover Service Pack 5 für VFP 6.0 ALINES() BUILD EXE CREATE CLASS SET COLLATE TO GENERAL VFP-COM-Threads SPT mit Feldlänge > 254 Zeichen und MTDLL, 2000-Logo, Terminal-Server

7 Rainer BeckerdFPUG-Regionaltreffen Hannover Neuer Editor in VFP 7.0 IntelliSense Andockbare IDE-Fenster Editor (Bookmarks, Shortcuts, Navigation) Dokumentenansicht Objektbrowser Taskmanager

8 Rainer BeckerdFPUG-Regionaltreffen Hannover Datenerweiterungen in VFP 7.0 Datenbankereignisse OLE DB Provider Server-Erweiterungen COM+-Dienste Übernahme Schnittstellen via COM+ Event-Binding (siehe VFPCOM)

9 Rainer BeckerdFPUG-Regionaltreffen Hannover Web und sonstiges in VFP 7.0 XML WebServices TextMerge Active Accesibility Installation

10 Rainer BeckerdFPUG-Regionaltreffen Hannover Zusage von Microsoft Diverse neue Gerüchte über Einstellung des Produkts aufgrund separater Lieferung außerhalb des Visual Studio auf der CeBIT Schriftliche Zusage auf MS-Webserver über Weiterentwicklung gemäß Kundenwunsch und Anpassung an neue Betriebssystem- und Office-VERSIONEN Zusage in USA zumindest einklagefähig...

11 Rainer BeckerdFPUG-Regionaltreffen Hannover Probleme mit Microsoft DOT-NET-Framework Common Language Runtime Integration im Visual Studio

12 Rainer BeckerdFPUG-Regionaltreffen Hannover.NET-Framework Wrapper für Betriebssystem –WebServices –User Interface –Data –XML –Base Class Library (Windows) Einheitliche Ansteuerung über Syntax Wegfall von Win32API

13 Rainer BeckerdFPUG-Regionaltreffen Hannover Common Language Runtime Garbage Collector Typensicherheit Error-Exceptions Component Information (statt Registry) Verschiedene Versionen einer DLL Verschiedene Programmiersprachen Verschiedene Plattformen

14 Rainer BeckerdFPUG-Regionaltreffen Hannover VFP-Probleme mit CLR-Konzept Simple-Frame-Oberfläche –Keine wirklichen Container –Kein Zugriff auf this.parent Datenbanken nur über ADO –Kein USE oder SELECT SQL –Gleiches Problem bei MS Access WebForms auch nur passives HTML

15 Rainer BeckerdFPUG-Regionaltreffen Hannover Und wie weiter mit.NET Wie kann man mit.NET arbeiten, auch wenn man nicht in der CLR integriert ist...

16 Rainer BeckerdFPUG-Regionaltreffen Hannover Zugriff auf.NET-Klassen Zugriff auf konkrete Klassen über COM möglich mit 2 Schritten: 1. Deklaration (für Intellisense) –LOCAL s AS system.data.ado.connection 2. Erzeugen des Objektes –Createobject( System.data.ado.Connection)

17 Rainer BeckerdFPUG-Regionaltreffen Hannover Binden von Klassen Early Binding (für VFP uninteressant) –REGASM-Utility erzeugt via TLBEXP eine entsprechende TypeLib für Registrierung Late Binding automatisch möglich Überladen von Methoden mit seltsamer Namensgebung (methode_1,_2,_3) –Unterschiedliche Parameter zulässig

18 Rainer BeckerdFPUG-Regionaltreffen Hannover Aufruf von COM aus.NET Übernahme der TypeLib-Information mit TLBIMP, danach Zugriff möglich Innerhalb von Visual Studio automatisch D.h. alle COM-Server unter VFP können unter.NET angesteuert werden...

19 Rainer BeckerdFPUG-Regionaltreffen Hannover Wie war das noch mit COM ? Anforderungen an Web-Oberfläche und verschiedene Datenbankserver in der Praxis scheinbar selten...

20 Rainer BeckerdFPUG-Regionaltreffen Hannover Kurze Saalumfrage Anbindung WinWord Anbindung Outlook Internetoberfläche Client-Server-Datenbank Transaction Server MessageQueue Server

21 Rainer BeckerdFPUG-Regionaltreffen Hannover Schichtenarchitektur Vorbedingung für COM-Server ist die Aufteilung der Anwendung in Schichten –Leidlich dumme Oberfläche (ideal für HTML) –Geschäftslogik in eigenen Objekten –Datenzugriff in eigenen Objekten Ähnlich der Trennung von Oberfläche und Funktionen (siehe alten Misch-Code / ASP)

22 Rainer BeckerdFPUG-Regionaltreffen Hannover Benutzeroberfläche Benutzeroberfläche aus Steuerelementen auf Maske –Data-Binding an Geschäftsobjekt statt an Tabellen –Event-Binding an Geschäftsobjekt statt Codierung in entsprechenden Methoden

23 Rainer BeckerdFPUG-Regionaltreffen Hannover Geschäftsobjekte Bereitstellung der eigentlichen Verarbeitungslogik (Kapselung) Probleme bei Rückfragen (Messagebox) da Bildschirmausgabe prinzipiell verboten Statt in VFP-Oberfläche auch –aus HTML-Wrapper ansteuerbar –Als COM-Server lieferbar –Als Webservice lieferbar (s.u.)

24 Rainer BeckerdFPUG-Regionaltreffen Hannover Datenzugriff Abtrennung der Datasession erlaubt besseren Austausch der Datenquellen –Remote Views statt Views häufig nicht hinreichend für Client-Server Distributed Applications möglich –Versand von Anforderungen via XML –Rücklieferung von COM-Server via XML

25 Rainer BeckerdFPUG-Regionaltreffen Hannover WebServices Bereitstellung von Geschäftslogik über das Internet in Form von WebServices Über SOAP-Toolkit –Erzeugt ASP-Seite mit Zugriffsumsetzung –Erzeugt XML-Version der TypeLibrary –Verfügbar als Download für Visual Studio 6.0 ACHTUNG: STATELESS

26 Rainer BeckerdFPUG-Regionaltreffen Hannover Integrationsmöglichkeiten BizTalk-Server –Visio für Prozessmodellierung –Einbindung von COM-Servern

27 Rainer BeckerdFPUG-Regionaltreffen Hannover Weitere Möglichkeiten COMCodebook Codepainter (Beispiel) AFP, FOXISAPI


Herunterladen ppt "Rainer BeckerdFPUG-Regionaltreffen Hannover CeBIT-Regionaltreffen 2001 Mit kurzem Vortrag von Rainer Becker (bis maximal 23:00 Uhr)"

Ähnliche Präsentationen


Google-Anzeigen