Klassenmodule in VBA - Teil 1 Einführung
Vložit
- čas přidán 9. 07. 2024
- Willkommen zurück bei Professional Citizen Development! In diesem umfassenden Tutorial werdet ihr alle wichtigen Schritte zum Einsatz von Klassenmodulen in VBA erlernen. Ich werde euch die verschiedenen Eigenschaftenmethoden vorstellen, die es ermöglichen, eine Vielzahl von Argumenten zu verarbeiten. Habt ihr schon einmal von Konstruktoren und Destruktoren gehört? Auch diese stellen wichtige Bestandteile von Klassenmodulen dar. Anhand eines praktischen Beispiels zur Datenverarbeitung eines Personendatensatzes werde ich euch anschaulich die Vor- und Nachteile der Klassenprogrammierung demonstrieren. Auch wenn Klassenmodule in VBA eher selten anzutreffen sind, so haben sie doch ihre Daseinsberechtigung. Ihre Verwendung und Programmierung werden euch den nächsten Schritt erleichtern, wenn ihr euch einmal an eine objektorientierte Hochsprache wie Java, VB.net oder C#.net herantrauen möchtet.
00:00:00 Intro und Inhalte
00:00:25 Begrüßung und Vorstellung der Funktionalität
00:01:45 Komponenten einer Klasse (kurze Zusammenfassung)
00:04:40 Praktische Vorstellung mit einer Musterklasse
00:17:48 Kapselung innerhalb einer Klasse
00:12:00 Aufruf einer Klasse (kurze Zusammenfassung)
00:22:23 Objektorientiertes Denken vom Datensatz bis zur Klasse
00:25:43 Ausgangslage im Projekt
00:26:31 Eine neue Klasse Person mit Konstruktoren und Destruktoren
00:30:45 Die Eigenschaftenmethoden Get in der Klasse vorbereiten
00:36:44 Die Eigenschaften Get in Klasse initialisieren
00:48:57 Auch eine Userform ist eine Klasse
00:50:37 Get verarbeiten um Steuerelemente zu füllen (auslesen)
00:56:16 Form rufen und initialisieren
01:01:54 Die Eigenschaftmethoden Let in der Klasse vorbereiten
01:04:58 Let in der Klasse verarbeiten um Werte zu in Blatt zu schreiben
01:07:45 Let In Userform verarbeiten um Person zu speichern
01:11:44 Eine Methode zum Löschen eines Datensatzes in der Klasse anlegen
01:13:53 Methode Delete in Form aufrufen
01:17:02 Form über Symbolleiste für den Schnellzugriff aufrufen
01:18:20 Die Unabhängigkeit von Präsentations- und Geschäftslogikschicht erkennen
01:21:19 Die Layer-Struktur als Konzept in der Softwareentwicklung
01:24:28 Unterschiede von normalen Modulen und Klassenmodulen gegenüber gestellt
01:25:58 Vor- und Nachteile von Klassenmodulen
01:27:32 Resümee, Verabschiedung und Ausblick, Outro - Věda a technologie
Super erklärt. Danke!
Sehr gerne. Ich habe in meinen frühen VBA Projekten, leider viel zu wenig die Vorteile von Klassenmodulen nutzen können. Auch in der früher sehr beliebten und einschlägigen Literatur (Microsoft Press Verlag) war so gut wie nichts von Klassenmodulen zu lesen.