You are not logged in.

Dear visitor, welcome to Jabaco - Community. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

LennartBA

Beginner

  • "LennartBA" started this thread

Posts: 1

Date of registration: May 27th 2010

  • Send private message

1

Thursday, May 27th 2010, 9:46am

SQLite / Benutzung von Objekten

Hallo Jabaco Welt,

ich habe vor ein Projekt zur Datenerfassung unter WindowsMobile ab 5.0 zu schreiben.
Es liegt eine SQLite Datenbank vor. Wird diese unterstützt?

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?

Habt ihr generelle Tips für einen Einsteiger in Jabaco die mir weiterhelfen könnten?

Bisher wurde das Projekt in Basic4PPC geschrieben allerdings fehlt mir da nun die Objektunterstützung so sehr das ich mir was neues suchen muss.

Mit freundlichen Grüßen,
Lennart Brink-Abeler

OlimilO

Intermediate

  • "OlimilO" is male

Posts: 277

Date of registration: Jan 18th 2009

Location: Germany

Occupation: software engineer

  • Send private message

2

Thursday, May 27th 2010, 10:39am

Hallo Lennart,

Quoted

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

This post has been edited 1 times, last edit by "OlimilO" (May 27th 2010, 10:50am)


Rate this thread
WoltLab Burning Board