Klassenmodule in VBA - Teil 1 Einführung

Sdílet
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

Komentáře • 2

  • @b99eu
    @b99eu Před 19 dny +1

    Super erklärt. Danke!

    • @ProfessionalCitizenDevelopment
      @ProfessionalCitizenDevelopment  Před 19 dny

      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.