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.
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
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.
Recommended by LinkedIn
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
Paid
Get it here :
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.