Zum Inhalt springen

Java/JavaFX


Yeppi

Empfohlene Beiträge

Hallo zusammen, Ich bin nun seit 1 Jahr in der Ausbildung als Fachinformatiker in Anwendungsentwicklung. Nun ja wir programmieren hier eigentlich nur mit Java... Mein Chef verlangt von mir das ich jetzt schon wie ein Profi programmiere.

Aufgabenstellung: Ziel ist der Implementierung ist eine webbasierendes Programm. Dieses soll Formulare animieren und darstellen. Weiteress...

-Formular Qualität muss gut sein

-Das ganz muss webbasierend sein

-Unterstützung mehrseitiges Formulare

-Unterstützung von ganzen Papierformaten und Orientierungen

-Unterstützung von Zoom

-Benutzeroberfläche muss benutzerfreundlich sein

-Der Nutzer soll durch eine angebrachte leiste Zeitverlauf stufenlos wählen können

-Die Daten sollen aus einer Datenbank gezogen werden

(Sind nicht alle Punkte)

Das ganze soll ich in Java FX programmieren... hab genau vor 4 tagen erfahren was das überhaupt ist. In der schule lerne ich C++ und in der Arbeit Java ... ich beherrsche Java nicht annähernd genug um nun noch Java FX anzufangen... den eigentlich unterscheidet sich Java von Java FX erheblich. Erlichgesagt bin ich ziemlich am ende und weiß nicht wie ich das angehen soll ich hab 2 Wochen zeit dafür. Was sagt ihr dazu ? Ich find das arg krass und hoch gesteckt.:(

:old

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erlichgesagt bin ich ziemlich am ende und weiß nicht wie ich das angehen soll ich hab 2 Wochen zeit dafür. Was sagt ihr dazu ? Ich find das arg krass und hoch gesteckt
Hast du mit deinem Chef schon darüber gesprochen und ihm - wie uns hier - dargelegt, dass du dich mit der Aufgabe überfordert fühlst?
Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich finde es halt etwas seltsam. Die Aufgaben die ich bekommen habe waren nie sonderlich schwer ... und nun hat ich ein Meeting und dann meinte mein Abteil-Chef das er mit meiner Leistung nicht zufrieden ist. Aber warum hat er mir das nicht schon früher gesagt ? ... er hat mir nur leichtest zeug hin gelegt was ich mit links mache ... auch oft dinge die mit programmieren kaum etwas zu tun haben. jetzt meint er ich soll mal eben so ein Programm schreiben. Ist ja nicht so als ob ich das gar nicht verstehe. Aber ich finde es schon etwas gemein mir dann gleich so ein krasses Pferd hinzustellen. Nur um zu sehen ob ich nun was gelernt habe im ersten Jahr. Wenn man es genau nimmt programmier ich gerade mal ein ¼ Jahr. Den Rest hab ich mit anderen Themen verbracht. Nun lern ich JavaFX was auch schon ganz gut funktioniert … aber ich hab trotzdem keinen schimmer wie ich das anpacken solle … Wo soll ich anfangen ?!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich finde es halt etwas seltsam. Die Aufgaben die ich bekommen habe waren nie sonderlich schwer ... und nun hat ich ein Meeting und dann meinte mein Abteil-Chef das er mit meiner Leistung nicht zufrieden ist. Aber warum hat er mir das nicht schon früher gesagt ? ... er hat mir nur leichtest zeug hin gelegt was ich mit links mache ... auch oft dinge die mit programmieren kaum etwas zu tun haben. jetzt meint er ich soll mal eben so ein Programm schreiben. Ist ja nicht so als ob ich das gar nicht verstehe. Aber ich finde es schon etwas gemein mir dann gleich so ein krasses Pferd hinzustellen. Nur um zu sehen ob ich nun was gelernt habe im ersten Jahr. Wenn man es genau nimmt programmier ich gerade mal ein ¼ Jahr. Den Rest hab ich mit anderen Themen verbracht. Nun lern ich JavaFX was auch schon ganz gut funktioniert … aber ich hab trotzdem keinen schimmer wie ich das anpacken solle … Wo soll ich anfangen ?!

Das ist eine nette Aufgabe, wie ich sie gern habe :-)

(btw. arbeite ich seit zwei Jahren im Alleingang an einem größeren

Projekt, das Webclient (JSF) und einen dazugehörigen Server (auf JBoss Basis) umfaßt.

Du designst (tolles Wort :-) mal das ganze am Papier

... das UI: Formulare, Bedienungsablauf, ...

... die Software: Flußdiagrame, Datenbanktabellen, etc..

Dann teilst dir das ganze in einzelne Arbeitsabschnitte ein,

die du nacheinander abarbeiten möchtest:

Datenbankanbindung, Webclient, Printinterface, ...

Dann hast du schon mal eine Übersicht und das Gefühl

der 'Überwältigtheit' ist mal weniger bzw. weg.

Allerdings ist das nie und nimmer in zwei Wochen gemacht,

Wenn man es von vorne beginnt, halbes Jahr würde ich schon rechnen,

bis das ganze sauber läuft ... zwischen "es läuft" und

"ist dem Anwender zumutbar" sind meist noch Welten

Vorallem das ganze so generisch zu programmieren, daß es

man unkompliziert die Inhalte änderen kann ist recht aufwendig sein.

Bearbeitet von M.A.Knapp
Link zu diesem Kommentar
Auf anderen Seiten teilen

Joa das denk ich mir auch ... erst mal danke für die Antwort :) Ich bin nun auf ein Problem gestoßen: Ich muss ein XML einlesen das mir die Stroke Daten gibt. Wie ich das XML rein bekomme hab ich schon hin bekommen ... aber wie ich dann die Daten dann schreibe weiß ich nicht.

Hier mal die Codezeilen JavaFX:

var Strokes = VBox {}

var myparser = PullParser {


   documentType: PullParser.XML;


   onEvent: function (e: Event) {


      // starter xml elements

      if(e.type == PullParser.START_ELEMENT){


         // Form

         if(e.qname.name.equals("Form")){


         }


         // Areas

         if(e.qname.name.equals("Areas")){


         }


         // AnotoStrokes

         if(e.qname.name.equals("AnotoStrokes")){


         }


         // c Farbe des Striches r,g,b

         if(e.qname.name.equals("c")){


         }


         // et

         if(e.qname.name.equals("et")){


         }


         // lw line width

         if(e.qname.name.equals("lw")){


         }


         // ps Punkt eines Strokes

         if(e.qname.name.equals("ps")){



         }


         // 

         if(e.qname.name.equals("")){

            var type= e.getAttributeValue(QName{name:"type"});

            if(type.equals("")){


            } else {


            }

         }

      }

Codezeilen XML:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <Form>

- <Areas>

- <AnotoStrokes>

- <c> Farbe des Striches r,g,b

<b>139</b>

<g>0</g>

<r>41</r>

</c>

<et>1256139728821</et>

<lw>1.0</lw> line width

- <ps> Punkt eines Strokes

<f>106</f> Force

<t>1256139728741</t> Zeitstempel

<x>115.625</x>

<y>59.875</y>

</ps>

hat wer ein Tipp für mich ? ich vermute mal irgendwie mit:

insert LineTo{ x: e.x y: e.y } into currentPath.elements;}

aber komme nicht dahinter :/

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo das problem oben hat sich erledigt ! ^^

hab ein anderes problem und dazu noch ein paar fragen.

Stage{

    title: "Stroke Viewer"

    scene:

    scene = Scene {

        width: 700

        height: 848

        content: [



background,



sliderBorder,

sliderTime, //**Fehler**Sorry, I was trying to understand a sequence creation expression but I got confused because you 

 seem to have missed out ']' which is a punctuation character that should be there.


 	  //Timeline		

 	  while (valueMin == valueMax){

 	  valueMin++;

 	  //Stroke "x,y" Daten Ausgabe

 	  for (stroke in AnotoStrokesModel.INSTANCE.getStrokes()) {

      Polyline {


 	  points: stroke.toPointsList() as Number[],


 	  strokeWidth: bind sliderBorder.value + 0.5,

 	  stroke: Color.BLACK  	      

}                                    

}          

} //**Fehler** Sorry, I was trying to understand the script contents but I got confused because I was looking for the 

 end of the script here.


]


}


}

in meinem Stage bereich hab ich eine While mit for schleife gebaut ... nun meint er aber an 2 punkten, siehe code. Ich kann mit der Fehlermeldung nichts anfangen, Klammern etc. stimmen alle ! :/

Dann wollte ich fragen ... bei Java in eclipse konnte man per strg + shift und f die zeilen sotieren damit das alles nicht so durch einander ist. bei mir funktioniert das nicht ?! gibts das in Java FX ? :rolleyes:

gruß

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...