Windows Presentation Foundation | WPF und .NET | Visual Studio2023-05-15T12:52:20-07:00

Windows Presentation Foundation

WPF, die .NET-Plattform und Visual Studio ermöglichen das Entwickeln moderner datenorientierter Geschäftsanwendungen

.NET Framework-Grafik

.NET Framework

Leistung, Sicherheit und Flexibilität

.NET Framework für Desktop bietet ein umfassendes und einheitliches Programmierungsmodell zum Entwickeln datenorientierter Anwendungen, die eine reibungslose und sichere Kommunikation ermöglichen.

Windows Presentation Foundation

Umfassend, produktiv, erweiterbar

Windows Presentation Foundation (WPF) und XAML bilden gemeinsam ein funktionsreiches Präsentationssystem für die Entwicklung von Windows-Desktopanwendungen mit visuell ansprechenden Benutzererfahrungen, die aus der Benutzeroberfläche, Medien und komplexen Geschäftsmodellen bestehen. Entwickeln Sie schnell Branchenanwendungen auf Unternehmensniveau mit einer umfassenden Auswahl von Features wie beispielsweise Steuerelementen, Datenbindung, Animation, Stilen oder Vorlagen.

Code (1)

Programmieren

IntelliSense, Navigation, Refactoring

Steigern Sie Ihre Produktivität als Entwickler durch eine erweiterte Syntaxhervorhebung, auf IntelliSense basierende Codevervollständigung und intuitive Navigation im Quellcode im Code-Editor basierend auf der .NET Compiler Platform (“Roslyn “). Optimieren und pflegen Sie Ihre Codebasis mit leistungsstarken Tools für das Refactoring und die Erkennung von dupliziertem Code.

Design

Professionelle, optimierte Umgebungen

Erstellen Sie ansprechende Benutzeroberflächen für klassische Windows Desktopanwendungen mit Blend für Visual Studio, dem führenden professionellen Entwurfstools für XAML-Anwendungen. Fügen Sie attraktive Übergänge und Visualisierungen mithilfe des umfassenden Angebots von Blend an Vektorzeichentools, leistungsstarken Vorlagenbearbeitungsfunktionen, Echtzeitanimation, Verwaltung des Zustands von visuellen Elementen und mehr hinzu.

Entwurf (1)
Screenshot: Manager für verbundene Dienste

Verbinden

Azure, Office 365, Salesforce und mehr

Der Visual Studio-Dienste-Manager für verbundene Dienste ermöglicht die einfache Integration in Clouddienste wie Azure Mobile Services, Salesforce und Office 365. Mit Features wie Server-Explorer und Datenquellen können Sie Ihre Server, Dienste und Datenbanken problemlos verwalten.

Debugging und Analyse

Problembehandlung, Diagnose und Korrektur

Optimieren Sie Ihre Entwicklungsumgebung mit erstklassigen Debuggingfeatures wie IntelliTrace, Steuerung und Überprüfung der Codeausführung, UI-Debuggingtools für XAML und einer überzeugenden Umgebung für das Verstehen und Beseitigen von Ausnahmen.

Optimieren

Messen, bestimmen, verbessern

Optimieren Sie Ihre WPF-Anwendungen im Hub “Leistung und Diagnose” mit Tools wie “Speicherauslastung”, “GPU-Auslastung” und “App-Zeitachse”. Bestimmen Sie Engpässe, und steigern Sie Ihre Leistung mit einer am Szenario orientierten Ansicht des Ressourceneinsatzes Ihrer Anwendung.

Testen

Überprüfen, automatisieren, verwalten

Führen Sie mit Visual Studio und Team Foundation Server Testmethoden wie manuelle, automatisierte, explorative und Auslastungstests ein. Automatisieren Sie mit den Lab Management-Tools von Visual Studio mühelos das Erstellen, Bereitstellen und Ausführen von Tests in Ihrer Laborumgebung.

Testfall
Bereitstellen

Bereitstellen

Paketerstellung, Veröffentlichung, Aktualisierung

Erstellen Sie mit den Visual Studio-Setup-Projekten Pakete für Microsoft Windows Installer. Erstellen und veröffentlichen Sie selbstaktualisierende Anwendungen mit der Unterstützung von Visual Studio für ClickOnce.

Sehr aktives Ökosystem

Open Source, Steuerelemente, Frameworks und Tools

Beteiligen Sie sich an einer engagierten Entwicklercommunity, und übernehmen Sie rasch etablierte und neu aufkommende Muster und Vorgehensweisen bei Nutzung einer großen Vielzahl von Drittanbieter- und Open-Source-Bibliotheken. Die Community wird weiter gestärkt durch die Präsenz zuverlässiger Anbieter von Steuerelementen und Tools, die ein umfangreiches Angebot an Komponenten und Steuerelementen für die Plattform entwickeln.

Feedback