Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Windows Forms – Wikipedia
Windows Forms – Wikipedia
aus Wikipedia, der freien Enzyklopädie

Windows Forms ist ein GUI-Toolkit im .Net-Framework und im .NET. Es ermöglicht die Erstellung grafischer Benutzeroberflächen (GUIs) für Windows. Dies geschieht im Wesentlichen durch das Wrappen der existierenden Windows API in Managed Code.

Im Rahmen des Mono-Projekts steht Windows Forms weitgehend auch unter Linux und macOS (Carbon; bis 10.14) zur Verfügung. Diese Portierung wird nicht weiter entwickelt.

Vergleich zu anderen Programmierschnittstellen

[Bearbeiten | Quelltext bearbeiten]

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).

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 XAML, einer XML-basierenden Sprache – ein dynamischeres Layout ermöglicht.

Hallo Welt-Beispiel

[Bearbeiten | Quelltext bearbeiten]

Nachfolgend ein einfaches C#-Programm, das Windows Forms benutzt.

using System;
using System.Windows.Forms;

public class HalloWelt
{
   [STAThread]
   public static void Main()
   {
      var form = new Form();
      var button = new Button();
      button.Text = "Hello World!";
      form.Controls.Add(button);
      form.Show();
      Application.Run(form);
   }
}

Literatur

[Bearbeiten | Quelltext bearbeiten]
  • Dirk Louis: Windows Forms mit Visual C++. Einstieg und professioneller Einsatz, entwickler.press 2008, ISBN 978-3935042888
  • Brian Noyes: Data Binding with Windows Forms 2.0: Programming Smart Client Data Applications with .NET, Addison-Wesley 2006, ISBN 978-0321268921
  • Charles Petzold: Windows Forms-Programmierung mit Visual C# 2005, Microsoft Press 2006, ISBN 978-3860639856

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • MSDN Visual Studio Developer Center zu Windows Forms
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Windows_Forms&oldid=257818484“
Kategorien:
  • GUI-Toolkit
  • .NET

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id