Beginners Guide

Level:
Level1

This Visual Basic 6 guide walks a beginner step by step through tutorials on this site that will get you up and running. The best way to navigate through the guide is by using the links on the left. Or you can use the links below and then hit your browser's back button. Each link will take you to a different tutorial on this site that will teach you the next step you need to know to learn.

  1. One of the first and best things to do is begin to understand the Visual Basic IDE (Integrated Development Environment). By understanding the IDE you will be able to develop VB programs quickly and effectively. Start by reading the Getting to know the VB6 IDE tutorial
  2. The classic first program in any language is the Hello World tutorial. As a beginner you should make sure you write this program to get your feet wet. Check out the Simple Hello World VB6 tutorial
  3. Good programmers figure out how to use a consistent naming scheme when they develop applications. The quickest way to graduate out of the beginner VB6 level is to check out the Object Types and Naming Scheme VB tutorial
  4. Variables are used in any real development. Make sure you visit the Quick Variable tutorial to see how variables work in Visual Basic 6
  5. (Optional) More In Depth Understanding variables and types in VB6
  6. When you need to make comparisons or have your program choose between options you will need to understand Visual Basic's if statements. Luckily there's a beginners tutorial that explains just that: Understanding the if conditional statement
  7. Once you grasp the basics check out this next beginner VB6 tutorial that goes more in depth into conditional statements: Understanding if statements and conditionals in VB6
  8. Need to do something repeatedly? Need to iterate through a list of things? Need to count from 1 to 1 Billion by 3's? You need to understand loops! Understanding For, Do, and while Loops
  9. Once a beginner understands how to use functions and subroutines he or she is on the road to being a full fledged VB6 guru. A solid grasp on functions and subroutines allows you to reuse code and functionality throughout your program and in future programs.Functions and Subroutines in VB6 tutorial
  10. Last but not least, begin to learn how to use all the great controls Visual Basic offers and create a great User Interface for your clients to use. Basic Graphical User Interfaces in VB6 - Tutorial

Once you have finished these tutorials you should have a very good understanding of the fundamentals of the Visual Basic 6 language and development environment. Feel free to download some more advanced tutorials and continue learning on your own. If you have any questions or comments related to this Visual Basic 6 guide please post them below.

 

Comments

Radio buttons

what do you declare a radio button as when making a code?

hi

hi.. can u help me please, using datareport in vb 6.. plz

vb6

hi i want the steps for retrieving the datdbase through vb6, pl help me with the vb adodc code to write the subroutines for the same.

DB

To retrive a DB table you need to go for Data components or ADODC components, this coding with example is explained in my site, check it, http://rayslab.wordpress.com/vbtutorial/
just see this, you'll get an idea 'bout Database accesing...
With Regaurds,
Pathi...

vb proposal

pls,pls,. send me a vb proposal about vb heres my eadd: bhadz08_fighter17@yahoo.com plzzzzzzzzzzzzzzzzzzz.t.y

vb proposal

sdshi.. i am student who ned vb proposal..

grid control, data reports and views

i want to learn about data grid control, how to take the data reports according to our requirements, and views. any body can u help me please...................... my mail id is........ yugandar29603@gmail.com

vb project

i need vb project please help me....................... my email add is rockysahu11@GMAIL.COM

vb project

i need vb project please help me.......................

algoritm sjf

project algoritm sjf and fcfs in vb

what is OLEDB Data Environment

how to connect data grid to access database

Oledb data base

Oledb data base is used in data invironment for the purpose of the creating a data reports in a project in visual basic 6.0

First Open a project
then add a data environment in the project then add a data report from the project explorer
add a command and drag and drop from the data enviroment to data report.

try to send me your e-mail

try to send me your e-mail add... i want to help you..

send me your e-mail add or

send me your e-mail add or add me to your skype account

Point of Sale Code

Pliz help.. i want to write a program for a point of sale project. How does it work, if anyone has got a Sample code i would really be happy.

visual vbasic

how to make a code of any kind of program of visual basic 6.0 and how to identify a code of that program

Need help

I have developed a mobile agent system for file management. Now i want to implement using VB, MICROSOFT ACCESS and TELESCRIPT, am having great difficulty. Pls help me with the source codes.

Doing animations in visual basic 6

I would like to know how to do animations in visual basic 6.0. my main interest is knowing how to rotate objects such as images in visual basic.

vb

this is very important thing.

Is this pascal?

Well the code look a lot like pascal! I use scar (cheating program) which I code stuff in and it uses the pascal programming language. But visual basic 6.0 looks like pascal. Am I right?

how to link form one interface to another through visual basic

how to connect from one interface to another using visual basic 6.0...can tu explain step by step how to do it...

vb

hi
i want to learn how vb works but i have no resource to learn it . can you please help me to teach vb.
thank you

can you help me with this program

in this program they have used
Private Sub fillform()

can u tell me how will it work

Private Declare Function Beep Lib "kernel32" _
(ByVal dwFreq As Long, ByVal dwDuration As Long) As Long

Private Sub Command1_Click()
MSComm1.Output = "1"
Customer1.BackColor = vbRed
End Sub

Private Sub Command10_Click()
MSComm1.Output = "B"
Customer2.BackColor = vbButtonFace
End Sub

Private Sub Command11_Click()
MSComm1.Output = "C"
Customer3.BackColor = vbButtonFace
End Sub

Private Sub Command12_Click()
MSComm1.Output = "D"
Customer4.BackColor = vbButtonFace
End Sub

Private Sub Command13_Click()
MSComm1.Output = "E"
Customer5.BackColor = vbButtonFace
End Sub

Private Sub Command14_Click()
MSComm1.Output = "F"
Customer6.BackColor = vbButtonFace
End Sub

Private Sub Command15_Click()
MSComm1.Output = "G"
Customer7.BackColor = vbButtonFace
End Sub

Private Sub Command16_Click()
MSComm1.Output = "H"
Customer8.BackColor = vbButtonFace
End Sub

Private Sub Command17_Click()
MSComm1.Output = "h"
End Sub

Private Sub Command18_Click()
MSComm1.Output = "g"
End Sub

Private Sub Command19_Click()
MSComm1.Output = "f"
End Sub

Private Sub Command2_Click()
MSComm1.Output = "2"
Customer2.BackColor = vbRed
End Sub

Private Sub Command20_Click()
MSComm1.Output = "e"
End Sub

Private Sub Command21_Click()
MSComm1.Output = "d"
End Sub

Private Sub Command22_Click()
MSComm1.Output = "c"
End Sub

Private Sub Command23_Click()
MSComm1.Output = "b"
End Sub

Private Sub Command24_Click()
MSComm1.Output = "a"
End Sub

Private Sub Command3_Click()
MSComm1.Output = "3"
Customer3.BackColor = vbRed
End Sub

Private Sub Command4_Click()
MSComm1.Output = "4"
Customer4.BackColor = vbRed
End Sub

Private Sub Command5_Click()
MSComm1.Output = "5"
Customer5.BackColor = vbRed
End Sub

Private Sub Command6_Click()
MSComm1.Output = "6"
Customer6.BackColor = vbRed
End Sub

Private Sub Command7_Click()
MSComm1.Output = "7"
Customer7.BackColor = vbRed
End Sub

Private Sub Command8_Click()
MSComm1.Output = "8"
Customer8.BackColor = vbRed
End Sub

Private Sub Command9_Click()
MSComm1.Output = "A"
Customer1.BackColor = vbButtonFace
End Sub

Private Sub Form_Load()
Dim temp As String
mul = 5
Line Input #1, c1
Line Input #1, temp
u1 = Val(temp)

Line Input #1, c2
Line Input #1, temp
u2 = Val(temp)

Line Input #1, c3
Line Input #1, temp
u3 = Val(temp)

Line Input #1, c4
Line Input #1, temp
u4 = Val(temp)

Line Input #1, c5
Line Input #1, temp
u5 = Val(temp)

Line Input #1, c6
Line Input #1, temp
u6 = Val(temp)

Line Input #1, c7
Line Input #1, temp
u7 = Val(temp)

Line Input #1, c8
Line Input #1, temp
u8 = Val(temp)

Close #1

Line Input #1, temp
m1 = Val(temp)

Line Input #1, temp
m2 = Val(temp)

Line Input #1, temp
m3 = Val(temp)

Line Input #1, temp
m4 = Val(temp)

Line Input #1, temp
m5 = Val(temp)

Line Input #1, temp
m6 = Val(temp)

Line Input #1, temp
m7 = Val(temp)

Line Input #1, temp
m8 = Val(temp)

Close #1

fillform

MSComm1.PortOpen = True

End Sub

Private Sub Timer1_Timer()
Dim a As String
a = MSComm1.Input
If a <> "" Then
Beep 500, 300
a = Mid(a, 1, 1)
If a = "A" Then
u1 = u1 + 1
MSComm1.Output = Chr(u1)
End If
If a = "B" Then
u2 = u2 + 1
MSComm1.Output = Chr(u2)
End If
If a = "C" Then
u3 = u3 + 1
MSComm1.Output = Chr(u3)
End If
If a = "D" Then
u4 = u4 + 1
MSComm1.Output = Chr(u4)
End If
If a = "E" Then
u5 = u5 + 1
MSComm1.Output = Chr(u5)
End If
If a = "F" Then
u6 = u6 + 1
MSComm1.Output = Chr(u6)
End If
If a = "G" Then
u7 = u7 + 1
MSComm1.Output = Chr(u7)
End If
If a = "H" Then
u8 = u8 + 1
MSComm1.Output = Chr(u8)
End If

End Sub

Private Sub fillform()
a1 = u1 * m1
a2 = u2 * m2
a3 = u3 * m3
a4 = u4 * m4
a5 = u5 * m5
a6 = u6 * m6
a7 = u7 * m7
a8 = u8 * m8

Customer1.Caption = c1
unit1.Caption = u1
amount1.Caption = a1

Customer2.Caption = c2
unit2.Caption = u2
amount2.Caption = a2

Customer3.Caption = c3
unit3.Caption = u3
amount3.Caption = a3

Customer4.Caption = c4
unit4.Caption = u4
amount4.Caption = a4

Customer5.Caption = c5
unit5.Caption = u5
amount5.Caption = a5

Customer6.Caption = c6
unit6.Caption = u6
amount6.Caption = a6

Customer7.Caption = c7
unit7.Caption = u7
amount7.Caption = a7

Customer8.Caption = c8
unit8.Caption = u8
amount8.Caption = a8
End Sub

Please help me with the codes for Menus(file submenus,Edit etc)

I Have problems writing codes to Menus to get them work e.g File and its submenus, Edit and its sub menues. I'll be very gratefull if u reply through my email (mattsondgreat@yahoo.com) or on this page. Thanks, this site has been very helpful for vb6 programmers.

I need a help

Hello i need a help in vb6 i design a database project i use a datagrid and i use a property pages/ layout and select a button and i use a this button as a datacombo please help me

HAI

HAIHAI I HAVE INFORMATION FOR HOW WILL YOU CONNECT VISUAL BASIC AND MS ACCESS

VB application using webcam..

I'm creating a VB 6 Application which involved a webcam to get snapshot image for data record, i'm kinda having troubles to make it work. For the database, i'm using MS Access and Crystal Report for the print out. Can anybody help me with this? Thanks.

how to make a class record in VB6

Hello can anybody help me to make a class record using random file in visual basic plzzzzzz.............
by the way i'm anne from Philippines, that program is our final project plzzzzzzzz help me......i beg

Hello!!!! I NEED HELP!!!!

Hello..... I really need to learn how to use VB.... Can anybody tell how to create a program like textwist.... but not really like that i just need to know how to make an animation like that..... Plss!!!!!!
HELP ME!!!!

Run Dialog

Does anyone know how to execute a program with command line input in run dialog box???
ex: winrar a -r c:\test.rar *.mdb

plz dude's

i am a student and i need to submit a project on vb on the topic of "airline information system" plz any one help me i am fearing my marks plz guys help me plz i plead u..

i wish u get fail in the

i wish u get fail in the course
for not studying and cheating from the net

Help Me

I Need A VB 6.0 Projects & HTML Projects

Plz Help Me

Any Have a Project

Send Me

My ID Is
mmbharat@yahoo.in

VB AHHHHHHH

HELP I NEED TO LEARN VB OMG

i need help

Please someone help me i am a beginner and i want to learn Vb if you can help i need a link to a tutorial a Vb e book that is download able. Thanks

great programming language

I m happy to hear all of your comments. I think all are happy to learn VB. I can say one of the easiest computer programming language in the world. those who learn it as first language you will be good programmer for all other computer language. I have learnt most of the programming language but I encourage you to learn first Visual Basic then learn other language. it is easy and GUI form. I am not that expert but I can design what i want from VB6. I am still learning. Those who want any help from me regarding VB6 project or assignment I can help you. so you can contact me via email anytime.

hi :)

hi.. can yu please help me in Visual Basic codes on how to use combo box and link it to the database.. "Microsoft Access"..
Thanks.. I'll wait for your reply as soon as possible.. God bless^^,

hello i want to

hello

i want to display numbers in vb text box in 7-segment format, will someone help me out.

Need Help?

Need help to learn vb ???..i can help... of course 10000$$ is needed...just kidding no money is needed..just send me a messenger invitation to "protra@tahoo.com"
OR if you need vb help in emails...send me a mail at "c.cyberx@yahoo.com"

help me ....want to work on vb6

This is maloy from kolkata...i am working in C#.net...but now i want to work on vb6...plz anyone give me some ref link....

www.vb-helper.com has some

www.vb-helper.com has some examples

See my comment below ;)

See my comment below ;)

VB.Net Help needed

I am new to vb.net and i have not been able to install it on my vista basic...please i need help with the installation and i would also appreciate a detailed tutorial or introduction. thanks

There is a "portable"

There is a "portable" version of VB 6 floating around out there (~5MB) that works on my Vista Home Premium....

If you can't get any other VB 6 to work, you could install it in a Virtual Machine with a legacy Windows OS on it (2K or below) and they should work.

I NEED HELP..I WANT TO LEARN VB

PLS can any body help me with a link or text book on hw to program in vb 6.0? (for beginners)
thanks

PLS can any body help me with a link or text book on hw to progr

yes pls send me ur mail id at my mai id rohitsethi123@rediffmail.com
then i would send some basic book at your mail
with regards
rohit

Need all information about VB

i am very interested to learn VB...

I want to make something different in VB after learnt it..

im beginner..

I want a source code that show me how to make the LED running light...
tQ...GBU...

Need help???

Hay .....VB is not hard I'll teach for you guys just send me a email...its for free $$$$$$$ NO MONEY IS NEEDED...
vb is very...very easy
c.cyberx@yahoo.com

visual basic

hi i want to know how to connect grid control to database please help me. mymail id is yugandar29603@gmail.com

visual basic

hi i want to know how to connect grid control to database please help me.

want to explore vb in project...urgent

plz help me for build my mini project at polytecnic mukah sarawak, malaysia

Help me

I want a source code that show me how many datas(KB) that i recive and send with internet & ethernet Networks and with diffrent Programs

VB6 can not install Windows Vista Home Basic

hello, I'm from Venezuela and my question is the following gentlemen experts. As Visual Basic 6.0 installed on Windows Vista Basic version? Please help me, I need to keep learning with this tool.

Visual Basic 6.0 installed on Windows Vista Basic version

im a freelance programmmer... i tried many times us you are but one thing i conclude .... vb 6.0 is not compatible for windows vista... maybe the higher version of vb is compatible for that o.s.

NO it doesnt come standard

NO it doesnt come standard on any computer.

But Visual basic 6 will work on vista.
Just make sure to uncheck Visual Basic C++ when you are installing it.

just started using VB6

Just started using visual basic need some help in tutorials

Hello! Thanks for your free

Hello!
Thanks for your free tutorial. But there is something that I am looking for some answer about Option button the black dot doesn't disappear even if I set the property value to false or true when I run or not the program the black dot still the same it still on the button. Thank for your possible answer.

I just want to know how to

I just want to know how to use VB's code. The codes are so hard to understand.
E.g. Dim Form1 As String or whatever...
I don't think one website or person has explained to me about it.

If you know what I'm on about, please email me at...
mary_kate_8@hotmail.com

Thanks,

I really wanna start to learn Visual basic!!!

Hi programmers, "ladies & gentlemen".I badly wanna learn visual basic and start practicing it and make my own programs easily.That could make me the happiest guy on this planet.I am gonna start the classes on it after 3 months from now.

So, how do i start guys?I am very glad to be here, i trust my questions will be answer and my curiousity will be satisfied.I just know that i will have to install the software first, which one is the best and recommended for beginnes?

My email...thmokgethi@yahoo.com

Thank you...

I just added a What version

I just added a What version to choose tutorial. This might be helpful to you. Also This site has a download for VB6 (although I'm not sure if its legal - you need to check that out). You also will need an Un-Rar program: a freeware version is 7-Zip. Enjoy!

WHAOO!!!!!!!! GREAT JOB

THIS IS A NEW BEGINNING TO MY PROGRAMMING WORLD.
CAN YOU HELP ME IN SENDING THE DETAILS ABOUT HOW TO CONNECT OR VB WITH ORACLE 10G OR MICROSOFT ACCESS.
THANKS..............

connect

first create database

name your database firstMDB
then name your table myTable
then create fields, Name_ko,Last_ko

after you create database you can start coding in VB

create a connection on a module

Public connectFirstMDB As ADODB.Connection

Function load_data()
Set connectFirstMDB = New Connection
connectFirstMDB.Open "PROVIDER=MSDataShape;Data PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & "C:\foldercode\firstMDB.mdb"
End Function

then on a form

declare
Public withevents rs_connect as ADODB.Recordset

Public Sub Form_Load()
on error goto err123 'in case an error occured
call load_data
set rs_connect = new recordset
rs_connect.Open "SELECT Name_ko,Last_ko from myTable",connectFirstMDB,adOpenStatic, adLockOptimistic
set datagrid1.datasource = rs_connect
exit sub
err123:
msgbox err.description
end sub

note: if your database contains nothing then error will occure telling "DATA ACCESS ERROR". just put at least 1 record.

Great Tutorial!!

Hey Guys, I´m from Venezuela, and I have been taking a Visual Basic Training in an academy, but with this page I´m really happy because I can learn much more and in a simply manner, this tutorial is very useful to complement and understand the principles of VB6. Thanks a lot. Excelente Job!

Call function

How can i use CALL in my project?
Please show me an example.
thanks

connect first create

connect

first create database

name your database firstMDB
then name your table myTable
then create fields, Name_ko,Last_ko

after you create database you can start coding in VB

create a connection on a module

Public connectFirstMDB As ADODB.Connection

Function load_data()
Set connectFirstMDB = New Connection
connectFirstMDB.Open "PROVIDER=MSDataShape;Data PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & "C:\foldercode\firstMDB.mdb"
End Function

then on a form

declare
Public withevents rs_connect as ADODB.Recordset

Public Sub Form_Load()
on error goto err123 'in case an error occured
call load_data
set rs_connect = new recordset
rs_connect.Open "SELECT Name_ko,Last_ko from myTable",connectFirstMDB,adOpenStatic, adLockOptimistic
set datagrid1.datasource = rs_connect
exit sub
err123:
msgbox err.description
end sub

note: if your database contains nothing then error will occure telling "DATA ACCESS ERROR". just put at least 1 record.

h

hi plz sent some sample of vb6 we need in our project proposal this year and copy plz sent to my yahoo mail allehs_22@yahoo.com.ph thanks alot............

learn java insead of vb6, or

learn java insead of vb6, or at least vb.net

vb6 is dead, including its architecture.

java is so complicated and vb is easier to use

vb is counter measure of java so why i should stick to long snytax coding... but i knew already java... vb is compatible 2 all .dll components, active x components and etc... windows base programs usually POS point of sale (vb is more advantage)

in web its vb.net now leading program using by big company through web base and accessing databases...

VB6 for beginners

Dear All,

Reference to the above comments and the tutorial explanation, please note that I glad to know your site and hope to put my feet on the right road till for building a famous useful program.

Yours faithfully.

Sameh El-Tantawy
Mob. +20 16 422 76 96
Skype. sameh_tantawy
E-mail. sameh.tantawy@gmail.com

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • You may post block code using <blockcode [type="language"]>...</blockcode> tags. You may also post inline code using <code [type="language"]>...</code> tags.

More information about formatting options