Access & Assign Methoden in Visual FoxPro Zuweisungs- und Zugriffs-Methoden.

Slides:



Advertisements
Ähnliche Präsentationen
Microsoft Netmeeting Christian Carls / Robert Hladik Zentrum für Allgemeine Wissenschafltiche Weiterbildung der Universität Ulm Eine Einführung.
Advertisements

Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Java: Objektorientierte Programmierung
Java: Dynamische Datentypen
Indirekte Adressierung
FH-Hof Verwaltung von Zeichenketten Richard Göbel.
Java: Referenzen und Zeichenketten
Oracle PL/SQL Server Pages (PSP). © Prof. T. Kudraß, HTWK Leipzig Grundidee: PSP – Internet-Seiten mit dynamischer Präsentation von Inhalten durch Einsatz.
Programmieren mit JAVA
Programmieren mit JAVA
Einführung in Visual C++
DVG Kommentare1 Kommentare. DVG Kommentare 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht.
DVG Einführung in Java1 Einführung in JAVA.
DVG Klassen und Objekte
DVG Kommentare 1 Kommentare. 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht bis zum Ende der Zeile.
Wizards & Builders GmbH Der Menügenerator Arbeiten mit dem Menügenerator und ggf. Zusatztools unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Einführung in die objektorientierte Programmierung Norbert Abb.
Wizards & Builders GmbH Programmierstil Hinweise zum Programmierstil unter Microsoft Visual FoxPro.
Wizards & Builders GmbH OOP in der Praxis Die wichtigsten Befehle für OO-Programmierung mit Microsoft Visual FoxPro.
SQL in Visual FoxPro. © 1999 TMN-Systemberatung GmbH SQL Historie n SQL - Structured Query Language n In den 70er Jahren von IBM entwickelt n 1986 zum.
Handling und Erstellung von: DLL, EXE, COM, DCOM
Erstellung einer lauffähigen VFP Applikation
OLE/ OLE-Automation mit VFP Einsatz von ActiveX Controls
Besonderheiten einzelner Steuerelemente in Visual FoxPro
Visual FoxPro Befehle und Funktionen
VFP Beispiele sowie Tools, Frameworks und Klassen
Neue DBF und DBC Befehle in Visual FoxPro
Lokal Views (Ansichten) in Visual FoxPro
Der VFP Debugger - Coverage und Profiling. © 1999 TMN-Systemberatung GmbH Der VFP Debugger n Neues Aussehen, eigene Task n Erweiterte Möglichkeiten n.
Grids - Datenblatt in Visual FoxPro
Rushmore - Einführung oder wie Sie Fehler vermeiden.
Visual FoxPro Objektorientierte Programmierung. © 1999 TMN-Systemberatung GmbH Grundbegriffe n Objekte n Eigenschaften n Methoden n Objektnamen n Klasse.
Arbeiten mit Konstanten in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow CONST.
Netzwerkprogrammierung unter Visual FoxPro. © 1999 TMN-Systemberatung GmbH Probleme im Netzbetrieb n Mehrere Benutzer arbeiten auf den gleichen Datensatz.
Form Designer Programmierung von Forms. © 1999 TMN-Systemberatung GmbH Eigenschaften und das Eigenschafts Fenster n In Reitern nach Themen sortiert n.
Error Handling unter Visual FoxPro. © 1999 TMN-Systemberatung GmbH ON ERROR n ON ERROR DO ERRHAND WITH error(), sys(16), message(), lineno(1) – Globales.
VFP Class Browser. © 1999 TMN-Systemberatung GmbH Einsatz des Class Browser n Managen von Klassen inklusive, ändern, umbenennen, löschen und umdefinieren.
Visual FoxPro 6.0 Visual FoxPro einrichten Datenbanken und Tabellen.
Uwe Habermann Venelina Jordanova VFP Code in Silverlight Anwendungen ausführen.
Definition von Klassen Umgang mit Objekten. © 1999 TMN-Systemberatung GmbH Code Definition von Klassen n Alle visuellen Klassen können auch per Code definiert.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
1 Dienstbeschreibung mit DAML Ein graphischer Editor für DAML - Ting Zheng Betreuer: Michael Klein, Philipp Obreiter.
Delphi II - OOP IFB Fortbildung
Hyperlinks und Anker Links notieren
Informatik 1 Übung 8. NACHBESPRECHUNG Übung 8 Rekursion Existiert Weg von A nach B?
EPROG Tutorium Einheit 4 Klassen und Objekte. Wiederholung Schleifen do... while while for break/continue Strings String char Methoden für Strings Arrays.
Typo3 Templates und TypoScript
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 2 Folie 2 XAML (1) s.a.
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 Lokalisierung deutschsprachige FoxPro User Group Uwe Habermann VFX 24 D.
Uwe Habermann Venelina Jordanova Schreiben von Visual FoxPro Code in der Oberfläche.
OOP-Begriffe Abstraktion Modellieren Klasse Objekt Attribute Methoden
Hi Leute, Gibt es eine Möglichkeit einen Haken in einem Textfeld erscheinen zu lassen, wenn ich das Textfeld anglicke? Schöne Grüße Michael Weiter.
Ganzheitliches Projekt-, Ressourcen- und Qualitätsmanagement 1 Reports und AddOns Auf den folgenden Seiten wird Ihnen die Funktionsweise der Reports und.
Grundlagen von Objekt-Pascal Erstellt von J. Rudolf überarbeitet von H.Brehm.
Einführung. Steuerelemente Hier erstellt man das Fenster, mit dem der Anwender später arbeiten soll: Werte eingibt Buttons klickt Auswahlen trifft.
Objectives Verstehen was unterDelegate verstanden wird
Project Hooks und _VFP Möglichkeiten. © 1999 TMN-Systemberatung GmbH Aufbau des Objekt Modells für Applications und Projects.
Programmiervorkurs WS 2014/15 Instanzmethoden
Paul, Morten, Yannick Blue J. Entwicklungsumgebung  versteht Java Programmcode  Für die Entwicklung eigener Software  Durch die Programmierung.
Kurzreferat über Funktionen und Prozeduren Von Alexander RothHomepage:
Java-Kurs Übung Besprechung der Hausaufgabe
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer, Dr. Gerhard Gröger Einführung in die Programmierung mit Java 5. Vorlesung WS 2002/2003.
Institut für Kartographie und Geoinformation Prof. Dr. L. Plümer, Dipl.-Ing. D. Dörschlag, Dr. G. Gröger Einführung in die Programmierung mit Java 13.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer, Dr. Thomas H. Kolbe Einführung in die Programmierung mit Java 9. Vorlesung WS 2001/2002.
Microsoft Student Partner
Tutorium Software-Engineering SS14 Florian Manghofer.
C++ FÜR cOMPUTERSPIELENTWICKLER
 Präsentation transkript:

Access & Assign Methoden in Visual FoxPro Zuweisungs- und Zugriffs-Methoden

© 1999 TMN-Systemberatung GmbH Access & Assign - Erklärung n Mit der Access Methode können Zugriffe auf Eigenschaften kontrolliert werden. Sie können vor dem Zugriff eigenen Code ausführen, welcher den Zugriff kontrollieren kann. n Mit der Assign Methode können Sie die Zuweisung von Werten in Eigenschaften kontrollieren. Sie können vor der Zuweisung eigenen Code ausführen, welcher die Zuweisung kontrollieren kann.

© 1999 TMN-Systemberatung GmbH Access & Assign - Beispiele Access: n Auslesen des Textes (Eigenschaftswerts) je nach Spracheinstellung. n Auslesen von Werten nur nach Prüfung der Benutzerrechte. Assign: n Anhängen von weiteren Informationen an einen zugewiesenen Wert. Bsp.: An Form Caption soll der Benutzername angehängt werden. n Zuweisen von Werten, nur wenn bestimmte Bedingung erfüllt ist.

© 1999 TMN-Systemberatung GmbH Access & Assign - Gültigkeit n Access- und Assign-Methoden lassen sich für alle selbst definierten Eigenschaften erstellen. n Access- und Assign-Methoden lassen sich außerdem für alle systemeigenen Visual FoxPro- Eigenschaften erstellen. n Access- und Assign-Methoden lassen sich unabhängig voneinander erstellen.

© 1999 TMN-Systemberatung GmbH Access & Assign - Erstellen (1) n Mit den Checkboxen im Fenster Eigenschaft erstellen:

© 1999 TMN-Systemberatung GmbH Access & Assign n Access und Assign Methoden heißen immer Eigenschaft_Access, Eigenschaft_Assign

© 1999 TMN-Systemberatung GmbH Code in der Assign Methoden n Indem Sie den automatisch erzeugten Code ändern, können Sie Ihre eigene Funktionalität implementieren. n Die Zuweisung des Werts innerhalb der Assign Methode löst natürlich keine weitere Assign Methode aus.

© 1999 TMN-Systemberatung GmbH Code in der Access Methode n Indem Sie den automatisch erzeugten Code ändern können Sie Ihre eigene Funktionalität implementieren. n Das Auslesen der Eigenschaft innerhalb der Access Methode löst natürlich keine weitere Access Methode aus.

© 1999 TMN-Systemberatung GmbH Spezialfall: THIS_ACCESS n Außerdem ist in VFP 6.0 die globale Methode THIS_ACCESS hinzugekommen. n PROCEDURE THIS_ACCESS LPARAMETER cMemberName * Name des Objektelements n Als cMembername, wird der beim Zugriff oder der Wertzuweisung auf eine beliebige Eigenschaft des Objekts, der Eigenschaftsname übergeben. n Über diesen können dann Aktionen ausgelöst werden.

© 1999 TMN-Systemberatung GmbH THIS_ACCESS - Beispiel n DO CASE CASE cMemberName = 'caption... CASE cMemberName = backcolor.... ENDCASE n Die THIS_ACCESS Methode kann zu jedem Objekt definiert werden, entweder über den Designer oder auch programmatisch.

© 1999 TMN-Systemberatung GmbH Abschließende Hinweise n Speziell die THIS_ACCESS Methode ist in VFP6.0 noch sehr fehlerhaft, so daß wir vor deren Einsatz momentan abraten müssen. n Die normalen Access und Assign Methoden haben bzgl. Objekten noch einige Fehler, können aber durchaus eingesetzt werden.

© 1999 TMN-Systemberatung GmbH Zusammenfassung n Access und Assign – Einführung n Access und Assign Methoden erstellen n Code in der Access Methode n Code in der Assign Methode n THIS_ACCESS n Abschließende Hinweise

© 1999 TMN-Systemberatung GmbH Anregungen und Fragen TMN-Systemberatung GmbH Allee Heilbronn

© 1999 TMN-Systemberatung GmbH Access & Assign - Erstellen (1) n Programmatisch: Zwei Suffixe, nämlich _ACCESS und _ASSIGN, wurden dem DEFINE CLASS-Befehl zugefügt, um Access- und Assign-Methoden zu erstellen. Das Anhängen eines dieser Schlüsselwörter an einen Funktions- oder Prozedurnamen erstellt eine Access- bzw. Assign-Methode für eine Eigenschaft, die denselben Namen wie die Funktion oder Prozedur trägt.