MFC: Überblick bei den hunderten von Funktionen?



  • Halli Hallo,

    ich mache seit ca. 5 Tagen das MFC-Tutorial auf www.henkessoft.de.
    Das ist ja eigentlich ganz gut, nur langsam aber sicher verliere ich den Überblick. Ich bin jetzt bei Kapitel 6, und weiß nicht wie ich von der ganzen GUI-Programmierung jemals ein "Big Picture" kriegen soll.

    D. h. ich kann mir nicht vorstellen, dass ich jemals die hunderten von Funktionen und Klassen sinnvoll einsetzen kann. Außerdem verstehe ich auch manche Funktionen bzw. Klassen gar nicht. Die Klassen sind ja auch so ineinander verschachtelt und vererbt, dass ich ab einer gewissen Stufe gar nichts mehr verstehe.

    Als Vorkenntnisse bringe ich gute Kenntnisse in der Programmierung mit C und C++ mit. Das Hauptproblem ist für mich halt, das zu verstehen was irgendwelche anderen Leute geschrieben haben, und natürlich allgemein Windows-Spezifische Funktionen, etc.

    Natürlich fehlt mir auch die Übung was die Programmierung mit den MFC und GUI und so weiter angeht. Aber irgendwie fällt mir auch kein Projekt ein, dass ich mir selber quasi "aufgeben" könnte. Und nur das Tut durchzulesen und Beispiele nachzuvollziehen ist (wie ich inzwischen meine) wahrscheinlich nicht soooo sinnvoll.

    Nun meine Frage an die erfahrenen Programmierer hier: Waren eure Anfänge genauso schwer und teilweise auch frustrierend? Ist irgendwann der Punkt erreicht, wo man (im übertragenen Sinne gesprochen) 3 Schritte zurück Tritt, und sich sagen kann "Ja, so funktioniert das, und ich habe es verstanden"?

    Danke für Antworten...



  • Man denkt irgendwann, dass man endlich den Überblick hat. Dann kommt einer, der es besser kann und man merkt, dass der Haufen an Funktionen noch viel größer ist als man dachte.
    Dieses Szenario wiederholt sich irgendwie immer mal wieder. 🙄

    Wenn du noch was durcharbeiten willst, kann ich das empfehlen: http://msdn2.microsoft.com/en-us/library/aa716528(VS.60).aspx
    Danach hatte ich das Gefühl, zumindest die Nase aus dem Sumpf gestreckt zu haben.

    Ansonsten musste ich für mich feststellen, dass man eigentlich immer nur über die Teile den Überblick hat, die man täglich nutzt - die anderen rücken in den Hintergrund und "verblassen" wieder.
    Nach und nach verbessert sich aber das Gesamtwissen. Und über Dinge, die man schon mal kannte bekommt man schneller wieder den Überblick.

    Such dir interessante Projekte. Wenn dir keine einfallen hätte ich noch ne Idee. 😃
    Beinhaltet u.a.:
    Bilder anzeigen
    Datenbankzugriff übers Internet
    Webseitengenerator
    FTP
    Rechteverwaltung
    ...ich hab zwar die Ideen und könnte es gut gebrauchen - hab aber keine Zeit. 😞



  • Waren eure Anfänge genauso schwer und teilweise auch frustrierend?

    Jopp. Aber da hilft nur eins: Programmieren. Vom Lesen alleine wirst du nicht schlau. Vom Programmieren alleine auch nicht, die richtige Mischung ists. Und Programme anderer (fähiger, erfahrener) Programmierer angucken ist immer gut.

    Ist irgendwann der Punkt erreicht, wo man (im übertragenen Sinne gesprochen) 3 Schritte zurück Tritt, und sich sagen kann "Ja, so funktioniert das, und ich habe es verstanden"?

    Jopp. Nach ein paar Jahren kommt das (wenn nicht hast du den falschen Job/das falsche Hobby) 🙂



  • Waren eure Anfänge genauso schwer und teilweise auch frustrierend?

    Genauso ist es. Am Anfang habe ich nur Bahnhof verstanden, bis es irgedwann klick machte.

    Und man lernt nie aus!



  • Waren eure Anfänge genauso schwer und teilweise auch frustrierend?

    Jopp. Aber da hilft nur eins: Das Forum hier lesen.


Anmelden zum Antworten