Working with VB.NET
Visual Studio 2022

Working with VB.NET

Been working with .Net technologies since in University with 4 years activity (2019-2023), started out with VB.Net in Visual Studio 2012 until Visual Studio 2022 (most stable yet), and planning to move onto python.


Here's something i'd prefer to improve my app development:

Extension

Extensions are designed to enhance the functionality and features of Visual Studio, making it more versatile and customizable for different types of development projects.

  1. Github Copilot

Trained on billions of lines of code, GitHub Copilot turns natural language prompts into coding suggestions across dozens of languages including visual basic.

Paid, but if you're student you can get it free with github student developer packs.

Get it here : Github Student Developer Pack

  1. Microsoft Visual Studio Installer Project This is a project type in Microsoft Visual Studio that allows you to create installer packages for distributing your software applications. These installer projects are used to package your application, its components, dependencies, and other resources into a single installer file or setup package that can be easily distributed and installed on end-user machines.

Free to use

Get it here : Microsoft Visual Studio Installer Project

Nugget Packages

NuGet has become a fundamental tool for .NET developers, as it simplifies the process of managing external dependencies and allows developers to focus on writing application code rather than manually handling libraries and references.

  1. ClosedXMLClosedXML is a popular open-source library for working with Excel files in .NET applications. You can use the ClosedXML library to create, read, and manipulate Excel files (both .xlsx and .xlsm formats) without requiring Microsoft Excel to be installed on your machine. ClosedXML is available as a NuGet package, making it easy to add it to your .NET projects.Here's a basic example of how to create a new Excel file with ClosedXML:

Imports ClosedXML.Excel

Class / Module 'Edit this line where you want to use this procedure
    Sub Main()
        ' Create a new workbook and worksheet
        Using workbook As New XLWorkbook()
            Dim worksheet = workbook.Worksheets.Add("Sheet1")

            ' Add data to the worksheet
            worksheet.Cell("A1").Value = "Hello"
            worksheet.Cell("B1").Value = "World"

            ' Save the workbook to a file
            workbook.SaveAs("Sample.xlsx")
        End Using
    End Sub
End Class/Module 'Edit this line where you want to use this procedure        
Free to use

  1. GunaUIUI tools for winforms work with C# and VB.NET app development. With this NuGet you can build an elegant ui and customized controls for C# and VB.NETMy Project using GunaUI Preview :

Article content
Article content
Paid

Get it here :

  1. GunaChartModern simple chart UI for Visual Studio .NET Framework. With this NuGet you can visualize your data more attractive.GunaChart Preview :

Article content
Paid

Get it here :


In conclusion, when it comes to enhancing your VB.NET app development, there are several valuable tools and resources at your disposal. Extensions and GitHub Copilot make coding more efficient, while the Microsoft Visual Studio Installer Project simplifies the distribution process. NuGet packages, like ClosedXML, streamline external dependency management, and GunaUI offers customizable UI tools to create elegant interfaces. With these resources, you can take your app development to the next level, making it more efficient and visually appealing. Whether you choose to explore these options for free or invest in paid solutions, they undoubtedly contribute to a more robust and productive development journey.


To view or add a comment, sign in

Others also viewed

Explore content categories