Hi, me Rahul Gandhi. I am a student have to submit project of 150 marks. I am pursuing my graduation from corrspondent college. Please help to make a project on VB. I don't know how to start and what should be the topic of the project.

Dani AI

Generated

For a 150-mark VB project the most important choices are a clear scope, a demonstrable data flow (input → process → store → report), and a small set of reliable hardware or features. Possible student-friendly topics: inventory/billing system, student attendance with barcode ID, library management, clinic appointment + patient records, or a weighbridge/logging app that shows UI + DB + device I/O. Deliverables that examiners look for: requirements sheet, ER diagram, working demo, source code, basic installer, and a short user/how-to document that lists drivers and setup steps.

Many PC peripherals use one of a few interfaces: RS-232 (serial), USB-as-virtual-COM, USB-HID/keyboard wedge, or vendor SDKs. Weighing scales often send ASCII over RS-232 or virtual COM ports — check model documentation for baud, parity, terminators and command set. Barcode scanners frequently act as keyboard input (type into a textbox) or offer an SDK. Webcams are accessed via DirectShow/WIA/Media APIs or third-party .NET wrappers. If a device has an SDK, use it; otherwise treat it as serial/HID and parse the raw stream.

A practical workflow: define features and required hardware, confirm device communication parameters from manuals, prototype reading raw device output with a terminal app, then write a small VB.NET reader and persist parsed values to a DB (MS Access or SQLite for small projects; SQL Server Express for larger). Example of a minimal serial reader in VB.NET:

Imports System.IO.Ports

Public Class Form1
    Private WithEvents sp As New SerialPort

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        sp.PortName = "COM3"
        sp.BaudRate = 9600
        sp.Parity = Parity.None
        sp.DataBits = 8
        sp.StopBits = StopBits.One
        sp.Open()
    End Sub

    Private Sub sp_DataReceived(sender As Object, e As SerialDataReceivedEventArgs) Handles sp.DataReceived
        Dim line = sp.ReadLine()
        Me.Invoke(Sub() TextBox1.AppendText(line & Environment.NewLine))
    End Sub
End Class

Important cautions: handle DataReceived on a non-UI thread and marshal updates to the UI; log raw input to aid parsing; watch driver compatibility (32 vs 64 bit) and required admin rights; document exact device model and settings in the project report. As hinted, follow forum and submission rules; as described, the plan to connect weighing machines, webcams, and barcode scanners is feasible if each device's communication mode is confirmed and tested early.

Recommended Answers

All 2 Replies

Please read this section of the Forum Rules. I suppose you should probably read all the sections, actually. ;)

i just wan to connect the weigting machine to my VB .net application an get the data from it and save it in application data base .
in short i wannt to use diffrent accesories connected to computer for eg web cam , bar code reader scanner etc an save the data from this machin and save the data in the project plz guide how to do so?

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.