Visual C#

Creating a Network Speed Monitor in C#

It's always handy to know exactly how much download and upload speed your current network has. This article will show you how to create a Class library project that will host the Uploading and Downloading logic, and a normal Console application making use of the external library to display the results. So, let’s get straight into it. Creating the Class library Make use of the following steps...

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...

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...

Amazon Skill Tools for .NET, Part 3: Creating a Basic Skill in .NET

Introduction There was a lot of set up work done in Parts 1, "Creating Amazon Skills with .NET, Part 1: First, Getting the Basics Right" and 2, "Creating Amazon Skills with .NET, Part 2: Getting Tools and Setting Up." Now, in Part 3 of the "Creating Amazon Skills with .NET" series, I will show you how to create a basic Amazon Skill using C# and...

.NET Core 3.0 and Visual Studio 2019

The .NET Core is a free and open-source managed computer software framework for Windows, Linux, and macOS. .NET Core supports cross-platform scenarios such as ASP.NET Core Web apps, command-line apps, libraries, and universal Windows platform apps. The .NET Core 3.0 supports WinForms (Windows Forms), WPF (Windows Presentation Foundation), as well as ML .NET (Microsoft's open-source machine learning framework) and IoT (Internet-of-Things). Installing .NET Core 3.0 Installing .NET...

Creating Amazon Skills with .NET, Part 2: Getting Tools and Setting Up

Introduction Initially, I thought this would be a two-part series, but boy, was I wrong! What I'm trying to say is that there will be a third installment in this series. To get back on track. This is Part 2 of the "Creating Amazon Skills with .NET" series. In case you missed it, here's Part 1. In this article, I will show you where to get...

Creating Amazon Skills with .NET, Part 1: First, Getting the Basics Right

Introduction Life is becoming simpler by the minute and people sometimes just don't realize it. Amazon Alexa has been around since 2014, but has only recently become very popular with over 100 million Alexa-enabled devices sold already. Now what makes Alexa so special? Alexa Alexa is a virtual assistant developed by Amazon. It is able to deal with voice interaction, do music playback, make to-do lists, set alarms,...

Handling Exceptions in .NET

A developer's worst enemy is an exception. Trust me; I know. They can sneak up on you and wreak havoc for an entire day. Therefore, knowing how to handle exceptions is crucial for any developer. So, where do we start? Well, we all know the three main culprits in the world of exceptions: Compile time exceptions Runtime exceptions Logic exceptions For this, with little or not much experience, these seem...

Latest Articles