Meet Our Experts

Robert Green

Robert Green is a Visual Studio expert and a featured instructor for several of our Visual Basic and Visual C# courses. He is currently a Technical Evangelist in the Developer Platform and Evangelism (DPE) group at Microsoft. He has also worked for Microsoft on the Developer Tools marketing team and as Community Lead on the Visual Basic team. Robert has several years of consulting experience focused on developer training and is a frequent speaker at technology conferences including TechEd, VSLive, VSConnections, and Advisor Live.


Webinars

Building Windows Store Line of Business Apps

In this session, we will explore how to build Windows Store line of business apps. We'll discuss how to talk to data services, how to work with local data, how to build line of business apps that adhere to the Modern UI design principles, and how to ...

Visual Studio

A Lap Around the Visual Studio 11 Development Environment

In this talk, you will take a quick look at some of the new features and enhancements of the next version of Visual Studio. A primary goal of this new release is to streamline the development environment, based on two big pillars: simplicity and spee...

Visual Studio


Building Business Applications with Microsoft Visual Studio LightSwitch

Visual Studio LightSwitch is the simplest way to build business applications for the desktop and cloud. LightSwitch simplifies the development process by letting you concentrate on the business logic, while LightSwitch handles the common tasks for yo...

LightSwitchVisual Studio

Introduction to Visual Studio LightSwitch

The aim of LightSwitch is to make it easier to build business applications. Based on Silverlight and well proven architecture patterns, LightSwitch writes your plumbing code for you and lets you focus on the data, business rules and user interface. I...

LightSwitchVisual Studio




Courses

LINQ Using Visual Basic 2010

In this course, you will learn to use the Language Integrated Query (LINQ) to easily create complex data-independent queries. In addition, you will learn about the language features for Visual Basic in Visual Studio 2010 in order to make LINQ possibl...

.NETDatabaseLINQVisual BasicVisual StudioWeb Development

LINQ Using Visual C# 2010

In this course, you will learn to use the Language Integrated Query (LINQ) to easily create complex data-independent queries. In addition, you will learn about the language features for Visual C# in Visual Studio 2010 in order to make LINQ possible. ...

.NETC#DatabaseLINQVisual StudioWeb Development


Developing Applications Using Visual Basic 2008/2010: Vol 2

In this course you will learn about important development topics that are not normally covered in a beginning Windows application programming course. Starting with an introduction to .NET interoperability, you will work through crucial topics such as...

.NETVisual BasicVisual StudioWindows Development

Developing Applications Using C# 2008/2010: Vol 2

In this course you will learn about important development topics that are not normally covered in a beginning Windows application programming course. Starting with an introduction to .NET interoperability, you will work through crucial topics such as...

.NETC#Visual StudioWindows Development


Developing Applications Using C# 2008/2010: Vol 1

Visual Studio 2008/2010 adds a large set of new functionality for the Visual Studio developer. From new language features, including LINQ (Language Integrated Query), to new client-side data support, Visual Studio 2008/2010 and the .NET Framework 3.5...

.NETC#Visual StudioWindows Development

Developing Applications Using Visual Basic 2008/2010: Vol 1

Visual Studio 2008/2010 adds a large set of new functionality for the Visual Studio developer. From new language features, including LINQ (Language Integrated Query), to new client-side data support, Visual Studio 2008/2010 and the .NET Framework 3.5...

.NETVisual BasicVisual StudioWindows Development


Learning to Program Using Visual Basic 2010

In this course, you will learn to use Visual Studio 2010 to explore the Visual Basic language. The course starts with a quick overview of the .NET platform, examining assemblies, Microsoft Intermediate Language, Visual Studio profiles, XML comments, ...

.NETVisual BasicVisual StudioWeb DevelopmentWindows Development

Learning to Program Using Visual C# 2010

In this course, you will learn to use Visual Studio 2010 to explore the Visual C# language. The course starts with a quick overview of the .NET platform, examining assemblies, Microsoft Intermediate Language, Visual Studio profiles, XML comments, Int...

.NETC#Visual StudioWeb DevelopmentWindows 8 AppsWindows Development




Blogs

Windows Presentation Foundation Using Visual C# 2010: Introducing Binding

As you write applications, you often need to update the value of one element with information from another element.

C#Visual Studio

Visual C#: Navigation in Applications

In most client applications, users can have any number of windows open at the same time.

C#WPF


Windows Presentation Foundation Using Visual C# 2010: The Resources Dictionary

Every element in your application provides a Resources property (this includes every control and container), which is actually a Dictionary in which the key is a string, and the value is a resource.

Radio Button Control - Visual C#

The RadioButton control works much like the CheckBox control-it provides the same properties, and the same events.

C#WPF




Explore Our Blogs, Courses and Webinars