• Здраво и добредојдовте на форумот на IT.mk.

    Доколку сеуште не сте дел од најголемата заедница на ИТ професионалци и ентузијасти во Македонија, можете бесплатно да се - процесот нема да ви одземе повеќе од 2-3 минути, а за полесна регистрација овозможивме и регистрирање со Facebook и Steam.

Мојот Туториал За Visual Basic 6

  • Ја почнал/а темата
  • #1
1 октомври 2008
278
9
Visual Basic 6 Tutorial - made by Spiro_dt Volume.1
1.Intro
2.Starting with simple hello world
3.Declaring variables
4.Combinations with Math
5.Loops
6.If ,else
7.Making a simple program for Shutdown pc using shell command(implement cmd commands)
8.Timer
9.Last words
10.About
1.Hello People this is my first tutorial about programming language. I 've choose this language cause it is very easy and very

useful ,in this programming language you can make anything you can imagine...
Someone will say it is a waste of time to learn vb but they are totally wrong in comparative with more high - level languages

like c/ c++ and some other languages vb is easy to learn and you don't need to waste many time to learn it just to make

something small and useful
but enough talking lets start

2.Starting with simple hello world (litle bit more advanced)

First you need to create one button on the form then double click on the button and you will be automatically redirected to the

button code

Private Sub Command1_Click()

End Sub

The here you will need to write the next code

MsgBox "Hello World", vbInformation, "My first Hello world Program"

please don't copy paste write it cause when you write it you will learn it

now the code should look like this
Код:
Private Sub Command1_Click()

MsgBox "Hello World", vbInformation, "My first Hello world Program"

End Sub
"Hello World" - is the text in the msgbox
vbInformation - is the Picture in the message box
"My first Hello world Program" - is the title of the message box

3.Declaring Variables
What is Variable ?
Varibale is information in programm that changes or can be changed ...
Tips of Variables ( I will mention only the most recently use tips)

String - this is text variable
Integer - This is number varible
Boolean - this is True or False varible

example: We will declare 3 variables one string ,Integer ,and bolean
Код:
Dim var1 as string 
Dim var2 as integer 
Dim Var3 as boolean

var1 = "spiro_dt"
var2 = 18
var3 = true
4.Combinations With Math
In Visual Basic you can do many things with math here are some example
but firs you need to remember that every time you use math your variables must be declared in numeric type

(integer,longinteger....)
Код:
Private sub spiro_math()
Dim num1,num2,num3,rez as integer

rez = num1+(num3*num1-)/num3*num2
msgbox(rez)

end sub
5.Loops
Loops are the most useful thing in every programming language they save a lot of time and can be used for anything
The best and the easiest loop is For I loop
the code look like this
Код:
For I = 1 to 10 
MsgBox("Hello World")
Next
this code MsgBox("Hello World") will be repeated 10 times this is very useful instead writing 10 times
MsgBox("Hello World") you could do it with loop

also you can add math in loops and do something like this for example simple counter
Код:
For I = 1 To 10
MsgBox (I)
Next
Or
Код:
For I = 1 to 10
 Msgbox(I+10-3)
next
6. If ,Else and more logical stuffs
This functions are best for comparative between anything variables ,constants, functions results almost anything also boolean

comparations
here is some example code that will help you to understand how this functions work
also I forgot to mention the Inputbox code it is similar to mesage box but this is for input

Код:
Dim Age As Integer
Dim text As String
Dim isit As Boolean
Age = 18
text = InputBox("Enter the name")
isit = True

If Age = 18 Then
    MsgBox ("First thing passed")
If text = "spiro" Then
    MsgBox ("Second thing passed")
        isit = True
    MsgBox ("every thing passed")
Else
    isit = False
    MsgBox ("you have done something wrong")
End If
End If
7.Making a simple program for ping using shell command(implement cmd commands)
Now this command is one of the most power full command in vb6 cauze with this command you can put a batch code in your

programs
here is an example :
make one button on the form and double click on it will automatically redirect you to the code of the button

Private Sub Command1_Click()

End Sub

then you should add this in the empty space between Private Sub Command1_Click() and End Sub
Shell("shutdown -r -t 20") - this will shut down your pc for 20 seconds

now the code should look like this
Код:
Private Sub Command1_Click()
Shell("shutdown -r -t 20")
End Sub
you can also add as many and other batch commands in the shell()

8. Timers
Timers are also great they help a lot they mostly are used to check something every second,or minute
here is one example:
First put one button on the form double click and in the code write this
Timer1.Enabled = True
Timer1.Interval = 100 - this is for the interval of the timer milliseconds
so the code for the button should look like this
Код:
Private Sub Command1_Click()
Timer1.Enabled = True
Timer1.Interval = 100
End Sub
also add one text box to the form and from the general components tab select the textbox and add to the form
then also add timer and double click on it and should bring you to code that will look like this
Код:
Private Sub Timer1_Timer()

End Sub
now add this code to timer and the timer code should look like this
Код:
Private Sub Timer1_Timer()
If Text1.Text = "spiro" Then
MsgBox ("yep the text is spiro")
Timer1.Enabled = False
End If
End Sub
that is all about this timer so you can run it..

9. Last Words
Now this was my first tutorial for vb6 but sure isn't my last one I hope you will like it and please tell me if I had some

erros in code or just ask anything you didn't understand.. I am glad if I helped you in some way..

10. About
Author : spiro_dt
Purpose : For the people on 5yN7aX 3rR0R
Contact : http://www.5yn7ax-3rr0r.co.nr/forum1.2
License: open source (anyone can copy it but if you change it please put my credit on)
Crew: 5yN7aX 3rR0R - http://www.5yn7ax-3rr0r.co.nr/forum1.2

Извините што е на енглески ако имам време ќе го преведам..
Слободно прашајте ако нешто не ви е јасно
 

Fatal1ty_

Großmeister
28 февруари 2008
22,076
27,204
kalco.ru
Официјални правила на Македонски ИТ форум
1. Строго се забранува било каков вид на спамирање.

2. Национализам, сексизам или било каква друга дискриминација е строго забранета.

3. Внимавајте на својот јазик, бидете културни и почитувајте ги останатите членови.

4. Во форумот "Боречки Клуб" иакo толеранцијата на начинот на изразување е поголема, нема да се толерираат закани, пцовки, навреди и вулгарности.

5. Стриктно зборување за ИКТ и работи поврзани со ИКТ (освен во Оф-Топик секцијата.)

6. Секое претерано форматирање на текст, користење на смајли, интерпункциски знаци и сл. ќе биде отстрането.

7. Потписите можат да содржат сликa не поголемa од 475х85 пиксели. Доколку потписот содржи слика дозволени се 2 реда текст, доколку не содржи, дозволени се 3 реда текст. Максималната големина на фонтот во потписите е 3.

8. Забрането е пишување на неважни и неповрзани постови во врска со темата.

9. Строго е забрането постирање или било каква промоција на материјал кој нарушува авторски права и интелектуална сопственост.

10. Доколку постирате материјал кој не е дел од Вашиот труд, истакнете го оргиналниот автор доколку Ви е познат, доколку не - објавете од каде Ви е информацијата.

11. Сите порнографски содржини се забранети за постирање.

12. Администраторите и модераторите го задржуваат правото без претходно предупредување да менуваат и бришат мислења/теми.

13. Македонски ИТ форум ги задржува сите права да врши измена на истакнатите правила без претходна најава, за сите измени членовите се известуваат преку форумот "Форум вести".
Според 10-тото Правило треба да напишеш од кај ти е туториалов доколку не твој труд...а не е
 
  • Ја почнал/а темата
  • #4
1 октомври 2008
278
9
Извини ама туториалов е мој труд ,али го имам напишано на англиски затоа што беше наменет за мојот форум .. а за преведување ќе го преведам , али ќе напоменам дека е напишан од мене .. може да проверите на линкот ако сакате .. и бтв прочитајтего и ќе приметите по грешките во спелувањето

Едит - Види го линкот на данивеб и ќе видиш дека усерот е истиот spiro_dt i vratimi go naslovot
 

AMD_fan

Gaining Experience
10 ноември 2007
3,646
139
Ок другар. Го проверив на линкот на daniweb и видов дека е постиран од членот SPIRO_DT. Насловот е вратен на темава.
Извини за грешката. :ermm:
 
  • Ја почнал/а темата
  • #6
1 октомври 2008
278
9
Нема гајле , навикнат сум на овја работе. секаде во државава наша се почитува се освен нашето :D
Очекувајте превод за ден два ..
 

HijackHacker

Gaining Experience
21 февруари 2008
5,108
297
www.gorjan.info
Спиро, мора да сме пазливи овде на форумот, бидејќи се појавиле многу кои сакаат да фатат постови со "Копи Пејст" техниката.

БТЊ еве ти еден репутициски поен за турториалот, nice bro :bravo:
 
  • Ја почнал/а темата
  • #10
1 октомври 2008
278
9
Па да у суштина ова е најбрз и најлесен начин да се прилагодите на вб6 програмирање .. во изработка е по напреден дел од овој туториал тој ќе биде за апи функции и за манипулирање со фајлови и со регистри
 

Нови мислења

Последни Теми

Статистика

Теми
43,530
Мислења
822,702
Членови
28,053
Најнов член
ro0tkid
На врв Дно