Kostenlos "Visual C++ 6 - Das bhv Taschenbuch"



  • Visual C++ 6.0. Sonderausgabe. Mit CD-ROM. Nimm's leicht - nimm bhv! (Taschenbuch)

    Visual C++ 6, die Hochsprache unter den Programmiersprachen, gehört zum aktuellen Microsoft-Paket Visual Studio 6. Susanne Wigard, erfahrene Programmiererin und Seminarleiterin, erläutert anhand von zahlreichen Praxisbeispielen alles, was man zur Handhabung von Visual C++ wissen muss. Neben der Einordnung von C++ innerhalb der Programmiersprachen werden die wichtigsten Funktionen dieser Sprache umfassend und zielorientiert dargestellt. Die zahlreichen Programmierbeispiele sind zum sofortigen Praxiseinsatz geeignet.

    Der Preis: jetzt nur: 0,00€

    Hier geht es direkt zum Buch

    Über 1.000 weitere IT-Bücher zum Sonderpreis lieferbar!


  • Mod

    Ist dieses Forum wirklich das Richtige für ein Buch zu diesem Compiler?



  • Ist das die Sammlerausgabe zum 10jährigen Jubiläum? 😉


  • Administrator

    Steht da wirklich Visual C++ 6??
    Wir schauen immer, dass die Neuen vernünftige Compiler haben und dann kommt der Admin und empfiehlt so ein Buch?
    Oder entgeht mir etwas?

    Grüssli



  • Ich habe kein Buch empfohlen. 😉


  • Administrator

    Marc++us schrieb:

    Ich habe kein Buch empfohlen. 😉

    Als was soll man das dann verstehen? Verdient ihr etwas daran? Dann nehm ich ein paar 1000 Exemplare, wenn die kostenlos sind. Bin mir sicher, dass man mit denen gut anfeuern kann 😃

    Grüssli



  • camper schrieb:

    Ist dieses Forum wirklich das Richtige für ein Buch zu diesem Compiler?

    Wenn man die Autoren-Edition in die Finger bekommt ist DIESER Compiler beinahe die einzige Möglichkeit sich "kostenbewusst" in die MFC einzuarbeiten.

    In seiner Generation war der Compiler + IDE (meiner Meinung nach) gar nicht so schlecht.



  • Kritiker schrieb:

    Wenn man die Autoren-Edition in die Finger bekommt ist DIESER Compiler beinahe die einzige Möglichkeit sich "kostenbewusst" in die MFC einzuarbeiten.

    In seiner Generation war der Compiler + IDE (meiner Meinung nach) gar nicht so schlecht.

    Die IDE fand ich auch nicht übel. Aber der Compiler hatte mit C++ reichlich wenig zu tun. Genauso wie die MFC 🙄



  • dooooomi schrieb:

    Die IDE fand ich auch nicht übel. Aber der Compiler hatte mit C++ reichlich wenig zu tun. Genauso wie die MFC 🙄

    Kühne Behauptungen. Da würde ich doch um Erläuterung bitten, ansonsten kann man sie wohl als Nonsens abtun. 😉



  • Nonsense kam dabei heraus wenn mann versucht hat, mit dem MSVC 6 einigermaßen fortgeschrittene templategeschichten zu kompilieren. Vor allem in dem Bereich (aber nicht nur dort) war der Compiler einfach nicht standardkonform und hat recht schnell aufgegeben.
    Bereiche der boost Bibliothek unterstützen z.B. den MSVC 6 nicht mehr, weil die Entwickler den Aufwand für zu groß halten, sich die Ohren zu brechen um völlig standardkonformen Code dort zum Laufen zu kriegen.



  • Hundertprozentig standardkonform zu sein ist nicht unbedingt so wichtig. Damit hatten (und haben) noch massenweise andere Compiler Probleme. Für die tägliche Arbeit würde ich es sogar als (fast) völlig bedeutungslos bezeichnen. Allein mit dem Standard-Kram macht man sowieso keine großen Sprünge. Genauso muss man nicht jede Funktion aus jeder Bibliothek verwenden können.

    VC6 kann nicht alles, das ist schon richtig, aber es kann doch recht viel. Besonders wenn man bedenkt wie alt das Ding bereits ist. 🙂



  • Genau! wenn man das Alter dieses Compilers ansieht, dann kann man ihn nicht mit gutem Gewissen empfehlen.

    Dieser Compiler hat Bugs ohne Ende und man kauft sich so viel Ärger ein, wenn man diesen Code dann auf eine modernes VS portiert, dass man ihn wirklich nicht mehr empfehlen kann!

    Alleine was Templates, enum Syntax, for Scope betrifft ist es einfach nicht mehr zu vertreten.

    Just my 2 cents!



  • Kritiker schrieb:

    Hundertprozentig standardkonform zu sein ist nicht unbedingt so wichtig.

    Wenn es wenigstens 50% wären...
    Der VC6 ist wirklich das letzte um C++ zu programmieren. Vor allem "bedankt" sich das Forum sicherlich für jene Fehlgeleitete die dann schreiben das etwas nicht funktioniert.

    cu André



  • Kritiker schrieb:

    Hundertprozentig standardkonform zu sein ist nicht unbedingt so wichtig.

    Hundertprozentig standardkonform wird nie ein Compiler sein. Das bedeutet aber nicht, dass es nicht wichtig wäre, einen möglichst großen Teil des Standards abzudecken. Wenn es ok wäre, dass man alle Nase lang über Fehlermeldungen stolpert, wo andere Compiler problemlos den Code schlucken, dann bräuchte man garkeinen Standard.
    Standardkonformität ist eines der wichtigsten Qualitätsmerkmale eines Compilers - und VC 6 ist da im Vergleich zu anderen Compilern nunmal ein Desaster.



  • Martin Richter schrieb:

    Genau! wenn man das Alter dieses Compilers ansieht, dann kann man ihn nicht mit gutem Gewissen empfehlen.

    Dieser Compiler hat Bugs ohne Ende und man kauft sich so viel Ärger ein, wenn man diesen Code dann auf eine modernes VS portiert, dass man ihn wirklich nicht mehr empfehlen kann!

    Alleine was Templates, enum Syntax, for Scope betrifft ist es einfach nicht mehr zu vertreten.

    Just my 2 cents!

    Was stimmt denn mit der enum-Syntax nicht?



  • Kritiker schrieb:

    Hundertprozentig standardkonform zu sein ist nicht unbedingt so wichtig. Damit hatten (und haben) noch massenweise andere Compiler Probleme. Für die tägliche Arbeit würde ich es sogar als (fast) völlig bedeutungslos bezeichnen. Allein mit dem Standard-Kram macht man sowieso keine großen Sprünge. Genauso muss man nicht jede Funktion aus jeder Bibliothek verwenden können.

    VC6 kann nicht alles, das ist schon richtig, aber es kann doch recht viel. Besonders wenn man bedenkt wie alt das Ding bereits ist. 🙂

    Ja, für die alltägliche und vorallem einfachsten Sachen, reicht ein nicht-standardkonformer Compiler. Yo:
    http://www.c-plusplus.net/forum/viewtopic-var-t-is-223154.html

    Suuuper, nicht mal ne einfache Library wie SFML kann man benutzen! 😡 Weil er so ne einfache Sache wie std::size_t nicht kennt.

    Anscheinend programmierst du kein C++, sonst würdest du nicht so reden.



  • Bulli schrieb:

    Anscheinend programmierst du kein C++, sonst würdest du nicht so reden.

    Oder er verwendet nur die MFC-Funktionalitäten sowie "C mit Klassen" (kenne ich durchaus auch), und dann mag er tatsächlich mit dem VS6 hinkommen...
    [Nach dem Motto: Was ist die Standardbibliothek bzw. STL? Kann man das Essen?]

    cu André
    P.S: Aber versuch dich mal am Power++ 2.5 (noch in mindestens einer Firma die eingesetzte Entwicklungsumgebung), dann würdest du dir sogar den VS6 lieber wünschen...



  • ich bin erschüttert. da werden vom admin hoffnungslos veraltete bücher und compiler beworben. und crosspostings, für die jeder newbie gesteinigt würde, sind für diese *wichtige* sache natürlich auch ok. 😞



  • kopfschüttler schrieb:

    ich bin erschüttert. da werden vom admin hoffnungslos veraltete bücher und compiler beworben.

    An sich habe ich nichts gegen die Meldung, aber ich glaube selbst dem Admin sollte klar sein das es veraltet ist.

    Wobei ich in diesem Forum auch nichts kostenloses (mit Ausnahme von Verpackung und Versand) anbieten würde. Bei der letzten Aktion hatte ich nicht einmal meine eigenen Kosten komplett gedeckt bekommen, und auch noch Beschwerden über die Verpackung/Versandkosten [Die ich nachweislich zahlen musste] - IT Fachliteratur geht nunmal in der Regel nicht als Büchersendung durch [Da meist zu dick/schwer] und die Verpackung habe ich auch nicht zuhause rumliegen...

    Meine nächste (schon anstehende) Bücherabgabe wird dieses mal auf Bekannte und anschließend die Runde Papierablage begrenzt sein.

    cu André



  • Tachyon schrieb:

    Was stimmt denn mit der enum-Syntax nicht?

    VC6 erlaubt folgenden Syntax:

    class  CMyClass 
    {
    ...
    public:
      enum EMyEnum
      {
         enum1, enum2, 
      };
    ...
    };
    
    ...
    void Foo()
    {
    ...
       int i = CMyClass::EMyEnum::enum1;
    ...
    }
    

    EMyEnum ist kein Klassename oder Namespace und darf hier nicht verwendet werden.

    ... to be continued


Anmelden zum Antworten