• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida [Vb6] Il Ciclio If

Nocturno

Utente Attivo
Autore del topic
30 Ottobre 2008
270
0
Miglior risposta
0
Ciao a tutti, oggi vi spiego in che cosa consiste il ciclo If.
Fonte : Mia perchè secondo me i vari siti con le guide non lo fanno capire bene xD
INIZIAMO
Il Ciclio If è composto da: If, Then, Else così scritti :

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Spiegazione:
Dovete intendere il linguaggio Vb6 come se fosse l'inglese e dovete riuscire a tradurlo in italiano.
Qui Bisogna tradurre If Then Else e End If
If, come sapete xD, significa "se"
Then significa "poi"
Else può essere inteso come "altro" ma noi lo intenderemo come "altrimenti"
End If bisogna tradurlo così: "fine del ciclo if"

Ma ora passiamo alla Pratica

Passiamo ai fatti creando qualcosa di semplice con il ciclo If
Ad esempio un login del programma (è solo un esempio non sto riproponendo il programma quindi non è un thread inutile xD)
(Come probabilmente sapete) Dobbiamo:
Apriamo il nostro vb6 e creiamo un progetto Standard EXE
Creare un altro form chiamato Form2
Creare due text box e un command button
Cancellare la propietà "Text" del TextBox
Inserire il seguente codice nel Form1(tranquilli ora ve lo spiego anche xD) :

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

"Traduciamo" :emoji_relieved:

if (Se) Text1.Text = "username desiderato"(il testo del text 1 è "nome username") and (e) Text2.Text = "pass desiderata"(il testo del text 2 è "pass") Then (poi)
Form2.Show (vizualizza il form2)
Else (altrimenti)
MsgBox "username o pass incorretti" (messaggio "messaggio che si vuole far apparire")
End (chiudi la finestra)
End If (fine del ciclo If)

Bene ora che abbiamo tradotto possiamo controllare che il nostro progetto funzioni premenfo f5 per l'anteprima.
Se siamo soddisfatti leviamo l'anteprima e clicchiamo su File > Make Project1.exe
E avremo così fatto il nostro piccolo login capendo (spero xD) il ciclo If

Spero vi sia stato utile.

Alla Prossima!
 
Ultima modifica:
buona guida ,
alcuni non lo hanno ancora capito e quindi hai fatto bene a postare questa guida perchè il ciclo if è fondamentale! :bravo:
 
xD e che lo scrivi a fare allora :emoji_relieved:

Edit

Grazie pringles :emoji_relieved:
 
A parer mio manca qualcosa, lascio a te la risposta ...
 
Intendi nel login?
non ho messo alcune cose per non complicare troppo :S
 
io direi di tradurre così

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!


Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Se la prima textbox è "(A tua scelta)" e la textbox2 è "(A tua scelta)" ALLORA (non poi)

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Form 2 si visualizza

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Altrimenti
appare un messaggio con scritto "(Quello che vuoi)"
ciclo finito
 
Grazie a tutti :emoji_smiley:
Comqunue dedo io ho messo così per far capire a tutti che il vb6 è UN Pò come l'inglese e anche per renderlo più semplice xD
Comunque anche la tua "Traduzione" è buona :emoji_relieved:
 
ketto ma una guida così non l'avevi fatta tu? xD cmq una in più non fa male ^^ (fino a un certo punto)