From the course: Visual Basic Essential Training

What applications can you create? - Visual Basic Tutorial

From the course: Visual Basic Essential Training

Start my 1-month free trial

What applications can you create?

- [Teacher] Console applications provide a nice way to learn a programming syntax. For real applications there are better choices. Because Visual Basic uses the .NET foundation classes, we have access to thousands of .NET types and dozens of project types. You can find a list of the project types in File, New, Project. First, choose the language drop down and filter to Visual Basic, and then look through the project types available in this drop down. We'll look at a few of them. At the top is Cloud, use these Project types to build some Azure specific items. Azure is Microsoft's Cloud Services. It won't surprise you to find out there are a lot of templates for desk top development. After all, Microsoft likes programmers to build Windows Applications. Windows Forms has a long history in Enterprise development. Then there is the WPF App, WPF stands for Windows Presentation Foundation. This a complete re-thinking of how to build and design desk top Apps and is my favorite desk top technology available from .NET. For Windows 10 there's another category, you can find that here in the UWP section. UWP stands for Universal Windows Platform. Your best bet here is to pick this blank APP at the top. These type of applications take advantage of some of the newer Windows features. Next stop is to look in Office. I've built a lot of extensions for Office programs like Word and Excel and SharePoint. You'll find those project templates here. In the Library section you can choose templates for building reusable libraries filled with .NET compatible code. Consider refactoring or moving code into .NET libraries. This is how a lot of the data that API's aren't implemented as class libraries. There are several ones, there's a class library for .NET framework, a class library for .NET core, there's several libraries for building controls for use in Windows forms or in WPF. The final type is a popular one it's the Web category. In the Microsoft world that means creating ASP.NET web applications. The take away for today, we've seen there are a lot of choices for the kinds of applications you can create. Let's add a couple to our solution.

Contents