Zum Inhalt springen

maestro impostor

Mitglieder
  • Gesamte Inhalte

    482
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    2

Alle Inhalte von maestro impostor

  1. Das wäre auch meine erste Vermutung. Das anhang der paar Code-Fetzen festzustellen ist aber schwer...
  2. Okay. Stell mal bitte den kompletten Code hier rein. Aus einzelnen Code Fetzen ist es immer schwer irgendwelche Fehler zu finden...
  3. Lass mich raten: In deiner Form1 erzeugst du eine Instanz von deiner Klasse ResultWriter, richtig?
  4. Finde ich gar nicht mal so schlecht die Aussage. Im Gegensatz zur Dokumentation lügt der Code nie
  5. Beim FileSystemWatcher gibt es ein Event welches eintritt wenn sich bspw. eine Datei ändert o.Ä. Siehe hierzu: https://msdn.microsoft.com/de-de/library/system.io.filesystemwatcher(v=vs.110).aspx den Abschnitt "Ereignisse" Mal als Beispiel public class Playground { System.IO.FileSystemWatcher myFileSystemWatcher; private void foo() { myFileSystemWatcher = new System.IO.FileSystemWatcher(); myFileSystemWatcher.Path = @"C:\PPS"; myFileSystemWatcher.NotifyFilter = System.IO.NotifyFilters.LastAccess | System.IO.NotifyFilters.LastWrite | System.IO.NotifyFilters.FileName | System.IO.NotifyFilters.DirectoryName; myFileSystemWatcher.Filter = "*.txt"; myFileSystemWatcher.Changed += new System.IO.FileSystemEventHandler(OnChanged); myFileSystemWatcher.EnableRaisingEvents = true; myFileSystemWatcher.IncludeSubdirectories = false; } private void OnChanged(object source, System.IO.FileSystemEventArgs e) { // Methodik } } Des weiteren würde ich in dem Context keine Messagebox anzeigen sondern das ganze in einem anderen Context handeln.
  6. Nein, im Gegenteil. Die Frage ist was man dort verlangen kann. 35h Woche, Reisetätigkeit zw. 15-20% der Zeit im Jahr. 30 Urlaubstage. 60k / p.a. erscheint mir etwas "wenig"
  7. Welcher Rang den genau? Zu einem bestimmten User oder was benötigst du genau?
  8. Du kannst deine BinaryCalculation Klasse auch wie folgt umbauen: public abstract class BinaryCalculation : ICalculation { protected double _firstOperand; protected double _secondOperand; public BinaryCalculation(double a, double b) { _firstOperand = a; _secondOperand = b; } public abstract double Calculate(); public override string ToString() { return $"Berechnung {_firstOperand} + {_secondOperand} = {Calculate()}"; } } Was mMn. nicht gegen das Single-Responsibility-Prinzips verstößt, da jedes Objekt in C# von Object abgeleitet ist und dadurch von Haus aus über ToString() die String Representation der Klasse liefert. https://msdn.microsoft.com/de-de/library/system.object(v=vs.110).aspx
  9. das oder die ToString() Methode zu überschreiben.
  10. Was mich ein wenig wundert: In den News liest man viel über einen Stellenabbau bei thyssenkrupp Industrial Solutions. Warum werden dann überhaupt neue Stellen geschaffen? Doch ein wenig strange das ganze.
  11. Bitte nicht durcheinander kommen. Du verkettest die Ergebnisse (Rückgabewerte) der Calculate Methode!
  12. Wobei, das SeriesCalculation wäre im der "Context" und "BinaryCalculation" wäre die "Strategy" die du den Context injectest.
  13. @arlegermi Würde dein Vorschlag nicht sogar in Richtung des Strategy-Pattern gehen?
  14. Um mit vier Zahlen zu rechnen: new Addition(new Addition(new Addition(1,2).Calculate(), 3).Calculate(), 4) Eigentlich ganz einfach new Addition(1,2).Calculate() => liefert Ergebnis X. Ergebnis X packst du wiederum als ersten Summanden in deine Addition Klasse. Wenn man das ganze nicht einzeilig machen möchte würde das so aussehen: var x = new Addition(1,2).Calculate(); var result = new Addition(x, 3).Calculate(); Und bei vier Zahlen: var x = new Addition(1, 2).Calculate(); var y = new Addition(x, 3).Calculate(); var result = new Addition(y, 4).Calculate();
  15. Neuer Artikel auf heise.de https://www.heise.de/developer/meldung/Entwicklergehaelter-Wer-mit-Clojure-und-F-arbeitet-verdient-besser-3992817.html
  16. Basierend auf den Zielvereinbarungen kannst du auch u.U. ein höheres Wunschgehalt angeben. Beispielsweise wenn du eine Zertifizierung im Bereich Projektmanagement oder Personalführung erfolgreich abschließt und anschließend mehr im Bereich Projektmanagement oder Personalführung involviert wirst. Das musst du dann aber entscheiden was letztendlich bei deinem AG möglich ist und was nicht.
  17. Man kann natürlich auch den Weg gehen und mit dem AG Zielvereinbarungen bezogen auf das Wunschgehalt treffen. "Was muss ich tun um mein Wunschgehalt von xxx zu erreichen?" Deine Differenz zum Wunschgehalt von 36k beträgt ~ 13.500 EUR. Das ganze könnte man dann ungefähr wie folgt verhandeln / vereinbaren: 8.000 EUR p.a. direkt nach der Verhandlung on Top Die restlichen 5.500 EUR p.a. nach bestehen von xxx oder erreichen von yyy Die Aufteilung ist natürlich frei wählbar. Je nachdem worauf sich der AG einlässt - oder eben nicht.
  18. Das würde eine Gehaltssteigerung von mehr als 50 % bedeuten. Ich schließe mich meinen Vorrednern an: Beim selben Arbeitgeber wird das schwer umsetzbar sein. Klar. Du kannst natürlich deinen Gehaltswunsch bzw. Vorschlag anbringen.
  19. Environment.NewLine macht eigentlich nichts spannendes. Abhängig vom Betriebssystem bzw. der Plattform liefert es dir die Zeichen für einen Zeilenumbruch zurück. Bei Windows wäre das bspw. "\n\r"
  20. Könntest ein Environment.NewLine hinten dranhängen Wenn du bei File bleiben möchtest: File.AppendAllText(_file, $"{calculation.GetType()} result: {calculation.Calculate()}{Environment.NewLine}"); Dann wird am Ende der Zeile ein Zeilenumbruch eingefügt.
  21. Nichts gegen den TE, aber den TE mit Bill Gates oder vice versa zu vergleichen ist doch blasphemie. Bill Gates motiviation war sicherlich eine andere als die des TE. Edit: @TE: Wenn du darauf bock hast, mach die Umschulung bzw. die Ausbildung. Jedoch kann dir keiner Garantieren das du im Anschluss direkt einen Arbeitsplatz in der Branche findest. Ich würde es dir wünschen und drücke dir die Daumen. Man muss das ganze auch ganz nüchtern betrachten: Du bist 34, hast in dem Bereich noch kein Wissen geschweige den Erfahrung vorzuweisen und möchtest jetzt deine Ausbildung nachholen. Andere sind in dem Alter schon seit ~10 Jahren oder länger dabei und haben bereits in frühen Kindheitsjahren an einem C64 rumgebastelt. Damit möchte ich nicht sagen das es unmöglich ist, aber einfach wird es auf keinen Fall. Vor allem was das Thema Gehalt etc. angeht.
  22. Hast du dir die Linsen vom Augenarzt oder vom Optiker geben lassen? Ich trage schon seit 14 Jahren Kontaktlinsen. Anfangs auch vom Optiker und hatte immer dieses Fremdkörpergefühl. Seitdem ich bezüglich der Linsen an meinen Augenarzt herantrete und auch die perfekte Kontaktlinsenflüssigkeit gefunden habe, habe ich keine Probleme mehr mit Fremdkörpergefühl und oder trockenen Augen
  23. Perfekt. Dann funktioniert es nun wie es soll. Klassenprogrammierung_in_C_Sharp.Addition => calculation.GetType() (Der Laufzeittyp der Objektinstanz.) result: 9 => die 9 entspricht dem Rückgabewert von calculation.Calculate()
  24. Wobei, mir fällt ein: Wenn du $"{calculation.GetType()} result: {calculation.Calculate()}" benutzt und dein Visual Studio String Interpolation nicht unterstützt dann sollte diese Zeile rot unterkringelt sein und das Projekt sollte sich nicht kompilieren lassen. Kannst du das ganze noch mal probieren? Wichtig ist dass das $ Zeichen vor den Anführungsstrichen steht. Folgende Aussage liest sich nämlich so als würde das $ vor den Anführungszeichen fehlen, da eigentlich der Code in den geschweiften Klammern ausgeführt werden muss / soll und das Ergebnis dieses Codes dort als string ausgegeben wird.

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