Guide della comunità: differenze tra le versioni

Da Gambas-it.org - Wikipedia.
Vai alla navigazione Vai alla ricerca
 
(62 versioni intermedie di uno stesso utente non sono mostrate)
Riga 85: Riga 85:
* [[Conoscere di un numero la posizione del primo bit da destra impostato a 1]]
* [[Conoscere di un numero la posizione del primo bit da destra impostato a 1]]


* [[Effettuare con le funzioni Glib-2.0 alcune operazioni sui bit di un valore di una variabile puntata da un Puntatore]]
* [[Effettuare con le funzioni di libglib-2.0 alcune operazioni sui bit di un valore di una variabile puntata da un Puntatore]]


* [[Ottenere il ''nibble'' alto ed il ''nibble'' basso di un numero]]
* [[Ottenere il ''nibble'' alto ed il ''nibble'' basso di un numero]]
Riga 93: Riga 93:
* [[Porre a 0 oppure a 1 un bit di un numero]]
* [[Porre a 0 oppure a 1 un bit di un numero]]


* [[Sapere con le funzioni esterne del API di Glib quanti bit sono necessari per contenere un numero]]
* [[Sapere con le funzioni esterne del API di libglib-2.0 quanti bit sono necessari per contenere un numero]]


* [[Sapere quanti bit posti ad 1 sono presenti in un numero]]
* [[Sapere quanti bit posti ad 1 sono presenti in un numero]]
Riga 180: Riga 180:


* [[Impostare la larghezza delle colonne in una ColumnView]]
* [[Impostare la larghezza delle colonne in una ColumnView]]
* [[Selezionare da codice una riga di una ColumnView]]


== ComboBox ==
== ComboBox ==
Riga 315: Riga 317:
== Drag & Drop ==
== Drag & Drop ==


* <B>[[Codice essenziale per effettuare il Drag-Drop di un'immagine da un Controllo grafico in un altro]]</b>
* <B>[[Codice essenziale per effettuare il Drag&Drop di un'immagine da un Controllo grafico in un altro]]</b>


* <B>[[Codice essenziale per effettuare il Drag-Drop di un testo]]</b>
* <B>[[Codice essenziale per effettuare il Drag&Drop di un testo]]</b>


* [[Mantenere durante il Drag&Drop il cursore del mouse nel punto dell'immagine ove si è cliccato]]
* [[Mantenere durante il Drag&Drop il cursore del mouse nel punto dell'immagine ove si è cliccato]]


* [[Mostrare il contenuto di un file di testo con il solo Drop del file in un oggetto di testo]]
* [[Mostrare il contenuto di un file di testo con il Drag&Drop del file in un oggetto di testo]]


* [[Mostrare un'immagine con il Drop del suo file in una PictureBox]]
* [[Mostrare un'immagine animata con il Drag&Drop del suo file in una MovieBox]]
 
* [[Mostrare un'immagine con il Drag&Drop del suo file in una PictureBox o in una ImageView]]


* [[Ottenere il percorso di un file trasportato e rilasciato con Drag&Drop]]
* [[Ottenere il percorso di un file trasportato e rilasciato con Drag&Drop]]


* [[Spostare Oggetti grafici con il mouse all'interno di un Contenitore mediante Drag&Drop]]
* [[Spostare Oggetti grafici con il Drag&Drop all'interno di un Contenitore]]


== DrawingArea ==
== DrawingArea ==
Riga 529: Riga 533:
* [[Eliminare un byte all'interno di un file binario]]
* [[Eliminare un byte all'interno di un file binario]]


* [[Eliminare un file mediante le funzioni esterne del API di GLib]]
* [[Eliminare un file mediante le funzioni esterne del API di libglib-2.0]]


* [[Estrarre con le funzioni del API di libzip i file contenuti da un file compresso .zip]]
* [[Estrarre con le funzioni del API di libzip i file contenuti da un file compresso .zip]]
Riga 575: Riga 579:
* [[Ottenere il percorso di un file trasportato e rilasciato con Drag&Drop]]
* [[Ottenere il percorso di un file trasportato e rilasciato con Drag&Drop]]


* [[Ottenere il solo nome ed il solo percorso di un file con le funzioni esterne del API di Glib-2.0]]
* [[Ottenere il solo nome ed il solo percorso di un file con le funzioni esterne del API di libglib-2.0]]


* [[Ottenere l'intero percorso di un file mediante le funzioni esterne del API di libgio]]
* [[Ottenere l'intero percorso di un file mediante le funzioni esterne del API di libgio-2.0]]


* [[Ottenere la directory di appartenenza di un file mediante le funzioni esterne del API di libgio]]
* [[Ottenere la directory di appartenenza di un file mediante le funzioni esterne del API di libgio-2.0]]


* [[Ottenere un file coerente da dati con rappresentazione come stringa in memoria]]
* [[Ottenere un file coerente da dati con rappresentazione come stringa in memoria]]
Riga 595: Riga 599:
* [[Richiamare un file dalla Home]]
* [[Richiamare un file dalla Home]]


* [[Rinominare un file mediante le funzioni esterne del API di GLib]]
* [[Rinominare un file mediante le funzioni esterne del API di libglib-2.0]]


* [[Salvare i byte-dati di un file in un file di testo]]
* [[Salvare i byte-dati di un file in un file di testo]]
Riga 601: Riga 605:
* [[Salvare in un file le stringhe contenute in un vettore di tipo Stringa]]
* [[Salvare in un file le stringhe contenute in un vettore di tipo Stringa]]


* [[Sapere con le risorse del API di Glib se il percorso di un file è un percorso assoluto]]
* [[Sapere con le risorse del API di libglib-2.0 se il percorso di un file è un percorso assoluto]]


* [[Sapere in tempo reale se un file di nome conosciuto viene modificato o distrutto]]
* [[Sapere in tempo reale se un file di nome conosciuto viene modificato o distrutto]]
Riga 611: Riga 615:
* [[Sapere se un file di nome sconosciuto è stato creato o distrutto]]
* [[Sapere se un file di nome sconosciuto è stato creato o distrutto]]


* [[Sapere se un file esiste mediante le funzioni esterne del API di libgio]]
* [[Sapere se un file esiste mediante le funzioni esterne del API di libgio-2.0]]


* [[Scaricare un file da internet]]
* [[Scaricare un file da internet]]
Riga 649: Riga 653:
* [[Creare una finestra ed inserirvi del testo con le funzioni esterne di Libcaca]]
* [[Creare una finestra ed inserirvi del testo con le funzioni esterne di Libcaca]]


* [[Creare una finestra mediante le funzioni del API di GTK+3]]
* [[Creare una finestra mediante le funzioni del API di libgtk-3]]


* [[Creare una finestra mediante le funzioni del API di SDL2]]
* [[Creare una finestra mediante le funzioni del API di SDL2]]
Riga 717: Riga 721:
* [[Scrivere una Funzione]]
* [[Scrivere una Funzione]]


== Gambas ==
== Gambas - IDE di Gambas ==


* [[Conoscere la versione di Gambas]]
* [[Conoscere la versione di Gambas]]
Riga 856: Riga 860:


* [[Eseguire un file audio mediante le funzioni esterne del API di Rhythmbox]]
* [[Eseguire un file audio mediante le funzioni esterne del API di Rhythmbox]]
* [[Eseguire un file audio mediante le funzioni esterne del API di SDL3]]


* [[Eseguire un file mp3 usando l'API di Smpeg]]
* [[Eseguire un file mp3 usando l'API di Smpeg]]
Riga 939: Riga 941:
* [[La gestione dell'audio e dei file audio mediante le funzioni esterne del API di PulseAudio]]
* [[La gestione dell'audio e dei file audio mediante le funzioni esterne del API di PulseAudio]]


* [[La gestione dell'audio e dei file audio mediante le funzioni esterne del API di SDL2]]
* [[La gestione dell'audio e dei file audio mediante le funzioni esterne del API di SDL2 e di SDL3]]


* [[La gestione dell'audio e dei file audio mediante le funzioni esterne del API di Sndio]]
* [[La gestione dell'audio e dei file audio mediante le funzioni esterne del API di Sndio]]
Riga 1 077: Riga 1 079:
* [[La gestione dei file MIDI mediante le funzioni esterne del API di Rhythmbox]]
* [[La gestione dei file MIDI mediante le funzioni esterne del API di Rhythmbox]]


* [[La gestione dei file MIDI mediante le funzioni esterne del API di SDL2]]
* [[La gestione dei file MIDI mediante le funzioni esterne del API di SDL2 e di SDL3]]
 
* [[La gestione dei file MIDI mediante le funzioni esterne del API di SDL3]]


* [[La gestione dei file MIDI mediante le funzioni esterne del API di VLC]]
* [[La gestione dei file MIDI mediante le funzioni esterne del API di VLC]]
Riga 1 239: Riga 1 239:
* [[Catturare un'immagine con una webcam mediante le funzioni esterne del API di libv4l2]]
* [[Catturare un'immagine con una webcam mediante le funzioni esterne del API di libv4l2]]


* [[Cliccare in un oggetto qualsiasi o in una immagine suddivisi in rettangoli]]
* [[Cliccare in un Oggetto grafico o in una immagine suddivisi in rettangoli]]


* <B>[[Come Gambas gestisce le immagini]]</b>
* <B>[[Come Gambas gestisce le immagini]]</b>
Riga 1 337: Riga 1 337:
* [[Ottenere alcune informazioni su un file immagine PNG con le funzioni del API di libpng]]
* [[Ottenere alcune informazioni su un file immagine PNG con le funzioni del API di libpng]]


* [[Ottenere alcune informazioni sul file immagine con le funzioni del API di GTK+3 e GDK-PixBuf]]
* [[Ottenere alcune informazioni sul file immagine con le funzioni del API di libgdk_pixbuf-2.0]]


* [[Ottenere dati grezzi di un file immagine mediante le funzioni del API di GDK-PixBuf]]
* [[Ottenere dati grezzi di un file immagine mediante le funzioni del API di GDK-PixBuf]]
Riga 1 469: Riga 1 469:
* [[Aggiungere colonne in una GridView da codice]]
* [[Aggiungere colonne in una GridView da codice]]


* [[Aggiungere righe in una GridView da codice mediante un tasto]]
* [[Aggiungere righe in una GridView da codice]]


* [[Cambiare il colore di fondo di una riga cliccata in una GridView e far tornare quello di un'altra al colore iniziale]]
* [[Cambiare il colore di fondo di una riga cliccata in una GridView e far tornare quello di un'altra al colore iniziale]]
Riga 1 501: Riga 1 501:
* [[Impostare font, colore dei caratteri e colore di sfondo diversi per ogni cella di una GridView]]
* [[Impostare font, colore dei caratteri e colore di sfondo diversi per ogni cella di una GridView]]


* [[Impostare lo spessore del bordo delle righe e delle singole celle di una GridView]]
* [[Impostare lo spessore e altre proprietà del bordo delle righe e delle singole celle di una GridView]]


* [[Individuare la cella della GridView nella quale si è cliccato]]
* [[Individuare la cella della GridView nella quale si è cliccato]]


* [[Individuare con quale tasto del mouse si è cliccato in una cella della GridView]]
* [[Individuare con quale tasto del mouse si è cliccato in una cella della GridView]]
* [[Inserire un disegno o un'immagine al di sotto della griglia di una GridView]]


* [[Inserire un oggetto in una cella di una GridView]]
* [[Inserire un oggetto in una cella di una GridView]]
Riga 1 542: Riga 1 544:


* [[Spostare su e giù le righe di una GridView con i tasti "up" e "down"]]
* [[Spostare su e giù le righe di una GridView con i tasti "up" e "down"]]
* [[Spostare un Oggetto da una cella a un'altra di una GridView senza Drag&Drop]]


* [[Spostare un'immagine da una cella a un'altra di una GridView con il Drag&Drop]]
* [[Spostare un'immagine da una cella a un'altra di una GridView con il Drag&Drop]]
Riga 1 796: Riga 1 800:


* [[Creare Menu popup utilizzando l'Editor di menu]]
* [[Creare Menu popup utilizzando l'Editor di menu]]
* [[Evitare che appaia il popmenu quando si clicca al di fuori di un elemento di una ListView]]


* [[Far apparire un Balloon, quando si passa con il mouse su un menu]]
* [[Far apparire un Balloon, quando si passa con il mouse su un menu]]
Riga 1 888: Riga 1 890:


* [[Mostrare un'immagine animata in una MovieBox]]
* [[Mostrare un'immagine animata in una MovieBox]]
* [[Mostrare un'immagine animata con il Drop del suo file in una MovieBox]]


== Oggetti ==
== Oggetti ==
Riga 1 912: Riga 1 912:


* [[Leggere nell'area di memoria occupata da un oggetto]]
* [[Leggere nell'area di memoria occupata da un oggetto]]
* [[Metodi _New() e _Free() degli oggetti]]


* [[Modificare il valore di una proprietà ad una parte di più oggetti conosciuti del medesimo tipo]]
* [[Modificare il valore di una proprietà ad una parte di più oggetti conosciuti del medesimo tipo]]
Riga 1 984: Riga 1 982:


* [[Oggetti scorrevoli]]
* [[Oggetti scorrevoli]]
* [[Ottenere l'immagine di un Controllo grafico]]


* [[Ottenere risultati diversi in base alla parte del Controllo premuta dal mouse]]
* [[Ottenere risultati diversi in base alla parte del Controllo premuta dal mouse]]
Riga 1 990: Riga 1 990:


* [[Posizione equidistante di un Oggetto rispetto al margine destro del suo Contenitore e ad un punto alla sua sinistra]]
* [[Posizione equidistante di un Oggetto rispetto al margine destro del suo Contenitore e ad un punto alla sua sinistra]]
* [[Proxy: la Proprietà per sollevare Eventi del mouse e della tastiera contemporaneamente in due Controlli]]


* [[Raggiungere e gestire gli oggetti di FMain da una classe secondaria]]
* [[Raggiungere e gestire gli oggetti di FMain da una classe secondaria]]
Riga 2 106: Riga 2 108:
* [[Chiudere un programma Gambas se si clicca all'esterno della sua finestra principale]]
* [[Chiudere un programma Gambas se si clicca all'esterno della sua finestra principale]]


* [[Conoscere con le risorse del API di Glib il percorso assoluto di un programma]]
* [[Conoscere con le risorse del API di libglib-2.0 il percorso assoluto di un programma]]


* [[Conoscere gli attributi della finestra di un programma con le funzioni esterne del API di X11]]
* [[Conoscere i valori della dimensione dei quattro margini delle finestre presenti sul Desktop]]


* [[Conoscere la directory in cui sono memorizzati i file temporanei del processo corrente di un programma Gambas]]
* [[Conoscere la directory in cui sono memorizzati i file temporanei del processo corrente di un programma Gambas]]
Riga 2 161: Riga 2 163:


* [[Muovere la finestra di un programma con le funzioni del API di X11]]
* [[Muovere la finestra di un programma con le funzioni del API di X11]]
* [[Ottenere il percorso assoluto della directory dei dati dell'applicazione Gambas]]


* [[Ottenere informazioni sulle applicazioni client in esecuzione su un display con le funzioni del API di X11]]
* [[Ottenere informazioni sulle applicazioni client in esecuzione su un display con le funzioni del API di X11]]


* [[Ottenere la directory di lavoro corrente dell'applicazione Gambas]]
* [[Ottenere la directory di lavoro corrente dell'applicazione Gambas]]
* [[Ottenere l'immagine della finestra di un programma]]


* [[Ottenere la schermata (screenshot) della finestra di un programma]]
* [[Ottenere la schermata (screenshot) della finestra di un programma]]
* [[Ottenere le dimensioni della finestra di un programma esterno]]


* [[Passare dati in runtime ad un programma 'a linea di comando']]
* [[Passare dati in runtime ad un programma 'a linea di comando']]
Riga 2 190: Riga 2 194:
===Trasmissione di dati fra due programmi Gambas o fra un programma esterno e un programma Gambas===
===Trasmissione di dati fra due programmi Gambas o fra un programma esterno e un programma Gambas===


* [[Indirizzare dati da un programma ad un altro e ad un Terminale]]
* [[Indirizzare dati da un programma a un altro e a un Terminale]]


* [[Intercettare i dati inviati allo standard output da un programma C]]
* [[Intercettare i dati inviati allo standard output da un programma C]]
Riga 2 245: Riga 2 249:
* [[Differenza fra Assegnazione a un Puntatore di un indirizzo di memoria e Dereferenziazione di un Puntatore]]
* [[Differenza fra Assegnazione a un Puntatore di un indirizzo di memoria e Dereferenziazione di un Puntatore]]


* [[Gestire un Puntatore con le funzioni esterne del API di Glib]]
* [[Gestire un Puntatore con le funzioni esterne del API di libglib-2.0]]


* [[Modificare il valore di una variabile Integer puntata da un Puntatore e sua dereferenziazione con le funzioni esterne del API di SDL2]]
* [[Modificare il valore di una variabile Integer puntata da un Puntatore e sua dereferenziazione con le funzioni esterne del API di SDL2]]
Riga 2 311: Riga 2 315:
* [[Conoscere con la funzione esterna getrlimit() i valori limite che il kernel impone per alcune risorse]]
* [[Conoscere con la funzione esterna getrlimit() i valori limite che il kernel impone per alcune risorse]]


* [[Conoscere  con le risorse del API di Glib la directory unica per l'utente corrente sul sistema locale]]
* [[Conoscere  con le risorse del API di libglib-2.0 la directory unica per l'utente corrente sul sistema locale]]


* [[Conoscere con le sole risorse di Gambas i dispositivi esterni SCSI o SATA montati]]
* [[Conoscere con le sole risorse di Gambas i dispositivi esterni SCSI o SATA montati]]
Riga 2 361: Riga 2 365:
* [[Ottenere informazioni sulle statistiche di sistema globali con la funzione esterna sysinfo()]]
* [[Ottenere informazioni sulle statistiche di sistema globali con la funzione esterna sysinfo()]]


* [[Ottenere la lista di tutte le variabili d'ambiente nel proprio sistema mediante le risorse del API di GLIB-2.0]]
* [[Ottenere la lista di tutte le variabili d'ambiente nel proprio sistema mediante le risorse del API di libglib-2.0]]


* [[Ottenere la lista di tutti i dispositivi PCI presenti nel sistema]]
* [[Ottenere la lista di tutti i dispositivi PCI presenti nel sistema]]
Riga 2 634: Riga 2 638:
* [[Calcolare il numero di giorni compresi fra due date]]
* [[Calcolare il numero di giorni compresi fra due date]]


* [[Calcolare il tempo trascorso mediante le funzioni esterne del sub-sistema Timers del API di GLib]]
* [[Calcolare il tempo trascorso mediante le funzioni esterne del sub-sistema Timers del API di libglib-2.0]]


* [[Conoscere il fuso orario (TimeZone) impostato nel proprio sistema]]
* [[Conoscere il fuso orario (TimeZone) impostato nel proprio sistema]]
Riga 2 649: Riga 2 653:


* [[Convertire i secondi in formato ore:minuti:secondi]]
* [[Convertire i secondi in formato ore:minuti:secondi]]
* [[Convertire un timestamp Unix in una data Gambas]]


* [[Creare un Cronometro]]
* [[Creare un Cronometro]]
Riga 2 668: Riga 2 674:
* [[Ottenere il tempo trascorso dall'inizializzazione della libreria SDL2 o della libreria SDL3]]
* [[Ottenere il tempo trascorso dall'inizializzazione della libreria SDL2 o della libreria SDL3]]


* [[Ottenere l'orario locale comprensivo dei microsecondi con la funzione esterna g_date_time_get_microsecond() del API di GLIB]]
* [[Ottenere l'orario locale comprensivo dei microsecondi con la funzione esterna g_date_time_get_microsecond() del API di libglib-2.0]]


* [[Ottenere l'orario locale comprensivo dei nanosecondi con le risorse di alcune librerie standard C]]
* [[Ottenere l'orario locale comprensivo dei nanosecondi con le risorse di alcune librerie standard C]]
Riga 2 676: Riga 2 682:
* [[Ottenere una data e-o l'orario comprensivo dei millisecondi]]
* [[Ottenere una data e-o l'orario comprensivo dei millisecondi]]


* [[Porre in pausa il programma per un dato numero di microsecondi con la funzione esterna g_usleep() del API di GLIB]]
* [[Porre in pausa il programma per un dato numero di microsecondi con la funzione esterna g_usleep() del API di libglib-2.0]]


* <B>[[Rappresentazione stringa localizzata e non-localizzata di una data]]</b>
* <B>[[Rappresentazione stringa localizzata e non-localizzata di una data]]</b>
Riga 2 793: Riga 2 799:


* [[Calcolare i numeri di Fibonacci]]
* [[Calcolare i numeri di Fibonacci]]
* [[Confrontare due Interi con la funzione esterna gst_util_seqnum_compare() del API di GStreamer]]


* [[Conoscere di un numero il multiplo posto immediatamente dopo un altro numero]]
* [[Conoscere di un numero il multiplo posto immediatamente dopo un altro numero]]
Riga 2 825: Riga 2 829:


* [[Convertire un numero decimale in numerazione romana]]
* [[Convertire un numero decimale in numerazione romana]]
* [[Convertire un valore di tipo Float in un Long con la funzione gst_util_gdouble_to_guint64() del API di GStreamer]]


* [[Convertire un valore di tipo Float in una stringa con la funzione PyOS_double_to_string() della libreria libpython3]]
* [[Convertire un valore di tipo Float in una stringa con la funzione PyOS_double_to_string() della libreria libpython3]]
* [[Convertire un valore di tipo Long in un Float con la funzione gst_util_guint64_to_gdouble() del API di GStreamer]]


* [[Convertire un valore numerico di tipo Float in una stringa di caratteri ASCII]]
* [[Convertire un valore numerico di tipo Float in una stringa di caratteri ASCII]]
Riga 2 842: Riga 2 842:
* [[Esponente di una potenza]]
* [[Esponente di una potenza]]


* [[Generare numeri casuali con le funzioni esterne del API di GLib]]
* [[Generare numeri casuali con le funzioni esterne del API di libglib-2.0]]


* [[Generare numeri casuali con le funzioni esterne srand() e rand() di stdlib.h]]
* [[Generare numeri casuali con le funzioni esterne srand() e rand() di stdlib.h]]
Riga 2 849: Riga 2 849:


* [[Invertire le cifre di un numero intero]]
* [[Invertire le cifre di un numero intero]]
* [[Massimo Comun Divisore di due numeri con la funzione gst_util_greatest_common_divisor() di libgstreamer]]


* [[Massimo Comun Divisore di due numeri con le sole risorse di Gambas]]
* [[Massimo Comun Divisore di due numeri con le sole risorse di Gambas]]
Riga 2 899: Riga 2 897:


* [[Scambiare i rispettivi valori fra due variabili]]
* [[Scambiare i rispettivi valori fra due variabili]]
* [[Trasformare un valore di tipo Float in una frazione con la funzione gst_util_double_to_fraction() della libreria libgstreamer]]
* [[Trasformare una frazione in un valore di tipo Float con la funzione gst_util_fraction_to_double() della libreria libgstreamer]]


* [[Troncare alcune cifre decimali in un valore in virgola mobile]]
* [[Troncare alcune cifre decimali in un valore in virgola mobile]]

Versione attuale delle 12:51, 16 nov 2025

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

Array (Vettori) e Matrici

Balloon

Bit - Operazioni sui Bit

Classi

Classi in generale

Classi particolari native

Classi specifiche

Classi particolari realizzate della Comunità Gambas-it.org

Clipboard

Collection

ColorInfo

ColumnView

ComboBox

Come Compilare Gambas

Componenti

Realizzazione dei Componenti in linguaggio Gambas

Componenti della Comunità Gambas-it.org

Realizzazione dei Componenti in linguaggio C

CPU e Scheda Madre

Creazione pacchetti di installazione

DBus

Desktop - Scrivania

DesktopFile

DesktopWatcher

DesktopWindow

Dialog

DirView - FileView

Drag & Drop

DrawingArea

File e Directory

FileChooser

Font

Form, Finestre e Contenitori

Funzioni

Gambas - IDE di Gambas

Gambas con HTML e JavaScript

Applicazioni specifiche

Gambas e Arduino

Gambas3 & SubVersion

Gestione Basi di Dati

Gestione dei dati audio e dei file audio

Ascolto radio da flusso web

Codifica del parlato e decodifica dei dati codificati

Dal testo al parlato (Text-To-Speech)

I/O audio

Gestione dei dati MIDI e dei file .mid

I/O Midi

Gambas, Midi e Arduino

Gestione dei file soundfont bank

Informazioni e risorse sul Midi

Gestione dei file ODT

Gestione dei file PDF

Gestione dei file PS

Gestione dei file RTF

Gestione del CD e del DVD

Gestione della Pen-Drive

Gestione delle immagini e dei colori

Gestione delle immagini con CAIRO

Gestione delle immagini con il Componente gb.media

Gestione delle immagini con ImageMagick

Gestione delle immagini e dei file di tipo GIF

Gestione delle immagini e dei file di tipo SVG

Struttura di file immagine particolari

Grafici

GridView

Hard Disk

Header file dell'ANSI C e Gambas

ImageStat

InputBox

Installazione di Gambas3 dai pacchetti binari

Interagire con la tastiera

Interfaccia a linea di comando

Interfacciare Gambas con librerie condivise esterne .so

Richiamare funzioni esterne mediante EXTERN

Gestione in Gambas delle Strutture esterne

Richiamare particolari funzioni esterne delle librerie standard in C

Ulteriori contributi sulla gestione delle librerie condivise .so e delle funzioni esterne

Altre modalità di chiamata delle funzioni esterne

Librerie .gambas

Librerie della Comunità Gambas-it.org

ListBox

Liste Lineari

ListView

Logging

Map - MapView - Coordinate geografiche - Georeferenziazione

Menu

MenuButton

Message

Miscellanea

Monitor - Schermo

Mouse

MovieBox

Oggetti

Oggetti in generale

Oggetti grafici, Controlli e Widget

ODBC

OpenGL

Esempi pratici

Password

Pdfwriter

Porte

Posta elettronica

Processi

Gestione dei Processi in genere

Gestione dei Processi mediante la Classe "Process"

Programmi Gambas e programmi esterni

Trasmissione di dati fra due programmi Gambas o fra un programma esterno e un programma Gambas

ProgressBar e simulazioni di ProgressBar

Puntatori - Memory Stream

Puntatori

Memory Stream

RadioButton

Report (gb.report2)

Scanner

Scripting

ScrollArea

ScrollView

Settings

Sistema operativo - Dispositivi - Interfacce - Reti

Slider

SpinBar

SpinBox

Spinner

Sqlite

Stampa - Printer

Stringhe, caratteri, testo e file di testo

Strutture

SwitchButton

TableView

TabPanel

TabStrip

Tavoletta grafica e Gambas

Tempo, Date e Temporizzazioni

Terminale - Console IDE Gambas

TextArea

TextBox

ToolTip

Valori numerici, Operazioni matematiche

ValueBox

Variabili in particolare

Video

i/o video

Watcher

Web

WorkSpace