Unterschied; VS++ und VS2005

09/09/2006 20:12 Maybe It's Maybelline#1
Gibts eigentlich bei VS2005 einen gravierenden Unterschied zum alten VS++, wie z.B die Struktur, Syntaxx etc mal ausgenommen von den NET features? Natürlich is es besser, allerdings bezweifel ich das ich die NET funktionen für den Anfang benutzen kann/werde. Das Problem ist bei mir das ich nur gewillt bin SP2 auf mein Notebook zu installieren und dort VS2005 zu benutzen.
09/10/2006 09:36 CyRuSTheViRuS#2
Was ist VS++ ?

Wenn du n altes VS meinst dann :
Der Untersteht besteht darin das das neue mit NET arbeitet und n paar neue Features hat in Sachen Entwicklungsumgebung... paar kleinere neue Tools und Spielereien.

Und was meinst du mit " Gibts eigentlich bei VS2005 einen gravierenden Unterschied zum alten VS++, wie z.B die Struktur, Syntaxx" ? VS2005 ist ja nun das ganze Packet mit C++.NET, C#.NET , VB.NET und was da noch so ist.

Microsoft hat auch n bisschen an den .NET Sprachen an sich rumgefummelt und paar neue sachn usw usw eingebaut.
In VB.NET wär das zb Try Catch... ;o
09/10/2006 22:15 Maybe It's Maybelline#3
Mein Fehler, natürlich meinte ich VS6.

Mir gehts halt darum das wenn ich mit VS6, oder ähnlichem, anfangen würde das nicht später der Syntax im VS2005 anderster ist bzw wegen Tutorials. Also wegen C++.
09/11/2006 00:02 SilonVier#4
Hmm von VB auf C++ ... wie bist du nur auf diesen Weg geraten ;-)

Was VS und C++ angeht:

- Der Compiler in VS05 erzeugt einen _viel_ besseren Code (Größe, Geschwindigkeit). Bei VS6 musste ich mir beim Resultat schon das eine oder andere mal den Kopf schütteln.
Was das angeht, ist der Unterschied zwischen VS03 und VS05 nicht weltbewegend.

- Die C++ Implementierung wurde in VS05/06 strikter/genauer umgesetzt als es noch in VS6 der Fall ist. Hierfür ein Beispiel ist die veröffentlichte ApiHijack Library, die sich ohne kleinen Änderungen nicht unter VS6 kompilieren lässt.

- Einige APIs in VS6 (ohne updates) sind nicht deklariert weil sie erst in späteren Windows Versionen integriert wurden (VS6 wurde AFAIK im Jahre 1998 veröffentlicht ;)).

- Das debuggen unter VS6 ist nach VS05 ein wenig öde (Attach in andere Prozesse; Watch; Immediate) aber das ist nur Geschmackssage.

Für den Anfang sollte dich das aber nicht stören. Es gibt immernoch genug Leute die VS6 verwenden und damit glücklich sind.
09/11/2006 10:09 Maybe It's Maybelline#5
Quote:
Originally posted by SilonVier@Sep 11 2006, 00:02
Hmm von VB auf C++ ... wie bist du nur auf diesen Weg geraten ;-)
Du Witzbold :D