.NET

Previewing .NET 6 – Exploring New Features

With the launch of .NET 6 Preview 1 last month, Microsoft added a lot of exciting new features. We looked at some of the improvements in an earlier article; here we'll look at some of the new features in .NET 6. Some of those new features include: Blazor Desktop Apps New Math APIs Fast Inner Loop Apple Silicon Support Let's go into them one by one. Blazor Desktop Apps If...

Previewing .NET 6 – Exploring Improvements

Microsoft last month delivered the new .NET 6 Preview. This comes just a few months after the release of .NET 5.0 in November 2020. So here we'll examine some of the major improvements you can expect in .NET 6. .NET Multi-platform App UI .NET Multi-platform App UI is a modern UI toolkit that builds upon and extends Xamarin. This allows you to deliver beautiful and consistent app experiences...

Microsoft Win32 APIs Become More .NET compatible

Hands up if you remember playing with the Win32 APIs! I am sure most of you reading this did. If not, I would suggest reading up on the powerful Win32 APIs. I remember when I first started with programming (many eons ago), the Win32 API always intrigued me. Doing things seemingly impossible – such as keeping track of the mouse position outside of a Windows...

.NET 5: Native Code Improvements and More

We covered some of the highlights of Microsoft's .NET 5 release in .NET 5: An Introduction. In this installment we'll concentrate on Native Code improvements mostly, and then move on to Logging and ClickOnce improvements. Native Code improvements There are a ton of improvements to working with native code in .NET 5. Herewith is a quick note on most of the changes to native code. ComWrappers If you...

.NET 5: An Introduction

You may have noticed that the word “Framework” was omitted in the headline. Gone are the days of frameworks. Why? Well, .NET 5 combines .NET Core with .NET Framework to create a unified environment and a unified output for all things .NET and .NET Core related. We live in exciting times! Merged platforms Microsoft has always had a unified platform vision of a unified .NET ecosystem. This...

Introduction to the UNO Platform

Two new project templates have been installed: Cross-Platform Library (UNO Platform) Cross-Platform App (UNO Platform) They are shown in Figure 3. Figure 3: Project Templates Select the Cross-Platform App template. Give it a name and a Location. Click Create. There should be five projects in your Solution Explorer. They are: Projectname.Droid Projectname.iOS Projectname.Shared Projectname.UWP Projectname.Wasm If you encounter any errors while trying to create this project, it is due to the fact that some of your prerequisites...

R.I.P. Short-lived .NET Core 3.0

It seems just like the other day that .NET Core 3.0 was released. Oh, wait a minute! It was! Released September 2019, the short-lived .NET Core 3.0 has reached its end of life. It is not all bad news, because .NET Core 3.1 has succeeded it. Whereas .NET Core 3.0 was a Current release (include features that are new and may undergo future change...

Creating Amazon Skills with .NET, Part 4: Testing Tools

Introduction During this article series, I have shown you the tools needed to create and set up Alexa skills. I have also shown you how to create an Amazon skill in .NET. The next logical step is to talk about testing Alexa skills. Let's see what options are available. There are multiple options available for testing an Amazon skill: The Utterance profiler The simulator on the Test page in...

A Quick Introduction to SandDance

SandDance was originally introduced in 2016, as a system for exploring and presenting data using unit visualizations. SandDance shows every row of a dataset, instead of aggregating data first, and then showing the resulting data-sums as charts. SandDance shows each of these rows as a colored mark that can be organized into different areas on the screen. SandDance provides 2D and 3D visualizations, bar...

Amazon Skill Tools for .NET, Part 4: Testing Tools

Continuing this series, Part 4 talks about the DateTimePickers. What Is a DateTimePicker? A DateTimePicker allows the user to select dates and times. An example of a DateTimePicker in action is shown in Figure 1. Figure 1: Change computer date You will see that the DateTimePicker has many faces, all of which depend on the various properties you can set. Using the DateTimePicker Let's create a Windows Forms application with...

Latest Articles