Zum Inhalt springen

The-First-Tiger

Mitglieder
  • Gesamte Inhalte

    21
  • Benutzer seit

  • Letzter Besuch

  1. Hi, ich wollte an dieser Stelle auch noch einmal auf unsere Anzeige hier verweisen, da wir noch engagierte Mitazubis suchen =) Ausbildung zum Fachinformatiker Anwendungsentwicklung bei der F.A.Z. - Fachinformatiker.de Anzeigen
  2. The-First-Tiger

    Main erstellen

    Hey, also erstmal hast du da glaube ich etwas falsch verstanden. Ein Programm braucht eine Main-Methode als Einstiegspunkt, sprich der PC muss ja wissen, wo er anfangen soll. Das heißt aber nicht, dass jede Klasse! einen Einstiegspunkt, sprich eine Main-Methode braucht. Überleg noch mal genau, du hast kein zusammenhängendes Programm geschrieben, da der PC ja nicht wüsste welche der beiden Mains nun der Anfang ist. Du hast also zwei Programme. Und die nun miteinander zu verbinden ist weitaus schwieriger, als das was du eigentlich machen möchtest. Bennen die Main in deiner Klasse DB um in etwas Sinnvolles, das ungefähr beschreibt was es macht. Soetwas wie zB. queryStatement und übergib dieser Methode dann dein Statement. Etwa so: public void queryStatement(String statement) Nun kannst du innerhalb dieser Methode auf deinen String statement zugreifen. Die Deklaration von deinem Statement innerhalb der Methode brauchst du dann nicht mehr. Wenn du so weit bist, dann kannst du in deiner Klasse Datei Einlesen, die noch immer die Main hat, innerhalb der Main ein Object von deiner Klasse DB anlegen. Etwa so: DB database = new DB(); Jetzt kannst du dein ausgelesenes Statement einfach an dein Objekt übergeben. Etwa so: database.queryStatement(statement); An diesem Punkt spring dann dein Programm in die Methode deines Objectes database, welches ja vom Typ DB, also der Klasse DB ist, und führt den Code, den du dort definiert hast aus. Ich hoffe das ganze hilft dir etwas den Anfang zu finden und etwas genauer zu verstehen, was OOP ist. Setz dich aber auf jeden Fall noch einmal genauer mit dem Konzept der OOP auseinander ;-) Ein Anfang ist es aber auf jeden Fall =)
  3. Hi, also ich hab beides (Timer und Schleife) mal ausprobiert und beides funktioniert bei mir. (Inwiefern mein Code nun "Eleganz" ausdrückt, sei mal dahin gestellt ) Da dir ja jeglicher Ansatz zu fehlen scheint, habe ich einfach mal beide Projekte hochgeladen. Wenn du möchtest, schau dir einmal an, wie ich es gemacht habe. Vielleicht hilft es dir ja einen eigenen Weg zu finden. Ich bitte dich nur drum jetzt nicht die Dateien zu nehmen und zu sagen: Gut ist, Aufgabe erledigt. Das hilft dir nämlich kein Stück weiter das ganze zu verstehen. Auch wenn es verführerisch erscheint ;-) Wenn du Fragen hast, dann frag einfach. Ich hoffe es hilft dir weiter. Circle.zip -> RS
  4. Man muss es ja für die einfache Aufgabe lediglich einen Kreis zu zeichnen nicht gleich ober komplex aufbauen. Außerdem, ich lasse mich gerne eines besseren belehren, wird ein Timer doch in einem separaten Thread abgelaufen ? @Ongree Nein, eine einfache if-Abfrage tuts in deinem Fall auch. Zu deinem Timer: Du kannst ihn wie folgt aufbauen. new Timer().schedule(new TimerTask() { @Override public void run() { // Code der ausgeführt werden soll } },delay,period); Wobei darauf zu achten ist, dass du im Timer nur auf final variablen außerhalb zugreifen kannst, sodass du den Kreis im Timer erzeugen musst, wenn du seine Größe ändern möchtest.
  5. Hey =) Also ich versuche dann mal einen Denkanstoß zu geben Wie wäre es ganz objektorientiert mit einem Objekt "Kreis" ? Der Kreis hat eine Position und eine Größe. Nun kannst du dich entscheiden, ob du entweder in einem Timer oder mit einer Schleife nach und nach die Größe des "Kreis"-Objekts erhöhst. Ab einer bestimmten Größe fängt das "Pulsieren" an, was ja nur eine Vergrößerung/Verkleinerung im Wechsel ist, sprich "Kreis" vergrößert sich von y bis x. Bei x angekommen verkleinert "Kreis" sich wieder bis y. Bei y angekommen vergrößert sich "Kreis" wieder bis x. Etc. pp. Beim Visualisieren liest du dann einfach die aktuelle Größe des Kreises aus und zeichnest ihn an seine Position. So, das wäre dann doch schon mal ein grober Plan =) PS: Ich muss dazu sagen, dass ich jetzt nicht genau weiß was BlueJ ist und ich auch neu bei Java bin, aber mit Eclipse SE hat's auf jeden Fall bei mir geklappt das zu realisieren ^^
  6. Hi, vielen lieben Dank für die ganzen Tollen Ratschläge =) Mein Ausbilder hat erst einmal 1 Exemplar von jedem genanntem Werk bestellt und dann schauen wir die uns mal gemeinsam an ^^
  7. Hi, hab nen HP Compaq 8100 Elite mit i5, 4 GB RAM und Windows 7 Ultimate, sowie ein HP Elitebook 2540p, mit dem selben wie oben ^^
  8. Hi, also unser Ausbilder hat uns gefragt, ob wir irgendwelchen guten Bücher kennen, mit denen wir JAVA lernen können. Da mir persönlich nichts einfällt außer "Java ist auch nur eine Insel", womit ich allerdings auch keine Erfahrung habe, wollte ich hier einmal nachfragen, ob jemand vone euch ein gutes Lehrbuch dazu kennt ? Es wäre von Vorteil, wenn das Buch autodidaktisch aufgebaut wäre, ist aber keine Pflicht =D Schon mal vielen Dank =)
  9. Außerdem kommt noch hinzu, dass es ja so aussieht, als ob der ältere Azubi auch nach längerem Aufenthalt in dem Ausbildungsbetrieb, immer noch nicht anders behandelt wird, oder Unterstützung bekommt. So sollte das eigentlich nicht sein...
  10. Nun ja, ich nehme mal an er erwartet zumindest jemanden, der sich um ihn kümmert und nicht, dass man ihm sagt: "Ja, mach mal". Und mit jemanden, der sich um ihn kümmert meine ich nicht einen älteren Azubi, sondern einen "richtigen" Ansprechpartner.
  11. Also ich bekomm die Fahrtkosten, bis auf den Steueranteill, erstattet =)
  12. Hey, Verdiene: 1. Lj: 798€ 2. Lj: 849€ 3. Lj: 900€ sowie 13 und 14 Monatsgehalt =) LG

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...