Ich suche ein Buch



  • Hallo,

    ich hab n kleines Problem. In der Konsolenprogrammierung bin ich jetzt einigermaßen fit und will jetzt mit der MFC arbeiten. Dazu hab ich mir - voreilig wie immer - dieses Buch bestellt. Allerdings musste ich feststellen, dass das dann doch etwas zu schwer für mich ist. Deshalb suche ich jetzt ein Buch, dass mich von der Konsole zu den MFC bringt, allerdings nicht gleich auf der 2. Seite mit extrem abstrakten Codesegmenten umsich wirft (also etwas leichtere Kost). Des Weiteren hab ich noch nicht so viel Ahnung von speziellen Datenypen (z.b. CArray oder CString usw, ich glaub das is in einer Bibliothek, von der ich noch keine Ahnung habe (STL?)). Deshalb suche ich darüber auch noch ein Buch 😉

    Vielen Dank für Vorschläge;

    MfG 😉



  • Schau Dir mal mein Tutorial an. Steige zunächst in die WinAPI_programmierung ein, damit Du den Aufbau / Ablauf von Windows-Programmierung verstehst (Fenster, Nachrichtenschleife, Nachrichtenverarbeitung, ...). 🙂



  • CArray und CString sind Klassen aus den MFC. Die STL ist auch eine Ansammlung von Klassen, allerdings plattformunabhängig. Konsole ist echt prima zum Anfangen, aber schmeiß das Buch auf keinen Fall weg ;). Wenn du Bücher suchst solltest du mal hier gucken...



  • Vielen Dank, das is ja super! 🙂 🙂 🙂



  • Als Einsteigerbuch empfehle ich Dir folgenden Titel:
    Titel: "MFC PROGRAMMING FROM THE GROUND UP - Second Edition"
    Verlag: Osborne
    Autor: Herbert Schildt
    ISBN: 0-07-882573-3
    Preis: ~35 US$
    Seiten: 643
    Sprache: sehr leicht Verständliches Englisch

    Kapitelübersicht:

    1 - MFC and Windows
    2 - MFC Fundamentals
    3 - Processing Messages
    4 - Message Boxes and Menus
    5 - Introducing Dialog Boxes
    6 - More controls
    7 - Working with Icons, Cursors and Bitmaps
    8 - Managing Text and Solving the Repaint Problem
    9 - Working with Graphics
    10 - Introducing Common Controls
    11 - More common Controls
    12 - Status Bars, Tab Controls, Tree Views and the Month Calendar control
    13 - Property Sheets and wizards
    14 - Threaded Based Multitasking
    15 - Enhanced Menus
    16 - Adding Help
    17 - Creating Document/View Applications
    18 - Exploring ActiveX Controls
    19 - Using the Visual C++ AppWizard and Class Wizard
    A - A Overview of Traditional Style Windows Programming

    Dieses Buch hat den Vorteil, daß die MFC wirklich "von Grund auf" erklärt wird,
    auch DIE Codeteile, welche vom Wizard generiert wird.
    Daher ist man auch in der Lage OHNE Wizard ein komplettes MFC Programm samt
    Ressourcen (OHNE Ressourcen Wizard) zu programmieren.
    Meiner Meinung nach, wird dadurch das Verständnis der MFC massiv verstärkt.

    Ich kann dieses Buch, für welches aber C/C++ Grundkenntnisse vorausgesetzt werden, für Einsteiger nur empfehlen !

    Ich selbst habe es bei einem (meinem ersten) MFC-Kurs vom damaligen Trainer empfohlen bekommen - und ich habe es nicht bereut !
    Ganz im Gegenteil - es ist doch gut, wenn man auch ein Resourcefile im Textmodus lesen kann, oder den vorgenerierten Code versteht - und weiss wozu er gut ist.

    Als weitern Titel kann ich folgendes Buch empfehlen, welches dann auch schon mehr ins "Eingemachte" geht:

    Titel: "Inside Visual C++ 6.0"
    Verlag: Microsoft Press
    Autoren: David Kruglinski, George Sheperd, Scot Wingo
    ISBN: 3-86063-461-5
    Preis: 98 DM / 716 ÖS / 88 SFR
    Seiten: 1055
    Sprache: Deutsch

    Kapitelübericht:

    1 - Mircosoft Windows und Visual C++
    2 - Das MFC-Anwendungsgerüst
    3 - Einstieg mit dem MFC-Anwendungs-Assistenten
    4 - Ereignisbehandlung, Abbildungsmodi und eine Ansicht mit Bildlauf
    5 - Grafikgeräteschnittstelle, Farben und Schriften
    6 - Modale Dialogfelder und die Standardsteuerelemente von Windows
    7 - Nichtmodale Dialoge und Standarddialogfelder
    8 - ActiveX-Steuerelemente verwenden
    9 - Standardsteuerelemente von IE4
    10 - Speicherverwalutng unter Windows32
    11 - Bitmaps
    12 - Nachrichtenverarbeitung und Multithreading Programmierung unter Windows
    13 - Menüs, Zugriffstasten, das Richedit Steuerelement und Eigenschaftendialogfelder
    14 - Symbol- und Statusleisten
    15 - Eine wiederverwendbare Rahmenfensterklasse
    16 - Dokument und Ansicht trennen
    17 - Dokumente lesen und Schreiben - SDI-Anwendungen
    18 - Dokumente lesen und Schreiben - MDI-Anwendungen
    19 - Drucken und Seitenansicht
    20 - Teilbare Fenster und Mehrfachansichten
    21 - Kontextabhängige Hilfe
    22 - Dynamische Link-Bibliotheken (DLLs)
    23 - MFC-Anwendungen ohne Dokument- und Ansichtsklassen
    24 - Das Komponentenobjektmodell (COM)
    25 - Automatisierung
    26 - Vereinheitlichter Datenaustausch - Zwischenablage und OLE-Drag-&-Drop
    27 - Strukturierte Ablage
    28 - OLE-Server und Container
    29 - Einführung in die ATL-Bibliothek
    30 - ATL und ActiveX Steuerelemente
    31 - Datenbankverwaltung mit MS-ODBC
    32 - Datenbankverwaltung mit MS-DAO
    33 - OLE-DB Vorlagen
    34 - TCP/IP, Winsock und WinInet
    35 - Den MS_Internet Information Server programmieren
    36 - ActiveX-Document-Server und das Internet
    37 - Einführung in DHTML
    38 - Visual C++ für Windows CE
    A1 - Nachrichtenbehandlungsroutinen der MFC-Bibliothek
    A2 - MFC-Klassenidentifikationen und dynamische Objekterstellung

    Dieses Buch kann ich auch sehr empfehlen, allerdings würde ich empfehlen vorher oder parallel den Titel "MFC FROM THE GROUND UP Second Edition" durchzuarbeiten.

    Also - HAPPY CODING !

    PS: Erhard Henkes seine Homepage nicht vergessen !!!! 😉


Anmelden zum Antworten