<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[WinApi oder .NET Framework]]></title><description><![CDATA[<p>Hi,<br />
ich habe einige Fragen.<br />
Ich kenne mich jetzt schon einigermaßen in C++ und der Konsole aus<br />
(heißt ich kenne die Grundlagen und weiß wie man Klassen macht)<br />
und wollte jetzt mal in die Windows Programmierung einsteigen.<br />
1. Was wäre dafür am besten geeignet?<br />
Eher die WinApi oder das .NNET Framework?<br />
Was genau ist der Unterschied von den Beiden?<br />
Hab gehört das die WinApi bisschen mehr kann aber das .NET Framework<br />
dafür leichter ist. Stimmt das?<br />
2. Auf jeden Fall möchte ich nicht auf C# umsteigen sondern auf<br />
C++ weiterprogrammieren. Geht .NET auch auf C++? Was genau ist der<br />
Unterschied von C++ und C#?<br />
3. Kennt einer ein gutes Buch das über die Programmierung von<br />
C++ und der WinApi handelt? (Es sollte nicht nur erklären,<br />
wie man in der WinApi Fenster macht.)<br />
4. Ich habe gehört das die WinApi bald ausstirbt und durch<br />
C# (wird C++ durch C# ersetzt?) und das .NET Framework ersetzt wird.<br />
Rentiert es sich dann überhaupt die Winapi zu lernen?<br />
Ich meine ich lerne jetzt C++ und die WinApi<br />
und wenn ich fertig bin ist C# und .NET auf dem neuesten Stand <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Vielen Dank <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/198026/winapi-oder-net-framework</link><generator>RSS for Node</generator><lastBuildDate>Fri, 01 May 2026 12:02:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/198026.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 17 Nov 2007 09:46:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to WinApi oder .NET Framework on Sat, 17 Nov 2007 09:46:45 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich habe einige Fragen.<br />
Ich kenne mich jetzt schon einigermaßen in C++ und der Konsole aus<br />
(heißt ich kenne die Grundlagen und weiß wie man Klassen macht)<br />
und wollte jetzt mal in die Windows Programmierung einsteigen.<br />
1. Was wäre dafür am besten geeignet?<br />
Eher die WinApi oder das .NNET Framework?<br />
Was genau ist der Unterschied von den Beiden?<br />
Hab gehört das die WinApi bisschen mehr kann aber das .NET Framework<br />
dafür leichter ist. Stimmt das?<br />
2. Auf jeden Fall möchte ich nicht auf C# umsteigen sondern auf<br />
C++ weiterprogrammieren. Geht .NET auch auf C++? Was genau ist der<br />
Unterschied von C++ und C#?<br />
3. Kennt einer ein gutes Buch das über die Programmierung von<br />
C++ und der WinApi handelt? (Es sollte nicht nur erklären,<br />
wie man in der WinApi Fenster macht.)<br />
4. Ich habe gehört das die WinApi bald ausstirbt und durch<br />
C# (wird C++ durch C# ersetzt?) und das .NET Framework ersetzt wird.<br />
Rentiert es sich dann überhaupt die Winapi zu lernen?<br />
Ich meine ich lerne jetzt C++ und die WinApi<br />
und wenn ich fertig bin ist C# und .NET auf dem neuesten Stand <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Vielen Dank <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404813</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404813</guid><dc:creator><![CDATA[Cengo]]></dc:creator><pubDate>Sat, 17 Nov 2007 09:46:45 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi oder .NET Framework on Sat, 17 Nov 2007 13:34:15 GMT]]></title><description><![CDATA[<ol>
<li>
<p>Für produktives Arbeiten ist WinAPI eigentlich nicht zu gebrauchen, Wrapper wie MFC, andere GUI-Toolkits wie wxWidgets und auch Windows.Forms im .NET-Framework sind wesentlich komfortabler.<br />
WinAPI-Funktionen kann man auch trotz Nutzung des .NET-Frameworks verwenden (auch wenn man es besser nur notfalls tun sollte)<br />
Die wichtigsten Sachen kann man alle auch mit dem .NET-Framework und dann in der Regel deutlich einfacher und komfortabler.</p>
</li>
<li>
<p>.NET kann auch von mehreren Sprachen aus genutzt werden:<br />
<a href="http://de.wikipedia.org/wiki/.NET#Sprachneutralit.C3.A4t_und_gemischtsprachige_Programmierung" rel="nofollow">http://de.wikipedia.org/wiki/.NET#Sprachneutralit.C3.A4t_und_gemischtsprachige_Programmierung</a><br />
...unter anderem auch C++ mit managed-Extensions</p>
</li>
<li>
<p>Das Buch das hier immer wieder empfohlen wird ist der Petzold</p>
</li>
<li>
<p>Nein, C# ersetzt kein C++. Die WinAPI ist bisher auch nicht am aussterben (und selbst wenn sie es irgendwann mal tun sollte, wird MS mit Sicherheit nen Compatibility-Layer basteln)</p>
</li>
</ol>
]]></description><link>https://www.c-plusplus.net/forum/post/1404917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404917</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Sat, 17 Nov 2007 13:34:15 GMT</pubDate></item><item><title><![CDATA[Reply to WinApi oder .NET Framework on Sat, 17 Nov 2007 17:30:41 GMT]]></title><description><![CDATA[<blockquote>
<p>...unter anderem auch C++ mit managed-Extensions</p>
</blockquote>
<p>Managed Extensions sind veraltet, aktuell ist C++/CLI.</p>
<p>simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1405001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405001</guid><dc:creator><![CDATA[simon.gysi]]></dc:creator><pubDate>Sat, 17 Nov 2007 17:30:41 GMT</pubDate></item></channel></rss>