Manuali, links, fotografie e tanto altro
alla portata di un semplice click!
 
 Benvenuto Ospite
Manuali, immagini, fotografie e tanto altro a portata di un click

Cartoline virtuali

Cartolina n° 587



Sono presenti 1307 cartoline virtuali. Entra ora


Giochi online
Goblin Space


1. ermesiti: 160
2. Daygo: 146
3. barone400: 139

Visualizza tutti i giochi.

News Reader















La grande guida al Visual Basic - Volume 1, khlero email Autore
.: Data Pubblicazione 24-Nov-2004 :: Letture:: 685 :: Recensione :: Stampa solo questa pagina :: Stampa pagina con tutte le sottopagine:.

INIZIO ARTICOLO!!

Salve ragazzi sono Khlero! Questo è il mio primo articolo e cercherò di insegnarvi a programmare con Visual Basic!! All'inizio tratterò delle cose estremamente basilari ad esempio: cos'è un oggetto, cos'è una proprietà, come variarle, cos'è un metodo, i vari tipi di oggetti, a cosa servono eccetera eccetera! Se avete consigli, domande, richieste oppure volete collaborare con me alla creazione di qualche bel programma che potrà essere utile a tutti a me va benissimo!! Quindi scrivetemi a khlero@virgilio.it!

Bene dopo questa pallosa ma dovuta introduzione possiamo iniziare con l'articolo vero e proprio!!

APERTURA VISUAL BASIC

Per aprire Visual Basic prima di tutto bisogna installarlo e poi premere il bottoncino in basso a sinistra "Start" andare nella cartella "Programmi" scegliere la cartella "Microsoft Visual Basic x.0" ( x sarà il numero della versione del tuo Visual basic )!! Quindi lanciate "Visual Basic x.o"!! Ricapitolando sarà:

Start -----> Programmi -----> Microsoft Visual Basic x.0 -----> Visual Basic x.0

Dopo che avrete aperto VB vi si aprirà una schermata dove potrete scegliere quale progetto aprire voi scegliete exe Standar che in genere è quello per default ( in automatico ) evidenziato!!

INTRO A VISUAL BASIC

Visual Basic è un linguaggio ad eventi cioè l'algoritmo o più comunemente chiamato programma viene portato a termine tramite il susseguirsi si operazioni relative ad eventi! Se non avete capito dopo quando parlerò della programmazione vera e propria capirete :O) Per "entrare" nel codice relativo all'oggetto basta premere sopra di esso e si verrà proiettati nella zona dove dovrà essere scritto il codice!! Per cambiare l'evento e l'oggetto sulla quale si vuole lavorare basta scegliere dalla due combo che sono sopra!! Per tornare sul form basta premere il secondo bottone a destra sopra una schermata che indica i form il nome del progetto eccetera eccetera mentre con il primo si tornerà al codice!!

FINE INTRO

FORM

Il form non è altro che il "tavolo di lavoro" di Visual Basic!! Sopra di esso verranno posti i componenti che non sono altro che delle linee di codice con una forma astratta ;) !! Cioè il Command Button (Bottone di Comando) avrà la forma di un bottone e la Text Box la forma di una Casella di Testo ( davvero ;O )!! Cmq man mano che userò componenti ve li spiegherò!!

INIZIO SPIEGAZIONE

Come primi oggetti ho deciso di spiegarvi il Command Button ( Bottone di Comando) la Text Box ( Casella di Testo ) e la Label!! Questi sono i 3 oggetti più utilizzati perchè permettono l'iterazione dell'utente tramite l'inserimento di testo ( Text Box ) oppure l'avvio di qualche algoritmo tramite il click del Command Button ( Bottone di Comando ) a la Label ( Etichetta ) che potrà essere utilizzata ad esempio per indicare cosa dovrà essere scritto nella text box!!

FINE SPIEGAZIONE

INIZIO PROGRAMMA

Poniamo il caso di voler creare un programma che al click del bottone il contenuto della prima text vada a finire nella seconda!!

OGGETTI NECESSARI:

Banalmente basta posizionare sul form due label!! Per posizionarle basta selezionare dalla parte sinistra di VB la lettere " A " che sta ad indicare la label!! Il puntatore diventarà a forma di croce!! A questo punto andate sul form tenete premuto il tasto sinistro del mouse muovetevi e decidete la grandezza della label!! Questa proceduradovrà essere ripututa per ogni oggetto anche se in alcuni casi la grandezza è fissa!! Mi raccomando non fate per ora copia ed incolla con gli oggetti perchè avreste degli oggetti con indice e questo vi creerebbe problemi!! In un futuro però vi potrebbe essere utili farlo :D!! Ora posizionate anche un Command Button che sarà il sesto oggetto partendo da in alto a sinistra!! La text box invece si trova tra la label e il command button!! Ora vedete che le label hanno come come contenuto rispettivamente la scritta "Label1" e "Label2" per modificarle basta cliccare su una delle label che verrà evidenziata tramite quadratini poi nella zona destra dello schermo vedrete una specie di tabella!! Essa indica tutte le proprietà relative all'oggetto evidenziato! Per cambiare il nome alla label basta selezionare con un click la proprietà Name dalla tebella di destra ed inserire il nome desiderato!! Cmq la scritta della label non cambia quindi andiamo a vedere la proprietà caption che servirà appunto a variare la scritta della label!! Li scriveremo quello che più ci piace!! Per cambiare il nome e la caption della seconda label basterà ripetere le operazioni!! Per il command button l'operazioni non variano di molto anzi nulla :D!! Basta cliccare sul bottone variare la proprietà name per il nome e la proprietà caption per la scitta sopra!! Per la text la proprietà name non cambia invece il suo contenuto dovrà essere deciso tramite la proprietà text!! Se volete far comparire la lineetta sotto la prima lettera basta scrivere come caption: " &Captionchevogliamo"!! Ah dimanticavo di dirvi una cosa importante: la proprietà è una cosa relativa ad un oggetto che può essere variate come ad esempio la caption mentre i metodi sono le cose che possono "capitare" ad un oggetto come sparire muoversi mentre gli eventi sono dei fatti relativi all'oggetto!! Ora iniziamo con il codice!!

INTRO CODICE

Come ultima cosa vi dico che in VB il commento si indica con il carattere " ' " e varrà solo per quella linea!!

I miei oggetti si chiameranno Etichetta1, Etichetta2, Cancella, TextPartenza, TextArrivo che sono rispettivamente le due label, il bottonee le due text!! Come caption dei tre oggetti metterò rispettivamente "Arrivo" e "Partenza" e "Cancella" ( la caption e il name possono essere uguali però sempre per lo stesso oggetto )!!

E' buona cosa mettere sempre la prima lettera maiuscola cioè è meglio chiamare un bottone "Botton" piuttosto che "botton" in modo da rendere il codice più leggibile!!

Per rendere due o più oggetti uguali in altezza larghezza o entrambe basta selezionare la voce "Rendi Uguale" dalla voce Formato contenutà nel menù in alto!! Attenzione gli oggetti prenderanno le misure dell'ultimo oggetto selezionato!! Per selezionarle uno alla volta basta tenere premuto Control e con il mouse scegliere l'oggetto!!
FINE INTRO

INIZIO CODICE
'Il codice è già commentato!!

Private Sub Cancella_Click() 'Inizio evento

Dim Temporanea As String

Temporanea = "" 'Inizializzazione

'E' buona cosa inizializzare sempre una variabile
'Se è di tipo integer scrivete:
'nomevariabile=0 ;)
'Cosi ho dichiarato la variabile di nome Temporanea
'di tipo string
'Ho utilizzato Dim esistino altre funzioni ma
'le spiegherò più aventi :)

'Esistino diversi tipi: string contiene lettere o caratteri
'mentre integer numeri!!

'Man mano vi spiegherò altri tipi di variabili
'Calma ragazzi calma!!

Temporanea = TextPartenza.Text

'Questa è un'assegnazione
'Esse vengone fatte da destra verso sinistra
'Cosi facendo il contenuto di TextPartenza andrà
'in Temporanea

'Ora trasferiamo il contenuto di Temporanea
'in TextArrivo

TextArrivo.Text = Temporanea

'Cancelliamo il contenuto di TextPartenza
'Potremmo fare in due modi:

'1)

TextPartenza.Text = ""

'oppure
'2)

Temporanea = ""

TextPartenza.Text = Temporanea

'Si possono lasciare entrambe ma sarebbe inutile
'quindi scegliete!!

TextPartenza.SetFocus

'Fa tornare l'attenzione del cursore a TextPartenza
'Fine codice

End Sub 'Indica la fine dell'evento

Private Sub Form_Load()

TextPartenza.Text = ""
TextArrivo.Text = ""

'Serve a dire che al momento del caricamento del form
'Form_Load() il contenuto di TextPartenza e TextArrivo
'dovrà essere nullo!!

'Il Form_Load è il primo evento che avviene durante il caricamento!!

End Sub

FINE CODICE

FINE PROGRAMMA

.: Ritorna ad argomento Programmazione :: Ritorna a Indice Argomenti :.
Network: Cartoline virtuali - Calendari - Modelle - Playmates - Sfondi - Forum - Old SecurityNews - Warez