Visual Studio 2005



  • Ich würds mal auf der Seite probieren die da Produckt herstellt ... 🙄

    www.microsoft.de



  • JennaJamson schrieb:

    Aber MFC enthält die Express Edition nicht wenn ich richtig liege oder?

    Da bin ich mir im Moment nicht ganz sicher, ob du mit der kommenden VC++ Generation auch MFC programmieren kannst. Ist aber auch nicht so wichtig, da MS voll auf .NET für GUI Entwicklung setzt.



  • Naja, es wird auf jeden Fall MFC 8.0 geben und die MFC (ob erst 9.0 oder schon 8.0) wird definitiv Avalon und WinFX wrappen. MFC wird für jeden C++ler weiterhin unter VC++ _das_ Framework sein, laut MS.

    Ob es in der ExpressEdition beiliegen wird, weiß ich nicht. Es ist aber wahrscheinlich. In der Standard-Edition wird es aber definitiv bei sein.



  • Artchi schrieb:

    MFC wird für jeden C++ler weiterhin unter VC++ _das_ Framework sein, laut MS.

    Gibts das auch irgendwo zum nachlesen? Das würde mich nach einigen Aussagen die hier in letzter Zeit getroffen wurden sehr wundern (und freuen, denn ein Großteil unserer Projekte basiert auf den MFC und eine Framework-Umgewöhnung ist immer so ne Sache).



  • Die Leute, die Sprüche ablassen das die MFC ausstirbt, haben sich das selbst zusammen gereimt. MS hat sehr oft geschrieben, das sowohl die MFC weiter supported wird und eine Zukunft hat und das auch C++ weiterhin trotz WinFX die einzige Sprache sein wird, die Windows 100% ausnutzen kann.

    Ich suche mal die ganzen Mitteilungen raus. Ich melde mich nochmal.



  • Hier offizielle Infos was MFC 8.0 können wird und vorallem was nach 2005 damit passieren wird (Beyond Visual Studio 2005):

    http://msdn.microsoft.com/visualc/whidbey/mfc2005/default.aspx

    Es gab erst kürzlich noch eine MSDN-Meldung in der drin stand, das man auch über native C++ auf WinVista zugreifen kann, weil die WinFX-Schnittstelle nicht DIE Schnittstelle sein wird. Soll heißen das die managed API weiterhin nur die zweite Geige spielen wird, was das maximale Potential für einen Entwickler angeht. Müsste ich aber nochmal zu Hause in ruhe danach suchen.



  • Danke für den Link. An dieser Stelle noch eine Frage: Gibt es eigentlich mittlerweile eine vernünftige Möglichkeit XML zu lesen oder ist das noch immer so ein Krampf?



  • In the years since the .NET Framework, the CLR, and C# were announced, many developers have wondered about Microsoft's plans for C++. Some have speculated that C# is a replacement for C++, but it most certainly is not. C# is a language that is easier to learn than C++, and provides access to the functionality of the CLR. For those who already know C++, there's no need to learn anything to gain access to the functionality of the CLR, and C++ has features that are not in C#, so moving would actually involve giving up some power.

    Quelle: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/movNETWFX.asp

    Also, wer immer noch die Gerüchte verbreitet, das C++ bei MS keine Zukunft spielt, soll mir nochmal nen Gegenbeweis liefern. Ich weiß nicht in wieviel Foren ich noch diese Gerüchte mit offiziellen MS-Meldungen widerlegen soll? Alle schreiben immer, das MFC und vorallem C++ durch C# ersetzt werden. Aber nirgends konnte mir einer eine entsprechende Meldung von MS zeigen. Komisch.

    Lest euch einfach mal den Link durch, da erfährt man einiges, das C++ weiterhin DIE und vorallem EINZIGE Sprache sein wird, mit der man auch zukünftige Windows-Versionen voll ausreizen kann.



  • Rikko schrieb:

    Danke für den Link. An dieser Stelle noch eine Frage: Gibt es eigentlich mittlerweile eine vernünftige Möglichkeit XML zu lesen oder ist das noch immer so ein Krampf?

    Ehm, wie meinst du das? Benutzt du irgendwelche XML-Klassen aus der MFC oder so? (kenne nur MFC6.0, weiß nicht was alles in MFC7 neu ist).

    Aber du kannst du jeden anderen XML-Parser benutzen. Z.B. TinyXML, das ist wirklich sehr einfach zu benutzen.

    http://www.grinninglizard.com/tinyxml/

    Wenn du komplexere XMLs, z.B. auch mit DTD, lesen/schreiben willst, dann benutze den XML-Parser von Apache.

    http://xml.apache.org/xerces-c/

    Solche Libs sind Betriebssystem-unabhängig, die verarbeiten ja nur reine Daten. Da mußt du nicht unbedingt MS-Libs benutzen.



  • was für manche vllt ganz interessant ist, ist die Visual Studio 2005 Beta. die komplette vs 2005 beta kann man sich für 10 € von microsoft zuschicken lassen

    http://www.microsoft.com/emea/msdn/betaexperience/dede/

    edit: direkt mal bestellt 😃



  • Weiß schon jemand einen genauen Erscheinungstermin für VS05 ?


Anmelden zum Antworten