You are not logged in.

  • "karl-der-tester" started this thread

Posts: 8

Date of registration: Sep 9th 2009

  • Send private message

1

Wednesday, September 9th 2009, 10:11pm

Ein paar Dinge...

Ich habe dem Programm eine zweite Chance gegeben und wollte man anfangen, zu entwickeln.

Gleich beim ersten Code sind mir zwei Dinge aufgefallen:

* WithEvents geht nicht
* Ich kann keine Picturebox oder ähnliches im MDI-Formular positionieren

Gibt's da ne Möglichkeit oder ist das schon wieder was, was das Ding nicht kann?

Grüße

Manuel

Administrator

  • "Manuel" is male

Posts: 256

Date of registration: Jul 16th 2008

Location: Erlangen, Germany

Occupation: Software Developer

Hobbies: Jabaco, game theory, text-mining

  • Send private message

2

Wednesday, September 9th 2009, 10:28pm

Quoted

* WithEvents geht nicht
Da hast du wohl was falsch gemacht?

Quoted

* Ich kann keine Picturebox oder ähnliches im MDI-Formular positionieren
In einem MDI-Child sollte es da keine Probleme geben.

Quoted

Ich habe dem Programm eine zweite Chance gegeben [...] schon wieder was, was das Ding nicht kann?
Dein Posting wirkt genervt. Ich sehe keinen Grund dafür. Du musst die Software nicht nutzen? Sollte ich dein Posting nur falsch interpretiert haben: Das Framework ist Open Source und neue Funktionen sind willkommen.

Ich hoffe du kannst nachvollziehen, warum ich dein Posting innerhalb der nächsten 24 Std. löschen werde...

  • "karl-der-tester" started this thread

Posts: 8

Date of registration: Sep 9th 2009

  • Send private message

3

Wednesday, September 9th 2009, 11:03pm

Quoted

Da hast du wohl was falsch gemacht


Mag schon sein, aber exakt der gleiche Code hat vorher in VB6 funktioniert.

Private WithEvents WS As WinSock

Quoted

In einem MDI-Child sollte es da keine Probleme geben.


Und im MDI-Parent? Auch da hat man gerne hin und wieder verschiedene Dinge wie bspw. Toolbars oder so.

Quoted

Dein Posting wirkt genervt. Ich sehe keinen Grund dafür. Du musst die Software nicht nutzen?


Das ist genervt, weil es vorne und hinten nicht funktioniert. Immerhin bietet es ja den Import vorhandener VB-Projekte an und genehmigt sich dafür auch einiges an Zeit :) So wie's klang, wars allerdings nicht gemeint, sorry.

Quoted

Ich hoffe du kannst nachvollziehen, warum ich dein Posting innerhalb der nächsten 24 Std. löschen werde...


Nein. Oder soll niemand mitbekommen, dass es wohl doch nicht so kompatibel ist und nur so aussieht?

Und stell dir vor, ich hätte heute nicht mehr nachgesehen, dann wärs morgen oder übermorgen bereits weg gewesen???

Manuel

Administrator

  • "Manuel" is male

Posts: 256

Date of registration: Jul 16th 2008

Location: Erlangen, Germany

Occupation: Software Developer

Hobbies: Jabaco, game theory, text-mining

  • Send private message

4

Wednesday, September 9th 2009, 11:59pm

Quoted

Mag schon sein, aber exakt der gleiche Code hat vorher in VB6 funktioniert.
Jabaco ist nicht 100 % kompatibel zu VB6. Jabaco ist ein BASIC-Dialekt für die JVM.

Quoted

Private WithEvents WS As WinSock
So kannst du WithEvents verwenden:

Jabaco Source

1
Dim WithEvents WS As WinSock


Evtl. werde ich das in der nächsten Version noch ändern.

Quoted

Und im MDI-Parent? Auch da hat man gerne hin und wieder verschiedene Dinge wie bspw. Toolbars oder so.
Du musst deine Sicht ändern. Versuch nicht alles genau wie in VB6 zu entwickeln ... Ein VB6-Entwickler wird sehr schnell mit Jabaco klar kommen, aber die Technologie im Hintergrund ist jetzt Java - mit allen Vorteilen.

Quoted

Das ist genervt, weil es vorne und hinten nicht funktioniert.
Es funktioniert, aber du musst es auch wollen.

Quoted

Quoted

Ich hoffe du kannst nachvollziehen, warum ich dein Posting innerhalb der nächsten 24 Std. löschen werde...
Nein. Oder soll niemand mitbekommen, dass es wohl doch nicht so kompatibel ist und nur so aussieht?
Weil das Forum der falsche Ort für Polemik ist.

  • "karl-der-tester" started this thread

Posts: 8

Date of registration: Sep 9th 2009

  • Send private message

5

Thursday, September 10th 2009, 11:43am

Quoted

Versuch nicht alles genau wie in VB6 zu entwickeln ... Ein VB6-Entwickler wird sehr schnell mit Jabaco klar kommen, aber die Technologie im Hintergrund ist jetzt Java - mit allen Vorteilen.


Und wie krieg ich jetzt irgendwelche Toolbars rein? Also auch selbstgezeichnete, eigene Usercontrols und so? Mir erschließt sich das noch nicht ganz.

A1880

Intermediate

  • "A1880" is male

Posts: 500

Date of registration: Jan 1st 2009

Location: Hanover, Germany

Occupation: Software Engineer

Hobbies: Hilbert Curves

  • Send private message

6

Thursday, September 10th 2009, 3:44pm

Jabaco bietet Usercontrols, die man wie Dialogs oder Forms selber designen und als Projektdatei einfügen kann.
Oder was Du mit "selbstgezeichnet" etwas anderes?

Gruß!

A1880

  • "karl-der-tester" started this thread

Posts: 8

Date of registration: Sep 9th 2009

  • Send private message

7

Thursday, September 10th 2009, 3:51pm

Es geht nicht ums selbstgezeichnet, es geht um die Platzierung in einem MDI-Formular. Ich möchte ganz einfach bspw. eine eigene Sidebar oder so im MDI-Parent anbringen.

Btw, wenn Jabaco ordentliches MDI unterstützen würde, wär das auch genial. Also bspw. zwei Codefenster nebeneinander oder zwei Formulare etc.

A1880

Intermediate

  • "A1880" is male

Posts: 500

Date of registration: Jan 1st 2009

Location: Hanover, Germany

Occupation: Software Engineer

Hobbies: Hilbert Curves

  • Send private message

8

Thursday, September 10th 2009, 4:52pm

War mir auch nicht klar, dass sich das MDI-Parent-Fenster nicht designen sondern nur als Container nutzen lässt.

Bleibt zurzeit wohl nur ein "do it yourself" MDI mit einem normalen Hauptfenster und "floatenden" Usercontrols als MDI-Childs.
Da man in Usercontrols wiederum Usercontrols unterbringen kann, sollte das gehen.

Gruß!

A1880

Manuel

Administrator

  • "Manuel" is male

Posts: 256

Date of registration: Jul 16th 2008

Location: Erlangen, Germany

Occupation: Software Developer

Hobbies: Jabaco, game theory, text-mining

  • Send private message

9

Thursday, September 10th 2009, 7:01pm

Quoted

Und wie krieg ich jetzt irgendwelche Toolbars rein? Also auch
selbstgezeichnete, eigene Usercontrols und so? Mir erschließt sich das
noch nicht ganz.
http://www.jabaco.org/wiki/VBMenuBar

http://www.jabaco.org/wiki/VBToolBar

  • "karl-der-tester" started this thread

Posts: 8

Date of registration: Sep 9th 2009

  • Send private message

10

Thursday, September 10th 2009, 7:38pm

Und jetzt noch was, was einem nicht so festlegt, also wirklich einen komplett leeren Container zum selbst Befüllen/Zeichnen, und an jedem Rand des Fensters, auch rechts und unten.

Würde mich wirklich freuen :)

Manuel

Administrator

  • "Manuel" is male

Posts: 256

Date of registration: Jul 16th 2008

Location: Erlangen, Germany

Occupation: Software Developer

Hobbies: Jabaco, game theory, text-mining

  • Send private message

11

Thursday, September 10th 2009, 9:05pm

Quoted

Und jetzt noch was, was einem nicht so festlegt, also wirklich einen komplett leeren Container zum selbst Befüllen/Zeichnen, und an jedem Rand des Fensters, auch rechts und unten.

Würde mich wirklich freuen :)
Du bist nicht festgelegt. Über "Parent" kannst du direkt mit Swing arbeiten: http://www.jabaco.org/wiki/Jabaco_Framework

http://java.sun.com/j2se/1.4.2/docs/api/…g/JToolBar.html
http://java.sun.com/docs/books/tutorial/…ts/toolbar.html
http://java.sun.com/j2se/1.4.2/docs/api/…ing/JFrame.html

  • "karl-der-tester" started this thread

Posts: 8

Date of registration: Sep 9th 2009

  • Send private message

12

Thursday, September 10th 2009, 9:18pm

Ah, ok. Danke schon mal so weit.

Und ich kann dann statt import javax.swing.JPanel; einfach Dim xyz As javax#swing#JPanel schreiben? Oder gibt's import trotzdem? Wenn nicht, wäre das ja recht viel Tipparbeit für jede Variable. Und komm ich an getContentPane() über parent?

Btw. besteht die Möglichkeit, auch SWT statt Swing zu verwenden?

Manuel

Administrator

  • "Manuel" is male

Posts: 256

Date of registration: Jul 16th 2008

Location: Erlangen, Germany

Occupation: Software Developer

Hobbies: Jabaco, game theory, text-mining

  • Send private message

13

Thursday, September 10th 2009, 9:29pm

Quoted

Und ich kann dann statt import javax.swing.JPanel; einfach Dim xyz As javax#swing#JPanel schreiben?
Ist eine Möglichkeit.

Quoted

Oder gibt's import trotzdem? Wenn nicht, wäre das ja recht viel Tipparbeit für jede Variable.
Geht seit 1.4.2

Quoted

Und komm ich an getContentPane() über parent?
Klar.

Quoted

Btw. besteht die Möglichkeit, auch SWT statt Swing zu verwenden?
Das Framework ist offen ... natürlich könntest du auch SWT, AWT, Jambi & co verwenden, bzw. die Klassen im Framework tauschen.

  • "karl-der-tester" started this thread

Posts: 8

Date of registration: Sep 9th 2009

  • Send private message

14

Thursday, September 10th 2009, 9:57pm

Quoted

Das Framework ist offen ... natürlich könntest du auch SWT, AWT, Jambi & co verwenden, bzw. die Klassen im Framework tauschen.


Jabaco an sich ist aber nicht so abstrahiert gehalten, dass man den Formeditor direkt dazu verwenden könnte?

Manuel

Administrator

  • "Manuel" is male

Posts: 256

Date of registration: Jul 16th 2008

Location: Erlangen, Germany

Occupation: Software Developer

Hobbies: Jabaco, game theory, text-mining

  • Send private message

15

Thursday, September 10th 2009, 10:19pm

Quoted

Jabaco an sich ist aber nicht so abstrahiert gehalten, dass man den Formeditor direkt dazu verwenden könnte?
Doch, aber leider noch nich komplett. Ich will nicht zu viel vorweg nehmen ... der GUI-Editor wird noch stark verbessert werden.

  • "karl-der-tester" started this thread

Posts: 8

Date of registration: Sep 9th 2009

  • Send private message

16

Friday, September 11th 2009, 11:20am

Ah, da bin ich mal gespannt, was noch so entsteht. SWT wäre wirklich nett :)

Jetzt noch mal eine Frage zum Formeditor und dem Platzieren von eigenen Toolbars auf MDI-Parents: Die Lösung mit parent und der ContentPane ist jetzt soweit ersichtlich, aber kann ich dazu jetzt auch den Formeditor an sich verwenden? Also wirklich so bequem, wie es bspw. in Visual Basic geht? Einfach nur eine entsprechende leere Toolbar drauf platzieren und da dann munter Controls drauf losplatzieren?

Rate this thread
WoltLab Burning Board