Zum Inhalt springen

Saheeda

Mitglieder
  • Gesamte Inhalte

    280
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    2

Alle Inhalte von Saheeda

  1. Hi, ich hab noch n anderes kleines Problem, möchte dafür aber keinen neuen Thread erstellen. Ich habe eine Klasse Form, in dieser rufe ich über ein Menü das Fenster "NewPersonDialog" auf. In dem Fenster gibt es verschiedene Textboxen, in denen ich z.B. Name, Alter, etc. eingeben möchte. Sobald das Fenster mit OK geschlossen wird, soll die neu erstellte Person gespeichert und in die Liste "Family" eingefügt werden. Problem: Es wird zwar eine neue Person angelegt, aber die Textbox-Werte werden nicht ausgelesen. In meiner Kontrollbox (tbCheck) stehen nur leere Einträge. Ich bekomme keine Fehlermeldung. MainForm: namespace Stammbaum { public partial class MainForm : Form { public Form1() { InitializeComponent(); } private void neuePersonAnlegenToolStripMenuItem_Click(object sender, EventArgs e) { NewPersonDialog form = new NewPersonDialog(); if (form.ShowDialog() == DialogResult.OK) { Person created = new Person(); Person.AddPersonToFamily(created); this.tbCheck.Text = "Surname:" + created.Surname + "\r\n"; this.tbCheck.Text += "Name: " + created.Name; this.tbCheck.Text += Person.FamilyToString(); } } } } Klasse Person: namespace Stammbaum { class Person { private string name; private string surname; private int dateOfBirth; private int dateOfDeath; private string gender; private Person mother; private Person father; private List<Person> siblings = new List<Person>(); private List<Person> children = new List<Person>(); private static List<Person> family = new List<Person>(); NewPersonDialog dialog = new NewPersonDialog(); public Person() { this.name = dialog.tbName.Text; this.surname = dialog.tbSurname.Text; } public string Name { get { return this.name; } set { this.name = value; } } public string Surname { get { return this.surname; } set { this.surname = value; } } public int Born { get { return this.dateOfBirth; } set { this.dateOfBirth = value; } } public int Died { get { return this.dateOfDeath; } set { this.dateOfDeath = value; } } public string Gender { get { return this.gender; } set { this.gender = value; } } public static void AddPersonToFamily(Person created) { family.Add(created); } public static List<Person> GetFamily() { return family; } public static string FamilyToString() { string output = ""; foreach (Person p in family) { output += p.Name + "\r\n"; output += p.Surname + "\r\n"; output += p.Born + "\r\n"; output += p.Died + "\r\n"; output += p.gender + "\r\n"; } return output; } } } Die Klasse NewPersonDialog enthält nur die Methode InitializeComponent() und die notwendigen GUI-Elemente auf dem Formular, ist ansonsten aber leer.
  2. Hallo Gybrush, danke, mit dem Hinweis hab ichs hinbekommen ^^. private void btnToLeft(object sender, EventArgs e) { foreach(object o in lbLeft.SelectedItems) { int index = lbLeft.Items.IndexOf(o); lbRight.Items.Add(lbLeft.Items[index]); } foreach (object o in lbRight.Items) { if(lbLeft.Items.Contains(o)){ lbLeft.Items.Remove(o); } }
  3. Hallo, ich spiele zurzeit bisschen mit der GUI in C# rum und möchte in einer ListBox mehrere Elemente auswählen und in eine andere ListBox verschieben können. (SelectionMode ist MultiSimple, wenn das wichtig ist...) Mein erster Ansatz: private void btnToRight(object sender, EventArgs e) { foreach (int i in lbLeft.SelectedIndices) { lbRight.Items.Add(lbLeft.Items[i]); lbLeft.Items.Remove(lbLeft.Items[i]); } } Auf diese Art kann ich zwar mehrere Elemente auswählen, es wird aber immer nur eins verschoben, die restlichen bleiben markiert in der Start-ListBox. Deswegen dachte ich, dass mit einer Liste lösen zu können: private void btnToLeft(object sender, EventArgs e) { List<object> picked = new List<object>(); foreach (int i in lbLeft.SelectedIndices) { picked.Add(lbLeft.Items[i]); lbLeft.Items.Remove(lbLeft.Items[i]); } lbRight.Items.AddRange(picked); } Hier bekomme ich schon beim Kompilieren einen Fehler: "Kann nicht von "Generic.List<object>" in "Forms.ListBox.ObjectCollection" konvertieren" Wie kann ich also mehrere Elemente zwischen den ListBoxen hin und herschieben? Danke!
  4. Hi daku, versuch trotzdem, dich noch für dieses Jahr zu bewerben. Zu verlieren hast du nichts. Ansonsten bemühe dich um ein Praktikum und bilde dich selbstständig weiter. Lies Bücher, schau Videos auf Youtube, schreibe eigene kleine Programme etc. Was dich halt persönlich interessiert. Alles ist besser, als nur rumzusitzen und zu warten, dass was passiert.
  5. Ok, es lag an nem fehlenden Leerzeichen nach "\run". Meine Tests laufen jetzt, aber ich glaube, ich mache was verkehrt. Wenn ich einen neuen Test hinzufüge, muss ich immer erst mein Programm kurz starten, damit der neue Test im NUnit auftaucht. Ist das normal? Ich habe bisher nur mit Java/Eclipse gearbeitet und konnte dort Tests separat ausführen.
  6. Hallo, ich arbeite mich gerade in C# ein und hänge grad beim Erstellen von Testfällen. Ich habe mir NUnit runtergeladen, die Datei entpackt und im Visual Studio unter Externe Tools eingefügt: Titel: NUni Befehl: C:\Users\...\NUnit-2.6.3\bin\nunit-x86.exe Argumente: /run$(BinDir)$(TargetName)$(TargetExt) Ausgangsverzeichnis: $(BinDir) In meiner Projektmappe habe ich eine Klasse "Programm.cs" und eine Klasse "TestProgramm": using System; using System.Collections.Generic; using System.Linq; using System.Text; using NUnit.Framework; namespace ConsoleApplication1 { [TestFixture] class TestProgramm { [Test] public void testFaculty() { double result = Program.faculty(3); double expected = 108; Assert.AreEqual(expected,result); } } } Wähle ich im Menü Extras -> NUnit kommt die angehängt Fehlermeldung. Was hab ich falsch gemacht? Und wie kriege ich das gefixt?
  7. Hallo, angenommen, jemand beginnt mit absolut null Vorkenntnissen seine Ausbildung zum FIAE. Wie lange dauert es circa, bis er nicht nur eigene Sachen macht und "rumspielt", sondern produktiv mitarbeiten kann?
  8. @ytmfb Nur ne Idee: Wir hatten in der Schule immer n Programm, mit dem der Lehrer alle Bildschirme auf seinem angezeigt bekommen konnte.(TeachersView oder so ähnlich) Wäre das nicht auch eine Option? Ein "Aufpasser" muss ja beim Test sowieso anwesend sein.
  9. Saheeda

    Animation mit CSS

    Hallo Memento, hm, irgendwie funktioniert das auch nicht so, wie ich das möchte. Egal, ob ichs mit oder ohne Pluszeichen probiere, die Werte werden einmalig festgelegt und verändern sich auch durch wiederholtes Klicken nicht mehr...
  10. Saheeda

    Animation mit CSS

    EDIT hat mich grad auf noch n Problem aufmerksam gemacht: Ich möchte, dass die Größe der einzelnen divs per Mausklick geändert werden kann. Meine Idee: <script> function setDimensions(height,width) { document.getElementById("sun").style.height=height; document.getElementById("sun").style.width=width; } </script> <input type="button" value="Größer" onClick="setDimensions('+20px','+20px');"> Ich kann so zwar die Größe absolut verändern (also auf 200, 300px etc) festlegen, aber nicht langsam in z.B. 20-px-Schritten wachsen lassen. (Unanimiert, auf Knopfdruck). Ich habs mit und ohne Gänsefüßchen probiert, mit und ohne "px", mit ner zweiten Variable dazwischen... Mir gehen grad die Ideen aus, was noch gehen könnte... Danke!
  11. Hallo, auf der Seite Codecadamy gibt es als Übungsaufgabe ein Sonnensystem, das mit CSS animiert werden soll. Die Lösung dafür lautet: @-webkit-keyframes spin-right { 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spin-right { 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } Ich kanns nur nicht so richtig nachvollziehen. Dank Google weiß ich jetzt zumindest, dass -webkit-, -moz-, -ms- und -o- für die verschiedenen Browser stehen. 1. Aber warum zweimal (fast) derselbe Code? Die Animation läuft auch ohne den zweiten Block durch. 2. Was bewirken die 100%? Bei 100% läufts flüssig durch. Bei 50% "pendelt" der Kreis, dreht sich also einmal komplett und wieder zurück. Bei 25% drehts sich einmal schnell um 360° und anschließend langsam wieder zurück. Ich sehe aber irgendwie kein Muster... Danke!
  12. @pr0gger Der Einwand ist berechtigt,daher kann ich dir das gar nicht übel nehmen. Ich weiß, welche Zeile "meiner" Codes was bewirkt. Ich kann sie selbst "lesen", wenn du das meinst.
  13. Hallo, also ich weiß, was Datentypen und Kontrollstrukturen sind und kann n paar einfache Arrays, Klassen und Funktionen zusammenschreiben. (Wenn jemand die Seite Codecademy kennt: Den PHP-Grundkurs hab ich durch, bei CSS bin ich grad.) Ich hab mich bisher in Delphi, C#, Javascript, PHP und HTML reingeschnuppert. Also darf ich zu Recht und ohne mich zu blamieren behaupten, Grundkenntnisse zu haben?
  14. Hallo, die Frage nach den Voraussetzungen wurde hier schon häufiger gestellt. Theoretisch: Gar keine, außer starkem Interesse. Nach einigen Vorstellungsgesprächen bin ich anderer Meinung. Die häufigste Frage ist nach den Vorkenntnissen in diversen Programmiersprachen, hier komme ich ins Straucheln, denn der Begriff Grundkenntnisse ist für mich sehr subjektiv. Was für den einen "like a boss" ist, ist für einen gestandenen Softwareentwickler Kindergarten. Deswegen meine Frage an euch: Was sind für euch Grundkenntnisse in einer Programmiersprache? (Für einen Azubi-in-spe)
  15. Danke für die Antworten! Ich nutze mal gleich den Thread: Ich habe heute ne Einladung zum AC samt Personalbogen bekommen. (Ausbildung zum FIAE) Unter anderem soll ich meine EDV-Kenntnisse in den Bereichen Programmiersprachen, Datenbanksysteme, Betriebssysteme, Grafikprogramme und Office angeben. Ehrlich gesagt weiß ich nicht, in welche Richtung das gehen soll. In der Schule hieß "Windows können", dass ich mich unfallfrei anmelden und Ordner erstellen kann... Sprachen: Ich krieg in Delphi n paar einfache Spielereien (z.B.) hin und habe mich bei csharpme durch die Tutorials gearbeitet. Sind das schon Grundkenntnisse? Datenbanken: Vor Jahren in der Schule mal damit gearbeitet. Ansonsten weiß ich nur, dass man mit AND, OR, NOT und Anführungsstrichen die Ergebnisse nochmal filtern kann. Betriebssysteme: Programme Installieren/Deinstallieren ist eh nur Ja-Ja-Weiter-Weiter-Ok-Fertig und geht von allein, Ordner erstellen oder Dateien packen/konvertieren ist auch keine Hexerei. Was wollen die hier hören? In welche Richtung geht so eine Frage?
  16. Hallo, nee, die Formulierung passt schon. ;-) Ich hätte dazu schreiben sollen, dass ich gelernte Köchin bin, aber in die IT-Branche einsteigen möchte und zurzeit auf Lehrstellensuche bin. Ich hab bei meiner letzten Stelle in einem Bereich gearbeitet, den ich in der Lehre überhaupt nicht hatte (und der mir ehrlich gesagt auch nicht sehr liegt), musste also komplett bei 0 anfangen (das hatte ich vorher auch gesagt, es war am Anfang trotzdem... unschön). Mein Chef meinte aber, ich hätte mich ganz gut reingefuchst.
  17. Hallo, ich habe heute ein Arbeitszeugnis von meinem letzten Arbeitgeber erhalten. Von Zeugnissprache verstehe ich nicht allzu viel, deswegen weiß ich nicht, ob man irgendwas davon auch negativ lesen könnte. Für mich klingt es nach einer guten zwei. Danke!
  18. Die Aussage ist meines Erachtens falsch. Die Ausbildung endet mit Bestehen der letzten Prüfung. Der Begriff "Ausbildungsvergütung" sagt ja aber schon, dass sie an ein Ausbildungsverhältnis gekoppelt ist. Ohne Ausbildung keine Ausbildungsvergütung.
  19. Hallo Stephen King, nur mal so ne doofe Frage: Warum möchtest du das erst nach 3 Jahren wissen? Im dümmsten Fall müsstest du ja jetzt alles neu schreiben... Bei uns wurden die Berichtshefte akzeptiert, solange sie vollständig, unterschrieben und ordentlich waren. FÜR DICH ist aber weniger die Form, als der Inhalt wichtig. Mithilfe des Berichtsheftes kannst du nachweisen, dass z.B. bestimmte Ausbildungsinhalte kaum oder gar nicht vermittelt wurden.
  20. Hallöle, jeder hat ja bestimmt schonmal die Frage "Warum sollten wir Sie einstellen?" in irgendeiner Form gehört oder sich zumindest gedanklich darauf vorbereitet. Da ich mich zurzeit auf eine zweite Berufsausbildung bewerbe, habe ich mich gefragt, was ich nem typischen Schüler voraus habe und ob ich auf diese Frage so oder so ähnlich antworten könnte: "Ich kenne die Softskills des Berufslebens." Was ich damit meine? Vor allem, wie man sich richtig gegenüber Vorgesetzten & Kollegen bzw. Kunden & Externen verhält; dass man niemanden vor versammelter Mannschaft bloß stellt, sondern Probleme erstmal vis-a-vis klärt. Überstunden mache ich zwar nicht wirklich gern, habe aber auch kein Problem damit, solange sie sinnvoll sind (d.h. keine Beschäftigungstherapien oder Meetings, wo nix bei raus kommt); "Arbeiten können" (Disziplin, Durchhaltevermögen, ich denke, ihr wisst, was ich meine). Plus: Ich komme ausm Dienstleistungsbereich, d.h. es ist mir selbst wichtig, den Kunden bestmöglich zufrieden zu stellen. Kann ich so argumentieren oder wirkt das zu ... zu ... schleimerisch?
  21. @viro Egal, wie nett dein Arbeitgeber ist und was er dir alles verspricht, machs nicht. Eine abgeschlossene Ausbildung ist mehr Wert, als sämtliche Zertifikate und Urkunden. Was machst du, wenn das Studium doch nicht klappt, du aber bei deiner jetzigen Stelle nicht bleiben kannst?
  22. @Hashtag Vielen Dank. Manchmal ist ne zweite Meinung Gold wert. Zu dem Baukastensystem: Es sollte n Harvest Moon-Clon werden. Wir hatten n Programm mit vorgegebenen Bauteilen (Gebäude, Menschen, Pflanzen) und mussten anschließend nur noch die genauen Parameter (Dialoge, Wachstumszyklen, Warenangebot in Shops, "Eigenschaften" der Tiere, etc.) einstellen. Ist aber nie fertig geworden. Zu Schul-Info: Excel & Word in zigtausend Varianten, gegen Ende hatten wir n Programm mit nem Lego-Männchen, dass wir anweisen mussten, bestimmte Routen abzulaufen. Ging glaube darum, uns mit IF-THEN und REPEAT-Anweisungen vertraut zu machen.
  23. @Hashtag Und, äh sorry dass ich frage, würdest du mich anhand des Schreibens oben einladen oder in Ablage P befördern? Sind eigentlich telefonische Vorstellungsgespräche theoretisch möglich / Kommt sowas an? Bei uns geht bald die Saison los, zwei Tage am Stück frei werden da wahrscheinlich ne Rarität und ich fahre gut 8-9 Stunden mitm Zug. Möchte aber auch noch nicht alle Zelte abbrechen, bevor ich was sicher habe. Tut mir leid, dass ich sooo viele Fragen und Unsicherheiten habe, aber ich kenne die Konventionen in der IT-Branche nicht. Innerhalb der Gastronomie weiß ich, was ich schreiben müsste, aber das dürfte hier zu flax sein.
  24. Wie findet ihr das? (Ja, ich weiß, hier gibts dafür n extra Forum, aber ich möchte keine zwei Threads zum selben Thema eröffnen.)
  25. Ich komme ursprünglich aus Dresden. Das Problem ist nur, dass ich bei weiter weg schwieriger Vorstellungsgespräche zeitlich koordinieren kann

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