dotnetpro 7/2021
Editorial
Editorial
21.06.2021
Der Herbst wird heiß
Na super. Ein Schwerpunkt in der dotnetpro mit einer User-Interface-Technologie aus dem Jahr 2002, kombiniert mit der Windows Presentation Foundation (WPF) aus dem Jahr 2006.
weiterlesen
Schwerpunkt
WPF-TreeView und MVVM in Einklang bringen (Teil 1)
21.06.2021
Verzweigte Strukturen
Mit einigen WPF-Tricks View-Model und TreeView sauber trennen.
weiterlesen
WinForms unter .NET 5.0
21.06.2021
Windows Forms lebt weiter
Das neue Steuerelement TaskDialog und ein erweiterter FileDialog sind nur zwei der aktuellen Weiterentwicklungen in WinForms für .NET 5.0.
weiterlesen
Listbox und Datagrid
21.06.2021
WPF-Trick für MVVM-Apps
Wie Sie Mehrfachauswahlen in WPF-MVVM-Anwendungen handhaben.
weiterlesen
Planung
Composite Components 2.0, Teil 20
21.06.2021
Geschlossene Komponenten
Mit CoCo 2.0 lassen sich „geschlossene“ Komponenten entwickeln. Diese Episode der Artikelserie zeigt Ihnen, was das ist.
weiterlesen
Meinung
Variation statt Einheitlichkeit
21.06.2021
What’s in a Sprint?
Ein Sprint muss nicht andauernd sein. Mal geht man, mal sprintet man.
weiterlesen
Download
Downloads
21.06.2021
Skriptsprachen und HTML
PreMailer hilft beim Versand von HTML-Mails. Der Schwerpunkt strotzt vor Skriptsprachen.
weiterlesen
Frontend
wolkenkratzer: Verteilte Architekturen
21.06.2021
Services identifizieren
Eine verteilte Architektur basiert auf dem Einsatz von Services. Doch wie plant man die einzelnen Dienste und die fachlichen Schnitte?
weiterlesen
Barcodes erkennen und mehr: Das Shape Detection API
21.06.2021
Selbstbedienungskasse im Browser
QR-Codes und Barcodes scannen ist heute selbstverständlich – auch in einigen Browsern.
weiterlesen
Web-Apps mit Blazor, Teil 3
21.06.2021
Mit .NET ins Web
Ein erstes größeres Blazor-Praxisbeispiel zeigt die Datenvalidierung von Formularen.
weiterlesen
Fünfmal Bildmanipulation unter .NET
21.06.2021
Fotos verändern und optimieren
Grafikbibliotheken verarbeiten Bilder in eigenen .NET-Programmen.
weiterlesen
Core
async und await
21.06.2021
SynchronizationContext: Geheimnis gelüftet
Wie der SynchronizationContext funktioniert.
weiterlesen
Web-UI- und End-to-End-Tests
21.06.2021
Mit Googles Werkzeugkiste
Mit Puppeteer Sharp, .NET, JavaScript und einem Chromium-Browser Webseiten testen.
weiterlesen
Bluetooth LE
21.06.2021
Unsichtbare Verbindung
So stellen Sie mit Bluetooth LE eine Verbindung zwischen zwei Geräten her.
weiterlesen
Benutzerverwaltung mit Zertifikat
21.06.2021
Kreativer Einsatz von Zertifikaten
Eine rollenbasierte Nutzerverwaltung ohne zentrale Datenbank.
weiterlesen
Secrets mit HashiCorp Vault verwalten
21.06.2021
Ein Safe für Zugangsdaten
Secrets Manager sind eine zentrale Lösung, um sensible Zugangsdaten sicher zu speichern und als Komponente in Gesamtlösungen integriert zu werden.
weiterlesen
Microsoft Power Platform – Pro Development, Teil 3
21.06.2021
Go Pro!
Der dritte Teil dieser Serie zeigt rund um ALM und DevOps die Möglichkeiten, komplexe Power-Platform-Lösungen kontinuierlich auszurollen und den Prozess zu verwalten.
weiterlesen
Akzeptanztests mit FitNesse
21.06.2021
Dokumentieren und testen
Mit FitNesse erfassen Sie Anforderungen in einem Wiki. Dank Framework können die Requirements für automatische Tests herangezogen werden.
weiterlesen
Backend
Entwurfsmuster für das NoSQL-Schema-Design
21.06.2021
MongoDB auf Trab bringen
Dieser Artikel zeigt Entwurfsmuster, die einen Einfluss auf das Schema-Design haben und die bestmögliche Lösung aus Performance-Sicht herausholen.
weiterlesen
QuestDB, Teil 3
21.06.2021
So schnell ist QuestDB
Messungen bestätigen den Leistungsvorsprung der Zeitreihendatenbank.
weiterlesen
Komplexe Typen in Entity Framework Core in einzelne Spalten abbilden
21.06.2021
Eingedampft
Es muss nicht immer eine eigene Spalte oder Tabelle sein: Manchmal möchte man mehrere Informationen in eine Datenbankzelle ablegen.
weiterlesen
Lernstoff
Workout
Überlastung am Arbeitsplatz
21.06.2021
Burnout, und dann?
Was tun, wenn nichts mehr geht?
weiterlesen
dojoResümee: Am Ende einer Serie
21.06.2021
Üben, üben, üben ...
Nach 129 Übungsaufgaben endet das dotnetpro-Dojo. Der Übungsraum schließt seine Pforten. Dennoch gilt weiterhin: Regelmäßiges Üben ist wichtig.
weiterlesen
Field Programmable Gate Array (FPGA)
21.06.2021
Die flexible Hardware
Mit einem FPGA bauen Sie Schaltungen ohne Lötkolben, aber mit Programmierung auf.
weiterlesen
Ein Steuerelement für Schnellbefehle, Teil 7
21.06.2021
Komplexe Linien
Das Steuerelement Line3D erhält Farbverläufe, Muster und Pfeilspitzen.
weiterlesen