Projects With Source Code — Visual Basic

Private Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.Click Dim cmd As New SQLiteCommand("INSERT INTO Students (Name, Grade) VALUES (@name, @grade)", conn) cmd.Parameters.AddWithValue("@name", txtName.Text) cmd.Parameters.AddWithValue("@grade", CInt(txtGrade.Text)) cmd.ExecuteNonQuery() LoadData() CalculateAverage() End Sub

Private Sub btnLoad_Click(sender As Object, e As EventArgs) Handles btnLoad.Click Using folderDialog As New FolderBrowserDialog() If folderDialog.ShowDialog() = DialogResult.OK Then imageFiles = Directory.GetFiles(folderDialog.SelectedPath, "*.*") .Where(Function(f) f.ToLower().EndsWith(".jpg") OrElse f.ToLower().EndsWith(".png") OrElse f.ToLower().EndsWith(".bmp")) .ToArray() currentIndex = 0 ShowImage() End If End Using End Sub visual basic projects with source code

If board(row, col) = "" AndAlso gameActive AndAlso currentPlayer = "X" Then MakeMove(row, col, "X") If gameActive Then currentPlayer = "O" lblStatus.Text = "Computer's turn..." ComputerMove() currentPlayer = "X" End If End If End Sub Private Sub btnAdd_Click(sender As Object, e As EventArgs)

If CheckWin(player) Then lblStatus.Text = $"{player} wins!" gameActive = False ElseIf IsDraw() Then lblStatus.Text = "Draw!" gameActive = False End If End Sub Private Sub btnAdd_Click(sender As Object

Select Case operation Case "+" : result = firstNumber + secondNumber Case "-" : result = firstNumber - secondNumber Case "*" : result = firstNumber * secondNumber Case "/" : result = firstNumber / secondNumber End Select

Private Sub btnEquals_Click(sender As Object, e As EventArgs) Handles btnEquals.Click Dim secondNumber As Double = Double.Parse(currentInput) Dim result As Double = 0

Visual Basic (VB.NET) often gets a bad rap as a "beginner's toy," but don't let the critics fool you. In the enterprise world, VB.NET is a fully supported, object-oriented language that runs on the powerful .NET framework. It is incredibly efficient for building Windows desktop applications (WinForms), automating Excel, and even creating web apps.

Scroll to Top