<?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=Gianfry56</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=Gianfry56"/>
	<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php/Speciale:Contributi/Gianfry56"/>
	<updated>2026-10-23T11:07:18Z</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=Guide_della_comunit%C3%A0&amp;diff=21748</id>
		<title>Guide della comunità</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Guide_della_comunit%C3%A0&amp;diff=21748"/>
		<updated>2017-01-28T12:19:42Z</updated>

		<summary type="html">&lt;p&gt;Gianfry56: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Raccolta di guide sui componenti, sui metodi e sugli algoritmi del linguaggio Gambas, nonché su ogni altro argomento utile, scritti e mantenuti dalla comunità italiana Gambas-it&lt;br /&gt;
&lt;br /&gt;
== Array (Vettori) e Matrici ==&lt;br /&gt;
&lt;br /&gt;
* [[Array dinamici – creazione, modifica e riempimento]]&lt;br /&gt;
&lt;br /&gt;
* [[Array multidimensionali dinamici]]&lt;br /&gt;
&lt;br /&gt;
* [[Array multidimensionali statici]]&lt;br /&gt;
&lt;br /&gt;
* [[Assegnare ad un vettore i valori contenuti da un'area di memoria puntata da un Puntatore]]&lt;br /&gt;
&lt;br /&gt;
* [[Configurazione, organizzazione ed impostazione dell'array secondo i sorgenti di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere con i Puntatori i valori contenuti in un vettore]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere il valore numerico più alto contenuto da un vettore]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere la dimensione ed il numero di elementi di una Matrice]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire i valori di tipo Byte di un vettore in valori di tipo Stringa]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un vettore in un puntatore]]&lt;br /&gt;
&lt;br /&gt;
* [[Copie di variabili array]]&lt;br /&gt;
&lt;br /&gt;
* [[Emulare la funzione Asc() con il vettore di tipo Byte]]&lt;br /&gt;
&lt;br /&gt;
* [[Gestione di una coda mediante array in modo circolare]]&lt;br /&gt;
&lt;br /&gt;
* [[Invertire l'ordine nelle coppie di byte dell'area di memoria di un vettore con la funzione esterna swab()]]&lt;br /&gt;
&lt;br /&gt;
* [[Leggere e scrivere in un vettore mediante i Memory Stream]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere il puntatore ad una variabile vettoriale]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere un vettore di tipo Byte da una Stringa]]&lt;br /&gt;
&lt;br /&gt;
* [[Porre a zero i valori contenuti da un Vettore]]&lt;br /&gt;
&lt;br /&gt;
* [[Raccogliere il valore contenuto nell'ultimo elemento di indice non conosciuto di un vettore restituito da una funzione]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere una stringa in un vettore di tipo Byte]]&lt;br /&gt;
&lt;br /&gt;
* [[Utilizzare un Vettore al posto di una Matrice]]&lt;br /&gt;
&lt;br /&gt;
== Balloon ==&lt;br /&gt;
&lt;br /&gt;
* [[Individuare l'ID di un Balloon]]&lt;br /&gt;
&lt;br /&gt;
* [[Spostare un Ballon]]&lt;br /&gt;
&lt;br /&gt;
== Classi ==&lt;br /&gt;
&lt;br /&gt;
====Classi in generale====&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere le risorse possedute da una Classe]]&lt;br /&gt;
&lt;br /&gt;
* [[Rendere gli elementi di una Classe richiamabili da un progetto Gambas esterno]]&lt;br /&gt;
&lt;br /&gt;
====Classi particolari realizzate della Comunità Gambas-it.org====&lt;br /&gt;
&lt;br /&gt;
* [[Clib]]&lt;br /&gt;
&lt;br /&gt;
* [[csvbox]]&lt;br /&gt;
&lt;br /&gt;
* [[CTable]]&lt;br /&gt;
&lt;br /&gt;
* [[Fifo]]&lt;br /&gt;
&lt;br /&gt;
* [[GridViewUtil]]&lt;br /&gt;
&lt;br /&gt;
* [[TrasfImpLett]]&lt;br /&gt;
&lt;br /&gt;
== Clipboard ==&lt;br /&gt;
&lt;br /&gt;
* [[Uso della classe Clipboard]]&lt;br /&gt;
&lt;br /&gt;
== Collection ==&lt;br /&gt;
&lt;br /&gt;
* [[Confronto Array di Strutture verso Collezione di Classi]]&lt;br /&gt;
&lt;br /&gt;
* [[Richiamare un campo di una Collection in un'altra Collection]]&lt;br /&gt;
&lt;br /&gt;
* [[Richiamare un'intera Collection nel campo di un'altra Collection]]&lt;br /&gt;
&lt;br /&gt;
* [[Richiamare un metodo della Classe di un oggetto inserito in una Collection]]&lt;br /&gt;
&lt;br /&gt;
== ColumnView ==&lt;br /&gt;
&lt;br /&gt;
* [[Assegnare colori allo sfondo ed al testo di una riga selezionata di una ColumnView]]&lt;br /&gt;
&lt;br /&gt;
* [[Impostare la larghezza delle colonne in una ColumnView]]&lt;br /&gt;
&lt;br /&gt;
== ComboBox ==&lt;br /&gt;
&lt;br /&gt;
* [[ComboBox: creare una lista da codice]]&lt;br /&gt;
&lt;br /&gt;
* [[ComboBox che consente di posizionarsi sulla prima ricorrenza di un item quando si digitano le sue prime lettere]]&lt;br /&gt;
&lt;br /&gt;
* [[Scegliere da codice un item presente in un ComboBox]]&lt;br /&gt;
&lt;br /&gt;
== Componenti ==&lt;br /&gt;
&lt;br /&gt;
* [[Attivare un Componente dinamicamente da codice]]&lt;br /&gt;
&lt;br /&gt;
* [[Cosa è un Componente Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Utilizzare un Componente obsoleto]]&lt;br /&gt;
&lt;br /&gt;
=== Realizzazione dei Componenti in linguaggio Gambas ===&lt;br /&gt;
&lt;br /&gt;
* [[Come creare un componente]]&lt;br /&gt;
&lt;br /&gt;
* [[Tutorial - creare un componente: il frame]]&lt;br /&gt;
&lt;br /&gt;
==== Componenti della Comunità Gambas-it.org ====&lt;br /&gt;
&lt;br /&gt;
* [[gb.strLib]]&lt;br /&gt;
&lt;br /&gt;
* [[gb.textpro]]&lt;br /&gt;
&lt;br /&gt;
* [[GridBox]]&lt;br /&gt;
&lt;br /&gt;
* [[INILib]]&lt;br /&gt;
&lt;br /&gt;
* [[InvBox]]&lt;br /&gt;
&lt;br /&gt;
* [[XMLLib]]&lt;br /&gt;
&lt;br /&gt;
=== Realizzazione dei Componenti in linguaggio C ===&lt;br /&gt;
&lt;br /&gt;
* [[Creare un Componente per Gambas scritto in linguaggio C]]&lt;br /&gt;
&lt;br /&gt;
== CPU e Scheda Madre==&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere il numero dei processori configurati e disponibili con le funzioni della libreria sysinfo.h]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere la frequenza delle CPU mediante le funzioni esterne del API di Libcpufreq]]&lt;br /&gt;
&lt;br /&gt;
* [[Controllare la temperatura dell'hardware mediante le funzioni del API di libsensors]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere alcune informazioni sulla CPU mediante l'API di Libavutil]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere alcune informazioni sulla CPU mediante l'API di Libcpuid]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere informazioni generali sulla CPU con le funzioni esterne del API di SDL2]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere informazioni generali sulla CPU con le sole risorse di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Verificare la frequenza delle CPU con le sole risorse di Gambas]]&lt;br /&gt;
&lt;br /&gt;
== DBus ==&lt;br /&gt;
&lt;br /&gt;
* [[Introduzione a DBus]]&lt;br /&gt;
&lt;br /&gt;
== Desktop ==&lt;br /&gt;
&lt;br /&gt;
* [[Far mostrare sulla Scrivania i messaggi della specifica Desktop Notifications mediante le funzioni esterne del API di Libnotify]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare con precisione il percorso ed il nome della Scrivania]]&lt;br /&gt;
&lt;br /&gt;
== DialogBox ==&lt;br /&gt;
&lt;br /&gt;
* [[Caricare più file da aprire in sequenza]]&lt;br /&gt;
&lt;br /&gt;
* [[Far mostrare una particolare estensione di file]]&lt;br /&gt;
&lt;br /&gt;
* [[Far mostrare l&amp;amp;acute;estensione dell&amp;amp;acute;ultimo file precedentemente aperto]]&lt;br /&gt;
&lt;br /&gt;
* [[Filtrare contemporaneamente con il Dialog.Filter più estensioni di file]]&lt;br /&gt;
&lt;br /&gt;
* [[Preimpostare il percorso della finestra del DialogBox]]&lt;br /&gt;
&lt;br /&gt;
== DirView - FileView ==&lt;br /&gt;
&lt;br /&gt;
* [[Copiare un file utilizzando gli oggetti DirView e FileView]]&lt;br /&gt;
&lt;br /&gt;
== Drag - Drop ==&lt;br /&gt;
&lt;br /&gt;
* [[Codice essenziale per effettuare il Drag-Drop di un'immagine]]&lt;br /&gt;
&lt;br /&gt;
* [[Codice essenziale per effettuare il Drag-Drop di un testo]]&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare il contenuto di un file di testo con il solo drop del file in un oggetto di testo]]&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare in un oggetto di testo il contenuto di un file trascinandolo e rilasciandolo senza l'uso delle specifiche risorse di Gambas del Drag&amp;amp;Drop]]&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare un'immagine con il Drop del suo file in una PictureBox]]&lt;br /&gt;
&lt;br /&gt;
== DrawingArea ==&lt;br /&gt;
&lt;br /&gt;
* [[Disegnare in successione dei punti in una DrawingArea]]&lt;br /&gt;
&lt;br /&gt;
* [[Disegnare in una DrawingArea un rettangolo colorato con distinzione sfumata fra i colori]]&lt;br /&gt;
&lt;br /&gt;
* [[Disegnare in una DrawingArea più linee con il mouse]]&lt;br /&gt;
&lt;br /&gt;
* [[Disegnare in una DrawingArea più punti con il mouse]]&lt;br /&gt;
&lt;br /&gt;
* [[Disegnare un Button contenente un'icona e un testo mediante la DrawingArea]]&lt;br /&gt;
&lt;br /&gt;
* [[Disegnare un carattere su una DrawingArea]]&lt;br /&gt;
&lt;br /&gt;
* [[Disegnare un cerchio con le Classi &amp;quot;Draw&amp;quot; e &amp;quot;Paint&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
* [[Disegnare un cerchio senza le Classi &amp;quot;Draw&amp;quot; e &amp;quot;Paint&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
* [[Disegnare un punto su una DrawingArea con le Classi &amp;quot;Draw&amp;quot; e &amp;quot;Paint&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
* [[Disegnare un punto su una DrawingArea con le funzioni esterne del API di X11]]&lt;br /&gt;
&lt;br /&gt;
* [[Drag-Drop di un testo in una DrawingArea]]&lt;br /&gt;
&lt;br /&gt;
* [[Generare un file immagine da una DrawingArea]]&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare tutte le sfumature di un colore]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere il valore di un pixel in una DrawingArea mediante le funzioni esterne del API di X11]]&lt;br /&gt;
&lt;br /&gt;
* [[Passare direttamente ad un oggetto Image i dati grezzi dei pixel di una DrawingArea mediante le risorse del API di X11]]&lt;br /&gt;
&lt;br /&gt;
* [[Ruotare il testo in una DrawingArea]]&lt;br /&gt;
&lt;br /&gt;
* [[Ruotare un arco in una DrawingArea]]&lt;br /&gt;
&lt;br /&gt;
* [[Ruotare un cerchio disegnato in una DrawingArea]]&lt;br /&gt;
&lt;br /&gt;
* [[Ruotare un quadrato ed un rettangolo in una DrawingArea]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere del testo in una DrawingArea]]&lt;br /&gt;
&lt;br /&gt;
* [[Spostare con il mouse il testo in una DrawingArea]]&lt;br /&gt;
&lt;br /&gt;
* [[Stampare il contenuto di una DrawingArea]]&lt;br /&gt;
&lt;br /&gt;
== Editor ==&lt;br /&gt;
&lt;br /&gt;
* [[Cercare una parola nel testo di un Editor]]&lt;br /&gt;
&lt;br /&gt;
== File immagine particolari ==&lt;br /&gt;
&lt;br /&gt;
* [[Struttura del formato BMP]]&lt;br /&gt;
&lt;br /&gt;
* [[Struttura del formato GIF]]&lt;br /&gt;
&lt;br /&gt;
* [[Struttura del formato PNG]]&lt;br /&gt;
&lt;br /&gt;
* [[Struttura del formato XBM]]&lt;br /&gt;
&lt;br /&gt;
* [[Struttura del formato XPM]]&lt;br /&gt;
&lt;br /&gt;
* [[Struttura e gestione del file di tipo PNM]]&lt;br /&gt;
&lt;br /&gt;
== Font ==&lt;br /&gt;
&lt;br /&gt;
* [[Utilizzare Font senza installarli nel sistema]]&lt;br /&gt;
&lt;br /&gt;
== Form e finestre ==&lt;br /&gt;
&lt;br /&gt;
* [[Chiudere tutte le finestre aperte da un applicativo]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un Form mediante la Classe Window]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare una finestra e disegnarvi una scacchiera con le funzioni del API di SDL2]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare una finestra ed inserirvi del testo con le funzioni esterne di Libcaca]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare una finestra mediante le funzioni del API di GTK+3]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare una finestra mediante le funzioni del API di OpenCV]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare una finestra mediante le funzioni del API di SDL]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare una finestra mediante le funzioni del API di SDL2]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare una finestra mediante le funzioni del API di X11]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare una finestra mediante le funzioni del API di XCB]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un Form trasparente]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un Form trasparente caricandovi un'immagine trasparente]]&lt;br /&gt;
&lt;br /&gt;
* [[Evitare la perdita di memoria chiudendo forzatamente un Form]]&lt;br /&gt;
&lt;br /&gt;
* [[Evento Form_Activate e sua possibile sostituzione]]&lt;br /&gt;
&lt;br /&gt;
* [[Fissare la distanza di un oggetto in modo costante rispetto ai bordi del Form durante il suo ridimensionamento]]&lt;br /&gt;
&lt;br /&gt;
* [[Impedire l'apertura di un Form secondario più di una volta]]&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare una immagine JPEG in una finestra con le funzioni del API di X11 e di Libjpeg]]&lt;br /&gt;
&lt;br /&gt;
* [[Passare ad un Form un valore diverso da un Intero alla chiusura di un Form secondario]]&lt;br /&gt;
&lt;br /&gt;
* [[Passare ad un Form un valore Integer alla chiusura di un Form secondario]]&lt;br /&gt;
&lt;br /&gt;
* [[Semitrasparenza di un Form]]&lt;br /&gt;
&lt;br /&gt;
* [[Sollevare l'evento _Resize al ridimensionamento di un Form secondario]]&lt;br /&gt;
&lt;br /&gt;
== Funzioni ==&lt;br /&gt;
&lt;br /&gt;
* [[Gestire Funzioni come oggetti]]&lt;br /&gt;
&lt;br /&gt;
* [[Passare senza variabile globale un valore ad una Funzione priva di argomenti]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere una Funzione]]&lt;br /&gt;
&lt;br /&gt;
== Gambas ==&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere la versione di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere la versione trunk di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare in un file compilato .gambas gli eventuali file esterni in esso allegati]]&lt;br /&gt;
&lt;br /&gt;
== Gambas con HTML e JavaScript ==&lt;br /&gt;
&lt;br /&gt;
* [[Introduzione - uso necessario dell&amp;amp;acute;oggetto WebView]]&lt;br /&gt;
&lt;br /&gt;
==== Applicazioni specifiche ====&lt;br /&gt;
&lt;br /&gt;
* [[Controllare i link all&amp;amp;acute;interno di una pagina WEB]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un ComboBox in una tabella e passare i suoi valori selezionati al codice Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Inserire dati con un InputBox senza bloccare il programma]]&lt;br /&gt;
&lt;br /&gt;
* [[Leggere un valore generato da un codice HTML/JavaScript]]&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare una finestra tipo MessageBox senza bloccare il programma]]&lt;br /&gt;
&lt;br /&gt;
* [[Testo scorrevole dall'alto verso il basso e viceversa]]&lt;br /&gt;
&lt;br /&gt;
== Gambas e Arduino ==&lt;br /&gt;
&lt;br /&gt;
* [[Inviare dati ad Arduino]]&lt;br /&gt;
&lt;br /&gt;
* [[Ricevere dati da Arduino]]&lt;br /&gt;
&lt;br /&gt;
* [[Ricevere da Arduino un tipo di dato di dimensione superiore al Byte]]&lt;br /&gt;
&lt;br /&gt;
* [[Ricevere una Struttura da Arduino]]&lt;br /&gt;
&lt;br /&gt;
== Gambas3 &amp;amp; SubVersion ==&lt;br /&gt;
&lt;br /&gt;
* [[Gambas3 &amp;amp; SubVersion]]&lt;br /&gt;
&lt;br /&gt;
== Gestione Basi di Dati ==&lt;br /&gt;
&lt;br /&gt;
* [[Installazione Server PostgreSQL]]&lt;br /&gt;
&lt;br /&gt;
== Gestione dei dati audio e dei file audio ==&lt;br /&gt;
&lt;br /&gt;
* [[Calcolare i beat per minuto (BpM) di un file audio con le funzioni esterne del API di Libaubio]]&lt;br /&gt;
&lt;br /&gt;
* [[Calcolare la durata di un file audio WAV]]&lt;br /&gt;
&lt;br /&gt;
* [[Calcolare la potenza di picco e di ampiezza di un file WAV con le funzioni esterne del API di Libaudiofile]]&lt;br /&gt;
&lt;br /&gt;
* [[Calcolare la quantità di dati audio grezzi di un file WAV necessari per eseguire un tot di millisecondi audio]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire la frequenza di campionamento di un file WAV con le funzioni esterne del API di SDL2]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un file audio AIFF in WAV con le sole risorse di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un file audio da un formato in formato .wav con le funzioni esterne del API di Allegro 5]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un file audio mpeg in .wav con le funzioni esterne del API di mpg123]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un file OggVorbis in WAV con le funzioni esterne del API di Libvorbisidec]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un file OggVorbis in WAV ed estrarne anche informazioni con le funzioni esterne del API di VorbisFile]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un file WAV in formato AAC con l'API di Libvo-aacenc]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un file WAV in formato AAC con le funzioni esterne del API di Faac]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un file WAV in formato OggVorbis con le funzioni esterne del API di libfishsound, libsndfile e liboggz]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare il blocco d'intestazione di un file WAV]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un Client di Jack con le funzioni esterne del API di libJack e GStreamer]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un file WAV da un file .orc e un file .sco di Csound con le funzioni esterne del API di libcsound64]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un semplice Client di Jack]]&lt;br /&gt;
&lt;br /&gt;
* [[Decomprimere e decodificare un file mp3 con le funzioni esterne del API di AVbin]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file audio ed estrarne informazioni mediante le funzioni esterne del API di libcsfml]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file audio mediante il codice html e mediante il codice javascript]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file audio mediante l'oggetto MediaView del componente gb.media.form]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file audio mediante la proprietà Webview.Url]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file audio mediante le funzioni esterne del API di Allegro 5]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file mp3 usando le API di mpg123 e di Alsa]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file mp3 usando l'API di Smpeg]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file WAV mediante le funzioni esterne del API di Flite]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file WAV mediante le funzioni esterne del API di libaudio e di Alsa]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file WAV mediante le funzioni esterne del API di libaudiofile e di Alsa]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file WAV usando l'API di SndFile e di Alsa]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre con le funzioni esterne del API di VLC l'audio di un file video e salvarlo in un file audio]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre da un file MP3 i soli dati audio grezzi mediante la libreria Libmad]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre da un file WAV i soli dati audio grezzi]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre i TAG da un file SPC con le funzioni esterne del API di Libspctag]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre informazioni da un file .wav]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre informazioni da un file audio MOD con le sole risorse di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre informazioni da un file MP3 con le funzioni esterne del API di Id3tag]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre informazioni da un file MP3 con le funzioni esterne del API di Smpeg]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre informazioni da un file OggVorbis con le funzioni esterne del API di Vorbisfile]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre informazioni da un file VOC con le sole risorse di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre informazioni e TAG da file audio con le funzioni esterne del API di Libtag_c]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre informazioni e TAG da un file audio con le funzioni esterne del API di SndFile]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre informazioni e TAG da un file MP3 con le funzioni esterne del API di Avbin]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre informazioni e TAG da un file MP3 con le sole funzioni di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre informazioni e TAG da un file OggVorbis con le sole funzioni di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre informazioni generali da un file audio aiff con le sole funzioni di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre informazioni generali da un file audio con le funzioni esterne del API di Libaudiofile]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre informazioni generali da un file audio flac]]&lt;br /&gt;
&lt;br /&gt;
* [[Fondere insieme due file WAV]]&lt;br /&gt;
&lt;br /&gt;
* [[Generare un'onda sinusoidale con le funzioni esterne della libreria Libaubio]]&lt;br /&gt;
&lt;br /&gt;
* [[Generare un'onda sinusoidale con le funzioni esterne della libreria PortAudio]]&lt;br /&gt;
&lt;br /&gt;
* [[Generare un'onda sinusoidale con le sole funzioni di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare le frequenze presenti in un'onda audio con le funzioni esterne della libreria Libaubio]]&lt;br /&gt;
&lt;br /&gt;
* [[La struttura di un file MPEG]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dei file audio mediante il componente gb.media]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dei file audio mediante il componente gb.openal]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dei file audio mediante il componente gb.sdl2.audio]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dei file audio mediante le funzioni esterne del API di Canberra]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dei file audio mediante le funzioni esterne del API di GStreamer]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dei file audio mediante le funzioni esterne del API di MikMod]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dei file audio mediante le funzioni esterne del API di Sox]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dell'audio e dei file audio mediante le funzioni esterne del API di PulseAudio]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dell'audio e dei file audio mediante le funzioni esterne del API di VLC]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione mediante il componente gb.sdl.sound]]  (&amp;lt;FONT Color=#B22222&amp;gt;obsoleto&amp;lt;/font&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
* [[La gestione mediante le funzioni esterne delle API di Alsa]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione mediante le funzioni esterne dell'API di Lame]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione mediante le funzioni esterne delle API di LibAo]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione mediante le funzioni esterne dell'API di OpenAL]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione mediante le funzioni esterne del API di PortAudio e SndFile]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione mediante le funzioni esterne dell'API di SDL]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione mediante le funzioni esterne del API di SDL 2]]&lt;br /&gt;
&lt;br /&gt;
* [[Modificare il volume e la frequenza di campionamento di file audio WAV e AIFF con l'API di Libaudio]] &lt;br /&gt;
&lt;br /&gt;
* [[Modificare la frequenza di campionamento di un file audio con l'API di Libresample e Libsndfile]]&lt;br /&gt;
&lt;br /&gt;
* [[Modificare la frequenza di campionamento di un file audio con l' API di Libsamplerate e Libsndfile]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere un file WAV da un file Midi con le funzioni esterne del API di FluidSynth]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere un file WAV da un file Midi con le funzioni esterne del API di WildMidi]]&lt;br /&gt;
&lt;br /&gt;
* [[Unire due file WAV]]&lt;br /&gt;
&lt;br /&gt;
* [[Visualizzare la forma d'onda di un file WAV]]&lt;br /&gt;
&lt;br /&gt;
==== Ascolto radio da flusso web ====&lt;br /&gt;
&lt;br /&gt;
* [[Registrare in tempo reale in un file l'audio di una radio WEB con le funzioni esterne del API di VLC]]&lt;br /&gt;
&lt;br /&gt;
* [[Riproduzione dell'audio di radio WEB con le funzioni esterne del API di GStreamer]]&lt;br /&gt;
&lt;br /&gt;
* [[Riproduzione dell'audio di radio WEB con le funzioni esterne del API di VLC]]&lt;br /&gt;
&lt;br /&gt;
* [[Riproduzione dell'audio di radio WEB con l'oggetto WebView e con il codice HTML]]&lt;br /&gt;
&lt;br /&gt;
==== Codifica del parlato e decodifica dei dati codificati ====&lt;br /&gt;
&lt;br /&gt;
* [[Codifica del parlato mediante le funzioni esterne del API di Speex]]&lt;br /&gt;
&lt;br /&gt;
* [[Decodifica dei dati precedentemente codificati mediante le funzioni esterne del API di Speex]]&lt;br /&gt;
&lt;br /&gt;
==== Dal testo al parlato (Text-To-Speech) ====&lt;br /&gt;
&lt;br /&gt;
* [[&amp;quot;Dal testo al parlato&amp;quot; mediante le funzioni esterne del API di eSpeack]]&lt;br /&gt;
&lt;br /&gt;
* [[&amp;quot;Dal testo al parlato&amp;quot; mediante le funzioni esterne del API di Pico TTS]]&lt;br /&gt;
&lt;br /&gt;
* [[&amp;quot;Dal testo al parlato&amp;quot; mediante le funzioni esterne del API di Speech-Dispatcher]]&lt;br /&gt;
&lt;br /&gt;
==== I/O audio ====&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere con le funzioni esterne di ALSA i dispositivi audio presenti nel sistema]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere con le funzioni esterne di PortAudio i dispositivi audio presenti nel sistema]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere con le funzioni esterne di RtAudio i dispositivi audio presenti nel sistema]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere con le funzioni esterne di SDL2 i dispositivi audio presenti nel sistema]]&lt;br /&gt;
&lt;br /&gt;
* [[Rilevare se la scheda audio sta processando dati audio]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere con le funzioni esterne di ALSA quali schede audio sono installate nel computer]]&lt;br /&gt;
&lt;br /&gt;
== Gestione dei dati MIDI e dei file ''.mid''==&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere la durata di un file Midi con le sole risorse di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere la durata di un file Midi mediante le funzioni esterne del API di Allegro]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere la durata di un file Midi mediante le funzioni esterne del API di WildMidi]]&lt;br /&gt;
&lt;br /&gt;
* [[Conversione del Tempo Delta fra due eventi Midi in un valore esadecimale in formato &amp;quot;a lunghezza variabile&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un semplice Client Midi di Jack]]&lt;br /&gt;
&lt;br /&gt;
* [[Eliminare una traccia da un file MIDI]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file MIDI mediante il codice html e mediante il codice javascript]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file MIDI mediante il componente gb.openal]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file MIDI mediante il componente gb.sdl.sound]]  (&amp;lt;FONT Color=#B22222&amp;gt;obsoleto&amp;lt;/font&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file MIDI mediante il componente gb.sdl2.audio]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file MIDI mediante l'oggetto MediaView del componente gb.media.form]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre i dati Midi dal file audio AIFF con le sole funzioni di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre informazioni da un file Midi con le sole funzioni di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Fondere insieme due file MIDI]]&lt;br /&gt;
&lt;br /&gt;
* [[Gestione del MIDI con ALSA]]&lt;br /&gt;
&lt;br /&gt;
* [[Gestione del MIDI con O.S.S.]] (&amp;lt;FONT color=darkred&amp;gt;obsoleto&amp;lt;/font&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
* [[Intercettare dati Midi grezzi con le funzioni esterne del API di RtMidi]]&lt;br /&gt;
&lt;br /&gt;
* [[Intercettare ed inviare dati Midi grezzi con le funzioni esterne del API di PortMidi]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dei file MIDI mediante il componente gb.media]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dei dati Midi mediante le funzioni esterne del API di Libsmf]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dei file MIDI mediante le funzioni esterne del API di Fluidsynth]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dei file MIDI mediante le funzioni esterne del API di GStreamer]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dei file MIDI mediante le funzioni esterne del API di OpenAl]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dei file MIDI mediante le funzioni esterne del API di SDL]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dei file MIDI mediante le funzioni esterne del API di SDL 2]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dei file MIDI mediante le funzioni esterne del API di VLC]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione dei file MIDI mediante le funzioni esterne del API di WildMidi]]&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare i dati del blocco d'intestazione e delle tracce di un file Midi con le sole risorse di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere la frequenza corrispondente ad una nota Midi e viceversa]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere un file audio da un file Midi con le funzioni esterne del API di VLC]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere un file WAV da un file Midi con le funzioni esterne del API di FluidSynth]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere un file WAV da un file Midi con le funzioni esterne del API di WildMidi]]&lt;br /&gt;
&lt;br /&gt;
* [[Verificare la corrispondenza fra il numero di tracce dichiarato nel file Midi e quelle effettive]]&lt;br /&gt;
&lt;br /&gt;
* [[Verificare l'integrità dei dati del blocco d'intestazione di un file Midi]]&lt;br /&gt;
&lt;br /&gt;
==== I/O Midi ====&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere con le funzioni esterne di ALSA i dispositivi Midi presenti nel sistema]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere con le funzioni esterne di PortMidi le porte Midi disponibili nel sistema]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere con le funzioni esterne di RtMidi le porte Midi disponibili nel sistema]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere con le funzioni esterne di TSE3 le porte Midi disponibili nel sistema]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere i Client Midi di ALSA correnti attivi nel sistema ]]&lt;br /&gt;
&lt;br /&gt;
====Gambas, Midi e Arduino====&lt;br /&gt;
&lt;br /&gt;
* [[Inviare dati Midi da Arduino a Gambas]]&lt;br /&gt;
&lt;br /&gt;
====Gestione dei file soundfont bank====&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un file soundfont bank sf2 in un file WAV con le sole risorse di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre da un file sf2 i dati audio di ciascun suono campionato e creare un file wav]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre informazioni generali dai tag di un file soundfont bank sf2 con le sole funzioni di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare i nomi e le rispettive posizioni degli strumenti musicali in un file sf2 con le sole risorse di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere un file di dati audio grezzi da un file .pat]]&lt;br /&gt;
&lt;br /&gt;
==== Informazioni sul Midi ====&lt;br /&gt;
&lt;br /&gt;
* [[Informazioni sul Midi nel web]]&lt;br /&gt;
&lt;br /&gt;
== Gestione dei File ==&lt;br /&gt;
&lt;br /&gt;
* [[Aprire un file mediante la Classe 'DesktopFile' con il programma al quale è associato]]&lt;br /&gt;
&lt;br /&gt;
* [[Arrestare temporaneamente l'intercettazione del flusso di dati da un file-device]]&lt;br /&gt;
&lt;br /&gt;
* [[Azzerare un gruppo di byte in un file]]&lt;br /&gt;
&lt;br /&gt;
* [[Chiudere un file]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere a quale applicazione è associato un tipo di file]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere caratteristiche generali dei file]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere ed impostare i permessi di un file]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere il file referenziato da un collegamento simbolico]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere il mime-type di un file  mediante le funzioni esterne del API di libgio]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere il mime-type di un file  mediante le funzioni esterne del API di libmagic]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere il tipo di file mediante le funzioni esterne del API di libgio]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere la dimensione di un file]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire con la funzione g_filename_from_uri() di libglib-2.0 la URI di un file nel corrispondente identificativo comunemente usato]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un file bash]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un link simbolico di un file]]&lt;br /&gt;
&lt;br /&gt;
* [[Controllare l'uguaglianza di due file mediante le funzioni esterne del API di libgio]]&lt;br /&gt;
&lt;br /&gt;
* [[Effettuare una copia di un file e verificarne la progressione]]&lt;br /&gt;
&lt;br /&gt;
* [[Eliminare un byte all'interno di un file binario]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre con le funzioni del API di libzip i file contenuti da un file compresso .zip]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre da una cartella uno o più file nascosti]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre il percorso di un file]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre l'icona di un tipo di file]]&lt;br /&gt;
&lt;br /&gt;
* [[Identificare un tipo di file dal suo mimetype]]&lt;br /&gt;
&lt;br /&gt;
* [[Identificare un tipo di file dalla sua estensione]]&lt;br /&gt;
&lt;br /&gt;
* [[Impostazione dei permessi di un file con la funzione 'g_chmod' del API di libglib-2.0]]&lt;br /&gt;
&lt;br /&gt;
* [[L'oggetto File secondo i sorgenti di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Leggere dati dai &amp;quot;File Descriptor&amp;quot; passati da funzioni esterne]]&lt;br /&gt;
&lt;br /&gt;
* [[Leggere il contenuto di una Directory mediante le risorse dichiarate nel file header &amp;quot;dirent.h&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
* [[Leggere in una cartella con le sole risorse di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Leggere un file con READ]]&lt;br /&gt;
&lt;br /&gt;
* [[Leggere un file di testo]]&lt;br /&gt;
&lt;br /&gt;
* [[Leggere un file di testo con carattere di fine riga di codifica MAC]]&lt;br /&gt;
&lt;br /&gt;
* [[Modificare le date di accesso e di modifica dell'inode di un file con le risorse esterne di utime.h]]&lt;br /&gt;
&lt;br /&gt;
* [[Modificare o eliminare una riga in un file di testo]]&lt;br /&gt;
&lt;br /&gt;
* [[Monitorare con le funzioni esterne del API di libgio-2.0 le modifiche apportate ad un file]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere alcune informazioni generali sui file]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere all'apertura di un file un Puntatore anziché una variabile di tipo File]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere il nome di un file mediante le funzioni esterne del API di libgio]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere il solo nome ed il solo percorso di un file con le funzioni esterne del API di Glib-2.0]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere l'intero percorso di un file mediante le funzioni esterne del API di libgio]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere la directory di appartenenza di un file mediante le funzioni esterne del API di libgio]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere un file coerente da dati di tipo stringa]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere un numero dalla sua memorizzazione in formato Big-Endian]]&lt;br /&gt;
&lt;br /&gt;
* [[Percorso assoluto e percorso relativo dei file]]&lt;br /&gt;
&lt;br /&gt;
* [[Porre sotto osservazione con Read Watch due o più file]]&lt;br /&gt;
&lt;br /&gt;
* [[Raccogliere solo alcune righe all'interno di un file di testo]]&lt;br /&gt;
&lt;br /&gt;
* [[Reindirizzare lo standard output con Output To]]&lt;br /&gt;
&lt;br /&gt;
* [[Richiamare un file dalla Home]]&lt;br /&gt;
&lt;br /&gt;
* [[Riempire un vettore di tipo Byte senza Read]]&lt;br /&gt;
&lt;br /&gt;
* [[Rimuovere un file mediante le funzioni esterne del API di GLib]]&lt;br /&gt;
&lt;br /&gt;
* [[Rinominare un file mediante le funzioni esterne del API di GLib]]&lt;br /&gt;
&lt;br /&gt;
* [[Salvare in un file le stringhe contenute in un vettore di tipo Stringa]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere con le risorse del API di Glib se il percorso di un file è un percorso assoluto]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere in tempo reale se un file di nome conosciuto viene modificato o distrutto]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere l'ordine dei byte utilizzato dal sistema per salvare i dati]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere quale file è stato creato per ultimo]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere se un file di nome sconosciuto è stato creato o distrutto]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere se un file esiste mediante le funzioni esterne del API di libgio]]&lt;br /&gt;
&lt;br /&gt;
* [[Scaricare un file da internet]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere all'interno di un file di testo]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere in un file i dati presenti in un vettore di tipo Byte]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere in un file solo alcuni dati presenti in un'area riservata di memoria]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere in un vettore i dati di un file]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere un file di testo]]&lt;br /&gt;
&lt;br /&gt;
* [[Troncare un file ad una determinata dimensione con la funzione esterna truncate()]]&lt;br /&gt;
&lt;br /&gt;
== Gestione dei file ODT ==&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre il file thumbnail contenuto nel file odt]]&lt;br /&gt;
&lt;br /&gt;
== Gestione dei file PDF ==&lt;br /&gt;
&lt;br /&gt;
* [[Codice essenziale per mostrare un file PDF]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un file PNG in PDF con le funzioni del API di Cairo]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un file PDF con le funzioni esterne del API di Cairo]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un file PDF con le funzioni esterne del API di Haru]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un file PDF con la proprietà .OutputFile della Classe Printer]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un file PDF con le risorse del Componente gb.cairo]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere se un file PDF è ancora aperto in lettura o è chiuso]]&lt;br /&gt;
&lt;br /&gt;
* [[Stampare un file PDF]]&lt;br /&gt;
&lt;br /&gt;
== Gestione dei processi ==&lt;br /&gt;
&lt;br /&gt;
=== Gestione dei processi in genere ===&lt;br /&gt;
&lt;br /&gt;
* [[Cambiare in esecuzione la directory di lavoro di un processo Gambas con la funzione esterna chdir()]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere in tempo reale il numero dell&amp;amp;acute;ultimo processo appena aperto]]&lt;br /&gt;
&lt;br /&gt;
=== Gestione dei processi mediante &amp;quot;Process&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
* [[Apertura e chiusura di un processo mediante Process]]&lt;br /&gt;
&lt;br /&gt;
* [[Attendere e verificare la chiusura di un programma gestito da Process]]&lt;br /&gt;
&lt;br /&gt;
* [[Lettura dati da un Processo e scrittura dati in un Processo]]&lt;br /&gt;
&lt;br /&gt;
== Gestione del CD e del DVD ==&lt;br /&gt;
&lt;br /&gt;
* [[Calcolare l'ID-disc di un CD con le funzioni del API di libcdio]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere con le funzioni del API di libcdio i drive CD disponibili nel sistema]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere il numero delle tracce ed i numeri dei settori logici di un CD con le funzioni del API di libcdio]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere il numero di titoli e di capitoli presenti in un DVD con l'API di libdvdread4]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere le caratteristiche di CD e DVD con le funzioni del API di libcdio]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere le proprietà di un drive CD con le funzioni del API di libcdio]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere lo stato di un lettore CD con le funzioni del API di libcdio]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un numero di settori di un CD/DVD in ore,minuti,secondi con le funzioni del API Libdiscid]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire una traccia di un CD audio con le funzioni esterne del API di libcdio e di ALSA]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire una traccia di un CD audio mediante la funzione 'gst_parse_launch()' di GStreamer]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre tutte le tracce di un CD audio convertendole in un unico file WAV con la funzione 'gst_parse_launch()' di GStreamer]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre una traccia di un CD audio convertendola in un file WAV con la funzione 'gst_parse_launch()' di GStreamer]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare con le funzioni dell'API di SDL i drive CD-ROM connessi al sistema]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare in GNOME il percorso contenente i file delle tracce di un CD-audio]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere alcune informazioni di un CD con le funzioni del API di libcdaudio]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere alcune informazioni di un CD con la funzione ioctl()]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere con le funzioni del API di libcdio se nel lettore CD/DVD è presente già un disco]]&lt;br /&gt;
&lt;br /&gt;
== Gestione delle immagini ==&lt;br /&gt;
&lt;br /&gt;
* [[Cancellare una immagine in una PictureBox]]&lt;br /&gt;
&lt;br /&gt;
* [[Caricare in un oggetto le icone messe a disposizione da Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Caricare un file di formato TIFF e da questo creare un file immagine di altro formato con l'API di GDK_PixBuf]]&lt;br /&gt;
&lt;br /&gt;
* [[Catturare un'immagine con una webcam mediante le funzioni esterne del API di libv4l2]]&lt;br /&gt;
&lt;br /&gt;
* [[Configurazione, organizzazione ed impostazione dell'oggetto Image secondo i sorgenti di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere i formati immagine disponibili con GTK mediante le funzioni del API di GDK-PixBuf]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere in modo sicuro il formato di un file immagine mediante le funzioni esterne del API di SDL]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere in modo sicuro il formato di un file immagine mediante le funzioni esterne del API di SDL2]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire il valore di un colore da RGB in HSV]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire il valore di un colore in RGBA]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire il formato RGBA di un colore nei corrispondenti valori decimale ed esadecimale]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire immagini RAW di fotocamere digitali mediante le funzioni esterne del API di Libraw]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un'immagine a colori in un'immagine a scala di grigi con le funzioni esterne del API di Libgd]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un'immagine a colori in un'immagine a scala di grigi mediante le funzioni esterne del API di Libgdk_pixbuf]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un'immagine in un file immagine di formato ICO mediante le funzioni esterne del API di Libgdk_pixbuf]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare da codice un'immagine trasparente]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un file immagine da dati immagine grezzi mediante le funzioni del API di Imlib2]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un file immagine PNG da un file immagine PCX mediante le funzioni esterne del API di SDL2]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un file immagine TIFF da un file immagine di altro formato mediante le funzioni esterne del API di Libgdk_pixbuf]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un'immagine senza avere un file immagine]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare una Image direttamente dai dati di un file immagine scaricato da internet senza ricreare il file nella memoria di massa]]&lt;br /&gt;
&lt;br /&gt;
* [[Decomprimere un file immagine jpeg per ottenerne i dati grezzi mediante le funzioni esterne del API di libjpeg]]&lt;br /&gt;
&lt;br /&gt;
* [[Desaturare un colore]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre un'immagine da un file video con le funzioni esterne del API di GStreamer]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre un'immagine da un video con le funzioni esterne del API di Libav]]&lt;br /&gt;
&lt;br /&gt;
* [[Fondere due immagini in una sola]]&lt;br /&gt;
&lt;br /&gt;
* [[Gestione delle immagini con le risorse di Gambas ma senza attivazione dei componenti QT4 e GTK]]&lt;br /&gt;
&lt;br /&gt;
* [[Gestire un oggetto Image agendo direttamente sulle risorse dei sorgenti Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Icone messe a disposizione da Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Immagine di sfondo al testo in una TextEdit ed in una TextLabel]]&lt;br /&gt;
&lt;br /&gt;
* [[Immagine scorrevole]]&lt;br /&gt;
&lt;br /&gt;
* [[Immagine tratta dal WEB resa lampeggiante]]&lt;br /&gt;
&lt;br /&gt;
* [[Imporre un colore uniforme semitrasparente su una immagine]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare i colori dei pixel di una immagine]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare il colore di un determinato pixel]]&lt;br /&gt;
&lt;br /&gt;
* [[Inserire del testo in una Image ed in una Picture]]&lt;br /&gt;
&lt;br /&gt;
* [[Leggere le informazioni di una Image dalle sue risorse dei sorgenti di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Modi di caricare un'immagine di tipo ''Picture'']]&lt;br /&gt;
&lt;br /&gt;
* [[Modificare i colori dei pixel di un'immagine con la proprietà .Data della Classe Image ed i Memory Stream]]&lt;br /&gt;
&lt;br /&gt;
* [[Modificare il colore di un pixel di un'immagine mediante le risorse del API di Libgd]]&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare in un Form un'immagine SVG]]&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare un'immagine in una finestra con le funzioni dell'API di OpenCV]]&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare un'immagine BMP in una finestra con le funzioni del API di SDL]]&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare un'immagine con funzioni del API di GStreamer]]&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare un'immagine nella finestra di Gedit con funzioni del API di X11 e Imlib2]]&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare una parte di un'immagine]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere alcune informazioni su file immagine JPEG con le funzioni del API di libjpeg]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere alcune informazioni sul file immagine con le funzioni del API di GTK+3 e GDK-PixBuf]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere dati grezzi di un file immagine mediante le funzioni del API di GDK-PixBuf]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere un file immagine PNG da un'immagine di formato SVG]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere una schermata (&amp;quot;screenshot&amp;quot;) con Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere una schermata (screenshot) del desktop con le risorse del API di X11 e di Cairo]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere una schermata (screenshot) del desktop con le risorse del API di X11 e di Imlib2]]&lt;br /&gt;
&lt;br /&gt;
* [[Rendere semitrasparente una immagine]]&lt;br /&gt;
&lt;br /&gt;
* [[Rendere trasparente una immagine gradualmente]]&lt;br /&gt;
&lt;br /&gt;
* [[Rendere trasparente una immagine in base ad un colore specifico]]&lt;br /&gt;
&lt;br /&gt;
* [[Ruotare specularmente una immagine ed un carattere]]&lt;br /&gt;
&lt;br /&gt;
* [[Ruotare una immagine mediante le funzioni del API di Libgd]]&lt;br /&gt;
&lt;br /&gt;
* [[Ruotare una immagine sul proprio asse centrale]]&lt;br /&gt;
&lt;br /&gt;
* [[Salvare un file immagine con le funzioni del API di GDK-PixBuf]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere quanti pixel occupa un testo in un'immagine mediante le funzioni del API di Imlib2]]&lt;br /&gt;
&lt;br /&gt;
* [[Scaricare una immagine da un sito internet]]&lt;br /&gt;
&lt;br /&gt;
* [[Scaricare una immagine da un sito internet e mostrarla direttamente in una PictureBox mediante le funzioni esterne del API di GTK+3]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere un testo in un'immagine mediante le funzioni del API di Imlib2]]&lt;br /&gt;
&lt;br /&gt;
* [[Utilizzare una GIF animata]]&lt;br /&gt;
&lt;br /&gt;
==== Gestione delle immagini con CAIRO ====&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un file PNG in PDF con le funzioni del API di Cairo]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un file PNG in SVG con le risorse del Componente gb.cairo]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un file SVG in PNG con le risorse del Componente gb.cairo]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare file PNG e file SVG con le risorse del Componente gb.cairo]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare file PNG con le funzioni esterne del API di Cairo e di Pango]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare file SVG e PNG con le funzioni esterne del API di Cairo]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un file immagine PNG trasparente con le funzioni esterne del API di Cairo]]&lt;br /&gt;
&lt;br /&gt;
* [[Spostare il testo con il mouse all'interno dell'area grafica con la Classe Cairo]]&lt;br /&gt;
&lt;br /&gt;
==== Gestione delle immagini e dei file di tipo GIF con librerie esterne ====&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un file immagine in un file immagine di tipo GIF con le funzioni esterne del API di LibFreeImage]]&lt;br /&gt;
* [[Convertire un file immagine in un file immagine di tipo GIF con le funzioni esterne del API di Libgd]]&lt;br /&gt;
* [[Creare file GIF con le funzioni esterne del API di LibGD]]&lt;br /&gt;
* [[Creare file GIF con le funzioni esterne del API di Libplot]]&lt;br /&gt;
* [[Creare una GIF animata con le funzioni esterne del API di Libgd]]&lt;br /&gt;
* [[Creare una GIF animata con le funzioni esterne del API di Libplot]]&lt;br /&gt;
* [[Creare un file immagine GIF con sfondo colorato mediante le funzioni del API di GIFLIB]]&lt;br /&gt;
* [[Creare un file immagine trasparente di tipo GIF con le funzioni del API di GIFLIB]]&lt;br /&gt;
* [[Disegnare e salvare un'immagine di tipo GIF con le funzioni del API di GifLib]]&lt;br /&gt;
* [[Modificare il colore di sfondo di un'immagine GIF con le funzioni del API di GifLib]]&lt;br /&gt;
* [[Ottenere alcune informazioni su file immagine GIF con le funzioni del API di GifLib]]&lt;br /&gt;
&lt;br /&gt;
== GridView ==&lt;br /&gt;
&lt;br /&gt;
* [[Adattare automaticamente l'altezza e la larghezza di una cella di una GridView al testo contenuto]]&lt;br /&gt;
&lt;br /&gt;
* [[Aggiungere righe mediante un tasto]]&lt;br /&gt;
&lt;br /&gt;
* [[Cambiare il colore di fondo di una riga cliccata e far tornare quello di un'altra al colore iniziale]]&lt;br /&gt;
&lt;br /&gt;
* [[Centrare il testo nell'header]]&lt;br /&gt;
&lt;br /&gt;
* [[Colorare la griglia della GridView]]&lt;br /&gt;
&lt;br /&gt;
* [[Drag-Drop di un'immagine in una cella di una GridView]]&lt;br /&gt;
&lt;br /&gt;
* [[Drag-Drop di un testo da una cella di una GridView ad una cella di un'altra GridView]]&lt;br /&gt;
&lt;br /&gt;
* [[Effettuare una ricerca nelle celle]]&lt;br /&gt;
&lt;br /&gt;
* [[Gestire testo e colori nelle celle con l'evento _Data della GridView]]&lt;br /&gt;
&lt;br /&gt;
* [[Header contenente due o più righe]]&lt;br /&gt;
&lt;br /&gt;
* [[Impostare due parole ciascuna all'estremità opposta di una cella]]&lt;br /&gt;
&lt;br /&gt;
* [[Impostare le righe e le colonne ed assegnare a ciascuna cella un valore di un array bidimensionale]]&lt;br /&gt;
&lt;br /&gt;
* [[Impostare font, colore dei caratteri e colore di sfondo diversi per ogni cella]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare la cella della GridView nella quale si è cliccato]]&lt;br /&gt;
&lt;br /&gt;
* [[Inserire un'immagine adattandola alle dimensioni della cella]]&lt;br /&gt;
&lt;br /&gt;
* [[Inserire un oggetto in una cella di una GridView]]&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare un Balloon in corrispondenza della cella nella quale si è cliccato]]&lt;br /&gt;
&lt;br /&gt;
* [[Nascondere tutte le celle di una riga di una GridView]]&lt;br /&gt;
&lt;br /&gt;
* [[Ordinare i valori all'interno di una colonna]]&lt;br /&gt;
&lt;br /&gt;
* [[Ordinare i valori di più righe in base ad una colonna]]&lt;br /&gt;
&lt;br /&gt;
* [[Unire in una GridView le celle in un'unica grande cella]]&lt;br /&gt;
&lt;br /&gt;
== Header file dell'ANSI C e Gambas ==&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere la quantità di memoria occupata dai tipi di dati di C e la loro locazione nei file header]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre il valore di una costante definita in un file d'intestazione in C]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere la descrizione del tipo di errore dai file header &amp;quot;errno-base.h&amp;quot; e &amp;quot;errno.h&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
== Hard Disk ==&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere numero seriale, modello ed altre informazioni su hard-disk SATA con la funzione esterna ioctl()]]&lt;br /&gt;
&lt;br /&gt;
== InputBox ==&lt;br /&gt;
&lt;br /&gt;
* [[Imporre in casi particolari la riapertura dell'InputBox]]&lt;br /&gt;
&lt;br /&gt;
* [[Impostare le dimensioni di un InputBox]]&lt;br /&gt;
&lt;br /&gt;
== Interagire con la tastiera ==&lt;br /&gt;
&lt;br /&gt;
* [[Immissione di dati dalla tastiera durante l'esecuzione di un programma]]&lt;br /&gt;
&lt;br /&gt;
* [[Impedire che cliccando su un tasto della tastiera si produca più volte il medesimo effetto]]&lt;br /&gt;
&lt;br /&gt;
* [[Impedire, mentre si tiene premuto un tasto della tastiera, si produca il medesimo effetto cliccando su un altro tasto]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare i tasti della tastiera intercettando i dati grezzi dal suo file-device]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare i tasti premuti della tastiera mediante le risorse esterne delle librerie ioctl.h e termio.h]]&lt;br /&gt;
&lt;br /&gt;
* [[Keypress - Keyrelease - Key]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere via codice se il tasto 'Blocco Maiuscole' è attivo]]&lt;br /&gt;
&lt;br /&gt;
== Interfaccia a linea di comando ==&lt;br /&gt;
&lt;br /&gt;
* [[CLI]]&lt;br /&gt;
&lt;br /&gt;
== Interfacciare Gambas con librerie dinamiche esterne .so ==&lt;br /&gt;
&lt;br /&gt;
===Richiamare funzioni esterne mediante ''Extern''===&lt;br /&gt;
&lt;br /&gt;
* [[Extern: richiamare funzioni esterne a Gambas]]&lt;br /&gt;
&lt;br /&gt;
=== Ulteriori contributi sulla gestione delle librerie dinamiche .so e delle funzioni esterne===&lt;br /&gt;
&lt;br /&gt;
* [[Assegnare un valore ad una Struttura di una libreria esterna scrivendo con i Memory Stream nella sua area di memoria]]&lt;br /&gt;
&lt;br /&gt;
* [[Avviare con l'appoggio di una libreria esterna un semplice sorgente C senza compilarlo]]&lt;br /&gt;
&lt;br /&gt;
* [[Caricare i dati di un vettore scritto in C in un vettore di un'applicazione Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare una Libreria condivisa (Shared Library) .so]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare una Libreria condivisa .so impostando il suo codice sorgente nell'applicazione Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Dereferenziare senza Memory-Stream un pointer ad una Struttura, passato da una funzione esterna]]&lt;br /&gt;
&lt;br /&gt;
* [[Gestire con sicurezza le Strutture esterne]]&lt;br /&gt;
&lt;br /&gt;
* [[Gestire con un Puntatore le Strutture esterne]]&lt;br /&gt;
&lt;br /&gt;
* [[Inserire nella libreria condivisa esterna .so anche codice Assembly]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere l'indirizzo ed il valore di una variabile globale situata in una libreria condivisa]]&lt;br /&gt;
&lt;br /&gt;
* [[Passare un&amp;amp;#96;area riservata di memoria ad una funzione esterna]]&lt;br /&gt;
&lt;br /&gt;
* [[Richiamare con l'appoggio di una libreria esterna una funzione presente in un sorgente C]]&lt;br /&gt;
&lt;br /&gt;
* [[Richiamare funzioni esterne di librerie scritte in C++]]&lt;br /&gt;
&lt;br /&gt;
* [[Verificare quali dati Gambas passa ad una funzione esterna]]&lt;br /&gt;
&lt;br /&gt;
====Un contributo sulle funzioni esterne in Gambas a cura di Doriano B.====&lt;br /&gt;
&lt;br /&gt;
* [[Documento originale (Inglese)]] &lt;br /&gt;
&lt;br /&gt;
* [[Traduzione della comunità di Gambas-it]]&lt;br /&gt;
&lt;br /&gt;
==== Richiamo ed uso di particolari funzioni esterne delle librerie standard scritte in C====&lt;br /&gt;
&lt;br /&gt;
* [[abort ()]]&lt;br /&gt;
* [[access ()]]&lt;br /&gt;
* [[alarm ()]]&lt;br /&gt;
* [[alloca ()]]&lt;br /&gt;
* [[atoi()]]&lt;br /&gt;
* [[calloc ()]]&lt;br /&gt;
* [[ceil ()]]&lt;br /&gt;
* [[chmod ()]]&lt;br /&gt;
* [[close ()]]&lt;br /&gt;
* [[creat ()]]&lt;br /&gt;
* [[execv ()]]&lt;br /&gt;
* [[exit () - _exit ()]]&lt;br /&gt;
* [[FcStrPlus ()]]&lt;br /&gt;
* [[fclose ()]]&lt;br /&gt;
* [[fgets ()]]&lt;br /&gt;
* [[floor ()]]&lt;br /&gt;
* [[fopen ()]]&lt;br /&gt;
* [[fork ()]]&lt;br /&gt;
* [[fread ()]]&lt;br /&gt;
* [[fseek ()]]&lt;br /&gt;
* [[fwrite ()]]&lt;br /&gt;
* [[getchar ()]]&lt;br /&gt;
* [[gmtime()]]&lt;br /&gt;
* [[ioctl()]]&lt;br /&gt;
* [[isalpha()]]&lt;br /&gt;
* [[isalnum()]]&lt;br /&gt;
* [[isascii ()]]&lt;br /&gt;
* [[iscntrl()]]&lt;br /&gt;
* [[isgraph()]]&lt;br /&gt;
* [[isprint()]]&lt;br /&gt;
* [[isxdigit ()]]&lt;br /&gt;
* [[kill()]]&lt;br /&gt;
* [[link()]]&lt;br /&gt;
* [[malloc ()]]&lt;br /&gt;
* [[memcmp ()]]&lt;br /&gt;
* [[memcpy ()]]&lt;br /&gt;
* [[memmove ()]]&lt;br /&gt;
* [[memset ()]]&lt;br /&gt;
* [[mmap ()]]&lt;br /&gt;
* [[nanosleep()]]&lt;br /&gt;
* [[open ()]]&lt;br /&gt;
* [[open_memstream ()]]&lt;br /&gt;
* [[pause()]]&lt;br /&gt;
* [[perror ()]]&lt;br /&gt;
* [[poll ()]]&lt;br /&gt;
* [[pow()]]&lt;br /&gt;
* [[printf ()]]&lt;br /&gt;
* [[puts ()]]&lt;br /&gt;
* [[raise()]]&lt;br /&gt;
* [[realloc ()]]&lt;br /&gt;
* [[remove()]]&lt;br /&gt;
* [[rename()]]&lt;br /&gt;
* [[rmdir ()]]&lt;br /&gt;
* [[scanf()]]&lt;br /&gt;
* [[sscanf ()]]&lt;br /&gt;
* [[select ()]]&lt;br /&gt;
* [[signal ()]]&lt;br /&gt;
* [[sleep ()]]&lt;br /&gt;
* [[sprintf ()]]&lt;br /&gt;
* [[stat ()]]&lt;br /&gt;
* [[strcat ()]]&lt;br /&gt;
* [[strfmon ()]]&lt;br /&gt;
* [[strncat ()]]&lt;br /&gt;
* [[strncpy ()]]&lt;br /&gt;
* [[strpbrk ()]]&lt;br /&gt;
* [[strstr ()]]&lt;br /&gt;
* [[strtok ()]]&lt;br /&gt;
* [[system ()]]&lt;br /&gt;
* [[tmpfile ()]]&lt;br /&gt;
* [[toascii ()]]&lt;br /&gt;
* [[unlink ()]]&lt;br /&gt;
* [[usleep ()]]&lt;br /&gt;
* [[write ()]]&lt;br /&gt;
&lt;br /&gt;
==== Scrivendo particolari librerie esterne in C ====&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere una libreria esterna alla quale viene passata una stringa e che ritorna una stringa]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere una libreria esterna alla quale viene passata una struttura]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere una libreria esterna alla quale viene passato un Puntatore e che ritorna un Puntatore]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere una libreria esterna che chiama funzioni esterne puntate contenute in un Vettore]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere una libreria esterna che chiama funzioni esterne puntate contenute in una Struttura]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere una libreria esterna che chiama una funzione esterna puntata]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere una libreria esterna che chiama una funzione puntata membro di una Struttura ed un'altra indipendente]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere una libreria esterna che ritorna un valore attraverso un parametro di una sua funzione]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere una libreria esterna che ritorna un puntatore ad un buffer di tipo char]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere una libreria esterna che ritorna un Vettore di tipo char]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere una libreria esterna che ritorna una Struttura]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere una libreria esterna contenente una Funzione di Callback che chiama una Funzione Callback in Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere una libreria esterna per verificare se una variabile di tipo stringa è nulla]]&lt;br /&gt;
&lt;br /&gt;
====Altre modalità di chiamata delle funzioni esterne====&lt;br /&gt;
&lt;br /&gt;
* [[Caricamento dinamico di librerie .so con il subsistema 'loadso' di SDL2]]&lt;br /&gt;
* [[Chiamare funzioni esterne mediante le risorse della libreria dlfcn.h]]&lt;br /&gt;
* [[Utilizzare il metodo ''System.GetExternSymbol()'' per richiamare funzioni esterne di librerie dinamiche]]&lt;br /&gt;
&lt;br /&gt;
== Librerie .gambas ==&lt;br /&gt;
&lt;br /&gt;
* [[Importare ed utilizzare librerie .gambas]]&lt;br /&gt;
&lt;br /&gt;
==== Librerie della Comunità Gambas-it.org ====&lt;br /&gt;
&lt;br /&gt;
* [[datiMidigrezzi.gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[lib.Alsa.Seq.Midi.gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[libAlureMidi.gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Libfluidmidi.gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[LibGabc_In.gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[RTFLib.gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[strLib.gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[trasparente.gambas]]&lt;br /&gt;
&lt;br /&gt;
== ListBox ==&lt;br /&gt;
&lt;br /&gt;
* [[Assegnare ad un oggetto di testo il contenuto di un elemento di una ListBox cliccandovi sopra]]&lt;br /&gt;
&lt;br /&gt;
* [[Assegnare colori allo sfondo ed al testo di una riga selezionata di una ListBox]]&lt;br /&gt;
&lt;br /&gt;
* [[Far coincidere da codice l'altezza di una ListBox con la somma delle altezze dei suoi Item]]&lt;br /&gt;
&lt;br /&gt;
* [[Inserire un array di dati di tipo stringa in una ListBox]]&lt;br /&gt;
&lt;br /&gt;
* [[Inserire un oggetto in un item di una ListBox]]&lt;br /&gt;
&lt;br /&gt;
== ListView ==&lt;br /&gt;
&lt;br /&gt;
* [[Assegnare colori allo sfondo ed al testo di una riga selezionata di una ListView]]&lt;br /&gt;
&lt;br /&gt;
== Map ==&lt;br /&gt;
&lt;br /&gt;
* [[Disegnare un cerchio su una MapView]]&lt;br /&gt;
&lt;br /&gt;
* [[Utilizzare una DrawingArea con gb.map anziché una MapView]]&lt;br /&gt;
&lt;br /&gt;
== Memory Stream ==&lt;br /&gt;
&lt;br /&gt;
* [[Creare con i Memory Stream un'area di memoria simile ad una Struttura avente come membro un'altra Struttura]]&lt;br /&gt;
&lt;br /&gt;
== Menu ==&lt;br /&gt;
&lt;br /&gt;
* [[Creare Menu a finestra]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare Menu a finestra con MenuButton]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare Menu da codice e non con l&amp;amp;acute;Editor-Menu]]&lt;br /&gt;
&lt;br /&gt;
* [[Far apparire un Balloon, quando si passa con il mouse su un menu]]&lt;br /&gt;
&lt;br /&gt;
* [[Modifiche delle proprietà dei Menu]]&lt;br /&gt;
&lt;br /&gt;
== MessageBox ==&lt;br /&gt;
&lt;br /&gt;
* [[Impostare le dimensioni del MessageBox]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare l'ID della finestra di un MessageBox generato da un programma]]&lt;br /&gt;
&lt;br /&gt;
* [[Interruzione di riga con ritorno a capo]]&lt;br /&gt;
&lt;br /&gt;
* [[Spostare o ridimensionare una finestra di un MessageBox]]&lt;br /&gt;
&lt;br /&gt;
== Miscellanea ==&lt;br /&gt;
&lt;br /&gt;
* [[Calcolare la distanza tra due punti geografici, dei quali si conoscono latitudine e longitudine]]&lt;br /&gt;
&lt;br /&gt;
* [[Cliccare in un oggetto qualsiasi o in una immagine suddivisi in rettangoli]]&lt;br /&gt;
&lt;br /&gt;
* [[Disegnare &amp;quot;a mano&amp;quot; su un contenitore diverso da una DrawingArea]]&lt;br /&gt;
&lt;br /&gt;
* [[Generare arbitrariamente un errore &amp;quot;CPU Time Limit Exceeded&amp;quot; con la funzione esterna vlimit()]]&lt;br /&gt;
&lt;br /&gt;
* [[Modificare il &amp;quot;passo&amp;quot; del ciclo For]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere il proprio indirizzo IP locale da una rete]]&lt;br /&gt;
&lt;br /&gt;
== Monitor - Schermo ==&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere informazioni relative allo schermo mediante le funzioni del API di CBX]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere informazioni sugli schermi disponibili mediante le funzioni del API di X11]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere la posizione del monitor sul desktop con le funzioni esterne del API di Allegro 5]]&lt;br /&gt;
&lt;br /&gt;
== Mouse ==&lt;br /&gt;
&lt;br /&gt;
* [[Evento rotellina]]&lt;br /&gt;
&lt;br /&gt;
* [[Intercettare i dati del mouse dal suo file-device]]&lt;br /&gt;
&lt;br /&gt;
* [[Intercettare il tasto premuto del mouse]]&lt;br /&gt;
&lt;br /&gt;
* [[Modificare l'aspetto del cursore del mouse]]&lt;br /&gt;
&lt;br /&gt;
* [[Spostare da codice il mouse sullo schermo]]&lt;br /&gt;
&lt;br /&gt;
== Oggetti in generale ==&lt;br /&gt;
&lt;br /&gt;
* [[Assegnare da codice più oggetti ad un Gruppo]]&lt;br /&gt;
&lt;br /&gt;
* [[Assegnare un valore ad una proprietà di un oggetto]]&lt;br /&gt;
&lt;br /&gt;
* [[Centrare un oggetto all'interno di un contenitore]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere gli oggetti grafici 'figli' costituenti l'oggetto 'padre']]&lt;br /&gt;
&lt;br /&gt;
* [[Creare array di oggetti]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare e dimensionare un oggetto con lo spostamento del mouse sul form]]&lt;br /&gt;
&lt;br /&gt;
* [[Differenza fra la proprietà &amp;quot;.Children&amp;quot; e la proprietà &amp;quot;.Controls&amp;quot; di un oggetto]]&lt;br /&gt;
&lt;br /&gt;
* [[Impedire che un oggetto sollevi qualsiasi evento]]&lt;br /&gt;
&lt;br /&gt;
* [[Incrementare e decrementare la quantità di oggetti cliccando rispettivamente sull'ultimo e sul penultimo creato]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare una Classe di oggetti fra molti]]&lt;br /&gt;
&lt;br /&gt;
* [[Istanziare un oggetto mediante la Classe &amp;quot;Object&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
* [[Leggere nell'area di memoria occupata da un oggetto]]&lt;br /&gt;
&lt;br /&gt;
* [[Metodi _New() e _Free() degli oggetti]]&lt;br /&gt;
&lt;br /&gt;
* [[Metodo di pseudo indirizzamento ad Oggetti grafici]]&lt;br /&gt;
&lt;br /&gt;
* [[Modificare il valore di una proprietà ad una parte di più oggetti conosciuti del medesimo tipo]]&lt;br /&gt;
&lt;br /&gt;
* [[Oggetti scorrevoli]]&lt;br /&gt;
&lt;br /&gt;
* [[Posizione equidistante di un Oggetto rispetto al margine destro del suo Contenitore e ad un punto alla sua sinistra]]&lt;br /&gt;
&lt;br /&gt;
* [[Raggiungere e gestire gli oggetti di FMain da una classe secondaria]]&lt;br /&gt;
&lt;br /&gt;
* [[Richiamare e gestire più oggetti assegnati a variabili con medesimo identificatore]]&lt;br /&gt;
&lt;br /&gt;
* [[Richiamare un Metodo di un oggetto con la Classe Object]]&lt;br /&gt;
&lt;br /&gt;
* [[Riclassificare successivamente un oggetto]]&lt;br /&gt;
&lt;br /&gt;
* [[Riposizionare in modo circolare più oggetti posti in pila]]&lt;br /&gt;
&lt;br /&gt;
* [[Riposizionare in pila più oggetti in base ad una loro proprietà]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere il nome del Componente al quale appartiene la Classe di un oggetto utilizzato]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere l&amp;amp;acute;oggetto che ha scatenato l&amp;amp;acute;evento]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere la quantità di memoria occupata da un oggetto]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere se un oggetto è un'istanza di una determinata Classe]]&lt;br /&gt;
&lt;br /&gt;
* [[Spostare oggetti con il mouse all'interno di un contenitore mediante Drag &amp;amp; Drop ]]&lt;br /&gt;
&lt;br /&gt;
* [[Spostare oggetti con il mouse all'interno di un contenitore senza Drag &amp;amp; Drop]]&lt;br /&gt;
&lt;br /&gt;
* [[Spostare o ridimensionare un oggetto a seconda del punto ove si clicca]]&lt;br /&gt;
&lt;br /&gt;
* [[Utilizzare la proprietà .Tag come un array di tipo Variant]]&lt;br /&gt;
&lt;br /&gt;
* [[Verificare l&amp;amp;acute;esistenza di un oggetto]]&lt;br /&gt;
&lt;br /&gt;
== Password ==&lt;br /&gt;
&lt;br /&gt;
* [[Inserire le password per lanciare comandi]]&lt;br /&gt;
&lt;br /&gt;
== Pdfwriter ==&lt;br /&gt;
&lt;br /&gt;
*[[Guida ai report]]&lt;br /&gt;
&lt;br /&gt;
== Porte ==&lt;br /&gt;
&lt;br /&gt;
* [[Accesso alle Porte Seriali]]&lt;br /&gt;
&lt;br /&gt;
* [[Approfondimento sull'accesso alle porte USB]]&lt;br /&gt;
&lt;br /&gt;
* [[Uso delle Porte Parallele]]&lt;br /&gt;
&lt;br /&gt;
== Posta elettronica ==&lt;br /&gt;
&lt;br /&gt;
* [[Invio della posta elettronica]]&lt;br /&gt;
&lt;br /&gt;
* [[Invio di posta elettronica con SMTP e SSL mediante le funzioni esterne del API di Libcurl]]&lt;br /&gt;
&lt;br /&gt;
* [[Leggere la posta elettronica con IMAP e SSL mediante le funzioni esterne del API di Libcurl]]&lt;br /&gt;
&lt;br /&gt;
* [[Leggere la posta elettronica con POP3 e SSL mediante le funzioni esterne del API di Libcurl]]&lt;br /&gt;
&lt;br /&gt;
* [[Leggere la posta elettronica mediante le sole risorse di Gambas]]&lt;br /&gt;
&lt;br /&gt;
== Programmi Gambas e programmi esterni ==&lt;br /&gt;
&lt;br /&gt;
* [[Agire sulla finestra di un qualunque programma]]&lt;br /&gt;
&lt;br /&gt;
* [[Attivare la finestra di un programma con le funzioni del API di X11]]&lt;br /&gt;
&lt;br /&gt;
* [[Avviare con un'applicazione Gambas un programma esterno da Terminale]]&lt;br /&gt;
&lt;br /&gt;
* [[Avviare un'applicazione Gambas in un determinato desktop]]&lt;br /&gt;
&lt;br /&gt;
* [[Avviare un progetto Gambas dalla sua cartella]]&lt;br /&gt;
&lt;br /&gt;
* [[Chiudere programmi esterni]]&lt;br /&gt;
&lt;br /&gt;
* [[Chiudere un programma Gambas se si clicca all'esterno della sua finestra principale]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere con le risorse del API di Glib il percorso assoluto di un programma]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere gli attributi della finestra di un programma con le funzioni esterne del API di X11]]&lt;br /&gt;
&lt;br /&gt;
* [[Contare le righe di codice di un progetto Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Copiare in una cartella un programma.gambas contenuto in un altro programma.gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare una cartella delle preferenze di un programma Gambas con le funzioni esterne del API di SDL2]]&lt;br /&gt;
&lt;br /&gt;
* [[Elencare il PID ed il corrispondente nome di ciascun processo attivo]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre l'icona di un programma associato ad un file]]&lt;br /&gt;
&lt;br /&gt;
* [[Impedire l'avvio di un programma.gambas già avviato]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare con certezza un file presente nella cartella di un progetto Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare ed estrarre il PID di un programma]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare ed estrarre l'ID della finestra di un programma ]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare il nome della finestra di un programma]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare il nome di un programma]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare il percorso ove risiede la cartella del progetto Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare l'ID ed il nome della finestra attiva mediante le funzioni del API di X11]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare l'ID ed il nome di una finestra nonché il PID del programma mediante le funzioni del API di X11]]&lt;br /&gt;
&lt;br /&gt;
* [[Inglobare in un programma Gambas la finestra di un altro programma Gambas mediante le funzioni del API di X11]]&lt;br /&gt;
&lt;br /&gt;
* [[Lanciare un programma Gambas da linea di comando]]&lt;br /&gt;
&lt;br /&gt;
* [[Lanciare un programma senza Shell, ma da una finestra di un Terminale]]&lt;br /&gt;
&lt;br /&gt;
* [[Modificare le dimensioni della finestra di un programma con le funzioni del API di X11]]&lt;br /&gt;
&lt;br /&gt;
* [[Muovere e modificare le dimensioni della finestra di un programma con le funzioni del API di X11]]&lt;br /&gt;
&lt;br /&gt;
* [[Muovere la finestra di un programma con le funzioni del API di X11]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere il percorso assoluto della directory dei dati dell'applicazione Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere informazioni sulle applicazioni client in esecuzione su un display con le funzioni del API di X11]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere la directory di lavoro corrente dell'applicazione Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere la schermata (screenshot) della finestra di un programma]]&lt;br /&gt;
&lt;br /&gt;
* [[Passare dati in runtime ad un programma 'a linea di comando']]&lt;br /&gt;
&lt;br /&gt;
* [[Porre la finestra di un programma esterno in primo piano]]&lt;br /&gt;
&lt;br /&gt;
* [[Salvare un file nella Directory di Lavoro di un programma Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere se un programma esterno è già in funzione]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere se il programma Gambas sta funzionando come progetto oppure come eseguibile .gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Spostare la finestra di un programma da un desktop ad un altro del video]]&lt;br /&gt;
&lt;br /&gt;
* [[Uscire da un'applicazione premendo un tasto mediante le funzioni del API di X11]]&lt;br /&gt;
&lt;br /&gt;
====Trasmissione di dati fra due programmi Gambas o fra un programma esterno ed un programma Gambas====&lt;br /&gt;
&lt;br /&gt;
* [[Indirizzare dati da un programma ad un altro e ad un Terminale]]&lt;br /&gt;
&lt;br /&gt;
* [[Intercettare i dati inviati allo standard output da un programma C]]&lt;br /&gt;
&lt;br /&gt;
* [[Inviare dati da un programma Gambas ad un altro mediante le risorse del Componente DBus]]&lt;br /&gt;
&lt;br /&gt;
* [[Ricevere un 'segnale' da un programma C]]&lt;br /&gt;
&lt;br /&gt;
* [[Usare ALSA per far comunicare due o più programmi Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Usare due programmi Gambas contemporaneamente mediante Process, lo standard Output e lo standard Input]]&lt;br /&gt;
&lt;br /&gt;
* [[Usare uno pseudoterminale per far comunicare bidirezionalmente due programmi]]&lt;br /&gt;
&lt;br /&gt;
== ProgressBar ==&lt;br /&gt;
&lt;br /&gt;
* [[Inserire testo, immagine o colori in una ProgressBar]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere una simil-ProgressiveBar da una LCDLabel]]&lt;br /&gt;
&lt;br /&gt;
* [[Pseudo-ProgressBar in un'applicazione 'a riga di comando']]&lt;br /&gt;
&lt;br /&gt;
* [[Spostare la barra indicatrice di una ProgressiveBar con il mouse]]&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
&lt;br /&gt;
* [[Scripting con Gambas]]&lt;br /&gt;
&lt;br /&gt;
== Sistema operativo ==&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere  con le risorse del API di Glib la directory unica per l'utente corrente sul sistema locale]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere con le sole risorse di Gambas i dispositivi esterni montati]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere i dispositivi usb di memorizzazione di massa con le funzioni esterne di libudev]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere con la funzione esterna getrlimit() i valori limite che il kernel impone per alcune risorse]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere il file-devide pts associato ad un Terminale o console con la funzione esterna ttyname()]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere il fuso orario (TimeZone) impostato nel proprio sistema]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere il nome del file-device del Terminale di controllo del processo con la funzione esterna ctermid()]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere l'hostname impostato nel proprio sistema]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere la dimensione del Dispositivo a blocchi]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere la valuta monetaria locale utilizzata dal sistema operativo]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere le impostazioni del separatore decimale nel sistema]]&lt;br /&gt;
&lt;br /&gt;
* [[Leggere il file fstab per avere informazioni sui vari filesystem montati]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere con le risorse del API di SDL2 il nome del sistema operativo utilizzato]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere i valori di baud rates del flusso in entrata ed in uscita dei file-device terminali]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere informazioni sulle statistiche di sistema globali con la funzione esterna sysinfo()]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere la lista di tutti i dispositivi USB attivi nel sistema]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere mediante le funzioni esterne della libreria Libudev un elenco degli oggetti hidraw collegati al sistema]]&lt;br /&gt;
&lt;br /&gt;
* [[Visualizzare il tempo trascorso dall'ultimo avvio del sistema]]&lt;br /&gt;
&lt;br /&gt;
== Slider ==&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare il segna-tacche lungo lo Slider]]&lt;br /&gt;
&lt;br /&gt;
* [[Variare il valore dello Slider ruotando la rotellina del mouse]]&lt;br /&gt;
&lt;br /&gt;
== SpinBox ==&lt;br /&gt;
* [[Variare il valore da codice e non con il controllo diretto del mouse]]&lt;br /&gt;
&lt;br /&gt;
== Spinner ==&lt;br /&gt;
* [[Uso dello ''Spinner'']]&lt;br /&gt;
&lt;br /&gt;
==Sqlite==&lt;br /&gt;
* [[Creare un DataBase sqlite3]]&lt;br /&gt;
* [[Utilizzo base di Gambas e Sqlite3]]&lt;br /&gt;
&lt;br /&gt;
== Stampa ==&lt;br /&gt;
&lt;br /&gt;
* [[Individuare le stampanti presenti nel proprio sistema]]&lt;br /&gt;
&lt;br /&gt;
* [[Stampare elementi diversi da testo, da Image e da Picture]]&lt;br /&gt;
&lt;br /&gt;
* [[Stampare il contenuto grafico di una PictureBox]]&lt;br /&gt;
&lt;br /&gt;
* [[Stampare il testo presente in oggetti di testo]]&lt;br /&gt;
&lt;br /&gt;
* [[Stampare un file con le funzioni del API di cups]]&lt;br /&gt;
&lt;br /&gt;
* [[Verifica ed eliminazione dei processi di stampa mediante le funzioni del API di CUPS]]&lt;br /&gt;
&lt;br /&gt;
== Stringhe, caratteri, testo e file di testo ==&lt;br /&gt;
&lt;br /&gt;
* [[&amp;quot;Andare a capo&amp;quot; in un oggetto di testo]]&lt;br /&gt;
&lt;br /&gt;
* [[Cercare la seconda occorrenza di una lettera fra tre o più]]&lt;br /&gt;
&lt;br /&gt;
* [[Cercare una parola in una stringa]]&lt;br /&gt;
&lt;br /&gt;
* [[Concatenare due stringhe]]&lt;br /&gt;
&lt;br /&gt;
* [[Confrontare i caratteri di due stringhe]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere con le sole risorse di Gambas il numero di occorrenze in una stringa formata da sole lettere alfabetiche]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere il numero di occorrenze in una stringa con la funzione esterna PyUnicode_Count() della libreria libpython3.4m.so.1.0]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere il numero e la posizione di tutte le occorrenze di una sottostringa in una stringa]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire in stringa senza funzioni il contenuto di una variabile non di tipo Stringa]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un carattere maiuscolo in minuscolo senza la funzione LCase()]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un codice Unicode in carattere UTF-8 con la funzione g_unichar_to_utf8() della libreria libglib-2.0]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un gruppo di due o più numeri in caratteri ASCII]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un numero di tipo stringa in un valore di tipo Float con la funzione g_strtod() della libreria glib-2.0]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un numero di tipo stringa in un valore di tipo Float con la funzione  PyOS_string_to_double() della libreria libpython3.4m]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un numero in un carattere ASCII]]&lt;br /&gt;
&lt;br /&gt;
* [[Filtrare i caratteri invalidi UTF8 ed ASCII da una stringa con le funzioni esterne del API di PulseAudio]]&lt;br /&gt;
&lt;br /&gt;
* [[Funzione simile a String()]]&lt;br /&gt;
&lt;br /&gt;
* [[Funzione simile a String.Len()]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare i valori costituenti i caratteri tipo UTF-8 di lettere localizzate]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare in un testo i caratteri non alfanumerici e la loro posizione]]&lt;br /&gt;
&lt;br /&gt;
* [[Individuare in una stringa i caratteri ricorrenti e loro posizioni]]&lt;br /&gt;
&lt;br /&gt;
* [[Inserire in una stringa caratteri ASCII non stampabili]]&lt;br /&gt;
&lt;br /&gt;
* [[Modificare in maiuscolo il primo carattere di una stringa]]&lt;br /&gt;
&lt;br /&gt;
* [[Modificare un carattere di una stringa]]&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare del testo al di sopra di una immagine avendo una PictureBox ed un oggetto di testo]]&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare il simbolo dell'Euro]]&lt;br /&gt;
&lt;br /&gt;
* [[Mostrare in una stringa le virgolette]]&lt;br /&gt;
&lt;br /&gt;
* [[Non visualizzare i caratteri non-stampabili di una stringa che inizia con caratteri stampabili]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere con l'API di Libglib-2.0 il codice UNICODE di un carattere UTF-8]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere da un testo una parte delimitata da due parole]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere dalla funzione Format() un valore con il punto anziché con la virgola]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere un file RTF da un file UTF8 e viceversa con le funzioni esterne del API di Librtfcomp]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere un'unica stringa dalle stringhe contenute dagli elementi di un vettore di tipo Stringa]] &lt;br /&gt;
&lt;br /&gt;
* [[Porre a &amp;quot;Null&amp;quot; tutti gli elementi di un vettore di tipo Stringa]]&lt;br /&gt;
&lt;br /&gt;
* [[Rappresentare in formato stringa un numero avente i punti delle migliaia e la virgola dei decimali]]&lt;br /&gt;
&lt;br /&gt;
* [[Rimuovere da una stringa uno o più caratteri del codice ASCII esteso]]&lt;br /&gt;
&lt;br /&gt;
* [[Rimuovere tot caratteri da una stringa mediante le funzioni esterne del API di Libglib-2.0]]&lt;br /&gt;
&lt;br /&gt;
* [[Riposizionare in modo casuale i caratteri di una stringa con la funzione esterna strfry()]]&lt;br /&gt;
&lt;br /&gt;
* [[Ruotare un testo secondo i raggi di una circonferenza ideale]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere con l'API di Libglib-2.0 se un carattere è stampabile]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere con l'API di Libglib-2.0 se un codice UNICODE corrisponde ad un carattere alfabetico]]&lt;br /&gt;
&lt;br /&gt;
* [[Scomporre una stringa e caricare ogni parola in una variabile array]]&lt;br /&gt;
&lt;br /&gt;
* [[Scritta lampeggiante]]&lt;br /&gt;
&lt;br /&gt;
* [[Scritta scorrevole]]&lt;br /&gt;
&lt;br /&gt;
* [[Simulazione di un collegamento ipertestuale]]&lt;br /&gt;
&lt;br /&gt;
* [[Sovrascrivere una stringa con uno o più caratteri mediante le funzioni esterne del API di Libglib-2.0]]&lt;br /&gt;
&lt;br /&gt;
* [[Testo verticale]]&lt;br /&gt;
&lt;br /&gt;
* [[Utilizzare in una Costante un numero esadecimale per rappresentare un carattere ASCII]]&lt;br /&gt;
&lt;br /&gt;
* [[Verifica &amp;quot;passo-passo&amp;quot; di ciascun carattere in una data stringa]]&lt;br /&gt;
&lt;br /&gt;
* [[Verificare con le funzioni del API di Libglib-2.0 se una stringa inizia con un prefisso o termina con un siffisso]]&lt;br /&gt;
&lt;br /&gt;
* [[Verificare con le risorse del API di PulseAudio se una stringa contiene solo caratteri UTF8 validi]]&lt;br /&gt;
&lt;br /&gt;
* [[Verificare se in una stringa vi sono caratteri non stampabili]]&lt;br /&gt;
&lt;br /&gt;
== Strutture ==&lt;br /&gt;
&lt;br /&gt;
* [[Assegnare direttamente i valori di dimensione conosciuta, letti da un file, ad una Struttura]]&lt;br /&gt;
&lt;br /&gt;
* [[Assegnare i valori di un file ad una Struttura mediante un Puntatore]]&lt;br /&gt;
&lt;br /&gt;
* [[Assegnare valori ad una Struttura mediante i Memory Stream]]&lt;br /&gt;
&lt;br /&gt;
* [[Configurazione, organizzazione ed impostazione dell'oggetto Struttura secondo i sorgenti di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere i nomi identificatori dei membri di una Struttura]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere la dimensione di una Struttura]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere via codice il nome di una Struttura]]&lt;br /&gt;
&lt;br /&gt;
* [[Emulare una 'Lista Lineare' mediante una Struttura di testa ed i Puntatori]]&lt;br /&gt;
&lt;br /&gt;
* [[Leggere e scrivere in una Struttura con i Memory Stream]]&lt;br /&gt;
&lt;br /&gt;
* [[Leggere una Struttura mediante le funzioni specifiche di dereferenziazione dei Puntatori]]&lt;br /&gt;
&lt;br /&gt;
* [[Ordinare gli elementi di un vettore di Strutture in base ad un loro medesimo membro]]&lt;br /&gt;
&lt;br /&gt;
* [[Nascondere un valore in una Struttura]]&lt;br /&gt;
&lt;br /&gt;
* [[Passare una Struttura con Event]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere i dati dei membri di una Struttura in un file direttamente]]&lt;br /&gt;
&lt;br /&gt;
* [[Strutture e Funzioni esterne]]&lt;br /&gt;
&lt;br /&gt;
* [[Uso delle Strutture tra Classi e Moduli]]&lt;br /&gt;
&lt;br /&gt;
== SwitchButton ==&lt;br /&gt;
&lt;br /&gt;
* [[Uso dello &amp;quot;SwitchButton&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
== TableView ==&lt;br /&gt;
&lt;br /&gt;
* [[Inserire un oggetto in una cella di una TableView]]&lt;br /&gt;
&lt;br /&gt;
* [[Utilizzare il tasto Tab della tastiera per spostare il cursore del mouse fra le celle di una TableView]]&lt;br /&gt;
&lt;br /&gt;
== TabPanel ==&lt;br /&gt;
&lt;br /&gt;
* [[Impostare l'immagine ed il colore del titolo delle tabelle di una TabPanel]]&lt;br /&gt;
&lt;br /&gt;
* [[Inserire tabelle ed oggetti all'interno di una TabPanel]]&lt;br /&gt;
&lt;br /&gt;
== TabStrip ==&lt;br /&gt;
&lt;br /&gt;
* [[Aggiungere successivamente linguette via codice]]&lt;br /&gt;
&lt;br /&gt;
* [[Aggiungere oggetti in una determinata linguetta]]&lt;br /&gt;
&lt;br /&gt;
* [[Eliminare una scheda da una TabStrip]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre i dati dagli oggetti presenti sulle linguette di una TabStrip]]&lt;br /&gt;
&lt;br /&gt;
* [[Inserire più linguette ed oggetti via codice]]&lt;br /&gt;
&lt;br /&gt;
* [[Modificare il valore delle proprietà degli oggetti posti sulla linguetta in primo piano]]&lt;br /&gt;
&lt;br /&gt;
== Tavoletta grafica e Gambas ==&lt;br /&gt;
&lt;br /&gt;
* [[Leggere l&amp;amp;acute;azione di una penna su una Tavoletta grafica]]&lt;br /&gt;
&lt;br /&gt;
== Tempo, Date e Temporizzazioni ==&lt;br /&gt;
&lt;br /&gt;
* [[Calcolare il tempo trascorso mediante le funzioni esterne del sub-sistema Timers del API di GLib]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere con le funzioni esterne del API di Glib-2.0 il numero di giorni posseduti da un mese]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere con le funzioni esterne della libreria standard C &amp;quot;time.h&amp;quot; la risoluzione dei clock hardware]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire data ed orario da formato Date in un numero]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire i giorni in formato anni:mesi:giorni]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire i millisecondi in formato minuti:secondi.millisecondi]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire i secondi in formato ore:minuti:secondi]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un Cronometro]]&lt;br /&gt;
&lt;br /&gt;
* [[Creare un Timer con le funzioni esterne delle librerie standard C &amp;quot;signal.h&amp;quot; e &amp;quot;time.h&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
* [[Formattare &amp;quot;hh:nn:ss&amp;quot; dai soli secondi]]&lt;br /&gt;
&lt;br /&gt;
* [[Funzione di attesa in millisecondi con la libreria esterna libpulsecore-4.0.so]]&lt;br /&gt;
&lt;br /&gt;
* [[Gestione del tempo mediante le funzioni esterne del API di Libcsfml]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere con le risorse della libreria standard C &amp;quot;time.h&amp;quot; la data nella forma &amp;quot;giorno-della-settimana mese giorno ora:min:sec anno&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere con le risorse della libreria Libc.so.6 il tempo impiegato per eseguire un programma]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere il tempo trascorso dall'inizializzazione della libreria SDL2]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere una data e-o l'orario comprensivo dei millisecondi]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere di quanti giorni è formato un determinato anno]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere di quanti giorni è formato il mese corrente]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere quanti giorni sono passati dall'inizio dell'anno corrente]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere quanti secondi sono passati dall'inizio dell'anno corrente]]&lt;br /&gt;
&lt;br /&gt;
* [[Temporizzare una funzione o un evento]]&lt;br /&gt;
&lt;br /&gt;
== Terminale - Console IDE Gambas ==&lt;br /&gt;
&lt;br /&gt;
* [[Aprire un Terminale con Desktop.OpenTerminal e passargli una riga di comando]]&lt;br /&gt;
&lt;br /&gt;
* [[Aprire un Terminale e passargli una riga di comando mediante le funzioni esterne del API di X11]]&lt;br /&gt;
&lt;br /&gt;
* [[Attendere in un'applicazione 'a riga di comando' la pressione del tasto 'Invio']]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere in tempo reale il file-device &amp;quot;pts&amp;quot; dell'ultimo Terminale appena aperto]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere la riga e la colonna nelle quali è posizionato il cursore in un Terminale]]&lt;br /&gt;
&lt;br /&gt;
* [[Far lanciare nel Terminale un comando bash e farvi scrivere il risultato]]&lt;br /&gt;
&lt;br /&gt;
* [[Intercettare dati inviati al programma Gambas da altri programmi utilizzati]]&lt;br /&gt;
&lt;br /&gt;
* [[Intercettare quanto viene scritto manualmente nella console o in un Terminale]]&lt;br /&gt;
&lt;br /&gt;
* [[Inviare il testo, colorato e ruotato, in un Terminale con l'API di libcaca]]&lt;br /&gt;
&lt;br /&gt;
* [[Lanciare da un'applicazione Gambas il Terminale e far partire da esso un programma]]&lt;br /&gt;
&lt;br /&gt;
* [[Modificare il prompt bash]]&lt;br /&gt;
&lt;br /&gt;
* [[Passare in runtime il numero del file-device 'pts' di un Terminale]]&lt;br /&gt;
&lt;br /&gt;
* [[Pulire il Terminale via codice]]&lt;br /&gt;
&lt;br /&gt;
* [[Pulire la console via codice]]&lt;br /&gt;
&lt;br /&gt;
* [[Raccogliere quanto mostrato nella finestra di un Terminale]]&lt;br /&gt;
&lt;br /&gt;
* [[Reindirizzare dati stringa dalla console ad un file]]&lt;br /&gt;
&lt;br /&gt;
* [[Rendere la console dell'IDE funzionale come un Terminale]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere nella console (standard output) di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere nella finestra di un Terminale distinto dal programma Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere nello Standard Input di un Terminale con un programma Gambas 'a riga di comando']]&lt;br /&gt;
&lt;br /&gt;
* [[Spostare da codice il cursore all'interno del Terminale]]&lt;br /&gt;
&lt;br /&gt;
* [[Spostare il cursore in un Terminale lungo una riga di caratteri]]&lt;br /&gt;
&lt;br /&gt;
* [[Stampare una stringa in console sempre su una medesima riga]]&lt;br /&gt;
&lt;br /&gt;
== TextBox ==&lt;br /&gt;
&lt;br /&gt;
* [[Sovrascrivere mediante nuovi caratteri i caratteri già presenti in un TextBox]]&lt;br /&gt;
&lt;br /&gt;
== ToolTip ==&lt;br /&gt;
&lt;br /&gt;
* [[Chiudere un ToolTip anticipatamente]]&lt;br /&gt;
&lt;br /&gt;
== Valori numerici, Operazioni matematiche, Bit==&lt;br /&gt;
&lt;br /&gt;
* [[Arrotondamento di un numero con virgola mobile]]&lt;br /&gt;
&lt;br /&gt;
* [[Arrotondare un Intero al più prossimo valore inferiore multiplo di 2, 4, 8, 16, 32 e 64]]&lt;br /&gt;
&lt;br /&gt;
* [[Arrotondare un Intero al successivo multiplo di 2, 4, 8, 16, 32 e 64]]&lt;br /&gt;
&lt;br /&gt;
* [[Azzerare tutti gli elementi di un vettore di tipo numerico]]&lt;br /&gt;
&lt;br /&gt;
* [[Calcolare i numeri di Fibonacci]]&lt;br /&gt;
&lt;br /&gt;
* [[Confrontare due Interi con la funzione esterna gst_util_seqnum_compare() del API di GStreamer]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere di un numero il multiplo posto immediatamente dopo un altro numero]]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere di un numero la posizione del primo bit da destra impostato a 1]]&lt;br /&gt;
&lt;br /&gt;
* [[Conversione di un angolo]]&lt;br /&gt;
&lt;br /&gt;
* [[Conversione in Base64]]&lt;br /&gt;
&lt;br /&gt;
* [[Conversione Big-Endian/Little-Endian]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un numero da Decimale in Binario]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un numero da rappresentazione binaria in decimale]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un numero da rappresentazione Decimale a Carattere ASCII]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un numero da rappresentazione Decimale ad Esadecimale]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un numero da rappresentazione Esadecimale a Decimale]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un numero da rappresentazione esadecimale in binaria]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un numero da rappresentazione ottale in decimale]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un numero decimale in numerazione romana]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un valore di tipo Float in un Long con la funzione gst_util_gdouble_to_guint64() del API di GStreamer]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un valore di tipo Float in una stringa con la funzione PyOS_double_to_string() della libreria libpython3.4m.so.1.0]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un valore di tipo Long in un Float con la funzione gst_util_guint64_to_gdouble() del API di GStreamer]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un valore numerico di tipo Float in una stringa di caratteri ASCII]]&lt;br /&gt;
&lt;br /&gt;
* [[Distinguere ogni byte della rappresentazione esadecimale di un valore decimale]]&lt;br /&gt;
&lt;br /&gt;
* [[Effettuare con le funzioni Glib-2.0 alcune operazioni sui bit di un valore di una variabile puntata da un Puntatore]]&lt;br /&gt;
&lt;br /&gt;
* [[Elevamento a potenza]]&lt;br /&gt;
&lt;br /&gt;
* [[Esempio di utilizzo delle funzioni esterne del API di GMP]]&lt;br /&gt;
&lt;br /&gt;
* [[Esponente di una potenza]]&lt;br /&gt;
&lt;br /&gt;
* [[Generare numeri casuali con le funzioni esterne del API di GLib]]&lt;br /&gt;
&lt;br /&gt;
* [[Generare numeri casuali con le funzioni esterne srand() e rand() di stdlib.h]]&lt;br /&gt;
&lt;br /&gt;
* [[Massimo Comun Divisore di due numeri con le sole risorse di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Minimo Comune Multiplo di due numeri con le sole risorse di Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Notazione scientifica e notazione esponenziale in Gambas]]&lt;br /&gt;
&lt;br /&gt;
* [[Operazioni con precisione quadrupla a 128-bit con numeri in virgola mobile mediante la libreria quadmath.h]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere da un numero esadecimale i caratteri ASCII corrispondenti a ciascun byte componente il numero]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere i &amp;quot;reali&amp;quot; valori numerici da una lettura di tipo Stringa di un flusso di dati]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere il ''nibble'' alto ed il ''nibble'' basso di un numero]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere il resto da due operandi di tipo Float di una divisione con le risorse del API di Libm.so.6]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere in Gambas il risultato di uno spostamento di bit scritto in linguaggio C]] &lt;br /&gt;
&lt;br /&gt;
* [[Ottenere in stringa un valore superiore al limite massimo supportato dal tipo Long]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere la parte intera e quella decimale di un numero in virgola mobile]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere un numero decimale dai suoi valori contenuti in un vettore di tipo Byte]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere un numero dalla sua memorizzazione in formato Big-Endian]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere un numero dalla sua memorizzazione in formato Little-Endian]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere numeri casuali di ambito Byte dai file-device /dev/random e /dev/urandom]]&lt;br /&gt;
&lt;br /&gt;
* [[Porre a 1 un bit di un numero]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere con le funzioni esterne del API di Glib quanti bit sono necessari per contenere un numero]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere quanti bit posti ad 1 sono presenti in un numero]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere se un numero è pari o dispari]]&lt;br /&gt;
&lt;br /&gt;
* [[Sostituire gli operatori logici di spostamento dei bit con semplici operazioni]]&lt;br /&gt;
&lt;br /&gt;
* [[Troncare alcune cifre decimali in un valore Float]]&lt;br /&gt;
&lt;br /&gt;
* [[Verificare le impostazioni per il separatore dei decimali e per quello delle migliaia]]&lt;br /&gt;
&lt;br /&gt;
* [[Verificare quale carattere separatore decimale è impostato nel sistema]]&lt;br /&gt;
&lt;br /&gt;
* [[Verificare se un numero è una potenza di 2]]&lt;br /&gt;
&lt;br /&gt;
== ValueBox ==&lt;br /&gt;
&lt;br /&gt;
* [[Modificare l'allineamento del valore numerico in un ValueBox]]&lt;br /&gt;
&lt;br /&gt;
* [[Rappresentare in un ValueBox un numero avente i punti delle migliaia e la virgola dei decimali]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere testo in un ValueBox]]&lt;br /&gt;
&lt;br /&gt;
* [[Utilizzare l'evento _Change() in un ValueBox]]&lt;br /&gt;
&lt;br /&gt;
== Variabili in particolare ==&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere il nome di una variabile 'Pubblica']]&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere via codice la quantità di memoria occupata da una variabile]]&lt;br /&gt;
&lt;br /&gt;
* [[Contenere valori di diverso tipo]]&lt;br /&gt;
&lt;br /&gt;
* [[Rendere vettore una variabile inizialmente di tipo Oggetto]]&lt;br /&gt;
&lt;br /&gt;
* [[Usare come identificatore di variabile il nome di una parola chiave o di una funzione ovvero un carattere non consentito]]&lt;br /&gt;
&lt;br /&gt;
* [[Vedere in runtime tutte le variabili locali presenti in un'applicazione]]&lt;br /&gt;
&lt;br /&gt;
* [[Verificare l'indirizzo di memoria di una variabile]]&lt;br /&gt;
&lt;br /&gt;
====Puntatori====&lt;br /&gt;
&lt;br /&gt;
* [[Assegnare ad un Puntatore la rappresentazione numerica di un indirizzo di memoria contenuto da un altro Puntatore]]&lt;br /&gt;
&lt;br /&gt;
* [[Assegnare ad un Puntatore un'area di memoria riservata con Alloc()]]&lt;br /&gt;
&lt;br /&gt;
* [[Assegnare un Puntatore ad una Struttura per dereferenziarlo]]&lt;br /&gt;
&lt;br /&gt;
* [[Assegnare un vettore ad un Puntatore]]&lt;br /&gt;
&lt;br /&gt;
* [[Cambiare la dimensione di un'area di memoria mediante Realloc()]]&lt;br /&gt;
&lt;br /&gt;
* [[Convertire un vettore di tipo Byte in un Puntatore]]&lt;br /&gt;
&lt;br /&gt;
* [[Deallocare completamente la memoria precedentemente allocata con Alloc()]]&lt;br /&gt;
&lt;br /&gt;
* [[Dereferenziare un Puntatore con un vettore]]&lt;br /&gt;
&lt;br /&gt;
* [[Dereferenziare un Puntatore di Puntatore con le funzioni specifiche di dereferenziazione e con i Memory Stream]]&lt;br /&gt;
&lt;br /&gt;
* [[Emulare una Lista Lineare mediante i soli Puntatori]]&lt;br /&gt;
&lt;br /&gt;
* [[Gestire un Puntatore con le funzioni esterne del API di Glib]]&lt;br /&gt;
&lt;br /&gt;
* [[Modificare il valore di una variabile Integer puntata da un Puntatore e sua dereferenziazione con le funzioni esterne del API di SDL2]]&lt;br /&gt;
&lt;br /&gt;
* [[Opportunità di azzerare tutti i byte di un'area di memoria riservata seppur senza deallocarla]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere il puntatore ad una variabile vettoriale]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere il puntatore di una variabile di tipo Image]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere il puntatore di una variabile di tipo Struttura]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere il valore numerico dell'indirizzo del puntatore]]&lt;br /&gt;
&lt;br /&gt;
* [[Passaggio di un argomento per 'indirizzo' ad una Funzione]]&lt;br /&gt;
&lt;br /&gt;
* [[Porre a zero i valori contenuti dall'area di memoria puntata da un Puntatore]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere i valori contenuti da un file in un'area riservata di memoria]]&lt;br /&gt;
&lt;br /&gt;
* [[Scrivere nell'area di memoria puntata da un Puntatore]]&lt;br /&gt;
&lt;br /&gt;
* [[Variabili di tipo Puntatore e loro dereferenziazione]]&lt;br /&gt;
&lt;br /&gt;
* [[Vedere e modificare con i Puntatori un byte costituente il valore di una variabile]]&lt;br /&gt;
&lt;br /&gt;
====Variabile del tipo di una Classe specifica====&lt;br /&gt;
* [[Variabile del tipo di una Classe specifica creata]]&lt;br /&gt;
* [[Vettore del tipo di una Classe specifica creata]]&lt;br /&gt;
&lt;br /&gt;
== Video ==&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire in streaming un video da youtube mediante l'oggetto WebView]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file video mediante l'oggetto MediaView del componente gb.media.form]]&lt;br /&gt;
&lt;br /&gt;
* [[Eseguire un file video mediante la proprietà WebView.Url]]&lt;br /&gt;
&lt;br /&gt;
* [[Estrarre un'immagine da un video con le funzioni esterne del API di Libav]]&lt;br /&gt;
&lt;br /&gt;
* [[Gestione dei file video con il codice HTML e con il codice javascript]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione del video e dei file video con il componente gb.media]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione del video e dei file video  con le funzioni esterne del API di GStreamer]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione del video e dei file video  con le funzioni esterne del API di OpenCV]]&lt;br /&gt;
&lt;br /&gt;
* [[La gestione del video e dei file video con le funzioni esterne del API di VLC]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere informazioni generali sull'audio e sul video con le funzioni esterne del API di Libquicktime]]&lt;br /&gt;
&lt;br /&gt;
====i/o video====&lt;br /&gt;
&lt;br /&gt;
* [[Conoscere i driver video disponibili nel sistema mediante le funzioni esterne del API di SDL2]]&lt;br /&gt;
&lt;br /&gt;
* [[Ottenere alcune informazioni sul dispositivo video di una webcam con le funzioni esterne del API di libv4l2]]&lt;br /&gt;
&lt;br /&gt;
== Web ==&lt;br /&gt;
&lt;br /&gt;
* [[Acquisire il codice HTML di una pagina web]]&lt;br /&gt;
&lt;br /&gt;
* [[Caricare una pagina web]]&lt;br /&gt;
&lt;br /&gt;
* [[Controllare i link contenuti da una pagina web]]&lt;br /&gt;
&lt;br /&gt;
* [[Decodificare con le risorse del API di Libidn i nomi di dominio internazionalizzati]]&lt;br /&gt;
&lt;br /&gt;
* [[Gestire l'evento Download dell'oggetto WebView]]&lt;br /&gt;
&lt;br /&gt;
* [[Sapere se un indirizzo web è valido]]&lt;br /&gt;
&lt;br /&gt;
* [[Stampare la pagina web caricata]]&lt;br /&gt;
&lt;br /&gt;
* [[Trasformare il contenuto visibile dell'oggetto WebView in una immagine]]&lt;/div&gt;</summary>
		<author><name>Gianfry56</name></author>
	</entry>
</feed>