dotnetpro 9/2018
Editorial
Editorial
13.08.2018
Software, oje!
Stellen Sie sich vor, Ihr Auto fährt wunderbar, doch plötzlich leuchtet eine Warnlampe auf. „Motor Check“ heißt es in der Anleitung.
weiterlesen
Schwerpunkt
Windows Forms und WPF in .NET Core 3.0
13.08.2018
Die Rückkehr des Desktops
.NET Core 3.0 wird auch WPF und Windows Forms sowie Entity Framework 6 anbieten – nur auf Windows, dafür aber angereichert mit UWP-Steuerelementen und WinRT-APIs.
weiterlesen
Eto.Forms und OmniGUI
13.08.2018
Einmal nach Rom, bitte!
Open-Source und von unterschiedlicher Qualität: Oberflächenkomponenten für .NET Core
weiterlesen
Meinung
Zusammenarbeit über Zuständigkeiten hinaus
13.08.2018
Gesellschaft der Ungleichen
Wenn Mitarbeiter verschiedener Disziplinen an einem Produkt arbeiten sollen.
weiterlesen
Planung
Agiles Projektmanagement
13.08.2018
Wer misst, misst Mist!
Wie Metriken in der Softwareentwicklung wirklich helfen können.
weiterlesen
Softwarepatente
13.08.2018
Computerimplementierte Erfindungen
Möglichkeiten und Grenzen der Patentierung von Software.
weiterlesen
IODA-Architektur, Teil 2
13.08.2018
Das IODA-Architekturmodell
Entwurf eines neuen Architekturmusters auf der Basis der vier fundamental unterschiedenen Ebenen Integration, Operation, Daten und APIs.
weiterlesen
Technische Schuld, Teil 3
13.08.2018
Metriken mit NDepend
Nachdem die technische Schuld genauer erläutert wurde, wird sie nun mit einem Tool ermittelt.
weiterlesen
Download
Downloads
18.06.2018
Graf-Bibliothek und Oberflächen
Die Bibliothek River verwaltet Grafen und im Schwerpunkt gibt es jede Menge Oberflächliches.
weiterlesen
Frontend
JavaScript: Aufruf von Funktionen
13.08.2018
Das ABC von JavaScript: apply, bind, call
JavaScript kennt verschiedene Wege für den Funktionsaufruf. Dazu dienen die Funktionen apply, bind und call. Was es damit auf sich hat, erklärt Golo Roden in seiner Kolumne.
weiterlesen
Mehrere Micro-SPAs in einem .NET Core Web API
13.08.2018
Klein, kleiner, Micro-SPA
Microservice-APIs sind bereits Mainstream. Wenn es an das UI geht, hört das Konzept jedoch meist auf. Wir zeigen, wie sich das UI in einen Microservice einfügt.
weiterlesen
ASP.NET Core Tag Helper
13.08.2018
Kleine Helfer nach Maß
Mit wenig Aufwand eigene Tag Helper erstellen und so den Code besser lesbar machen.
weiterlesen
Fünf .NET Syntax Editor Controls
13.08.2018
Quelltext mit Komfort
Diese Controls geben der Scripting-Funktionalität Ihrer Anwendung den letzten Schliff.
weiterlesen
Core
Eine Ionic-App als Desktop-Anwendung
13.08.2018
Von Ionen und Elektronen
Das Framework Ionic bietet nicht nur eine solide Möglichkeit, mobile Apps zu entwickeln. In dessen Fokus rücken zunehmend Progressive Web-Apps und Desktop-Anwendungen.
weiterlesen
Wrapperbau für eine C/C++-Bibliothek
13.08.2018
Bindungsprobleme
Wie man trotz steinigem Weg und steiler Lernkurve eine C/C++-Bibliothek unter .NET aufrufbar macht.
weiterlesen
CodeGenerierung von ValueObject-Klassen mit T4
13.08.2018
DateTime geburtsTag? Nimm eine Klasse dafür!
Die Verwendung von Klassen statt primitiver Datentypen gilt als gutes Design – nur wird häufig der manuelle Aufwand gescheut. Doch diese Klassen lassen sich mit T4 generieren.
weiterlesen
Künstliche Intelligenz, Teil 1
13.08.2018
Vom Machine Learning zum Deep Learning
Welche Algorithmen gibt es, um dem Computer Intelligenz beizubringen?
weiterlesen
RockLib.Diagnostics als Tracing-Alternative
13.08.2018
Spurverfolgung
Wenn direkte Methoden zur Fehlersuche versagen, hilft eine Tracing-Bibliothek weiter.
weiterlesen
Backend
Future Queries in Entity Framework Plus
13.08.2018
Geschmeidig konvertiert
Mit Future Queries kann ein Entwickler mehrere Abfragen definieren, die zu einem späteren Zeitpunkt ausgeführt werden.
weiterlesen
SQL Server
13.08.2018
Immer im Dienst und präsent
Die Verfügbarkeitsgruppen des SQL Server unterstützen hochverfügbare Datenbanken.
weiterlesen
Lernstoff
Tools
EditorConfig
13.08.2018
Projektlein check dich
Mehr Konsistenz im Codestil mit dem Open-Source-Dateiformat EditorConfig.
weiterlesen
RAD Studio
13.08.2018
Multikulturell mit Delphi
Die jüngste Version von RAD Studio macht das Erstellen von Anwendungen für Android und iOS noch einfacher.
weiterlesen
Produktiv sein mit Todoist
13.08.2018
To do or not to do?
Die Aufgabenanwendung Todoist erfreut sich großer Beliebtheit. dotnetpro zeigt, was sie kann.
weiterlesen
Island-Compiler zur nativen Codegenerierung
13.08.2018
C# trifft Assembler
Die Palette der RemObjects-Compiler wird um ein Mitglied für systemübergreifende Anwendungen erweitert.
weiterlesen
Workout
Die Open-Source-Bibliothek Tom’s Toolbox
13.08.2018
Softwerkzeugkasten
Viele kleine Helfer für den .NET-Entwickleralltag.
weiterlesen
Manipulation von Urls in Umbraco
13.08.2018
Routenplaner
Dieser Artikel zeigt die URL-Generierung unter Umbraco und wie man sie beeinflussen kann.
weiterlesen
Objektdaten laden und speichern, Teil 3
13.08.2018
Ausbau der Objekthierarchie
Objekthierarchien verknüpfen Objekte und vereinfachen Verwaltung und Zugriff.
weiterlesen
Kochen mit Patrick
13.08.2018
Die perfekte Aufgabe (erstellen)
Erfahrungen aus einem E-Mail-losen Unternehmen.
weiterlesen
Kochrezept
23.07.2018
Dreierlei von der Melone
Nicht eine, nicht zwei, sondern drei Arten Melone werden hier verarbeitet.
weiterlesen