Suchergebnisse

Suchergebnisse 1-18 von insgesamt 18.

  • Benutzer-Avatarbild

    Hi ich bin der Ansicht, dass C# nicht so kompliziert ist, als dass es allzu lang dauert, da wirklich durchzusteigen, wenn man es auf die richtige Art und Weise lernt. Es ist halt schwer, abzuschätzen, was die Dos und Don'ts sind, mit denen man konfrontiert wird, insbesondere bei Windows Forms. Was man hier im Forum ständig antrifft, sind solche Sachen, wie ListBox.Items.Add oder dergleichen, die restlos ersetzt werden sollten durch Datenbindung. WPF ist wesentlich mächtiger, was Customization an…

  • Benutzer-Avatarbild

    Ich würde vorschlagen, dass du dir einen Plan machst, wie es für dich angenehm ist, zu lernen. Da können dir auch die Leute hier im Forum Infos liefern zu den Themen, die du dir unbedingt anschauen solltest und ggf. Anregungen oder Tipps geben, wie du es dir am besten beibringst. Eine mögliche Vorgehensweise wäre vielleicht: - Stichpunktartig eine Liste über die Dinge aufstellen, die man lernen möchte - Eine Beschreibung durchlesen und zu den Stichpunkten was schreiben, was es knapp zusammenfass…

  • Benutzer-Avatarbild

    Naja, ich lerne halt aber auch schlecht mit den Lernplänen anderer, muss ich dazu sagen. Ich tue mir wesentlich leichter, wenn ich mir die Sachen selbst vorbereite, habe ich gemerkt. Kann natürlich aber auch sein, dass ich bei dem Thema nur schlechte Bücher verwendet habe, aber wirklich zu etwas geführt hatte das damals nicht. Aber ich hatte damals auch genug Zeit, es mir so beizubringen, wie ich es gemacht hatte: Learning by doing. Ist halt im Nachhinein ein riesiger Zeitaufwand mit relativ una…

  • Benutzer-Avatarbild

    Zitat von AtomiX: „meintest du das so von wegen in den Lehrplan als abgehackt schreiben? Oder für sich selber nochmal die groben Gedanken durch zu gehen und die nieder zuschreiben?“ Ich würde beides machen. Das Abhaken ist für mich das Abschließen eines Prozesses (+ es ist eine Form von Belohnung), das Zusammenfassen bringt die gelernten Dinge nochmal auf den Punkt. Ich würde auch erst zusammenfassen - und dies sehr kurz und prägnant - und danach erst den Haken setzen. Außerdem würde ich danach …

  • Benutzer-Avatarbild

    Du musst ja nicht darauf warten, bis die Diskussion hier fertig ist, bevor du dich an die Arbeit machen kannst. Verwechsle aber eines nicht: Du kannst zwar mit den Datasets schnell Anwendungen entwickeln, die auch halbwegs robust sind, aber wirklich in der tieferen Anwendung nutze ich die absolut nicht. Meines Erachtens ist es ausgesprochen wichtig, sich nicht auf eine Technologie zu konzentrieren, sondern möglichst viele abzudecken. Es wird sich sowieso ergeben, wenn du tiefer in die Entwicklun…

  • Benutzer-Avatarbild

    Zitat von AtomiX: „Wie meinst du das mit Datasets und eigene Technologien?“ Eigene Technologien nicht. Ich meinte damit z.B. WPF, SQL, DirectX und was man halt so kennt. Das hängt auch total von der Sparte ab, in der man entwickelt. Es macht z.B. wenig Sinn, Server und DirectX zu verknüpfen. Aber wie gesagt: Ein Schritt nach dem anderen. Bis du an der Stelle bist, vergeht noch einiges an Zeit. Viele Grüße ~blaze~

  • Benutzer-Avatarbild

    Es handelt sich hier um Meinungen, d.h. sie gehen auseinander. Es gibt auch nicht das beste Buch, da das völlig subjektiv ist. Du brauchst ein korrektes Buch, bzw. eine korrekte Lernquelle. Allerdings scheinst du bisher auch ohne zurecht zu kommen, warum also nicht diesem Weg folgen, bis du nicht mehr weiter kommst. Viele Grüße ~blaze~

  • Benutzer-Avatarbild

    Wie gesagt, es ist irrelevant, welches Buch du kaufst, solange es die Inhalte korrekt darstellt. Ich habe keins der Bücher gelesen, aber die dir oben empfohlene Literatur wird ja dann hoffentlich das leisten. Ich habe es halt auf die Art gelernt, dass ich, sobald ich einen Begriff nicht kannte, ihn nachgeschlagen habe. Das war zwar etwas mühsam, da es teilweise dann schon recht weit in die Materie ging, aber hat definitv zum besseren Verständnis der Sprache beigetragen, nicht nur zum "Wie", sond…

  • Benutzer-Avatarbild

    Schleifen braucht man, um gewisse Instruktionen mehrmals auszuführen (nicht zu verwechseln mit einem Timer: Ein Timer führt Aktionen nach gewissen Intervallen wieder aus, eine Schleife führt ihren Inhalt streng nacheinander aus) Es gibt folgende Schleifen: - while - do-while - for - forall Die while-Schleife führt einen Code aus, solange eine Bedingung zutrifft: C#-Quellcode (2 Zeilen) Der Schleifeninhalt (statement) wird solange ausgeführt, bis die Bedingung nicht mehr zutrifft. Zum Beispiel: C…

  • Benutzer-Avatarbild

    Danke für das positive Feedback, das freut mich sehr. Es hilft häufig, ähnliche Begriffe zu gruppieren: Ein StreamReader bearbeitet einen Stream. Dateien können als Stream dargestellt werden, d.h. EndOfStream gibt an, ob das Ende der Datei erreicht wurde. Es heißt in diesem Kontext also nur "Ist das Ende der Datei erreicht?". Es ist wichtig, dass man diese Begriffe versteht und auch die Zusammenhänge zwischen ihnen. Der Fokus lag beim Beispiel aber auf etwas anderem, es war nicht wichtig, dass d…

  • Benutzer-Avatarbild

    Anzumerken ist, dass die Funktion int.TryParse mit dem Ergebnis der Funktion InputBox aufgerufen wird. Viele Grüße ~blaze~

  • Benutzer-Avatarbild

    Innerhalb von Methoden, ja. Außerhalb geht es auch nicht. Faulheit ist aber kein guter Grund, es zu verwenden. Viele Grüße ~blaze~

  • Benutzer-Avatarbild

    Du musst solche Sachen einfach ausprobieren, das hilft dir viel mehr. Solche Sachen lernt man viel besser, wenn man sie direkt anwendet; die Beispiele helfen sicher beim Verständnis, aber was dann geht und was nicht, verankert sich erst beim Verwenden - selbiges bei der Sinnhaftigkeit. Viele Grüße ~blaze~

  • Benutzer-Avatarbild

    Es geht um die InputBox-Funktion, die ich selbst eingeführt habe. Es geht ja auch um C#, insofern gibt es die InputBox-Funktion nicht. In meinem langen Beitrag hatte ich das geschrieben, aber aus dem kurzen wird das nicht ersichtlich. Der Unterschied ist, dass ErfinderDesRades sich in Teilen nicht an die Konventionen hält, die z.B. ich so verwende (immer an der Sinnhaftigkeit orientiert, natürlich). Da ich aber zuvor die Konventionen halb ausgebreitet habe und sich ErfinderDesRades dagegen aussp…

  • Benutzer-Avatarbild

    Ein Konstruktor ist Teil von Klassen oder Strukturen: C#-Quellcode (9 Zeilen) Man nennt ein Objekt von einem bestimmten Typ eine Instanz von diesem. Z.B. sind 1, 2, 3 Instanzen des Typs int, "bla" ist eine Instanz des Typs string. Du kannst bei obiger Klasse eine Instanz durch das new-Schlüsselwort erzeugen: C#-Quellcode (1 Zeile) Was bei new X("bla") aufgerufen wird, ist der Konstruktor der Klasse - eben jener Code, der aufgerufen werden soll, wenn eine Klasse instanziiert wird. Im Code hast du…

  • Benutzer-Avatarbild

    Sehe ich nicht so. Es werden nach-und-nach die Elemente eingeführt und ich gebe mir auch Mühe, die zugehörigen Grundlagen zu vermitteln. Ich bin aber jemand, der eben genau so lernt: Ich lerne erst, was es gibt und wie es geht und danach arbeite ich mich durch all diese Dinge nochmal explizit durch Tests, Beispiele, usw. durch. Ich würde auch Sprachen so lernen: Erst Grammatik und ein gewisses Grundvokabular, damit ich all jene Dinge an einfachen Beispielen lernen kann und dann würde ich mir meh…

  • Benutzer-Avatarbild

    Der Konstruktor ist das C#-Quellcode (3 Zeilen) Mit new erzeugst du eine Instanz des Typs - in unserem Fall X. Der Konstruktor wird durch new aufgerufen. Es handelt sich bei Width und Height lediglich um Eigenschaften, die bspw. ein Fenster hat. Sie heißen zwar gleich, aber es gibt zwischen CSS und C# einige fundamentale Unterschiede. Ich würde ehrlich gesagt nicht unbedingt Parallelen zwischen C# und HTML/CSS suchen, da es zwar um ein ähnliches Thema geht, aber C# eine Programmiersprache und CS…

  • Benutzer-Avatarbild

    Nein, die Parameterliste darf auch leer sein. Der Konstruktor "heißt" aber genauso, wie die Klasse selbst: C#-Quellcode (9 Zeilen) Viele Grüße ~blaze~