- 12 Febbraio 2008
- 7.659
- 0
- Miglior risposta
- 0
Benvenuti alla mia ennesima guida.
[CC]Interfaccia Visual Studio e basi di Visual Basic di Ketto93[/CC]
La guida seguirà il seguente schema:
- Ambiente Visual Studio
-- TextBox e Label;
-- Frame;
-- CommandButton;
-- Timer;
-- Altri componenti...
- Base di programmazione in Visual Basic
-- Il famoso Hello World;
-- Proprietà dei componenti;
-- Cicli di iterazione: if, elseif, for, do while loop;
------------------------- © INIZIO GUIDA © -----------------------------
TextBox e Label
Le textbox e le label sono i componenti più usati per la rappresentazione di dati in visual basic. Esse infatti possono rappresentare qualsiasi tipo di dato/carattere (sempre basandosi sui font installati nella macchina) in più righe, inserendo le delle scrollbar. Con le textbox è anche possibile "coprire" il testo inserito in essa con un carattere (es: *). Il tutto andando nella scheda delle proprietà dell'oggetto -> PasswordChar e inserendo *.
Per visualizzare un qualsiasi testo nella label si deve modificare la proprietà Caption (Label1.Caption) e per la textbox Text (Text1.Text).
Frame
Somiglia molto al tag <fieldset> di HTML ed è molto utile per gestire più oggetti contemporaneamente senza ripetere gli stessi processi nel codice e quindi appesantire il nostro pregetto. Per esempio dobbiamo fare una scheda contenente molte textbox che appaia/scompaia. Inseriamo le textbox nel frame e ci basterà settare la proprietà Visible del frame su FALSE e tutto il suo contenuto sparirà.
CommandButton
A mio parere uno dei componenti più importanti di Visual Basic. Questo componente attiva una serie di processi (codati dall'utente) alla sua attivazione (Commandi1_Click()). Per chi è già a conoscenza dei form in PHP/HTML, bhè, questo componente somiglia molto al submit di un form.
Non so che altro dirvi riguardo a questo componente poichè le sue funzioni cambiano a seconda di quel che ci vuole fare l'utente.
Timer
Anche questo è uno dei più importanti componenti di Visual Basic. La funziona principale del timer è quella di attivare una serie di processi 8definiti dall'utente) ogni tot di tempo. Questo intervallo di tempo lo si può settare attraverso la proprietà Interval. La cifra inserita verrà calcolata in millisecondi. (3600 millisecondi = 1 secondo).
Altri componenti...
Tra tutti i componenti quelli che più spiccano sono i controlli ADODB, WebBrowser, Tabbed Dialog, ProgressBar.
Il WebBrowser basa tutto il suo "potenziale" su stringhe del genere:
Tabbed Dialog fa in modo da creare una organizzazione a schede della form.
ProgressBar è la barra di progressione. E' possibile farla funzionare settando un valore massimo, uno minimo e un timer per l'avanzamento della barra. Ecco un esempio di codice:
-------------------------------- BASE DI PROGRAMMAZIONE IN VB --------
Il famoso Hello World
Chi non conosce questo semplice concetto?
In questa fazione di guida vi spiego come far apparire un alert contenente il nostro bel testo...
Come potete vedere la stringa si divide in più parti tramite la punteggiatura.
Sta ad indiciare il messaggio da visualizzare nell'alert.
Microsoft ci mette a disposizione una semplice funzione per la grafica del nostro alert a seconda della gravità del messaggio. In questo caso apparirà un punto esclamativo che rappresenterebbe l'informazione.
Ques'ultima parte di codice rappresenta il titolo della finistra contenente l'alert.
Proprietà dei componenti
Grazie alle nuove funzionalità di Visual Basic è possibile organizzare i propri processi al meglio e soprattutto concede una programmazione del tutto intuitiva.
Infatti, andando alla finestra di "codatura" e scrivendo il nome di un oggetto presente nel form seguito da un punto appariranno tutte le prorpietà applicabili all'oggetto.
Per esempio scrivendo Text1. appariranno molte funzioni/proprietà tra le quali: GetFocus, LostFocus (API che gestiscono la "posizione" del mouse relativa alla textbox in questione), Text e molti altri. Quindi se vorremmo far comparire un determinato testo in una textbox dopo che un controllo if abbia avuto successo nel CommandButton scriveremo un codice del genere:
Cicli di Iterazione
If, elseif, else
Un esempio può essere
Uso di else
Esempio
ElseIf
In poche parole sarebbero più if in uno stesso ciclo.
For
In primis bisogna dichiarare una variabile uguale a 0 e poi settare nel ciclo for To uguale al numero di volte da ripetere il processo. Esempio
Questo codice aprirà 10 msgbox contenenti il messaggio Ciao
Do While Loop
Esempio
[CC]Interfaccia Visual Studio e basi di Visual Basic di Ketto93[/CC]
[AVVERTENZA]Questa guida è sotto licenza Creative Commons e pertanto è assolutamente vietato riprodurre la presente guida in altri siti senza il mio consenso e soprattutto a scopi di lucro. E' possibile modificarla però lasciando i credits originali (volendo potete aggiungere i vostri).[/AVVERTENZA]
La guida seguirà il seguente schema:
- Ambiente Visual Studio
-- TextBox e Label;
-- Frame;
-- CommandButton;
-- Timer;
-- Altri componenti...
- Base di programmazione in Visual Basic
-- Il famoso Hello World;
-- Proprietà dei componenti;
-- Cicli di iterazione: if, elseif, for, do while loop;
------------------------- © INIZIO GUIDA © -----------------------------
TextBox e Label
Le textbox e le label sono i componenti più usati per la rappresentazione di dati in visual basic. Esse infatti possono rappresentare qualsiasi tipo di dato/carattere (sempre basandosi sui font installati nella macchina) in più righe, inserendo le delle scrollbar. Con le textbox è anche possibile "coprire" il testo inserito in essa con un carattere (es: *). Il tutto andando nella scheda delle proprietà dell'oggetto -> PasswordChar e inserendo *.
Per visualizzare un qualsiasi testo nella label si deve modificare la proprietà Caption (Label1.Caption) e per la textbox Text (Text1.Text).
Frame
Somiglia molto al tag <fieldset> di HTML ed è molto utile per gestire più oggetti contemporaneamente senza ripetere gli stessi processi nel codice e quindi appesantire il nostro pregetto. Per esempio dobbiamo fare una scheda contenente molte textbox che appaia/scompaia. Inseriamo le textbox nel frame e ci basterà settare la proprietà Visible del frame su FALSE e tutto il suo contenuto sparirà.
CommandButton
A mio parere uno dei componenti più importanti di Visual Basic. Questo componente attiva una serie di processi (codati dall'utente) alla sua attivazione (Commandi1_Click()). Per chi è già a conoscenza dei form in PHP/HTML, bhè, questo componente somiglia molto al submit di un form.
Non so che altro dirvi riguardo a questo componente poichè le sue funzioni cambiano a seconda di quel che ci vuole fare l'utente.
Timer
Anche questo è uno dei più importanti componenti di Visual Basic. La funziona principale del timer è quella di attivare una serie di processi 8definiti dall'utente) ogni tot di tempo. Questo intervallo di tempo lo si può settare attraverso la proprietà Interval. La cifra inserita verrà calcolata in millisecondi. (3600 millisecondi = 1 secondo).
Altri componenti...
Tra tutti i componenti quelli che più spiccano sono i controlli ADODB, WebBrowser, Tabbed Dialog, ProgressBar.
Il WebBrowser basa tutto il suo "potenziale" su stringhe del genere:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
ProgressBar è la barra di progressione. E' possibile farla funzionare settando un valore massimo, uno minimo e un timer per l'avanzamento della barra. Ecco un esempio di codice:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
-------------------------------- BASE DI PROGRAMMAZIONE IN VB --------
Il famoso Hello World
Chi non conosce questo semplice concetto?
In questa fazione di guida vi spiego come far apparire un alert contenente il nostro bel testo...
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Come potete vedere la stringa si divide in più parti tramite la punteggiatura.
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Proprietà dei componenti
Grazie alle nuove funzionalità di Visual Basic è possibile organizzare i propri processi al meglio e soprattutto concede una programmazione del tutto intuitiva.
Infatti, andando alla finestra di "codatura" e scrivendo il nome di un oggetto presente nel form seguito da un punto appariranno tutte le prorpietà applicabili all'oggetto.
Per esempio scrivendo Text1. appariranno molte funzioni/proprietà tra le quali: GetFocus, LostFocus (API che gestiscono la "posizione" del mouse relativa alla textbox in questione), Text e molti altri. Quindi se vorremmo far comparire un determinato testo in una textbox dopo che un controllo if abbia avuto successo nel CommandButton scriveremo un codice del genere:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Cicli di Iterazione
If, elseif, else
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Uso di else
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
ElseIf
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
In poche parole sarebbero più if in uno stesso ciclo.
For
In primis bisogna dichiarare una variabile uguale a 0 e poi settare nel ciclo for To uguale al numero di volte da ripetere il processo. Esempio
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Questo codice aprirà 10 msgbox contenenti il messaggio Ciao
Do While Loop
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Esempio
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!