<ole>
Siden du skriver .NET, mener du så C++ eller C#?
/mvh
</bole>
prøv C# .. hent visual studio C# express, et gratis udviklingsvæktøj, og der kommer mere og mere materiale på nettet om det..
.net er klart det mest brugte i industrien, men det kan ikke bruges til så meget hvis du vil skrive Linux-programmer eller noget tilsvarende, så det kommer an på hvad du skal bruge det til.
C++ er et generelt sprog
C++.NET er et ikke-teknisk navn som bruge løst og fast om:
- Microsofts C++ dialekt
- en IDE fra Microsoft
etc.
Den tekniske term er managed C++ som er C++ kode kompilet til at køre
for .NET runtime.
Bemærk at Microsofts compiler kan bruges med både managed C++ (for .NET
runtime) og unmanaged C++ (native).
Først og fremmest skal du lære sproget som per ANSI standard - og det er det
samme uanset hvad.
Så skal du vælge environment. Hvis du vil lave programmer til Windows og du
gerne vil med på det nyeste så er managed C++ til .NET nok løsningen. Hvis
du vil udviklike kode til Windows og Linux, så skal du nok holde dig
til normal unmanaged (i MS terminologi) C++.
Og hvis du vil kode til Windows of .NET, så er C# nok både nemmere og
mere relevant til de fleste typer applikationer. Der bliver ikke skrevet
ret meget managed C++.
Det jeg havde tænkt mig i den sidste ende, når at jeg altså er blevet dygtig nok var at lave et mod til Half-Life 2...
Arne, hvor vil du foreslå at jeg starter?
Jeg gætter på at Hald-Life 2 er en native applikation (ikke en .NET applikation)
og at den loader Win32 DLL'er (og ikke ActiveX DLL'er).
Hvis det er korrekt så skal den skrives i unmanaged C++.
Der er ikke noget til hinder for at bruge Visual C++.NET som udviklings værktøj,
men du kan ikke bruge .NET delen.
Jeg tror bare at jeg skal studere unmanaged C++ så... :-)
Jeg er ret sikker på at half-life 2 ikke er en .NET applikation.
Arne har givet den bedste forklaring, og har 100% fortjent point'ne.
Sender du et svar?
hvor får man så fat i .net henne og er det gratis (er selv lige begyndt på C++)
.NET runtime + .NET SDK + C++.NET compiler kan downloades gratis fra Microsoft