<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://www.gambas-it.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pixel</id>
	<title>Gambas-it.org - Wikipedia - Contributi dell&amp;#039;utente [it]</title>
	<link rel="self" type="application/atom+xml" href="https://www.gambas-it.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pixel"/>
	<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php/Speciale:Contributi/Pixel"/>
	<updated>2026-10-23T08:26:46Z</updated>
	<subtitle>Contributi dell&amp;#039;utente</subtitle>
	<generator>MediaWiki 1.39.15</generator>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Pagina_principale&amp;diff=1617</id>
		<title>Pagina principale</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Pagina_principale&amp;diff=1617"/>
		<updated>2008-10-26T19:24:39Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Pagina_principale&amp;diff=1427</id>
		<title>Pagina principale</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Pagina_principale&amp;diff=1427"/>
		<updated>2008-01-22T20:41:08Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://www.gambas-it.org Gambas-it] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;'''GUIDA GAMBAS'''&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;big&amp;gt; '''[[Indice]]'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;big&amp;gt; '''[[Lezioni]]'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Risorse Esterne==&lt;br /&gt;
*[http://linuxpedia.netsons.org/index.php/Gambas Pagina di Gambas su Linuxpedia]&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Lezioni&amp;diff=1426</id>
		<title>Lezioni</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Lezioni&amp;diff=1426"/>
		<updated>2008-01-22T20:39:45Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Premessa ==&lt;br /&gt;
In questa sezione del Wiki raccoglieremo un insieme di lezioni spiegate partendo dalla creazione dell'interfaccia fino alla scrittura del codice.&lt;br /&gt;
&lt;br /&gt;
== Lezioni ==&lt;br /&gt;
&lt;br /&gt;
* 001) [[Ciao Mondo]]&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Label&amp;diff=1424</id>
		<title>Label</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Label&amp;diff=1424"/>
		<updated>2008-01-22T19:37:27Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_label.png&lt;br /&gt;
''' Visualizza del testo alfanumerico'''&lt;br /&gt;
----&lt;br /&gt;
'''Finestra delle Proprietà'''&lt;br /&gt;
 ''(Class)'' = nome del tipo di oggetto (non modificabile)&lt;br /&gt;
 ''(Name)'' = nome dell'oggetto &lt;br /&gt;
 ''(Group)'' = gruppo di appartenenza dell'oggetto &lt;br /&gt;
 ''Alignment'' = posizione del testo &lt;br /&gt;
 ''Autoresize'' = ridimensiona l'oggetto in base al testo (consigliato in congiunzione con proprietà ''Adjust'')&lt;br /&gt;
 ''Background'' = colore di sfondo dell'oggetto&lt;br /&gt;
 ''Border'' = tipo di bordo attorno all'oggetto&lt;br /&gt;
 ''Drop'' = imposta l'oggetto per ricevere del contenuto Drag/Drop&lt;br /&gt;
 ''Enabled'' = stato dell'oggetto (attivo o non attivo)&lt;br /&gt;
 ''Expand'' = abilita l'espansione delle dimensioni dell'oggetto all'interno di un contenitore&lt;br /&gt;
 ''Font'' = tipologia del carattere visualizzante il testo&lt;br /&gt;
 ''Foreground'' = colore del carattere&lt;br /&gt;
 ''Height'' = altezza dell'oggetto&lt;br /&gt;
 ''Ignore'' = imposta la neutralità dell'oggetto al ridimensionamento del contenitore&lt;br /&gt;
 ''Mouse'' = tipo di puntatore del mouse&lt;br /&gt;
 ''Padding'' = spaziatura della scrittura del testo a partire da sinistra&lt;br /&gt;
 ''Tag'' = informazioni durante il debug (da non utilizzare, assegnato dal sistema)&lt;br /&gt;
 ''Text'' = testo da visualizzare&lt;br /&gt;
 ''ToolTip'' = informazioni (ballon) sull'oggetto&lt;br /&gt;
 ''Transparent'' = decide se l'oggetto avrà lo sfondo trasparente&lt;br /&gt;
 ''Visible'' = imposta lo stato di visibilità dell'oggetto&lt;br /&gt;
 ''Width'' = larghezza dell'oggetto&lt;br /&gt;
 ''X'' = posizione dell'oggetto a partire dal lato sinistro del contenitore di appartenenza (per esempio di un Form)&lt;br /&gt;
 ''Y'' = posizione dell'oggetto a partire dall'alto del contenitore di appartenenza (per esempio di un Form)&lt;br /&gt;
&lt;br /&gt;
'''Proprietà aggiuntive da codice'''&lt;br /&gt;
 ''Action'' = principalmente si utilizza per gestire eventi su oggetti facenti parte un gruppo&lt;br /&gt;
 ''Adjust'' = ridimensiona l'oggetto in base al testo (consigliato in congiunzione con proprietà ''Autoresize'' impostata su '''True''')&lt;br /&gt;
 ''Caption'' =&lt;br /&gt;
 ''Cursor'' =&lt;br /&gt;
 ''Delete'' =&lt;br /&gt;
 ''Design'' =&lt;br /&gt;
 ''Drag'' =&lt;br /&gt;
 ''Grab'' =&lt;br /&gt;
 ''H'' = altezza dell'oggetto (sinonimo di ''Height'')&lt;br /&gt;
 ''Handle'' =&lt;br /&gt;
 ''Id'' =&lt;br /&gt;
 ''Left'' =&lt;br /&gt;
 ''Lower'' =&lt;br /&gt;
 ''Move'' =&lt;br /&gt;
 ''MoveScaled'' =&lt;br /&gt;
 ''Next'' =&lt;br /&gt;
 ''Parent'' =&lt;br /&gt;
 ''Previous'' =&lt;br /&gt;
 ''Raise'' =&lt;br /&gt;
 ''Refresh'' =&lt;br /&gt;
 ''Reparent'' =&lt;br /&gt;
 ''Resize'' =&lt;br /&gt;
 ''ResizeScaled'' =&lt;br /&gt;
 ''ScreenX'' =&lt;br /&gt;
 ''ScreenY'' =&lt;br /&gt;
 ''SetFocus'' =&lt;br /&gt;
 ''Show'' =&lt;br /&gt;
 ''Top'' =&lt;br /&gt;
 ''W'' = larghezza dell'oggetto (sinonimo di ''Width'')&lt;br /&gt;
 ''Window'' =&lt;br /&gt;
&lt;br /&gt;
'''Eventi'''&lt;br /&gt;
&lt;br /&gt;
'''Metodi'''&lt;br /&gt;
&lt;br /&gt;
'''Codice dimostrativo'''&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Label&amp;diff=1423</id>
		<title>Label</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Label&amp;diff=1423"/>
		<updated>2008-01-22T19:25:35Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_label.png&lt;br /&gt;
''' Visualizza del testo alfanumerico'''&lt;br /&gt;
----&lt;br /&gt;
'''Finestra delle Proprietà'''&lt;br /&gt;
 ''(Class)'' = nome del tipo di oggetto (non modificabile)&lt;br /&gt;
 ''(Name)'' = nome dell'oggetto &lt;br /&gt;
 ''(Group)'' = gruppo di appartenenza dell'oggetto &lt;br /&gt;
 ''Alignment'' = posizione del testo &lt;br /&gt;
 ''Autoresize'' = ridimensiona l'oggetto in base al testo&lt;br /&gt;
 ''Background'' = colore di sfondo dell'oggetto&lt;br /&gt;
 ''Border'' = tipo di bordo attorno all'oggetto&lt;br /&gt;
 ''Drop'' = imposta l'oggetto per ricevere del contenuto Drag/Drop&lt;br /&gt;
 ''Enabled'' = stato dell'oggetto (attivo o non attivo)&lt;br /&gt;
 ''Expand'' = abilita l'espansione delle dimensioni dell'oggetto all'interno di un contenitore&lt;br /&gt;
 ''Font'' = tipologia del carattere visualizzante il testo&lt;br /&gt;
 ''Foreground'' = colore del carattere&lt;br /&gt;
 ''Height'' = altezza dell'oggetto&lt;br /&gt;
 ''Ignore'' = imposta la neutralità dell'oggetto al ridimensionamento del contenitore&lt;br /&gt;
 ''Mouse'' = tipo di puntatore del mouse&lt;br /&gt;
 ''Padding'' = spaziatura della scrittura del testo a partire da sinistra&lt;br /&gt;
 ''Tag'' = informazioni durante il debug (da non utilizzare, assegnato dal sistema)&lt;br /&gt;
 ''Text'' = testo da visualizzare&lt;br /&gt;
 ''ToolTip'' = informazioni (ballon) sull'oggetto&lt;br /&gt;
 ''Transparent'' = decide se l'oggetto avrà lo sfondo trasparente&lt;br /&gt;
 ''Visible'' = imposta lo stato di visibilità dell'oggetto&lt;br /&gt;
 ''Width'' = larghezza dell'oggetto&lt;br /&gt;
 ''X'' = posizione dell'oggetto a partire dal lato sinistro del contenitore di appartenenza (per esempio di un Form)&lt;br /&gt;
 ''Y'' = posizione dell'oggetto a partire dall'alto del contenitore di appartenenza (per esempio di un Form)&lt;br /&gt;
&lt;br /&gt;
'''Proprietà aggiuntive da codice'''&lt;br /&gt;
 ''Action'' = &lt;br /&gt;
 ''Adjust'' = &lt;br /&gt;
 ''Caption'' =&lt;br /&gt;
 ''Cursor'' =&lt;br /&gt;
 ''Delete'' =&lt;br /&gt;
 ''Design'' =&lt;br /&gt;
 ''Drag'' =&lt;br /&gt;
 ''Grab'' =&lt;br /&gt;
 ''H'' =&lt;br /&gt;
 ''Handle'' =&lt;br /&gt;
 ''Id'' =&lt;br /&gt;
 ''Left'' =&lt;br /&gt;
 ''Lower'' =&lt;br /&gt;
 ''Move'' =&lt;br /&gt;
 ''MoveScaled'' =&lt;br /&gt;
 ''Next'' =&lt;br /&gt;
 ''Parent'' =&lt;br /&gt;
 ''Previous'' =&lt;br /&gt;
 ''Raise'' =&lt;br /&gt;
 ''Refresh'' =&lt;br /&gt;
 ''Reparent'' =&lt;br /&gt;
 ''Resize'' =&lt;br /&gt;
 ''ResizeScaled'' =&lt;br /&gt;
 ''ScreenX'' =&lt;br /&gt;
 ''ScreenY'' =&lt;br /&gt;
 ''SetFocus'' =&lt;br /&gt;
 ''Show'' =&lt;br /&gt;
 ''Top'' =&lt;br /&gt;
 ''W'' =&lt;br /&gt;
 ''Window'' =&lt;br /&gt;
&lt;br /&gt;
'''Eventi'''&lt;br /&gt;
&lt;br /&gt;
'''Metodi'''&lt;br /&gt;
&lt;br /&gt;
'''Codice dimostrativo'''&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Label&amp;diff=1422</id>
		<title>Label</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Label&amp;diff=1422"/>
		<updated>2008-01-22T19:14:27Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_label.png&lt;br /&gt;
''' Visualizza del testo alfanumerico'''&lt;br /&gt;
----&lt;br /&gt;
'''Finestra delle Proprietà'''&lt;br /&gt;
 ''(Class)'' = nome del tipo di oggetto (non modificabile)&lt;br /&gt;
 ''(Name)'' = nome dell'oggetto &lt;br /&gt;
 ''(Group)'' = gruppo di appartenenza dell'oggetto &lt;br /&gt;
 ''Alignment'' = posizione del testo &lt;br /&gt;
 ''Autoresize'' = ridimensiona l'oggetto in base al testo&lt;br /&gt;
 ''Background'' = colore di sfondo dell'oggetto&lt;br /&gt;
 ''Border'' = tipo di bordo attorno all'oggetto&lt;br /&gt;
 ''Drop'' = imposta l'oggetto per ricevere del contenuto Drag/Drop&lt;br /&gt;
 ''Enabled'' = stato dell'oggetto (attivo o non attivo)&lt;br /&gt;
 ''Expand'' = abilita l'espansione delle dimensioni dell'oggetto all'interno di un contenitore&lt;br /&gt;
 ''Font'' = tipologia del carattere visualizzante il testo&lt;br /&gt;
 ''Foreground'' = colore del carattere&lt;br /&gt;
 ''Height'' = altezza dell'oggetto&lt;br /&gt;
 ''Ignore'' = imposta la neutralità dell'oggetto al ridimensionamento del contenitore&lt;br /&gt;
 ''Mouse'' = tipo di puntatore del mouse&lt;br /&gt;
 ''Padding'' = spaziatura della scrittura del testo a partire da sinistra&lt;br /&gt;
 ''Tag'' = informazioni durante il debug (da non utilizzare, assegnato dal sistema)&lt;br /&gt;
 ''Text'' = testo da visualizzare&lt;br /&gt;
 ''ToolTip'' = informazioni (ballon) sull'oggetto&lt;br /&gt;
 ''Transparent'' = decide se l'oggetto avrà lo sfondo trasparente&lt;br /&gt;
 ''Visible'' = imposta lo stato di visibilità dell'oggetto&lt;br /&gt;
 ''Width'' = larghezza dell'oggetto&lt;br /&gt;
 ''X'' = posizione dell'oggetto a partire dal lato sinistro del contenitore di appartenenza (per esempio di un Form)&lt;br /&gt;
 ''Y'' = posizione dell'oggetto a partire dall'alto del contenitore di appartenenza (per esempio di un Form)&lt;br /&gt;
&lt;br /&gt;
'''Proprietà da codice'''&lt;br /&gt;
&lt;br /&gt;
'''Eventi'''&lt;br /&gt;
&lt;br /&gt;
'''Metodi'''&lt;br /&gt;
&lt;br /&gt;
'''Codice dimostrativo'''&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=ToolButton&amp;diff=1421</id>
		<title>ToolButton</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=ToolButton&amp;diff=1421"/>
		<updated>2008-01-22T12:23:25Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_toolbutton.png&lt;br /&gt;
'''Esegue del codice alla pressione di un bottone'''&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=TextBox&amp;diff=1419</id>
		<title>TextBox</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=TextBox&amp;diff=1419"/>
		<updated>2008-01-22T12:22:14Z</updated>

		<summary type="html">&lt;p&gt;Pixel: TextBox moved to TextLabel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[TextLabel]]&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=TextLabel&amp;diff=1418</id>
		<title>TextLabel</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=TextLabel&amp;diff=1418"/>
		<updated>2008-01-22T12:22:14Z</updated>

		<summary type="html">&lt;p&gt;Pixel: TextBox moved to TextLabel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_textlabel.png&lt;br /&gt;
'''Visualizza del testo alfanumerico'''&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=TextLabel&amp;diff=1417</id>
		<title>TextLabel</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=TextLabel&amp;diff=1417"/>
		<updated>2008-01-22T12:22:00Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_textlabel.png&lt;br /&gt;
'''Visualizza del testo alfanumerico'''&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=TextLabel&amp;diff=1416</id>
		<title>TextLabel</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=TextLabel&amp;diff=1416"/>
		<updated>2008-01-22T12:21:11Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_textbox.png&lt;br /&gt;
'''Visualizza del testo alfanumerico'''&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Slider&amp;diff=1415</id>
		<title>Slider</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Slider&amp;diff=1415"/>
		<updated>2008-01-22T12:20:45Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_slider.png&lt;br /&gt;
'''Visualizza un selettore di quantità'''&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=PictureBox&amp;diff=1414</id>
		<title>PictureBox</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=PictureBox&amp;diff=1414"/>
		<updated>2008-01-22T12:20:08Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_picturebox.png&lt;br /&gt;
'''Visualizza un'immagine'''&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=ListBox&amp;diff=1413</id>
		<title>ListBox</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=ListBox&amp;diff=1413"/>
		<updated>2008-01-22T12:19:33Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_listbox.png&lt;br /&gt;
'''Visualizza un contenitore con una lista di oggetti'''&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=CheckBox&amp;diff=1412</id>
		<title>CheckBox</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=CheckBox&amp;diff=1412"/>
		<updated>2008-01-22T12:18:49Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_checkbox.png&lt;br /&gt;
'''Permette la selezione di opzioni'''&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Button&amp;diff=1411</id>
		<title>Button</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Button&amp;diff=1411"/>
		<updated>2008-01-22T12:18:08Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_button.png&lt;br /&gt;
'''Esegue del codice alla pressione di un bottone'''&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=RadioButton&amp;diff=1409</id>
		<title>RadioButton</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=RadioButton&amp;diff=1409"/>
		<updated>2008-01-21T21:32:06Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_radio.png&lt;br /&gt;
''' Visualizza un'opzione di scelta'''&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Progressbar&amp;diff=1408</id>
		<title>Progressbar</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Progressbar&amp;diff=1408"/>
		<updated>2008-01-21T21:31:02Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_progress.png&lt;br /&gt;
''' Visualizza un avanzamento percentuale'''&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Label&amp;diff=1406</id>
		<title>Label</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Label&amp;diff=1406"/>
		<updated>2008-01-21T21:21:12Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_label.png&lt;br /&gt;
''' Visualizza del testo alfanumerico'''&lt;br /&gt;
----&lt;br /&gt;
'''Proprietà'''&lt;br /&gt;
 ''(Class)'' = nome del tipo di oggetto (non modificabile)&lt;br /&gt;
 ''(Name)'' = nome dell'oggetto &lt;br /&gt;
 ''(Group)'' = gruppo di appartenenza dell'oggetto &lt;br /&gt;
 ''Alignment'' = posizione del testo &lt;br /&gt;
 ''Autoresize'' = ridimensiona l'oggetto in base al testo&lt;br /&gt;
 ''Background'' = colore di sfondo dell'oggetto&lt;br /&gt;
 ''Border'' = tipo di bordo attorno all'oggetto&lt;br /&gt;
 ''Drop'' = imposta l'oggetto per ricevere del contenuto Drag/Drop&lt;br /&gt;
 ''Enabled'' = stato dell'oggetto (attivo o non attivo)&lt;br /&gt;
 ''Expand'' = abilita l'espansione delle dimensioni dell'oggetto all'interno di un contenitore&lt;br /&gt;
 ''Font'' = tipologia del carattere visualizzante il testo&lt;br /&gt;
 ''Foreground'' = colore del carattere&lt;br /&gt;
 ''Height'' = altezza dell'oggetto&lt;br /&gt;
 ''Ignore'' = imposta la neutralità dell'oggetto al ridimensionamento del contenitore&lt;br /&gt;
 ''Mouse'' = tipo di puntatore del mouse&lt;br /&gt;
 ''Padding'' = spaziatura della scrittura del testo a partire da sinistra&lt;br /&gt;
 ''Tag'' = informazioni durante il debug (da non utilizzare, assegnato dal sistema)&lt;br /&gt;
 ''Text'' = testo da visualizzare&lt;br /&gt;
 ''ToolTip'' = informazioni (ballon) sull'oggetto&lt;br /&gt;
 ''Transparent'' = decide se l'oggetto avrà lo sfondo trasparente&lt;br /&gt;
 ''Visible'' = imposta lo stato di visibilità dell'oggetto&lt;br /&gt;
 ''Width'' = larghezza dell'oggetto&lt;br /&gt;
 ''X'' = posizione dell'oggetto a partire dal lato sinistro del contenitore di appartenenza (per esempio di un Form)&lt;br /&gt;
 ''Y'' = posizione dell'oggetto a partire dall'alto del contenitore di appartenenza (per esempio di un Form)&lt;br /&gt;
&lt;br /&gt;
'''Eventi'''&lt;br /&gt;
&lt;br /&gt;
'''Metodi'''&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Label&amp;diff=1405</id>
		<title>Label</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Label&amp;diff=1405"/>
		<updated>2008-01-21T20:40:42Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_label.png&lt;br /&gt;
''' Visualizza del testo alfanumerico'''&lt;br /&gt;
----&lt;br /&gt;
'''Proprietà'''&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Label&amp;diff=1404</id>
		<title>Label</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Label&amp;diff=1404"/>
		<updated>2008-01-21T20:38:33Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.gambas-it.org/gmbs/modules/PDdownloads/images/wiki_label.png&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=SELECT_CASE...CASE...END_SELECT&amp;diff=1402</id>
		<title>SELECT CASE...CASE...END SELECT</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=SELECT_CASE...CASE...END_SELECT&amp;diff=1402"/>
		<updated>2008-01-21T20:25:11Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; SELECT CASE variabile&lt;br /&gt;
  CASE ''variabile(1)''&lt;br /&gt;
  &amp;lt;&amp;lt;vostro codice 1&amp;gt;&amp;gt;&lt;br /&gt;
  CASE ''variabile(2)''&lt;br /&gt;
  &amp;lt;&amp;lt;vostro codice 2&amp;gt;&amp;gt;&lt;br /&gt;
  CASE ''variabile(3)''&lt;br /&gt;
  &amp;lt;&amp;lt;vostro codice 3&amp;gt;&amp;gt;&lt;br /&gt;
  CASE ELSE oppure DEFAULT&lt;br /&gt;
  &amp;lt;&amp;lt;vostro codice 4&amp;gt;&amp;gt;&lt;br /&gt;
 END SELECT &lt;br /&gt;
''' Esegue del codice previa verifica della condizione '''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Spiegazione''&lt;br /&gt;
&lt;br /&gt;
Ogni valore che assume variabile esegue il codice successivo alla verifica.&lt;br /&gt;
Questa funzione è simile a [[If..Then..Else]] con la differenza che è più immediata e pulita la lettura del codice.&lt;br /&gt;
Inoltre è possibile gestire il flusso di dati in modo che in caso non sia soddisfatta nessuna condizione il sistema esegua qualche cosa, questo è possibile tramite '''CASE ELSE''' o '''DEFAULT'''.&lt;br /&gt;
&lt;br /&gt;
''Esempio 1'' - '''Verifica pressione di un tasto'''&lt;br /&gt;
&lt;br /&gt;
 SELECT CASE key.Code&lt;br /&gt;
  CASE key.Escape&lt;br /&gt;
  Message.Info(&amp;quot;premuto il tasto ESC&amp;quot;)&lt;br /&gt;
  CASE key.F1&lt;br /&gt;
  Message.Info(&amp;quot;premuto il tasto F1&amp;quot;)&lt;br /&gt;
  DEFAULT &lt;br /&gt;
  Message.Info(&amp;quot;tasto non riconosciuto&amp;quot;)&lt;br /&gt;
 END SELECT &lt;br /&gt;
''Spiegazione''&lt;br /&gt;
&lt;br /&gt;
Ad ogni pressione di un tasto il sistema verifica a quale codice della tastiera corrisponde e si comporta di conseguenza. Per provare l'esempio è sufficiente scrivere il codice sopra riportato all'interno di una TextBox.&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=SELECT_CASE...CASE...END_SELECT&amp;diff=1401</id>
		<title>SELECT CASE...CASE...END SELECT</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=SELECT_CASE...CASE...END_SELECT&amp;diff=1401"/>
		<updated>2008-01-21T20:15:07Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; SELECT CASE variabile&lt;br /&gt;
  CASE ''variabile(1)''&lt;br /&gt;
  &amp;lt;&amp;lt;vostro codice 1&amp;gt;&amp;gt;&lt;br /&gt;
  CASE ''variabile(2)''&lt;br /&gt;
  &amp;lt;&amp;lt;vostro codice 2&amp;gt;&amp;gt;&lt;br /&gt;
  CASE ''variabile(3)''&lt;br /&gt;
  &amp;lt;&amp;lt;vostro codice 3&amp;gt;&amp;gt;&lt;br /&gt;
  CASE ELSE oppure DEFAULT&lt;br /&gt;
  &amp;lt;&amp;lt;vostro codice 4&amp;gt;&amp;gt;&lt;br /&gt;
 END SELECT &lt;br /&gt;
''' Esegue del codice previa verifica della condizione '''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Spiegazione''&lt;br /&gt;
Ogni valore che assume variabile esegue il codice successivo alla verifica.&lt;br /&gt;
Questa funzione è simile a [[If..Then..Else]] con la differenza che è più immediata e pulita la lettura del codice.&lt;br /&gt;
Inoltre è possibile gestire il flusso di dati in modo che in caso non sia soddisfatta nessuna condizione il sistema esegua qualche cosa, questo è possibile tramite '''CASE ELSE''' o '''DEFAULT'''.&lt;br /&gt;
&lt;br /&gt;
Esempio 1&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Pagina_principale&amp;diff=1398</id>
		<title>Pagina principale</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Pagina_principale&amp;diff=1398"/>
		<updated>2008-01-20T20:12:57Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://www.gambas-it.org Gambas-it] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;'''GUIDA GAMBAS'''&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;big&amp;gt;'''[[Indice]]'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Risorse Esterne==&lt;br /&gt;
*[http://linuxpedia.netsons.org/index.php/Gambas Pagina di Gambas su Linuxpedia]&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Left..Right..Mid&amp;diff=1396</id>
		<title>Left..Right..Mid</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Left..Right..Mid&amp;diff=1396"/>
		<updated>2008-01-19T17:43:22Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Left$(”Gambas-it.org”, 3)&lt;br /&gt;
 Right$(”Gambas-it.org”, 3)&lt;br /&gt;
 Mid$(”Gambas-it.org”, 4, 2)&lt;br /&gt;
''' Estrapola una porzione di testo da una stringa'''&lt;br /&gt;
----&lt;br /&gt;
Non c’è niente da fare, prima o poi capiterà di dover manipolare i dati presenti in una stringa di testo.&lt;br /&gt;
Gambas2 ci viene in aiuto con queste tre istruzioni:&lt;br /&gt;
'''LEFT$''' (sinistra)&lt;br /&gt;
'''RIGHT$''' (destra)&lt;br /&gt;
'''MID$''' (in mezzo)&lt;br /&gt;
&lt;br /&gt;
L’utilizzo di queste istruzioni è molto semplice:&lt;br /&gt;
&lt;br /&gt;
'''LEFT$''' estrae i dati partendo da sinistra; guardando la riga di codice sopra riportato avremo la stampa della parola ''Gam''.&lt;br /&gt;
&lt;br /&gt;
'''RIGHT$''' estrae i dati partendo da destra; guardando la riga di codice sopra riportato avremo la stampa della parola ''org''.&lt;br /&gt;
&lt;br /&gt;
'''MID$''' estrae i dati partendo da una posizione specificata e con un intervallo specificato; guardando la riga di codice sopra riportato avremo la stampa della parola ''as''.&lt;br /&gt;
&lt;br /&gt;
Attenzione, la posizione di partenza e l’intervallo è in funzione dei caratteri, la posizione 0 (zero) non esiste e l’intervallo è il numero di caratteri da estrapolare.&lt;br /&gt;
&lt;br /&gt;
Vediamo di seguito come estrapolare una parte di una parola con un esempio di codice che potrà tornarci utile nei nostri progetti:&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS String&lt;br /&gt;
 DIM tmp AS Integer&lt;br /&gt;
 variabile = “Gambas-it.org”&lt;br /&gt;
    FOR tmp = 1 TO Len(variabile)&lt;br /&gt;
       IF Mid$(variabile, tmp, 3) = “bas” THEN&lt;br /&gt;
          Message.Info(”Trovata la parola ” &amp;amp; Mid$(variabile, tmp, 3))&lt;br /&gt;
       ENDIF&lt;br /&gt;
    NEXT&lt;br /&gt;
&lt;br /&gt;
Analizziamo ogni singola riga per comprenderne meglio il significato:&lt;br /&gt;
&lt;br /&gt;
''DIM variabile AS String'' dichiarazione della variabile (nome e tipo)&lt;br /&gt;
&lt;br /&gt;
''DIM tmp AS Integer'' dichiarazione della variabile (nome e tipo)&lt;br /&gt;
&lt;br /&gt;
''FOR tmp = 1 TO Len(variabile)'' comunichiamo al sistema che valori può assumere tmp, ovvero da 1 alla lunghezza (Len) di variabile, nel nostro caso 13.&lt;br /&gt;
&lt;br /&gt;
''IF Mid$(variabile, tmp, 3) = “bas” THEN'' chiediamo al sistema che deve controllare il valore di variabile (o meglio il Mid$ di variabile), se questo valore è uguale a “bas” allora deve fare qualche cosa&lt;br /&gt;
&lt;br /&gt;
''Message.Info(”Trovata la parola ” &amp;amp; Mid$(variabile, tmp, 3))'' ad ogni valore di variabile uguale a “bas” il sistema stampa la frase “Trovata la parola ” e la parola trovata, ovviamente tale frase sarà stampata una sola volta in quanto la parola “bas” è presente una sola volta all’interno di “Gambas-it.org”.&lt;br /&gt;
&lt;br /&gt;
''ENDIF'' termina il codice iniziato con IF.&lt;br /&gt;
&lt;br /&gt;
''NEXT'' procediamo con un nuovo valore fino al raggiungimento del numero 13.&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Left..Right..Mid&amp;diff=1395</id>
		<title>Left..Right..Mid</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Left..Right..Mid&amp;diff=1395"/>
		<updated>2008-01-19T17:42:11Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Left$(”Gambas-it.org”, 3)&lt;br /&gt;
 Right$(”Gambas-it.org”, 3)&lt;br /&gt;
 Mid$(”Gambas-it.org”, 4, 2)&lt;br /&gt;
''' Estrapola una porzione di testo da una stringa'''&lt;br /&gt;
&lt;br /&gt;
Non c’è niente da fare, prima o poi capiterà di dover manipolare i dati presenti in una stringa di testo. Gambas2 ci viene in aiuto con queste tre istruzioni '''LEFT$''' (sinistra)…'''RIGHT$''' (destra)…'''MID$''' (in mezzo).&lt;br /&gt;
&lt;br /&gt;
L’utilizzo di queste istruzioni è molto semplice:&lt;br /&gt;
&lt;br /&gt;
'''LEFT$''' estrae i dati partendo da sinistra; guardando la riga di codice sopra riportato avremo la stampa della parola ''Gam''.&lt;br /&gt;
&lt;br /&gt;
'''RIGHT$''' estrae i dati partendo da destra; guardando la riga di codice sopra riportato avremo la stampa della parola ''org''.&lt;br /&gt;
&lt;br /&gt;
'''MID$''' estrae i dati partendo da una posizione specificata e con un intervallo specificato; guardando la riga di codice sopra riportato avremo la stampa della parola ''as''.&lt;br /&gt;
&lt;br /&gt;
Attenzione, la posizione di partenza e l’intervallo è in funzione dei caratteri, la posizione 0 (zero) non esiste e l’intervallo è il numero di caratteri da estrapolare.&lt;br /&gt;
&lt;br /&gt;
Vediamo di seguito come estrapolare una parte di una parola con un esempio di codice che potrà tornarci utile nei nostri progetti:&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS String&lt;br /&gt;
 DIM tmp AS Integer&lt;br /&gt;
 variabile = “Gambas-it.org”&lt;br /&gt;
    FOR tmp = 1 TO Len(variabile)&lt;br /&gt;
       IF Mid$(variabile, tmp, 3) = “bas” THEN&lt;br /&gt;
          Message.Info(”Trovata la parola ” &amp;amp; Mid$(variabile, tmp, 3))&lt;br /&gt;
       ENDIF&lt;br /&gt;
    NEXT&lt;br /&gt;
&lt;br /&gt;
Analizziamo ogni singola riga per comprenderne meglio il significato:&lt;br /&gt;
&lt;br /&gt;
''DIM variabile AS String'' dichiarazione della variabile (nome e tipo)&lt;br /&gt;
&lt;br /&gt;
''DIM tmp AS Integer'' dichiarazione della variabile (nome e tipo)&lt;br /&gt;
&lt;br /&gt;
''FOR tmp = 1 TO Len(variabile)'' comunichiamo al sistema che valori può assumere tmp, ovvero da 1 alla lunghezza (Len) di variabile, nel nostro caso 13.&lt;br /&gt;
&lt;br /&gt;
''IF Mid$(variabile, tmp, 3) = “bas” THEN'' chiediamo al sistema che deve controllare il valore di variabile (o meglio il Mid$ di variabile), se questo valore è uguale a “bas” allora deve fare qualche cosa&lt;br /&gt;
&lt;br /&gt;
''Message.Info(”Trovata la parola ” &amp;amp; Mid$(variabile, tmp, 3))'' ad ogni valore di variabile uguale a “bas” il sistema stampa la frase “Trovata la parola ” e la parola trovata, ovviamente tale frase sarà stampata una sola volta in quanto la parola “bas” è presente una sola volta all’interno di “Gambas-it.org”.&lt;br /&gt;
&lt;br /&gt;
''ENDIF'' termina il codice iniziato con IF.&lt;br /&gt;
&lt;br /&gt;
''NEXT'' procediamo con un nuovo valore fino al raggiungimento del numero 13.&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Left..Right..Mid&amp;diff=1393</id>
		<title>Left..Right..Mid</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Left..Right..Mid&amp;diff=1393"/>
		<updated>2008-01-19T17:32:28Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Left$(”Gambas-it.org”, 3)&lt;br /&gt;
&lt;br /&gt;
Right$(”Gambas-it.org”, 3)&lt;br /&gt;
&lt;br /&gt;
Mid$(”Gambas-it.org”, 4, 2)&lt;br /&gt;
&lt;br /&gt;
Non c’è niente da fare, prima o poi capiterà di dover manipolare i dati presenti in una stringa di testo. Gambas2 ci viene in aiuto con queste tre istruzioni LEFT$ (sinistra)…RIGHT$ (destra)…MID$(in mezzo).&lt;br /&gt;
&lt;br /&gt;
L’utilizzo di queste istruzioni è molto semplice:&lt;br /&gt;
&lt;br /&gt;
LEFT$ estrae i dati partendo da sinistra; guardando la riga di codice sopra riportato avremo la stampa della parola Ubu.&lt;br /&gt;
&lt;br /&gt;
RIGHT$ estrae i dati partendo da destra; guardando la riga di codice sopra riportato avremo la stampa della parola ner.&lt;br /&gt;
&lt;br /&gt;
MID$ estrae i dati partendo da una posizione specificata e con un intervallo specificato; guardando la riga di codice sopra riportato avremo la stampa della parola nt.&lt;br /&gt;
&lt;br /&gt;
Attenzione, la posizione di partenza e l’intervallo è in funzione dei caratteri, la posizione 0 (zero) non esiste e l’intervallo è il numero di caratteri da estrapolare.&lt;br /&gt;
&lt;br /&gt;
Vediamo di seguito come estrapolare una parte di una parola con un esempio di codice che potrà tornarci utile nei nostri progetti:&lt;br /&gt;
&lt;br /&gt;
DIM variabile AS String&lt;br /&gt;
&lt;br /&gt;
DIM tmp AS Integer&lt;br /&gt;
&lt;br /&gt;
variabile = “UbuntuCorner”&lt;br /&gt;
&lt;br /&gt;
FOR tmp = 1 TO Len(variabile)&lt;br /&gt;
&lt;br /&gt;
IF Mid$(variabile, tmp, 3) = “tuC” THEN&lt;br /&gt;
&lt;br /&gt;
Message.Info(”Trovata la parola ” &amp;amp; Mid$(variabile, tmp, 3))&lt;br /&gt;
&lt;br /&gt;
ENDIF&lt;br /&gt;
&lt;br /&gt;
NEXT&lt;br /&gt;
&lt;br /&gt;
Analizziamo ogni singola riga per comprenderne meglio il significato:&lt;br /&gt;
&lt;br /&gt;
DIM variabile AS String dichiarazione della variabile (nome e tipo)&lt;br /&gt;
&lt;br /&gt;
DIM tmp AS Integer dichiarazione della variabile (nome e tipo)&lt;br /&gt;
&lt;br /&gt;
FOR tmp = 1 TO Len(variabile) comunichiamo al sistema che valori può assumere tmp, ovvero da 1 alla lunghezza (Len) di variabile, nel nostro caso 12.&lt;br /&gt;
&lt;br /&gt;
IF Mid$(variabile, tmp, 3) = “tuC” THEN chiediamo al sistema che deve controllare il valore di variabile (o meglio il Mid$ di variabile), se questo valore è uguale a “tuC” allora deve fare qualche cosa&lt;br /&gt;
&lt;br /&gt;
Message.Info(”Trovata la parola ” &amp;amp; Mid$(variabile, tmp, 3)) ad ogni valore di variabile uguale a “tuC” il sistema stampa la frase “Trovata la parola ” e la parola trovata, ovviamente tale frase sarà stampata una sola volta in quanto la parola “tuC” è presente una sola volta all’interno di “UbuntuCorner”.&lt;br /&gt;
&lt;br /&gt;
ENDIF termina il codice iniziato con IF.&lt;br /&gt;
&lt;br /&gt;
NEXT procediamo con un nuovo valore fino al raggiungimento del numero 12.&lt;br /&gt;
&lt;br /&gt;
In seguito scopriremo anche sistemi automatizzati per estrapolare dei dati da una stringa.&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Pagina_principale&amp;diff=1388</id>
		<title>Pagina principale</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Pagina_principale&amp;diff=1388"/>
		<updated>2008-01-18T10:28:07Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://www.gambas-it.org Gambas-it] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;'''GUIDA GAMBAS'''&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [http://www.gambas-it.org/wiki/index.php?title=Indice INDICE]&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Left..Right..Mid&amp;diff=1386</id>
		<title>Left..Right..Mid</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Left..Right..Mid&amp;diff=1386"/>
		<updated>2008-01-17T12:33:20Z</updated>

		<summary type="html">&lt;p&gt;Pixel: IF..THEN..ELSE moved to Left$..Right$..Mid$&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Left..Right..Mid&amp;diff=1385</id>
		<title>Left..Right..Mid</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Left..Right..Mid&amp;diff=1385"/>
		<updated>2008-01-17T12:32:30Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=IF...THEN...ELSE...ENDIF&amp;diff=1383</id>
		<title>IF...THEN...ELSE...ENDIF</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=IF...THEN...ELSE...ENDIF&amp;diff=1383"/>
		<updated>2008-01-17T10:58:12Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; DIM variabile AS Integer&lt;br /&gt;
    FOR variabile = 1 TO 10&lt;br /&gt;
       '''IF''' ''variabile'' = 5 '''THEN'''&lt;br /&gt;
          &amp;lt;&amp;lt;vostro codice 1&amp;gt;&amp;gt;&lt;br /&gt;
       '''ELSE'''&lt;br /&gt;
          &amp;lt;&amp;lt;vostro codice 2&amp;gt;&amp;gt;&lt;br /&gt;
       '''ENDIF''' &lt;br /&gt;
    NEXT&lt;br /&gt;
''' Esegue una verifica condizionale.'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un’altro mattone fondamentale nella scrittura del codice è l’istruzione '''IF…THEN…ELSE''' (letteralmente se…allora…altrimenti).&lt;br /&gt;
&lt;br /&gt;
''Spiegazione''&lt;br /&gt;
&lt;br /&gt;
Per variabile che va’ da 1 a 10 se il valore di variabile è uguale a 5 esegue &amp;lt;&amp;lt;vostro codice 1&amp;gt;&amp;gt; altrimenti esegue  &amp;lt;&amp;lt;vostro codice 2&amp;gt;&amp;gt; quindi procede con il prossimo valore di variabile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 1'' - '''Verifica condizionale immediata'''&lt;br /&gt;
&lt;br /&gt;
 IF variabile1 = variabile2 THEN &amp;lt;&amp;lt;vostro codice&amp;gt;&amp;gt;&lt;br /&gt;
''Spiegazione''&lt;br /&gt;
&lt;br /&gt;
Se il valore di variabile1 è uguale a variabile2 allora esegui &amp;lt;&amp;lt;vostro codice&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In questo caso &amp;lt;&amp;lt;vostro codice&amp;gt;&amp;gt; sarà un'istruzione semplice ed immediata (un assegnazione di un valore ad una variabile, un uscita dal programma, una chiamata di un funzione).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 2'' - '''Verifica condizionale complessa'''&lt;br /&gt;
&lt;br /&gt;
 IF variabile1 = variabile2 THEN &lt;br /&gt;
 &amp;lt;&amp;lt;vostro codice&amp;gt;&amp;gt;&lt;br /&gt;
 ENDIF&lt;br /&gt;
&lt;br /&gt;
''Spiegazione''&lt;br /&gt;
&lt;br /&gt;
Se il valore di variabile1 è uguale a variabile2 allora esegui &amp;lt;&amp;lt;vostro codice&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In questo caso &amp;lt;&amp;lt;vostro codice&amp;gt;&amp;gt; può essere anche di natura complessa (cicli For..Next, ulteriori istruzioni If..Then, ecc.).&lt;br /&gt;
L'istruzione ENDIF comunica al sistema la &amp;quot;chiusura&amp;quot; della verifica condizionale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 3'' - '''Verifica condizionale multipla'''&lt;br /&gt;
&lt;br /&gt;
 IF variabile1 = variabile2 THEN &lt;br /&gt;
 &amp;lt;&amp;lt;vostro codice 1&amp;gt;&amp;gt;&lt;br /&gt;
 ELSE&lt;br /&gt;
 &amp;lt;&amp;lt;vostro codice 2&amp;gt;&amp;gt;&lt;br /&gt;
 ENDIF&lt;br /&gt;
&lt;br /&gt;
''Spiegazione''&lt;br /&gt;
&lt;br /&gt;
Se il valore di variabile1 è uguale a variabile2 allora esegui &amp;lt;&amp;lt;vostro codice 1&amp;gt;&amp;gt;, altrimenti esegui &amp;lt;&amp;lt;vostro codice 2&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le possibile scelte condizionali che offre l’istruzione IF…THEN sono:&lt;br /&gt;
&lt;br /&gt;
'''=''' uguale (variabile1 = variabile2)&lt;br /&gt;
&lt;br /&gt;
'''&amp;gt;''' maggiore (variabile1 &amp;gt; variabile2)&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;''' minore (variabile1 &amp;lt; variabile2)&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;&amp;gt;''' diverso (variabile1 &amp;lt;&amp;gt; variabile2)&lt;br /&gt;
&lt;br /&gt;
'''&amp;gt;=''' maggiore o uguale (variabile1 &amp;gt;= variabile2)&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;=''' minore o uguale (variabile1 &amp;lt;= variabile2)&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=FOR...NEXT&amp;diff=1382</id>
		<title>FOR...NEXT</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=FOR...NEXT&amp;diff=1382"/>
		<updated>2008-01-17T10:25:47Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; '''FOR''' ''variabile'' '''=''' ''valore1'' '''TO''' ''valore2'' [ '''STEP''' ''valore3'' ]&lt;br /&gt;
 &amp;lt;&amp;lt;vostro codice&amp;gt;&amp;gt; &lt;br /&gt;
 '''NEXT'''&lt;br /&gt;
&lt;br /&gt;
''' Ripete un ciclo incrementando o decrementando un valore. '''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 1'' - '''Ciclo crescente semplice'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
    FOR variabile = 0 TO 10&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
    NEXT &lt;br /&gt;
''Spiegazione''&lt;br /&gt;
	&lt;br /&gt;
Per ogni valore da 0 a 10 che può assumere variabile, mostra il messaggio &amp;quot;Numero&amp;quot; ed il valore di variabile. In questo caso saranno mostrati tutti i messaggi con i seguenti numeri: 0-1-2-3-4-5-6-7-8-9-10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 2'' - '''Ciclo crescente con passo'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
    FOR variabile = 0 TO 10 STEP 2&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
    NEXT &lt;br /&gt;
''Spiegazione''&lt;br /&gt;
&lt;br /&gt;
Per ogni valore da 0 a 10 con passo (STEP) 2 che può assumere variabile, mostra il messaggio &amp;quot;Numero&amp;quot; ed il valore di variabile. In questo caso saranno mostrati i messaggi con questi numeri: 0-2-4-6-8-10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 3'' - '''Ciclo decrescente con passo'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
    FOR variabile = 10 TO 0 STEP -2&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
    NEXT &lt;br /&gt;
''Spiegazione''&lt;br /&gt;
	&lt;br /&gt;
Per ogni valore da 10 a 0 con passo (STEP) -2 che può assumere variabile, mostra il messaggio &amp;quot;Numero&amp;quot; ed il valore di variabile. In questo caso saranno mostrati i messaggi con questi numeri: 10-8-6-4-2-0. Siccome per definizione di linguaggio un ciclo FOR..NEXT è crescente (1-2-3-ecc.) in caso venga omesso il comando STEP -2 non sarà mostrato alcun messaggio in quanto il nostro codice risulterà soddisfatto immediatamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
''Nota''&lt;br /&gt;
&lt;br /&gt;
''Chi ha già esperienza di programmazione in Visual Basic avrà notato che dopo l'istruzione NEXT non è stato specificato a quale variabile si fa' riferimento:&lt;br /&gt;
&lt;br /&gt;
''Visual Basic'' = '''NEXT''' ''variabile''&lt;br /&gt;
 &lt;br /&gt;
''Gambas'' = '''NEXT'''&lt;br /&gt;
&lt;br /&gt;
In realtà questo è superfluo per il semplice motivo che un ciclo FOR...NEXT è fine a se stesso e di tipo concentrico: ogni istruzione FOR deve concludersi con una istruzione NEXT.''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 4'' - '''Cicli nidificati'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
 DIM variabile1 AS Integer&lt;br /&gt;
 DIM variabile2 AS Integer&lt;br /&gt;
    FOR variabile = 0 TO 10&lt;br /&gt;
       FOR variabile1 = 0 TO 10&lt;br /&gt;
          FOR variabile2 = 0 TO 10&lt;br /&gt;
            Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile) &amp;amp; Str$(variabile1) &amp;amp; Str$(variabile2))&lt;br /&gt;
          NEXT &lt;br /&gt;
       NEXT&lt;br /&gt;
    NEXT&lt;br /&gt;
''Spiegazione''&lt;br /&gt;
	&lt;br /&gt;
Al primo avvio variabile assume il valore 0, variabile1 assume il valore 0 e variabile2 assume il valore 0. Il primo valore che viene incrementato è quello riferito a variabile2, quando questa arriva a 10 il sistema passa il controllo a variabile1 e così via fino a che variabile assume valore 10, variabile1 valore 10 e variabile2 valore 10. Possiamo quindi notare che all'interno di un codice FOR...NEXT composto da vari cicli nidificati la priorità di esecuzione è sempre riferita all'ultimo ciclo scritto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 5'' - '''Uscita anticipata'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
    FOR variabile = 0 TO 10&lt;br /&gt;
         IF variabile = 5 then &lt;br /&gt;
            Message.Info(&amp;quot;Esco dal ciclo.&amp;quot;)&lt;br /&gt;
    EXIT&lt;br /&gt;
         ENDIF&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
    NEXT&lt;br /&gt;
''Spiegazione''&lt;br /&gt;
	&lt;br /&gt;
Il programma mostrerà i messaggi per ogni valore di variabile da 0 a 4; quando variabile raggiunge il valore 5 il sistema uscirà (EXIT) dal ciclo e non mostrerà più alcun messaggio.&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=IF...THEN...ELSE...ENDIF&amp;diff=1381</id>
		<title>IF...THEN...ELSE...ENDIF</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=IF...THEN...ELSE...ENDIF&amp;diff=1381"/>
		<updated>2008-01-17T10:24:45Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; DIM variabile AS Integer&lt;br /&gt;
    FOR variabile = 1 TO 10&lt;br /&gt;
       '''IF''' ''variabile'' = 5 '''THEN'''&lt;br /&gt;
          &amp;lt;&amp;lt;vostro codice&amp;gt;&amp;gt;&lt;br /&gt;
       '''ELSE'''&lt;br /&gt;
          &amp;lt;&amp;lt;vostro codice&amp;gt;&amp;gt;&lt;br /&gt;
       '''ENDIF''' &lt;br /&gt;
    NEXT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''FOR''' ''variabile'' '''=''' ''valore1'' '''TO''' ''valore2'' [ '''STEP''' ''valore3'' ] &amp;lt;&amp;lt;vostro codice&amp;gt;&amp;gt; '''NEXT'''&lt;br /&gt;
&lt;br /&gt;
''' Ripete un ciclo incrementando o decrementando un valore. '''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Esempio 1'' - '''Ciclo crescente semplice'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
    FOR variabile = 0 TO 10&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
    NEXT &lt;br /&gt;
''Spiegazione''&lt;br /&gt;
	&lt;br /&gt;
Per ogni valore da 0 a 10 che può assumere variabile, mostra il messaggio &amp;quot;Numero&amp;quot; ed il valore di variabile. In questo caso saranno mostrati tutti i messaggi con i seguenti numeri: 0-1-2-3-4-5-6-7-8-9-10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 2'' - '''Ciclo crescente con passo'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
    FOR variabile = 0 TO 10 STEP 2&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
    NEXT &lt;br /&gt;
''Spiegazione''&lt;br /&gt;
&lt;br /&gt;
Per ogni valore da 0 a 10 con passo (STEP) 2 che può assumere variabile, mostra il messaggio &amp;quot;Numero&amp;quot; ed il valore di variabile. In questo caso saranno mostrati i messaggi con questi numeri: 0-2-4-6-8-10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 3'' - '''Ciclo decrescente con passo'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
    FOR variabile = 10 TO 0 STEP -2&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
    NEXT &lt;br /&gt;
''Spiegazione''&lt;br /&gt;
	&lt;br /&gt;
Per ogni valore da 10 a 0 con passo (STEP) -2 che può assumere variabile, mostra il messaggio &amp;quot;Numero&amp;quot; ed il valore di variabile. In questo caso saranno mostrati i messaggi con questi numeri: 10-8-6-4-2-0. Siccome per definizione di linguaggio un ciclo FOR..NEXT è crescente (1-2-3-ecc.) in caso venga omesso il comando STEP -2 non sarà mostrato alcun messaggio in quanto il nostro codice risulterà soddisfatto immediatamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
''Nota''&lt;br /&gt;
&lt;br /&gt;
''Chi ha già esperienza di programmazione in Visual Basic avrà notato che dopo l'istruzione NEXT non è stato specificato a quale variabile si fa' riferimento:&lt;br /&gt;
&lt;br /&gt;
''Visual Basic'' = '''NEXT''' ''variabile''&lt;br /&gt;
 &lt;br /&gt;
''Gambas'' = '''NEXT'''&lt;br /&gt;
&lt;br /&gt;
In realtà questo è superfluo per il semplice motivo che un ciclo FOR...NEXT è fine a se stesso e di tipo concentrico: ogni istruzione FOR deve concludersi con una istruzione NEXT.''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 4'' - '''Cicli nidificati'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
 DIM variabile1 AS Integer&lt;br /&gt;
 DIM variabile2 AS Integer&lt;br /&gt;
    FOR variabile = 0 TO 10&lt;br /&gt;
       FOR variabile1 = 0 TO 10&lt;br /&gt;
          FOR variabile2 = 0 TO 10&lt;br /&gt;
            Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile) &amp;amp; Str$(variabile1) &amp;amp; Str$(variabile2))&lt;br /&gt;
          NEXT &lt;br /&gt;
       NEXT&lt;br /&gt;
    NEXT&lt;br /&gt;
''Spiegazione''&lt;br /&gt;
	&lt;br /&gt;
Al primo avvio variabile assume il valore 0, variabile1 assume il valore 0 e variabile2 assume il valore 0. Il primo valore che viene incrementato è quello riferito a variabile2, quando questa arriva a 10 il sistema passa il controllo a variabile1 e così via fino a che variabile assume valore 10, variabile1 valore 10 e variabile2 valore 10. Possiamo quindi notare che all'interno di un codice FOR...NEXT composto da vari cicli nidificati la priorità di esecuzione è sempre riferita all'ultimo ciclo scritto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 5'' - '''Uscita anticipata'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
    FOR variabile = 0 TO 10&lt;br /&gt;
         IF variabile = 5 then &lt;br /&gt;
            Message.Info(&amp;quot;Esco dal ciclo.&amp;quot;)&lt;br /&gt;
    EXIT&lt;br /&gt;
         ENDIF&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
    NEXT&lt;br /&gt;
''Spiegazione''&lt;br /&gt;
	&lt;br /&gt;
Il programma mostrerà i messaggi per ogni valore di variabile da 0 a 4; quando variabile raggiunge il valore 5 il sistema uscirà (EXIT) dal ciclo e non mostrerà più alcun messaggio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
IF…THEN…ELSE&lt;br /&gt;
29 11 2007&lt;br /&gt;
&lt;br /&gt;
DIM variabile AS Integer&lt;br /&gt;
&lt;br /&gt;
FOR variabile = 1 TO 10&lt;br /&gt;
&lt;br /&gt;
    IF variabile = 5 THEN&lt;br /&gt;
&lt;br /&gt;
        PRINT “Trovato il numero”&lt;br /&gt;
&lt;br /&gt;
    ELSE&lt;br /&gt;
&lt;br /&gt;
        PRINT “Sto cercando il numero…”&lt;br /&gt;
&lt;br /&gt;
    ENDIF &lt;br /&gt;
&lt;br /&gt;
NEXT&lt;br /&gt;
&lt;br /&gt;
Un’altro mattone fondamentale nella scrittura di codice Basic (e quindi in Gambas) è l’istruzione IF…THEN…ELSE (letteralmente se…allora…altrimenti).&lt;br /&gt;
&lt;br /&gt;
Come per l’esempio FOR…NEXT le righe di programma sopra riportate si trasformano in questo modo:&lt;br /&gt;
&lt;br /&gt;
Per variabile che va’ da 1 a 10 se il valore di variabile è uguale a 5 stampa la frase ”Trovato il numero” altrimenti stampa la frase “Sto cercando il numero…” quindi procedi con il prossimo valore di variabile.&lt;br /&gt;
&lt;br /&gt;
Sostituendo le parole al codice si avrebbe&lt;br /&gt;
&lt;br /&gt;
Per variabile che va’ da 1 a 10&lt;br /&gt;
&lt;br /&gt;
se il valore di variabile è uguale a 5&lt;br /&gt;
&lt;br /&gt;
stampa la parola “Trovato il numero”&lt;br /&gt;
&lt;br /&gt;
altrimenti&lt;br /&gt;
&lt;br /&gt;
stampa la parola “Sto cercando il numero…”&lt;br /&gt;
&lt;br /&gt;
quindi procedi con il prossimo valore di variabile&lt;br /&gt;
&lt;br /&gt;
Analizziamo ogni singola riga per comprenderne meglio il significato:&lt;br /&gt;
&lt;br /&gt;
DIM variabile AS Integer dichiarazione della variabile (nome e tipo)&lt;br /&gt;
&lt;br /&gt;
FOR variabile = 1 TO 10 comunichiamo al sistema che valori può assumere variabile, ovvero da 1 a 10&lt;br /&gt;
&lt;br /&gt;
IF variabile = 5 THEN comunichiamo al sistema che deve controllare il valore di variabile, se questo valore è uguale a 5 allora deve fare qualche cosa&lt;br /&gt;
&lt;br /&gt;
PRINT “Trovato il numero” ad ogni valore di variabile uguale a 5 il sistema stampa la frase “Trovato il numero”, ovviamente tale frase sarà stampata una sola volta in quanto in un campo di numeri da 1 a 10, il numero 5 non è ripetuto.&lt;br /&gt;
&lt;br /&gt;
ELSE con l’istruzione IF chiediamo al programma di verificare una rispondenza, se questa non si avvera il controllo passa all’istruzione ELSE (altrimenti) che esegue un’altra porzione di codice.&lt;br /&gt;
&lt;br /&gt;
PRINT “Sto cercando il numero…” ad ogni valore di variabile che non sia uguale a 5 il sistema stampa la frase “Sto cercando il numero…”, tale frase sarà stampata 9 volte.&lt;br /&gt;
&lt;br /&gt;
ENDIF termina il codice iniziato con IF. &lt;br /&gt;
&lt;br /&gt;
NEXT procediamo con un nuovo valore fino al raggiungimento del numero 10.&lt;br /&gt;
&lt;br /&gt;
A differenza dell’istruzione FOR…NEXT, IF…THEN può essere scritta anche in una linea sola evitando quindi l’utilizzo di ELSE ed ENDIF:  &lt;br /&gt;
&lt;br /&gt;
IF variabile = 5 THEN PRINT “Trovato il numero”&lt;br /&gt;
&lt;br /&gt;
Se vogliamo stampare solo la frase “Trovato il numero” eviteremo l’utilizzo di ELSE:&lt;br /&gt;
&lt;br /&gt;
DIM variabile AS Integer&lt;br /&gt;
&lt;br /&gt;
FOR variabile = 1 TO 10&lt;br /&gt;
&lt;br /&gt;
    IF variabile = 5 THEN&lt;br /&gt;
&lt;br /&gt;
        PRINT “Trovato il numero”&lt;br /&gt;
&lt;br /&gt;
    ENDIF &lt;br /&gt;
&lt;br /&gt;
NEXT&lt;br /&gt;
&lt;br /&gt;
Le possibile scelte condizionali che offre l’istruzione IF…THEN sono:&lt;br /&gt;
&lt;br /&gt;
= uguale (variabile = 5)&lt;br /&gt;
&lt;br /&gt;
&amp;gt; maggiore (variabile &amp;gt; 5)&lt;br /&gt;
&lt;br /&gt;
&amp;lt; minore (variabile &amp;gt; 5)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;gt; diverso (variabile &amp;lt;&amp;gt; 5)&lt;br /&gt;
&lt;br /&gt;
&amp;gt;= maggiore o uguale (variabile &amp;gt;= 5)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;= minore o uguale (variabile &amp;lt;= 5)&lt;br /&gt;
&lt;br /&gt;
Alcune istruzioni sono spiegate marginalmente in questo articolo in quanto già trattate precedentemente.&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Pagina_principale&amp;diff=1371</id>
		<title>Pagina principale</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Pagina_principale&amp;diff=1371"/>
		<updated>2008-01-16T21:08:17Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;'''GUIDA GAMBAS'''&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [http://www.gambas-it.org/wiki/index.php?title=Indice INDICE]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''MediaWiki has been successfully installed.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Pagina_principale&amp;diff=1370</id>
		<title>Pagina principale</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Pagina_principale&amp;diff=1370"/>
		<updated>2008-01-16T21:07:03Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;'''GUIDA GAMBAS'''&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''MediaWiki has been successfully installed.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=FOR...NEXT&amp;diff=1367</id>
		<title>FOR...NEXT</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=FOR...NEXT&amp;diff=1367"/>
		<updated>2008-01-16T20:56:20Z</updated>

		<summary type="html">&lt;p&gt;Pixel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; FOR variabile = valore1 TO valore2 [ STEP valore3 ] vostro codice NEXT&lt;br /&gt;
	Ripete un ciclo incrementando o decrementando un valore&lt;br /&gt;
&lt;br /&gt;
Esempio 1 - Ciclo crescente semplice&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
   FOR variabile = 0 TO 10&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
   NEXT &lt;br /&gt;
 &lt;br /&gt;
Spiegazione&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Per ogni valore da 0 a 10 che può assumere variabile, mostra il messaggio &amp;quot;Numero&amp;quot; ed il valore di variabile. In questo caso saranno mostrati tutti i messaggi con i seguenti numeri: 0-1-2-3-4-5-6-7-8-9-10.&lt;br /&gt;
&lt;br /&gt;
Esempio 2 - Ciclo crescente con passo&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
   FOR variabile = 0 TO 10 STEP 2&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
   NEXT &lt;br /&gt;
&lt;br /&gt;
Spiegazione&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Per ogni valore da 0 a 10 con passo (STEP) 2 che può assumere variabile, mostra il messaggio &amp;quot;Numero&amp;quot; ed il valore di variabile. In questo caso saranno mostrati i messaggi con questi numeri: 0-2-4-6-8-10.&lt;br /&gt;
&lt;br /&gt;
Ovviamente è possibile eseguire dei cicli decrescenti&lt;br /&gt;
&lt;br /&gt;
Esempio 3 - Ciclo decrescente con passo&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
   FOR variabile = 10 TO 0 STEP -2&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
   NEXT &lt;br /&gt;
&lt;br /&gt;
Spiegazione&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Per ogni valore da 10 a 0 con passo (STEP) -2 che può assumere variabile, mostra il messaggio &amp;quot;Numero&amp;quot; ed il valore di variabile. In questo caso saranno mostrati i messaggi con questi numeri: 10-8-6-4-2-0. Siccome per definizione di linguaggio un ciclo FOR..NEXT è crescente (1-2-3-ecc.) in caso venga omesso il comando STEP -2 non sarà mostrato alcun messaggio in quanto il nostro codice viene soddisfatto immediatamente.&lt;br /&gt;
	Chi ha già esperienza di programmazione in Visual Basic avrà notato che dopo l'istruzione NEXT non è stato specificato a quale variabile si fa' riferimento: VB=NEXT variabile &amp;lt;&amp;gt; Gambas=NEXT. In realtà questo è superfluo per il semplice motivo che un ciclo FOR...NEXT è fine a se stesso e di tipo concentrico: Ogni istruzione FOR deve concludersi con una istruzione NEXT.&lt;br /&gt;
&lt;br /&gt;
Esempio 4 - Cicli nidificati&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
 DIM variabile1 AS Integer&lt;br /&gt;
 DIM variabile2 AS Integer&lt;br /&gt;
   FOR variabile = 0 TO 10&lt;br /&gt;
      FOR variabile1 = 0 TO 10&lt;br /&gt;
         FOR variabile2 = 0 TO 10&lt;br /&gt;
            Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile) &amp;amp; Str$(variabile1) &amp;amp; Str$(variabile2))&lt;br /&gt;
         NEXT &lt;br /&gt;
      NEXT&lt;br /&gt;
   NEXT&lt;br /&gt;
&lt;br /&gt;
Spiegazione&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Al primo avvio variabile assume il valore 0, variabile1 assume il valore 0 e variabile2 assume il valore 0. Il primo valore che viene incrementato è quello riferito a variabile2, quando questa arriva a 10 il sistema passa il controllo a variabile1 e così via fino a che variabile assume valore 10, variabile1 valore 10 e variabile2 valore 10. Possiamo quindi notare che all'interno di un codice FOR...NEXT composto da vari cicli nidificati la priorità di esecuzione è sempre riferita all'ultimo ciclo scritto.&lt;br /&gt;
&lt;br /&gt;
Esempio 5 - Uscita anticipata&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
   FOR variabile = 0 TO 10&lt;br /&gt;
         IF variabile = 5 then &lt;br /&gt;
            Message.Info(&amp;quot;Esco dal ciclo.&amp;quot;)&lt;br /&gt;
   EXIT&lt;br /&gt;
         ENDIF&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
   NEXT&lt;br /&gt;
&lt;br /&gt;
Spiegazione&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Il programma mostrerà i messaggi per ogni valore di variabile da 0 a 4; quando variabile raggiunge il valore 5 il sistema uscirà (EXIT) dal ciclo e non mostrerà più alcun messaggio.&lt;/div&gt;</summary>
		<author><name>Pixel</name></author>
	</entry>
</feed>