<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Windows_Forms</id>
	<title>Windows Forms - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Windows_Forms"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Windows_Forms&amp;action=history"/>
	<updated>2026-05-22T15:44:38Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Windows_Forms&amp;diff=1295247&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Windows_Forms&amp;diff=1295247&amp;oldid=prev"/>
		<updated>2025-07-12T00:27:58Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Windows Forms&amp;#039;&amp;#039;&amp;#039; ist ein [[GUI-Toolkit]] im [[.Net-Framework]] und im [[.NET (Plattform)|.NET]]. Es ermöglicht die Erstellung [[Grafische Benutzeroberfläche|grafischer Benutzeroberflächen]] (GUIs) für [[Windows]]. Dies geschieht im Wesentlichen durch das [[Adapter (Entwurfsmuster)|Wrappen]] der existierenden [[Windows API]] in [[Managed Code]]. &lt;br /&gt;
&lt;br /&gt;
Im Rahmen des [[Mono (Software)|Mono-Projekts]] steht Windows Forms weitgehend auch unter [[Linux]] und [[macOS]] ([[Carbon (Apple)|Carbon]]; bis [[MacOS Mojave|10.14]]) zur Verfügung. Diese Portierung wird nicht weiter entwickelt.&lt;br /&gt;
&lt;br /&gt;
== Vergleich zu anderen Programmierschnittstellen ==&lt;br /&gt;
Im Vergleich zu [[Microsoft Foundation Classes]] (MFC), die auf der Programmiersprache [[C++]] basiert, ist der Einstieg in die Programmierung mit Windows Forms einfacher. Das Framework basiert nicht auf dem Paradigma [[Model View Controller]] (MVC). &lt;br /&gt;
&lt;br /&gt;
Mit [[.NET Framework]] 3.0 wurde von Microsoft eine Alternative zu Windows Forms bereitgestellt, die [[Windows Presentation Foundation]], welche eine stärkere Trennung der grafischen Oberfläche vom Programmcode und – unter Zuhilfenahme von [[Extensible Application Markup Language|XAML]], einer [[Extensible Markup Language|XML]]-basierenden Sprache – ein dynamischeres Layout ermöglicht.&lt;br /&gt;
&lt;br /&gt;
== Hallo Welt-Beispiel ==&lt;br /&gt;
Nachfolgend ein einfaches [[C-Sharp|C#]]-Programm, das Windows Forms benutzt.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
using System;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
&lt;br /&gt;
public class HalloWelt&lt;br /&gt;
{&lt;br /&gt;
   [STAThread]&lt;br /&gt;
   public static void Main()&lt;br /&gt;
   {&lt;br /&gt;
      var form = new Form();&lt;br /&gt;
      var button = new Button();&lt;br /&gt;
      button.Text = &amp;quot;Hello World!&amp;quot;;&lt;br /&gt;
      form.Controls.Add(button);&lt;br /&gt;
      form.Show();&lt;br /&gt;
      Application.Run(form);&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Dirk Louis: &amp;#039;&amp;#039;Windows Forms mit Visual C++. Einstieg und professioneller Einsatz&amp;#039;&amp;#039;, entwickler.press 2008, ISBN 978-3935042888&lt;br /&gt;
* Brian Noyes: &amp;#039;&amp;#039;Data Binding with Windows Forms 2.0: Programming Smart Client Data Applications with .NET&amp;#039;&amp;#039;, Addison-Wesley 2006, ISBN 978-0321268921&lt;br /&gt;
* Charles Petzold: &amp;#039;&amp;#039;Windows Forms-Programmierung mit Visual C# 2005&amp;#039;&amp;#039;, Microsoft Press 2006, ISBN 978-3860639856&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://msdn.microsoft.com/de-de/library/dd30h2yb(v=vs.110).aspx MSDN Visual Studio Developer Center zu Windows Forms]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GUI-Toolkit]]&lt;br /&gt;
[[Kategorie:.NET]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>