QR Code Generator using VB.NET

March 11, 2021
VB.NET
qr code generator using vbnet

Project: QR Code Generator using VB.Net with Source Code

About QR Code Generator Project  using VB.Net Free Download

This QR Code Generator using VB.NET is a simple program that generates text into QR code using messaging toolkit QR code and develops using VB.NET. It also allows the QR code to be exported as an image and automatically saved into your Documents folder with the file name equivalent to the textbox. The QR Code can be helpful in some Software depending on what logic you will use.

For Example, in an Inventory System, you can generate a QR Code for each product or item and create a tracking feature with a QR Code Scanning. By that, the system user will have a better experience using the system, and also, this can help to prevent Typing Error instances, and the user can quickly track the item.

Features of QR Code Generator using VB.NET

  • Generate QR Code
  • Export QR Code as an Image

Tools used:

  • Labels
  • Picture Box
  • Buttons

Library Used

MessagingToolkit.QRCode

Screenshot

QR Code Generator using VB.NET

QR Code Generator using VB.NET

The below code is the one I used to generate QR Code from the text entered and display the code into the Picture Box.

	Private Sub btnGenerate_Click(sender As Object, e As EventArgs) Handles btnGenerate.Click
        Try
            Call qrcodeGen()
 
        Catch ex As Exception
            MessageBox.Show(ex.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Information)
        End Try
    End Sub
 
    Private Sub qrcodeGen()
        Try
            Dim qrCode As New QRCodeEncoder
            qrCode.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE
            qrCode.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.L
            Me.PictureBox1.Image = qrCode.Encode(Me.txtCode.Text, System.Text.Encoding.UTF8)
 
 
        Catch ex As Exception
            MessageBox.Show(ex.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Information)
        End Try
    End Sub

And to export the QR Code as an Image and saving it automatically to the Documents Folder, this is the code I used.

	Private Sub btnExport_Click(sender As Object, e As EventArgs) Handles btnExport.Click
        Try
            If Me.PictureBox1.Image IsNot Nothing Then
                Me.PictureBox1.Image.Save(IO.Path.Combine(My.Computer.FileSystem.SpecialDirectories.MyDocuments, Me.txtCode.Text & ".jpg"))
                MessageBox.Show("QR is successfully saved.")
            End If
        Catch ex As Exception
            MessageBox.Show(ex.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Information)
        End Try
    End Sub

How to Run

Requirements:

Installation

  1. Extract the downloaded source code zip file.
  2. Locate the Solution file in the extracted source code. The file is known as “QR Code Generator.sln”.
  3. Open the solution file with your MS Visual Studio Software.
  4. Press the “F5” key on your keyboard to run the Program.

I hope this QR Code Generator Program will help you in your future projects.


Related Projects: CRUD Operation using PHP MySQLi with DataTable and PDF Generator using TCPDF, Complete Class Scheduling System (Timetable generator) using Genetic Algorithms in C# and MS SQL, Odd Number Generator in PHP, Random Number Generator in C#

Download Here

Leave a Reply

Your email address will not be published. Required fields are marked *