Zum Inhalt springen
Fabian Deitelhoff

Artikel aus 2017

28 Artikel

2017

dotnetpro 12/2017

Digitale Spielplätze

Sollen alle Schülerinnen und Schüler programmieren lernen? Der Beitrag ordnet die Debatte um Informatik als Pflichtfach ein und sieht Programmieren als Weg zu besserem Technikverständnis, nicht als Berufsvorbereitung.

MINT-Bildung

dotnetpro 12/2017

Freie Zeiteinteilung

Die Bibliothek Time Period rechnet mit frei definierbaren Zeitperioden und Kalenderperioden, die das .NET Framework mit DateTime und TimeSpan nur umständlich abbildet. Vorgestellt werden Schnittstellen wie ITimePeriod und Eigenschaften wie IsMoment und IsAnytime.

.NET · Tooling

dotnetpro 12/2017

Software für lau

Der Überblick zeigt, welche Software und IT-Dienste Studierende kostenfrei nutzen können, etwa über Microsoft Imagine oder JetBrains Products for Learning, und warum sich ein genauer Blick auf die Lizenzbedingungen lohnt.

Tooling · MINT-Bildung

dotnetpro 11/2017

Angestellt oder selbstbestimmt

Was Softwareentwickler beim Schritt in die Selbstständigkeit beachten sollten: Zahlen zur Selbstständigkeit in Deutschland, die Frage nach der passenden Rechtsform und warum sich ein Steuerberater lohnt.

Arbeitswelt

dotnetpro 11/2017

Gesunder Entwickler, gesunder Code

Gesundheitsthemen spielen in der IT-Branche kaum eine Rolle. Der Beitrag ordnet Zahlen zum Fitnessboom in Deutschland ein und beschreibt gesundheitliche Risiken des Entwickleralltags wie ständiges Sitzen.

Arbeitswelt

dotnetpro 11/2017

Verjüngter Baumeister

Was MSBuild 15, erschienen zeitgleich mit Visual Studio 2017, neu mitbringt: Installation unterhalb von Visual Studio, kein automatischer Eintrag mehr im Global Assembly Cache und Referenzierung über NuGet-Pakete.

.NET · Tooling

dotnetpro 11/2017

Was willst du denn mal werden?

Ausbildung oder Studium? Der Artikel beleuchtet beide Wege mit Blick auf die IT-Branche, nennt Vor- und Nachteile von schulischer und betrieblicher Ausbildung sowie Hochschulstudium und ordnet aktuelle Ausbildungszahlen ein.

Arbeitswelt

dotnetpro 10/2017

Mehr Tests, weniger Code

Die Open-Source-Bibliothek AutoFixture erzeugt Testdaten automatisch und vereinfacht so die Arrange-Phase von Unit-Tests. Beispiele zeigen, wie sich der Code eines Tests damit deutlich reduzieren lässt, auch zusammen mit xUnit und NUnit.

Testing · .NET

dotnetpro 10/2017

Mono war gestern

Poedit ist ein Cross-Plattform-Editor für gettext-Katalogdateien. Der Artikel erklärt das gettext-Konzept mit POT-, PO- und MO-Dateien und zeigt, was das Tool beim Bearbeiten von Sprachdateien leistet.

Tooling

dotnetpro 09/2017

Und es hat TWAIN gemacht

Der TWAIN-Standard soll Scanner unterschiedlicher Hersteller einheitlich ansprechbar machen. Der Artikel prüft C#-Bibliotheken, die das unkompliziert versprechen, angefangen beim Interop-Ansatz über die twain_32.dll.

C# · .NET

Web & Mobile Developer August 2017

Electron - Eine Einführung

Electron bringt Anwendungen aus HTML, CSS und JavaScript als Cross-Plattform-Anwendungen auf den Desktop. Die Einführung erklärt die Herkunft des Frameworks aus Atom Shell, eingebaute Funktionen wie automatische Updates und wie Electron unter der Haube arbeitet.

Webentwicklung

dotnetpro 08/2017

Ausgezeichnet

Markdown lässt sich unter .NET auf vielen Wegen per Code erzeugen. Die Kolumne erklärt Dialekte wie CommonMark und GitHub Flavored Markdown und stellt Bibliotheken für C# vor, installiert über Paket statt NuGet.

C# · .NET

dotnetpro 08/2017

Sprachunterricht

Der Parser-Generator ANTLR ist ein mächtiges Tool, um Anwendungen mit eigenen Sprachen auszustatten.

Tooling · Programmiersprachen

dotnetpro 08/2017

Von uns, für uns

Erfahrungsbericht von der neunten dotnet Cologne am 04. und 05. Mai 2017: sechs Workshops zu Themen wie Azure, Angular und ASP.NET Core, dazu ein Konferenztag mit Vorträgen von Tools bis Remote Working.

.NET

dotnetpro 07/2017

Datenanalyse mit Deedle

Deedle ist eine F#-Bibliothek zur Analyse von Daten und Zeitreihen. Die Folge stellt Hauptfunktionen wie Slicing & Joining, Gruppieren, Aggregation, Statistiken und den Umgang mit fehlenden Werten vor.

.NET · Datenanalyse

dotnetpro 06/2017

Die ideale Aufgabe für Kommissar Zufall

Property-Based-Testing mit FsCheck: Das Framework erzeugt zu selbst geschriebenen Properties automatisch Testdaten und deckt so Randbedingungen auf, an die bei manuell erdachten Testfällen niemand denkt. Dazu Grundlagen und Installation über NuGet.

Testing · .NET

dotnetpro 05/2017

Problematische Texterkennung

Microsoft stellt seine OCR-Bibliothek Microsoft.Windows.Ocr als NuGet-Paket bereit. Der Beitrag zeigt, wie sich die Texterkennung installieren und auf Windows Phone 8, Windows 8.1 und Windows 10 als UWP-App nutzen lässt.

.NET · Tooling

dotnetpro 04/2017

Roboter.NET

Die Robotik-Bausätze von fischertechnik lassen sich nicht nur mit ROBO Pro programmieren. Der zweite Teil zeigt, wie der Robotics TXT-Controller über TCP/IP kommuniziert und wie er sich aus C# heraus ansteuern lässt.

.NET · Hardware · MINT-Bildung

dotnetpro 04/2017

Ruf mich auf

Launcher-Programme starten Anwendungen und durchsuchen Dateien per Tastenkombination. Vorgestellt werden Windows-Launcher wie Launchy, einige davon mit Quelltext, dazu Alfred für Mac OS X als Vorbild und eine Übersicht weiterer Launcher.

Tooling

dotnetpro 04/2017

Sicherer Austausch

Wie sich mit der Bibliothek SSH.NET verschlüsselte SSH-Verbindungen aus .NET-Anwendungen aufbauen lassen: Installation über NuGet, unterstützte .NET-Framework-Versionen und ein Einblick in den Funktionsumfang.

.NET · Tooling

dotnetpro März 2017

OzCode LINQ Debugging (Online)

Mit OzCode 3.0, zeitgleich mit Visual Studio 2017 erschienen, ist das LINQ-Debugging fest integriert. Der Artikel zeigt Features wie Numeric Indicator und LINQ DataTip, die die Fehlersuche in LINQ-Anweisungen erleichtern.

Tooling · C#

dotnetpro 03/2017

Fenster mit Funktion

Gemini ist ein Framework für Anwendungen im Stil von Visual Studio und bringt unter anderem eine Fensterverwaltung mit. Der Artikel zeigt die Installation über NuGet als Paket GeminiWpf, den modularen Aufbau und die ersten Schritte.

.NET · Tooling

dotnetpro 03/2017

Plötzlich bewegt er sich

Auftakt einer zweiteiligen Serie über die Robotik-Baukästen von fischertechnik: Geschichte des Systems, das Angebot an Robotik-Sets und ein erster Blick auf das ROBOTICS TXT Discovery Set.

Hardware · MINT-Bildung · .NET

dotnetpro 02/2017

Den Dateizugriff testen

System.IO.Abstractions kapselt den Namensraum System.IO in Wrapper-Klassen, sodass sich Dateizugriffe in Unit-Tests durch Mocks ersetzen lassen. Der Artikel zeigt die Installation über NuGet und den Einsatz der TestingHelpers.

Testing · .NET

dotnetpro 02/2017

Leichter debuggen

OzCode 2.0 erweitert Visual Studio um weitere Debugging-Funktionen und analysiert C#-Code jetzt mit Roslyn. Ein Überblick über Installation, Lizenzmodelle und Neuerungen wie das Heads-Up-Display.

.NET · Tooling

Visual Studio One Januar 2017

NCover

Ein grüner Testfall zeigt nur, dass kein Fehler auftritt, nicht ob das Richtige getestet wurde. Der Artikel erklärt die Testabdeckung mit den Überdeckungsgraden C0 bis C2 und zeigt, wie NCover die Daten dazu systematisch auswertet.

Testing · Tooling · .NET

Visual Studio One Januar 2017

ScreenToGif

ScreenToGif zeichnet Bildschirm, Webcam oder einen eingebetteten Zeichenbereich auf und speichert kurze Animationen etwa im GIF-Format; ein integrierter Editor bearbeitet das Material. Dazu gibt es eine Übersicht über weitere Programme mit ähnlichem Funktionsumfang.

Tooling

dotnetpro 01/2017

Auf Schatzsuche

Lucene.NET bringt die Such-Engine Apache Lucene in .NET-Anwendungen. Der Artikel beleuchtet den Versionsstand zwischen 3.0.3 und der Beta 4.8, die Installation über NuGet und den Funktionsumfang.

.NET · Tooling