UWP und EntityFramework Lab .NET Standard 2.0

In diesem Lab lernt man eine einfache ToDo App mit direkter Anbindung an einen SQL Server zu erstellen ohne REST Web API Service. Mit der kommenden Windows Version werden weite Teile von .NET Bestandteil der WIndows API. Auch z.B. SQLClient aus ADO.NET. Da diese API dem .NET Standard folgt sind die ... [Mehr]

UWP und ADO.NET is back

Bereits seit Silverlight ist der direkte Zugriff auf Datenbanken nicht mehr möglich. Die mehrschichtige Architektur mit einem Service Layer findet sich naturgemäß in Web Frameworks, aber eben auch in WinRT bis hin zu UWP. Ich gehe mal davon aus, das irgendwer bei Microsoft in die Runde gefragt hat, ... [Mehr]

EDGE Browser geheime Webcam

Zugegebenermaßen ist das eine Clickbait Headline. Wenn Du schon mal da bist will ich Dir ein cooles Feature von UWP zeigen das auch im EDGE Browser genutzt werden kann. Mit dem FileopenPicker Contract kann man (seit Windows 8) spezielle Apps als Filesource herhalten lassen, unter anderem auch die We... [Mehr]

OCR mit Windows 10 und Webcam

Das typische Windows 10 Gerät besitzt eine Kamera. Mit ein wenig net Code wird so aus einem mobile phone oder Desktop PC ein  Scanner. Das folgende VB.net Beispiel, dient zur Erkennung von IP Adresse. Der Benutzer hält einen Ausdruck vor die Kamera und die UWP App erkennt die gültige IP Adresse... [Mehr]

Microsoft Surface Dial anprogrammiert

Wenn es um die Frage geht, native oder webbasierte Anwendungen zu schreiben, erledigt sich diese ganz schnell, wenn man spezielle Hardware einsetzen möchte.  Zum Test kommt das neue Microsoft Surface Dial Eingabegerät. Die Microsoft Surface Produktlinie, soll Apple Produkten in puncto Desig... [Mehr]

Lab moderne ASP.NET Webforms TODO Anwendung

Diese Übungseinheit zeigt wie man eine TODO Liste Web Anwendung mit ASP.NET 4.5 erstellt. Es können neue Aufgaben erzeugt und wieder gelöscht werden. Dabei kommen zum Einsatz Model Binding eines Repeater Controls. Als Datenbank wird ein einfaches Textfile verwendet. Für die UI Gestaltung kommt das C... [Mehr]

Switch und Goto in C#

Visual Basic wird immer angelastet Spagetti Code zu erzeugen, vor allem dank des Sprungbefehls GOTO. Nun sei erwähnt, das Sprunganweisungen für einen Prozessor einen sehr effiziente Sache sind und auch C# das goto Kommando beherrscht. Ich werde immer wieder nach einem Anwendungsfall gefragt und bin... [Mehr]

JSON ist langsam!?

Im Rahmen eines Vortrages über Webperformance Optimierung habe ich zunächst einmal den Mythos von JSON angekratzt. Nachdem heute ja ein REST Service als die Ultima Ratio betrachtet wird, muss die Datenmenge natürlich Im JavaScript Object Notation Format übertragen werden. Was für den Browser ganz gu... [Mehr]

20 Jahre Visual Studio, 20 Jahre ppedv

Das genaue Datum der ppedv Gründung kenne ich noch, es war im Sommer 1997. Da entschloss ich mich, aus allen Wissen und Fehlern einen neue Firma zu gründen, die ppedv gmbh. In etwa zur gleichen Zeit veröffentlichte Microsoft sein Developer Box Visual Studio. Box deshalb, weil vor 20 Jahren Soft... [Mehr]

VB.NET IF Nothing not IsNothing

Da macht man etwas Tag ein Tag aus, weil es nicht besser weis. Tausendmal findet sich in meinem Code eine doppelte Prüfung auf nothing und eine Objekteigenschaft. Man öffnet eine Ressource und es könnte nichts zurückkommen. Noch die schönere Lösung ist dabei eine Andalso Verknüpfung die nach dem er... [Mehr]