User Tools

Site Tools


vba:tutorials:cassesplus

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vba:tutorials:cassesplus [18.04.2017 11:16:28]
yaslaw [[VBA] Komplexere Anwendung von Klassenmodulen]
vba:tutorials:cassesplus [17.12.2019 16:41:06] (current)
yaslaw [[VBA] Komplexere Anwendung von Klassenmodulen]
Line 10: Line 10:
 Für dieses Tutorial sind Grundkentnisse zum Thema "​Objekte in VB" von erforderlich. Für dieses Tutorial sind Grundkentnisse zum Thema "​Objekte in VB" von erforderlich.
  
-Ich habe für dieses Tutorial eine Klasse Counter geschrieben (vollständiger Code am Ende des Tutorials). Mit einem Objekt der Klasse Counter kann man den Start und die Schrittgrösse definieren und dann Schritt für Schritt weiterzählen.+Ich habe für dieses Tutorial eine Klasse ​"Counter" ​geschrieben (vollständiger Code am Ende des Tutorials). Sie dient hier als Besipiel. Mit einem Objekt der Klasse Counter kann man den Start und die Schrittgrösse definieren und dann Schritt für Schritt weiterzählen.
 Ich habe aber einige Interessante Details eingebaut. Ich habe aber einige Interessante Details eingebaut.
  
Line 23: Line 23:
 | **start** | Long | Startwert | | **start** | Long | Startwert |
 | **step** | Long | Schrittgrösse | | **step** | Long | Schrittgrösse |
 +
 +Spezielle Methoden/​Property,​ auf die ich eingehen möschte
 +^ Methode/​Property ^ Rückgabewert ^ Beschreibung ^
 +| **instance** | Counter | Eine neue Instanz der Klasse. Ist auch als Default definiert |
 +| **copyOf** | Counter | Eine neue Instanz der Klasse welche die Settings eines anderen Counters übernimmt |
 +| **NewEnum** | IUnknown | wird für die For Each.. Next Schleife verwendet |
  
 Ich zeige mit verschiedenen Testscripts gewisse Funktionalitäten. Bei interessanten Sachen gehe ich dann noch auf den Code in der Klasse ein Ich zeige mit verschiedenen Testscripts gewisse Funktionalitäten. Bei interessanten Sachen gehe ich dann noch auf den Code in der Klasse ein
Line 236: Line 242:
 Counter().toNext '​Erstellt eine neue Instanz (instance()) und zählt diese um eines hoch</​code>​ Counter().toNext '​Erstellt eine neue Instanz (instance()) und zählt diese um eines hoch</​code>​
  
-Der Vorteil der Singelton ist, dass sie von überall her die Werte behält. Auch wenn wie die Sigelton ​einem Objekt zugeordnet wird, so ist das Objekt mit der Singelton ​vweiterhin ​verknüpft.+Der Vorteil der Singelton ist, dass sie von überall her die Werte behält. Auch wenn wie die Singelton ​einem Objekt zugeordnet wird, so ist das Objekt mit der Singelton ​weiterhin ​verknüpft.
 <code vb>'/​** <code vb>'/​**
 ' * Erster Test mit Singelton ' * Erster Test mit Singelton
vba/tutorials/cassesplus.1492506988.txt.gz · Last modified: 18.04.2017 11:16:28 by yaslaw