Zum Inhalt springen

Goulasz

Mitglieder
  • Gesamte Inhalte

    997
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    35

Beiträge von Goulasz

  1. Wirtschaftspädagogik(Bachelor/Master of Education) wäre auch ´ne Möglichkeit, die ich anhand deines "Profils" oben für durchaus möglich halte. Damit kann man dann unter anderem Berufsschullehrer/in werden. Die Fachauswahl ist auch relativ groß, selbst da kannst du dich in den EDV-Bereich orientieren, sollte das tatsächlich dein Ding sein.

    Da müsstest du dich nur mal an den Unis in deiner Umgebung informieren, wie es mit den Aufnahmebedingungen aussieht und inwiefern/ob dir deine Fachrichtung da weiterhilft, den Einstieg zu finden(wovon ich ausgehe).

    Ich hab meinen Zivildienst in nem Jugendzentrum abgeleistet und mich darüberhinaus auch ehrenamtlich in dem Bereich engagiert; aber nachdem ich dann gemerkt hab, dass mein berufliches(!) Interesse doch in ´nem anderen Bereich liegt, habe ich mich wieder meiner *hust* Jugendleidenschaft, der Programmierung und Softwareentwicklung zugewandt.

    Prinzipiell ist alles möglich, man sollte nur wissen, was man wirklich will. Lieber ein halbes Jahr jobben und die eigenen Interessen und Fähigkeiten gut erkunden, bevor man sich in die falsche Richtung stürzt.

    Gruß, Zieg0re

    /€ Wie Guybrush meint, lass dich nicht verunsichern, erkunde dich selbst, be water, my friend!

  2. Servus Board!

    Folgendes Problem:

    Vorweg, ich bin noch relativ neu in der Welt des Programmierens.

    Ich arbeite grade mit Drag&Drop, da wir sowas später(wenn ichs mal kann^^) in groß für ne Firmenanwendung benötigen. Aktuell sind meine Objekte Bilder in Pictureboxen, einfaches Drag&Drop funktioniert auch, im FileDrop wie im Bitmap-Format. Jetzt möchte ich die Bilder per D&D tauschen(wie eine Art Hütchenspiel).

    Bisher hab ich das so realisiert, dass ich das neue Bild aus dem e-Parameter des DragEvent-Handlers übernehme und das Bild aus der alten Box durch ein zwischengespeichertes aus einem Platzhalter ersetze. Allerdings funktioniert das so nur für fest definierte Boxen(Beispiel im Code wäre "pictureBox1.Image = Platzhalter.Image;") und nicht für jeden beliebige.

    Und nun zu meiner Frage:

    Kann man die Quellbox eines Drag&Drop-Vorganges, also die Box, aus der der Inhalt für den Parameter "e" stammt, direkt ansprechen? Also beispielsweise "Quellbox.Image = Platzhalter.Image". Wenn nein, wie kann man das sonst lösen?

    Zur Verdeutlichung Code des Events und ein Screenshot des UI:

            private void Pbox_DragDrop(object sender, DragEventArgs e)
    
                //Universal-Handler für Drop-Event in Pictureboxen
    
            {
    
                PictureBox test = (PictureBox)sender;
    
                //PB test = Aktuell behandelte PBox
    
    
                string testname = test.Name;
    
                //testname = "Name der Picturebox"
    
                if (e.Data.GetDataPresent(DataFormats.FileDrop))
    
                    //Wenn das Datenformat des D&D-Events "FileDrop" ist
    
                {
    
                    textBox1.Text = testname + "_DatenDrop";
    
                    //Zeige in der Textbox an "Name der Picturebox"_DatenDrop(Nur zu Informationszwecken)
    
                    string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
    
                    //Erstellung eines Stringarrays zum festhalten des Dateipfades
    
                    foreach (string file in files)
    
                    test.Image = new System.Drawing.Bitmap(file);
    
                    //Bild der aktuellen Picturebox wird aus dem Bild, das dem Pfad entspricht, erstellt
    
                }
    
                else if (e.Data.GetDataPresent(DataFormats.Bitmap))
    
                    //Wenn das Datenformat des D&D-Events "Bitmap" ist
    
                {
    
                    test.Image = (Bitmap)e.Data.GetData(DataFormats.Bitmap);
    
                    //Erstelle das Bild aus den Daten aus "e"(also der übergebene Wert aus der Quellbox)
    
                    pictureBox1.Image = Platzhalter.Image;
    
                    //"Box, aus der der D&D-Vorgang gestartet wurde".Image = Platzhalter.Image;
    
                    textBox1.Text = testname + "_BilderDrop";
    
                    //Zeige in der Textbox an "Name der Picturebox"_BilderDrop(Info)
    
                }
    
             }
    
    

    Danke schonmal im Voraus,

    Gruß, Zieg0re

    P.S: Wer Rechtschreib- und Einrückfehler findet, darf sie behalten.

    post-63994-14430448482053_thumb.jpg

  3. Wir haben das große Glück, nen festen Klassenraum zu haben(der gleichzeitig ein, für eine Schule, ziemlich gut ausgestatteter Computer-Raum ist). Von daher ist das für mich eh obsolet, mein Notebook mit in die Schule zu bringen. Und für DVDs und Daddelei in Freistunden schlepp ich das nicht mit.

    Würd das immer von den Umständen in der Schule abhängig machen, Programmieren ohne Debugger ist halt schon echt nervig^^. Wobei ich generell kein Fan von Notebooks bin, Desktops bringen pauschal mehr Leistung für <= Geld, und wenn man ein Notebook für die Ausbildung im Betrieb zwingend braucht, sollte es einem vom Betrieb gestellt werden. <- Punkt

    Greetz Zieg0re

  4. Zitat von zomFG

    usb stick schön und gut. aber die verliert man auch recht einfach *g* oder man vergisst sie in der hosentasche und findet sie nach nem waschgang unbrauchbar wieder ^^

    Oder man befestigt ihn am Schlüsselbund :rolleyes:

    Notebook für die Schule is imho Schwachsinn, lenkt eh nur ab, und wie diverse Vorredner schon erwähnt haben, Handschrift und Übertrag brennt sich besser ins Hirn ein. Im schlimmsten Fall wird dir das Teil von irgend nem Random-Atze geklaut, während du deinen Mitschülern die Vorzüge eines Notebooks für die Schule erläuterst :D.

  5. Jo das klingt eindeuting so, als ob du in ner Ausbildung als Fi/Ae am besten aufgehoben wärst. Von den Informatikstudenten, die ich kenne, klagen einige über sehr schwer verständliche abstrake und höhere Mathematik(eigentlich Dinge, über die man sich vor dem Studium informiert *hust*). Auf der anderen Seite ist das Einstiegsgehalt mit nem Studienabschluss halt schon höher. Die Frage, die man sich da allerdings stellen muss, ist:"Schaff ich das? Oder lieber ´ne Ausbildung und fleißig Fortbildungen und Zertifikate sammeln?"

    Gruß, Zieg0re

  6. Soweit ich weiß, ja. Wurden heute in der Berufsschule über Fehlzeiten, etc. belehrt und das sei wohl gängige Praxis in Betrieben, für unentschuldigtes Fehlen Urlaub zu streichen.

    An irgendwas offiziell-rechtlichem kann ich das allerdings nicht belegen, nur an der Aussage meines Lehrers.

    Gruß, Zieg0re

    /€ Die offizielle, gängige Praxis für Entschuldigungen ist auch, die beim Betrieb abzugeben, der die dann an die Berufsschule schickt, wurde mir vermittelt.

  7. Hallo!

    Ich arbeite an nem kleinen Programm, das verschiedene Datensätze in einem Treeview-Element geordnet darstellt. Die Datensätze speichere ich zeilenweise per StreamWriter in einer Textdatei, genauso lese ich sie auch wieder ein.

    Jetzt würde ich beim Einlesen bzw. am besten schon beim Übertragen in die TreeView doppelte Einträge filtern/ das Eintragen solcher direkt verhindern.

    Da ich allerdings noch neu in C# bin und ich mit TreeNodeCollection.Contains bzw. ContainsKey keine Überprüfung auf doppelten Text bewerkstelligen konnte, wollte ich mich mal erkundigen, ob man die Strings der Childnodes separat überprüfen kann, wenn ja, mit welcher Methode. Code muss nicht sein, ich wusel mir das schon irgendwie selbst zusammen.

    Hier der Code für das Eintragen in die TreeView:

    Anbei ein Screenie, wie die Benutzeroberfläche aussieht; und zur Verdeutlichung des Problems.

            private void Ok_Click(object sender, System.EventArgs e)//Click-Event für Ok
    
            {
    
                //Festlegung des Strings "Datensatz" für den als Knoten zu speichernden Text
    
                {
    
                    string Datensatz = null;
    
                    //String anfangs leer
    
                    Datensatz = textBox1.Text + ";";
    
                    Datensatz = Datensatz + textBox2.Text + ";";
    
                    Datensatz = Datensatz + textBox3.Text + ";";
    
                    Datensatz = Datensatz + textBox4.Text + ";";
    
                    Datensatz = Datensatz + textBox5.Text;
    
                    //Der string "Datensatz" ergibt sich aus den Inhalten aller 5 textBoxen(getrennt durch semicola)
    
    
                    string sub = Datensatz.Trim().Substring(0, 1);
    
                    //Definierung eines Substrings, der den ersten Buchstaben des jeweiligen "item"-strings darstellt
    
                    sub = sub.ToUpper();
    
                    //Konvertierung des Substrings in einen Großbuchstaben, z.B. bei falscher Usereingabe
    
    
                    bool Knotengefunden = false;
    
                    /*Festlegung der booleschen Variable Knotengefunden
    
                     * bedeutet: anfangs sind keine Hauptknoten vorhanden*/
    
                    foreach (TreeNode Knoten1 in treeView1.Nodes)
    
                    //Für jeden Hauptknoten "Knoten" in den "Node"-Elementen der treeview
    
                    {
    
    
                        if (Knoten1.Text == sub)
    
    
                        /*Wenn der Text des Knotens dem string "sub",also dem
    
                        * Anfangsbuchstaben des Nachnamens des Datensatzes entspricht*/
    
                        {
    
                            Knoten1.Nodes.Add(Datensatz);
    
                            //Füge dem Haupt
    
                            Knotengefunden = true;
    
                            //
    
                        }
    
                        //Zeige an "Knoten gefunden"
    
    
    
    
                    }
    
                    if (!Knotengefunden)
    
                    {
    
                        TreeNode Knoten;
    
                        //Festlegung des Hauptknotens "Knoten"
    
                        Knoten = treeView1.Nodes.Add(sub);
    
                        if (!Knoten.Nodes.ContainsKey(Datensatz))
    
                        Knoten.Nodes.Add(Datensatz);
    
    
                    }/*
    
                    //Füge einen Oberknoten mit dem Text string "sub" ein, also dem Anfangsbuchstaben des Nachnamens
    
                    Knoten.Nodes.Add(Datensatz.Trim());
    
                    //Füge einen neuen Unterknoten mit dem string "Datensatz" hinzu 
    
                    Knoten.Expand();
    
                    //Öffne den Oberknoten und zeige den Unterknoten an*/
    
    
    
                }
    
            }

    Danke schonmal im voraus für Lösungsansätze!

    Gruß, Zieg0re

    P.S: Unorthodoxen/falschen Programmier- bzw. Einrückstil bitte ich zu entschuldigen, ich programmiere erst seit 2 Wochen.

    P.P.S: Wer Rechtschreibfehler findet, darf sie behalten.

    post-63994-14430448449168_thumb.jpg

  8. Irgendwas mach ich wohl falsch, wenn ich meine kleinen Projektschnipsel fertig geschrieben hab, les ich mich in solche Sachen ein. Naja ok, bin auchn ziemlicher Programmier-Anfänger, da findet man schnell Dinge, die man nicht versteht und nachlesen muss :D

    Je nach Programmiersprache kann man ja auch einfach mal drauflosbasteln und nach und nach abarbeiten, was einem so in den Sinn kommt. Wobei ich zugebe, dass sowas als FiSi schwierig sein könnte, das "drauflosbasteln" :floet:.

    Greetz Ziege

  9. Weiß nich ob du die PN gelesen hast, aber z.B. bei uns in der lokalen Tageszeitung(Raum Nordhessen HNA) gabs ne ganze zeitlang noch Stellen für "Last-Minute-Bewerber", vielleicht einfach mal die örtlichen Printmedien durchforsten, sollte das Internet nichts mehr hergeben ;-)

    Viel Glück auf jeden Fall bei der Suche, das wird schon!

    Greetz Zieg0re

  10. Hallo ans Board erstmal, ist mein erster Beitrag hier.

    Ich würde mal behaupten, das kommt darauf an, was man macht und wie eigenständig man lernt. Ich hab seit 1 1/2 Wochen nen Ausbildungsplatz als FiAe und bin grade mit Visual C# am basteln; hatte bis auf nen 5-tägiges Probearbeiten null Ahnung vom Programmieren(von einigen Versuchen in Pascal in der Sek. 1 mal abgesehen *hust*) und bin trotz meiner (anfänglichen)Ahnungslosigkeit ständig beschäftigt. Ob das das Einlesen in die Grundlegenden Dinge ist oder das darauffolgende Ausprobieren des erlernten Wissens.

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