Donnerstag, 30. Oktober 2008

Ich liebe meine Arbeit! Heute kam ein Paket mit einigen Geschmacksmustern und ich "musste" testen.

Meine Diät ist zum Teufel, aber was muss das muss!

Sonntag, 5. Oktober 2008

Interfaces und die Microsoft Visual Basic 2008 Express Edition

Eine Sache habe ich bei den Express Editions des Visual Studios nie verstanden: Warum kann ich keine Interfaces anlegen? Das Interface ist eine grundlegende Technik des .Net-Frameworks. Noch unverständlicher ist es, da auf Interfaces nicht verzichtet werden muss, wenn der (Um)Weg bekannt ist. Denn umgehen können die Visual Basic Express Editions mit Interfaces, nur hinzufügen geht nicht.

Wird ein Interface gewünscht, so wählt man Neues Element hinzufügen und Textdatei. Der Suffix des Dateinamens wird auf .vb statt .txt geändert. Es wird eine leere Textdatei angelegt, in der jedoch jetzt ein Interface geschrieben werden kann:

Public Interface IGitt End InterfaceCode-Beispiel 1

Dieses Interface kann wie gewohnt bearbeitet werden:

' Interface IGitt.vb ' Wird von Klassen implementiert, die ekelige Eigenschaften haben sollen Public Interface IGitt   ReadOnly Property Anzahl() As Integer   Property Ort() As String   Function omg() As Boolean End InterfaceCode-Beispiel 2

Es sollte trotz Express Edition keinen Grund geben, auf Interfaces zu verzichten.