Abstract

In this article I will share some real-world problems that appear to be complex, but with usage of Microsoft.VisualBasic.Devices those can be easily done.

Scenario

You are working on an application and you come across any of the following requirements before any action can possibly take place:

  • Verify OS name.
  • Make sure CAPS is ON or NOT (as per your application’s need)
  • Check Network availability before you open a browser or load the site.
  • Does the mouse have a wheel?
  • Ability to Ping a URI or Computer’s IP before your entire business logic starts executing.

Introduction

All of the preceding specified situations are valid and used in many real-world applications, the issue is that none of them appear straightforward to implement, as it involves:

  • Communication with Operating System; to know the OS name
  • Communication with Hardware; to know if CAPS is ON or OFF
  • Communication with Network Adaptor; to check if Computer is connected to Network on not
  • Communication with Hardware pointing device; Mouse has wheel or not
  • Perform some action over the network; Pinging a computer or URL

Solution

Microsoft.VisualBasic.Devices is a namespace that helps in such scenarios. The following code example shows the use of various classes.

In order to use Microsoft.VisualBasic.Devices namespace you must add a reference of it to your project/application.

Continue Reading…

 

A .NET Client Profile is supported by .NET Versions 3.5 and 4.0. It is designed for client applications like Windows Forms. The Client Profile version of .NET Framework is a lightweight subset of the framework. This enables quicker deployment and small installation packages.

Read My Full Article Here..

Introduction to Big Data

June 12th, 2014 | Posted by Vidya Vrat in Database - (0 Comments)

Data is a precious thing because they last longer than systems – Tim Barnes Lee

Introduction

Big Data, as the name implies, is a collection of huge amounts of data. Data has always been important to mankind and society by various means. But in the past few years data has been collected and used for a variety of purposes. The major factor that differs Big Data from normal data in a DBMS or RDBMS is that Big Data is very large volume, it has no defined structure, it includes a lot of data that is being created from various channels like emails or social media like Twitter, Facebook, LinkedIn and so on.

Read My Full Article Here

I presented a Google hangout for Bangalore DotNet (BDotNet) user group on June 4th Wednesday 9pm IST (8:30am PST) 

 

Here are some resources which may be useful as you try out the Visual Studio “14” CTP, released yesterday (June 3rd 2014):

Downloads: Download the Visual Studio “14” CTP (also available on MSDN subscriber downloads). Alternatively, save some time and use the provided VM in Azure.

Blogs & Release Notes: Read announcements by Soma & Brian. Check out the team blogs, including Visual Studio, Web Dev (web tooling), Web Dev (ASP.NET vNext), Entity Framework, C#, VB, and C++. See the Visual Studio “14” CTP release notes for a list of new features. Discuss on Facebook & Twitter.

Known Issues: This release should be installed in a test environment, such as a VM or a clean machine. Do not install on a machine with another version of Visual Studio installed. For other known issues, please see the Visual Studio “14” CTP KB.

Feedback: Submit bugs through Connect, suggestions on UserVoice .