Hallo Lennart,
Java ist mir vertraut.
Wie kann mann sich die Benutzung von Objekten vorstellen?
Vllt. hat jemand ein kurzes Beispiel, in dem ein Objekt erstellt und bearbeitet wird?
Wenn Dir Java vertraut ist dann sollte das mit den Objekten nicht soo schwer sein.
* In Jabaco ein neues Projekt anlegen:
klicke im Menü auf "
Datei"/"
Neues Projekt..." im Dialog "Neues Projekt" wähle
SDI-Anwendung und klick "Öffnen"
* In Jabaco eine neue Klasse anlegen:
Auf der rechten seite der Jabaco-Oberfläche siehst du den
Projektexplorer. klicken den Button "
Hinzufügen" im aufklappenden Menü wähle "
Klassenmodul".
Darunter im
Eigenschafteneditor legst Du den Namen der Klasse fest. z.B.
"Vehicle"
Jetzt kannst Du im neuen Editierfenster irgendwelche Felder und Funktionen (Sub = void) definieren:
|
Jabaco Source
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
Option Explicit
Private m_nWheels As Integer
Public Color As Integer
Public Sub Vehicle()
'Standardconstructor
End Sub
Public Sub Vehicle(wheels As Integer, aColor As Integer)
m_nWheels = wheels
Color = aColor
End Sub
Public Property Get Wheels() As Integer
Wheels = m_nWheels
End Property
Public Function ToString() As String
ToString = CStr(m_nWheels) & " " & Hex(Color)
End Function
|
* In Jabaco einen Button anlegen:
im
Projektexplorer klicke auf
Form1. In der Werkzeugleiste links klicke auf "
CommandButton". klicke mit der Maus auf das Formular und ziehe mit gedrückter Maustaste den Button auf. Mache einen Doppelklick auf den Button, dann erscheint wieder das Codeeingabefenster für das Formular, mit der bereits angelegten Prozedur
Command1_Click.
Schreibe den folgenden Code in die Sub:
|
Jabaco Source
|
1
2
3
4
|
Public Sub Command1_Click()
Dim redcar As New Vehicle(4, vbRed)
MsgBox redcar.ToString
End Sub
|
Damit hast Du das Objekt redcar von der Klasse Vehicle erzeugt und die Methode ToString aufgerufen. Die Funktion MsgBox zeigt nun die Anzahl der Räder und die Farbe in Hex an: "4 FF"
Viel Spaß
OlimilO