Frequently Asked Questions

Is VB.NET still used in 2026?
Yes. VB.NET remains a stable, supported .NET language used by enterprises with legacy Windows Forms applications and by BSIT students for desktop capstone systems. Microsoft has paused major language evolution on VB.NET but every new .NET runtime (.NET 8 LTS, .NET 9) still ships full VB support. For Philippine BSIT panels, VB.NET + SQL Server + Visual Studio Community is one of the most common stacks for inventory, payroll, and school management capstones.
VB.NET vs C#, which should I learn first?
If your goal is the capstone defense and you already know Visual Basic syntax from prior subjects, stick with VB.NET. The syntax is more verbose but easier to read for beginners, and the panel members at most Philippine universities are equally fluent in both. If you want broader job options after graduation (web, Unity game dev, ASP.NET Core), invest in C# instead because the modern .NET tutorial ecosystem leans C# first.
What IDE should I use for VB.NET?
Visual Studio 2022 Community Edition is the official free IDE and the only one with full IntelliSense, debugger, designer, and SQL Server tooling for VB.NET. Install the ".NET desktop development" workload during setup. JetBrains Rider supports VB.NET partially. Avoid VS Code for VB.NET, the language extensions are limited compared to full Visual Studio.
How do I connect VB.NET to a database?
For capstone projects the common stacks are: SQL Server Express with SqlConnection + SqlCommand (most reliable, free up to 10 GB), MySQL with MySql.Data NuGet package, and MS Access with OleDbConnection (only for very small datasets). Add the database connection string to App.config so you can change it later without recompiling. Use parameterized queries to prevent SQL injection in your defense demo.
What can I build with VB.NET for my capstone?
Common Philippine BSIT capstones built in VB.NET: Inventory and POS systems, Payroll systems with time tracking, School Management with grade computation, Hospital Patient Records, Library Management with barcode scanner, Hotel Reservation systems. Add Crystal Reports or RDLC for printable receipts and reports, that is the feature panels ask about most often.
Can I use Crystal Reports with VB.NET in 2026?
Yes, but with caveats. SAP Crystal Reports for Visual Studio is still distributed as a free runtime that works with Visual Studio 2019 and 2022 (32-bit and 64-bit). Install the runtime first, then add the Crystal Reports project template to your VB.NET solution. For new projects you can also use RDLC (Microsoft Report Viewer) which is built into Visual Studio and ships with .NET, no extra install needed.