Sie sind hier:
Wissen
Telefon (Mo-Fr 9 bis 16 Uhr):
0201/649590-0
|
Kontaktformular
Buy me a coffee
MENU
Medien
Übersicht
Lexikon/Glossar
Spickzettel
Weblog
Konferenzvorträge
Fachbücher
Fachartikel
Leserportal
Autoren gesucht!
Literaturtipps
Praxisnahe Fallbeispiele
Downloads
Newsletter
.NET
Startseite
.NET 8.0
.NET 7.0
.NET 6.0
.NET 5.0
.NET Core
.NET 4.0/4.5.x/4.6.x
.NET 3.0/3.5
.NET 2.0
.NET-Lexikon
Entwicklerwerkzeuge
Klassenreferenz
Softwarekomponenten
Windows Runtime
World Wide Wings-Demo
Versionsgeschichte
Codebeispiele
ASP.NET
Artikel
Bücher
Schulung & Beratung
Konferenzen/Events
ASP.NET
Startseite
Lexikon
Sicherheit
Konfiguration
Global.asax
Tracing
Technische Beiträge
Klassenreferenz
Entwicklerwerkzeuge
Softwarekomponenten
Forum
Schulung & Beratung
PowerShell
Startseite
Commandlet-Referenz
Codebeispiele
Commandlet Extensions
Versionsgeschichte
Schulungen+Beratung
Windows
Startseite
Windows Runtime (WinRT)
Windows PowerShell
Windows Scripting
Windows-Schulungen
Windows-Lexikon
Windows-Forum
Scripting
Startseite
Lexikon
FAQ
Bücher
Architektur
Skriptsprachen
Scripting-Hosts
Scripting-Komponenten
COM/DCOM/COM+
ADSI
WMI
WMI-Klassenreferenz
Scripting-Tools
WSH-Editoren
Codebeispiele
.NET-Scripting
Forum
Schulung & Beratung
Nutzer
Anmeldung/Login
Buchleser-Registrierung
Gast-Registrierung
Hilfe
Website-FAQ
Technischer Support
Site Map
Tag Cloud
Suche
Kontakt
Erklärung des Begriffs: Windows Forms 2.0
Zur Stichwortliste unseres Lexikons
Was ist
Windows Forms 2.0
?
Windows Forms
2.0 ist Version der
Windows Forms
in
.NET Framework 2.0
("
Whidbey
"). Insbesondere Verbesserungen im Bereich
Datenbindung
(tlw. wird die
Windows Forms
-Entwicklung so einfach wie in
Microsoft Access
).
Überblick
Ebenso wie in
Active Server Pages .NET 2.0
in
Windows Forms
wird das DataGrid durch ein mächtigeres DataView-
Steuerelement
abgelöst. Der WinForm-DataView bietet u.a. Master-Detail-Ansichten, zellenbasierte Gestaltungsoptionen, Autosizing, Row Freesing, Kontextmenüs und Verbesserungen bei der
Datenbindung
. Datengebundene WinForm 2.0-
Steuerelement
e unterstützen das automatische Laden und Speichern von Daten, die Formatierung direkt bei der
Datenbindung
, einen Anzeigewert/Eingabewert für
DBNULL
sowie die Verbindung von
Steuerelement
inhalten. Ein neuer BindingNavigator mit Navigationskontrolle und Laden-/Speicher-Schaltfläche macht die Entwicklung einer navigierbaren Datentabelle fast so einfach wie in
Microsoft Access
, zumal
Visual Studio .NET
auch hier das Drag&Drop einer Tabelle auf den Formularhintergrund direkt aus der Datenumgebung erlaubt. Die exakte Positionierung von
Steuerelement
en macht die
Entwicklungsumgebung
durch eine Snapline-Funktion einfacher.
Neuheiten
Die wichtigsten Neuerungen in
Windows Forms
2.0 sind:
o Zahlreiche neue visuelle
Steuerelement
e (z.B. ToolStrip, StatusStrip, Split
Container
, WebBrowser, Masked
TextBox
, FlowLayout
Panel
und TableLayout
Panel
)
o Verbessertes, datenbindendes Tabellensteuerelement (Data
GridView
)
o SoundPlayer-
Steuerelement
zum Abspielen von Tönen
o BackgroundWorker-
Steuerelement
zum einfachen Erstellung von Multi-
Thread
ing-Anwendungen
o Drag&Drop-
Datenbindung
o
Visual Basic 2005
-Anwendungsmodell mit Vereinfachungen bei der Entwicklung von Windows-Anwendungen
o
Windows Forms
nutzt zur Darstellung von Texten wieder GDI statt
GDI+
o Elementen in zahlreiche Auflistungen (z.B. Controls) können nun auch über ihren Namen und nicht nur über den numerischen Index angesprochen werden.
o Verbreitung und Aktualisierung von Anwendungen über
Webserver
(
Click-Once-Deployment
)
o Auto-Vervollständigen für
TextBox
und ComboBox
o ToolTip-Anzeige in Sprechblasen
o Vereinfachung der Arbeit mit der Zwischenablage (Clipboard)
o Sowie zahlreiche kleinere Verbesserungen in vielen aus .NET 1.x bekannten
Steuerelement
en.
Alle alten
Steuerelement
e aus .NET 1.x sind weiterhin verfügbar (z.B. DataGrid, ToolBar, StatusBar), auch wenn es in .NET 2.0 bessere
Steuerelement
e für den gleichen Zweck gibt (Data
GridView
, ToolStrip, StatusStrip).
Visual Studio 2005 bietet bei der Erstellung von Windows Form-Anwendungen folgende Verbesserungen:
o Hilfslinien zur Ausrichtung von
Steuerelement
en an bestehenden
Steuerelement
en (Snaplines)
o SmartTags für einige
Steuerelement
e
o Anzeige der Dokumentenstruktur wie aus
HTML
-Editoren bekannt mit der Möglichkeit, die Positionierung in dieser Ansicht zu ändern (
Menu
View/Other Windows/Document Outline)
o Anzeige der Position und der Größe des
Steuerelement
s in der Statuszeile des Designer-Fensters
o Trennung des von dem Designer-generierten Codes in eine separate Datei (*.designer.cs/.vb).
o Filter im Hinzufügen-Dialog der Werkzeugleiste
o
IDE
zeigt
Steuerelement
e im XP-Stil an (Visual Styles)
o Verbesserung des Knoten-Editors für
TreeView
-
Steuerelement
e
o Neu in
Windows Forms
2.0 ist, dass einige
Steuerelement
in den SmartTags den Befehl Dock in parent container besitzen, der die Dock-Eigenschaft auf "Fill" stellt.
o Assistent zur Erstellung von Click-Once-Anwendungen
Zukunft
Windows Forms
werden im Rahmen von
WinFX
mit dem
Avalon
-Framework eine stark verbesserten Nachkommern erhalten.
Querverweise zu anderen Begriffen im Lexikon
Active Server Pages .NET 2.0 (ASP.NET 2.0)
Click-Once-Deployment (COD)
Entwicklungsumgebung
Visual Studio .NET (VS.NET)
.NET Framework 2.0 (.NET 2.0)
Visual Basic 2005 (VB 8.0)
Microsoft Access
Windows Forms (WinForms)
Steuerelement
Datenbindung
Container
Webserver
TreeView
GridView
Whidbey
TextBox
Avalon
DBNULL
Thread
Panel
Menu
Windows Framework (WinFX)
Graphics Device Interface+ (GDI+)
Hypertext Markup Language (HTML)
Integrated Development Environment (IDE)
Beratung & Support
Anfrage für Beratung/Consulting zu Windows Forms 2.0
Gesamter Beratungsthemenkatalog
Technischer Support zum Windows Forms 2.0
Schulungen zu diesem Thema
Neuerungen in Windows Forms 2.0
Anfrage für eine individuelle Schulung zum Thema Windows Forms 2.0
Gesamter Schulungsthemenkatalog
Bücher zu diesem Thema
Blazor 9.0: Moderne Webanwendungen und hybride Cross-Platform-Apps mit .NET 9.0, C# 13.0 und Visual Studio 2022
C# 13.0 Crashkurs
Cross-Plattform-Apps mit .NET MAUI entwickeln
Moderne Datenzugriffslösungen mit Entity Framework Core 9.0
.NET 9.0 Update: Die Neuerungen in .NET 9.0 gegenüber .NET 8.0
PowerShell 7 und Windows PowerShell 5 – das Praxishandbuch
.NET 8.0 Update: Die Neuerungen in .NET 8.0 gegenüber .NET 7.0
.NET 8.0 Update: Die Neuerungen in .NET 8.0 gegenüber .NET 7.0
Concurrency with Modern C++: What every professional C++ programmer should know about concurrency
C++20: Get the Details
Blazor 8.0: Moderne Webanwendungen und hybride Cross-Platform-Apps mit .NET 8.0, C# 12.0 und Visual Studio 2022
Moderne Datenzugriffslösungen mit Entity Framework Core 8.0
C# 12.0 Crashkurs
App-Entwicklung für Mobile und Desktop: Software Engineering mit .NET MAUI und Comet für iOS, Android, Windows und macOS
Cross-Plattform-Apps mit .NET MAUI entwickeln
Blazor 7.0: Blazor WebAssembly, Blazor Server und Blazor Hybrid
C# 11.0 Crashkurs
Moderne Datenzugriffslösungen mit Entity Framework Core 7.0
PowerShell 7 und Windows PowerShell 5 – das Praxishandbuch
C++ Core Guidelines Explained: Best Practices for Modern C++
App Engineering: SwiftUI, Jetpack Compose, .NET MAUI und Flutter
Vue.js 3 Crashkurs
Moderne Datenzugriffslösungen mit Entity Framework Core 6.0
Blazor 6.0: Blazor WebAssembly, Blazor Server und Blazor Desktop
C# 10.0 Crashkurs
Cross-Plattform-Apps mit Xamarin.Forms entwickeln
Developing Web Components with TypeScript: Native Web Development Using Thin Libraries
PowerShell – kurz & gut
C# 9.0 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET 5.0, .NET Core und Xamarin
ASP.NET Core Blazor 5.0: Blazor WebAssembly und Blazor Server - Moderne Single-Page-Web-Applications
Windows PowerShell 5 und PowerShell 7: Das Praxisbuch
Moderne Datenzugriffslösungen mit Entity Framework Core 5.0
ASP.NET Core Blazor 3.1/3.2: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio
ASP.NET Core Blazor 3.0/3.1: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio
Moderne Datenzugriffslösungen mit Entity Framework Core 3.1
C# 8.0 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET Framework, .NET Core und Xamarin
Moderne Datenzugriffslösungen mit Entity Framework Core 3.0
Windows PowerShell 5.1 und PowerShell Core 6.1 - Das Praxishandbuch
Moderne Datenzugriffslösungen mit Entity Framework Core 2.1/2.2
Moderne Webanwendungen für .NET-Entwickler: Server-Anwendungen, Web APIs, SPAs & HTML-Cross-Platform-Anwendungen mit ASP.NET, ASP.NET Core, JavaScript
C# 7.3 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET Framework, .NET Core und Xamarin
Modern Data Access with Entity Framework Core: Database Programming Using .NET, .NET Core, UWP, and Xamarin with C#
Modernes C++: Concurrency meistern
Windows PowerShell und PowerShell Core - Der schnelle Einstieg: Skriptbasierte Systemadministration für Windows, Linux und macOS
Programmierung in Python
C# 7.2 Crashkurs: Die Syntax der Programmiersprache C# für die Softwareentwicklung in .NET Framework, .NET Core und Xamarin
Moderne Datenzugriffslösungen mit Entity Framework Core 2.0/2.1
Effizienter Datenzugriff mit Entity Framework Core: Datenbankprogrammierung mit C# für .NET Framework, .NET Core und Xamarin
Moderne Datenzugriffslösungen mit Entity Framework Core 2.0
Windows PowerShell 5 und PowerShell Core 6 - Das Praxishandbuch
Angular - Das Praxisbuch zu Grundlagen und Best Practices
Moderne Datenzugriffslösungen mit Entity Framework Core 1.0, 1,1 und 2.0
Moderne Datenzugriffslösungen mit Entity Framework Core 1.0, 1,1 und 2.0
Moderne Datenzugriffslösungen mit Entity Framework Core 1.1 und 2.0-Preview2
Moderne Datenzugriffslösungen mit Entity Framework Core 1.x und 2.0
Moderne Datenzugriffslösungen mit Entity Framework Core 1.x und 2.0
Moderne Datenzugriffslösungen mit Entity Framework Core 1.1
Introducing Regular Expressions: JavaScript and TypeScript
Introducing Web Development
Introducing Bootstrap 4
Programming Web Applications with Node, Express and Pug
Einführung in TypeScript: Grundlagen der Sprache TypeScript 2
Pug – Die Template-Engine für node.js
Web-Programmierung mit Node, Express und Pug
Windows PowerShell 5 – kurz & gut
Moderne Datenzugriffslösungen mit Entity Framework Core 1.1
Windows PowerShell 5.0 - Das Praxishandbuch
PHP 7 und MySQL: Von den Grundlagen bis zur professionellen Programmierung
Windows Scripting Lernen
.NET Praxis - Tipps und Tricks für .NET und Visual Studio
Grundlagen für Web-Entwickler: Protokolle, HTML und CSS
Bootstrap 3 - Stile und Komponenten
Bootstrap 4 - Stile und Komponenten
Einführung in JavaScript: ECMAScript 5
Einführung in node.js
express – Middleware für node.js
JADE – Die Template Engine für node.js
Reguläre Ausdrücke in JavaScript
Moderne Datenzugriffslösungen mit Entity Framework 6
C++ Standardbibliothek
AngularJS: Moderne Webanwendungen und Single Page Applications mit JavaScript
Microsoft SharePoint Server 2013 und SharePoint Foundation: Das umfassende Handbuch
SQL Server 2014 für Professionals: Hochverfügbarkeit, Cloud-Szenarien, Backup/Restore, Monitoring & Performance
Moderne Webanwendungen mit ASP.NET MVC und JavaScript
Windows PowerShell 4.0 - Das Praxishandbuch
JavaScript: Das umfassende Handbuch, inkl. HTML5, JavaScript-Frameworks, jQuery, OOP
C++11 für Programmierer
C++ kurz und gut
Microsoft ASP.NET 4.5 - Entwicklerbuch
Moderne Webanwendungen mit ASP.NET MVC
Verteilte Systeme und Services mit .NET 4.5
Scripting mit Windows PowerShell 3.0 - Der Workshop: Skript-Programmierung mit Windows PowerShell 3.0 vom Einsteiger bis zum Profi
Windows 8 für Administratoren
Windows 8.1 - Das Handbuch (27. November 2013)
Windows Store Apps entwickeln mit C# und XAML - Crashkurs
.NET 4.5 Update
Windows Scripting Lernen
WPF 4.5 und XAML
Datenbankprogrammierung mit .NET 4.5
C++11: Der Leitfaden für Programmierer zum neuen Standard
Verteilte Systeme und Services mit .NET 4.0
Microsoft ASP.NET 4.0 mit C# 2010 - Entwicklerbuch
Agile Software Engineering with Visual Studio
Datenbankprogrammierung mit .NET 4.0. Mit Visual Studio 2010 und SQL Server 2008 R2
Microsoft SharePoint Server 2010 und SharePoint Foundation 2010
Microsoft SQL Server 2008 R2 - Das Entwicklerbuch
Microsoft Viusal C# 2010
Office 2010 Programmierung mit VSTO und .NET 4.0: Word, Excel und Outlook erweitern und anpassen
Programmieren mit dem ADO.NET Entity Framework
.NET 4.0 Crashkurs
Visual Basic 2010: Grundlagen, ADO.NET, Windows Presentation Foundation
.NET 4.0 Update
Windows PowerShell 2.0 - Das Praxishandbuch
Windows 7 im Unternehmen
Agile Muster und Methoden
Ajax
ASP.NET 4.0
ASP.NET 4.0 mit Visual C# 2010
JavaScript
PHP 5-Migration
Scripting mit Windows PowerShell 2.0 - Der Einsteiger-Workshop
SQL Server 2008 R2: Das Programmierhandbuch. Inkl. ADO.NET 3.5, LINQ to Entities und LINQ to SQL
Visual Basic 2010
Windows PowerShell 2.0 - Crashkurs
Windows Server 2008 R2
Windows Scripting
Windows Scripting Lernen
Data Mining mit Microsoft SQL Server
Windows 7 für Administratoren
Microsoft ASP.NET 3.5 mit Visual Basic 2008 - Entwicklerbuch
.NET 3.5
Essential PowerShell
.NET 3.5 Crashkurs
Webanwendungen mit ASP.NET 3.5 und AJAX Crashkurs
Alle unsere aktuellen Fachbücher
E-Book-Abo für ab 99 Euro im Jahr