Differenze tra le versioni di "Guide della comunità"

Da Gambas-it.org - Wikipedia.
(CPU e Scheda Madre)
Riga 338: Riga 338:
  
 
* [[Stampare il contenuto di una DrawingArea]]
 
* [[Stampare il contenuto di una DrawingArea]]
 +
 +
== File e Directory ==
 +
 +
* [[Aprire un file mediante la Classe 'DesktopFile' con il programma al quale è associato]]
 +
 +
* [[Arrestare temporaneamente l'intercettazione del flusso di dati da un file-device]]
 +
 +
* [[Azzerare un gruppo di byte in un file]]
 +
 +
* [[Chiudere un file]]
 +
 +
* [[Comprimere un file in un file compresso .zip mediante le funzioni esterne del API di libzip]]
 +
 +
* [[Conoscere a quale applicazione è associato un tipo di file]]
 +
 +
* [[Conoscere caratteristiche generali dei file]]
 +
 +
* [[Conoscere ed impostare i permessi di un file]]
 +
 +
* [[Conoscere i permessi di un file mediante le funzioni esterne del API di libgio-2.0]]
 +
 +
* [[Conoscere il file referenziato da un collegamento simbolico]]
 +
 +
* [[Conoscere il mime-type di un file  mediante le funzioni esterne del API di libgio]]
 +
 +
* [[Conoscere il mime-type di un file  mediante le funzioni esterne del API di libmagic]]
 +
 +
* [[Conoscere il mime-type di un file mediante le sole risorse di Gambas]]
 +
 +
* [[Conoscere il tipo di file mediante le funzioni esterne del API di libgio]]
 +
 +
* [[Conoscere il tipo di file mediante le funzioni esterne del API di libglib-2.0]]
 +
 +
* [[Conoscere la data di accesso e di modifica di un file con le funzioni esterne del API di libgio-2.0]]
 +
 +
* [[Conoscere la dimensione di un file]]
 +
 +
* [[Convertire con la funzione g_filename_from_uri() di libglib-2.0 la URI di un file nel corrispondente identificativo comunemente usato]]
 +
 +
* [[Convertire con la funzione g_filename_to_uri() di libglib-2.0 il percorso identificativo di un file nella sua corrispondente URI]]
 +
 +
* [[Copiare ricorsivamente una cartella]]
 +
 +
* [[Creare un file e scrivervi dati con le funzioni esterne della libreria libgio]]
 +
 +
* [[Creare un file bash]]
 +
 +
* [[Creare un link simbolico di un file]]
 +
 +
* [[Controllare l'uguaglianza di due file mediante le funzioni esterne del API di libgio]]
 +
 +
* [[Effettuare una copia di un file e verificarne la progressione]]
 +
 +
* [[Eliminare un byte all'interno di un file binario]]
 +
 +
* [[Estrarre con le funzioni del API di libzip i file contenuti da un file compresso .zip]]
 +
 +
* [[Estrarre da una cartella uno o più file nascosti]]
 +
 +
* [[Estrarre il percorso di un file]]
 +
 +
* [[Estrarre l'icona di un tipo di file]]
 +
 +
* [[Identificare un tipo di file dal suo mimetype]]
 +
 +
* [[Identificare un tipo di file dalla sua estensione]]
 +
 +
* [[Impostazione dei permessi di un file con la funzione 'g_chmod' del API di libglib-2.0]]
 +
 +
* [[L'oggetto File secondo i sorgenti di Gambas]]
 +
 +
* [[Leggere dati dai "File Descriptor" passati da funzioni esterne]]
 +
 +
* [[Leggere il contenuto di una Directory mediante le risorse dichiarate nel file header "dirent.h"]]
 +
 +
* [[Leggere in una cartella con le sole risorse di Gambas]]
 +
 +
* [[Leggere un file con READ]]
 +
 +
* [[Leggere un file di testo]]
 +
 +
* [[Leggere un file di testo con carattere di fine riga di codifica MAC]]
 +
 +
* [[Modificare le date di accesso e di modifica dell'inode di un file con le risorse esterne di utime.h]]
 +
 +
* [[Modificare o eliminare una riga in un file di testo]]
 +
 +
* [[Monitorare con le funzioni esterne del API di libgio-2.0 le modifiche apportate ad un file]]
 +
 +
* [[Ottenere alcune informazioni generali sui file]]
 +
 +
* [[Ottenere all'apertura di un file un Puntatore anziché una variabile di tipo File]]
 +
 +
* [[Ottenere il nome di un file mediante le funzioni esterne del API di libgio]]
 +
 +
* [[Ottenere il percorso di un file, associato a un programma .gambas, aprendolo con un doppio-clic]]
 +
 +
* [[Ottenere il solo nome ed il solo percorso di un file con le funzioni esterne del API di Glib-2.0]]
 +
 +
* [[Ottenere l'intero percorso 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]]
 +
 +
* [[Ottenere un file coerente da dati di tipo stringa]]
 +
 +
* [[Ottenere un numero dalla sua memorizzazione in formato Big-Endian]]
 +
 +
* [[Percorso assoluto e percorso relativo dei file]]
 +
 +
* [[Porre sotto osservazione con Read Watch due o più file]]
 +
 +
* [[Raccogliere solo alcune righe all'interno di un file di testo]]
 +
 +
* [[Reindirizzare lo standard output con Output To]]
 +
 +
* [[Richiamare un file dalla Home]]
 +
 +
* [[Riempire un vettore di tipo Byte senza Read]]
 +
 +
* [[Rimuovere un file mediante le funzioni esterne del API di GLib]]
 +
 +
* [[Rinominare un file mediante le funzioni esterne del API di GLib]]
 +
 +
* [[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 in tempo reale se un file di nome conosciuto viene modificato o distrutto]]
 +
 +
* [[Sapere l'ordine dei byte utilizzato dal sistema per salvare i dati]]
 +
 +
* [[Sapere quale file è stato creato per ultimo]]
 +
 +
* [[Sapere se un file di nome sconosciuto è stato creato o distrutto]]
 +
 +
* [[Sapere se un file esiste mediante le funzioni esterne del API di libgio]]
 +
 +
* [[Scaricare un file da internet]]
 +
 +
* [[Scrivere all'interno di un file di testo]]
 +
 +
* [[Scrivere in un file i dati presenti in un vettore di tipo Byte]]
 +
 +
* [[Scrivere in un file solo alcuni dati presenti in un'area riservata di memoria]]
 +
 +
* [[Scrivere in un vettore i dati di un file]]
 +
 +
* [[Scrivere un file di testo]]
 +
 +
* [[Troncare un file ad una determinata dimensione con la funzione esterna truncate()]]
 +
 +
* [[Verificare l'esistenza di una directory]]
  
 
== Font ==
 
== Font ==
Riga 802: Riga 954:
  
 
* [[Sulla nuova versione Midi 2.0]]
 
* [[Sulla nuova versione Midi 2.0]]
 
== Gestione dei File e delle Directory ==
 
 
* [[Aprire un file mediante la Classe 'DesktopFile' con il programma al quale è associato]]
 
 
* [[Arrestare temporaneamente l'intercettazione del flusso di dati da un file-device]]
 
 
* [[Azzerare un gruppo di byte in un file]]
 
 
* [[Chiudere un file]]
 
 
* [[Comprimere un file in un file compresso .zip mediante le funzioni esterne del API di libzip]]
 
 
* [[Conoscere a quale applicazione è associato un tipo di file]]
 
 
* [[Conoscere caratteristiche generali dei file]]
 
 
* [[Conoscere ed impostare i permessi di un file]]
 
 
* [[Conoscere i permessi di un file mediante le funzioni esterne del API di libgio-2.0]]
 
 
* [[Conoscere il file referenziato da un collegamento simbolico]]
 
 
* [[Conoscere il mime-type di un file  mediante le funzioni esterne del API di libgio]]
 
 
* [[Conoscere il mime-type di un file  mediante le funzioni esterne del API di libmagic]]
 
 
* [[Conoscere il mime-type di un file mediante le sole risorse di Gambas]]
 
 
* [[Conoscere il tipo di file mediante le funzioni esterne del API di libgio]]
 
 
* [[Conoscere il tipo di file mediante le funzioni esterne del API di libglib-2.0]]
 
 
* [[Conoscere la data di accesso e di modifica di un file con le funzioni esterne del API di libgio-2.0]]
 
 
* [[Conoscere la dimensione di un file]]
 
 
* [[Convertire con la funzione g_filename_from_uri() di libglib-2.0 la URI di un file nel corrispondente identificativo comunemente usato]]
 
 
* [[Convertire con la funzione g_filename_to_uri() di libglib-2.0 il percorso identificativo di un file nella sua corrispondente URI]]
 
 
* [[Copiare ricorsivamente una cartella]]
 
 
* [[Creare un file e scrivervi dati con le funzioni esterne della libreria libgio]]
 
 
* [[Creare un file bash]]
 
 
* [[Creare un link simbolico di un file]]
 
 
* [[Controllare l'uguaglianza di due file mediante le funzioni esterne del API di libgio]]
 
 
* [[Effettuare una copia di un file e verificarne la progressione]]
 
 
* [[Eliminare un byte all'interno di un file binario]]
 
 
* [[Estrarre con le funzioni del API di libzip i file contenuti da un file compresso .zip]]
 
 
* [[Estrarre da una cartella uno o più file nascosti]]
 
 
* [[Estrarre il percorso di un file]]
 
 
* [[Estrarre l'icona di un tipo di file]]
 
 
* [[Identificare un tipo di file dal suo mimetype]]
 
 
* [[Identificare un tipo di file dalla sua estensione]]
 
 
* [[Impostazione dei permessi di un file con la funzione 'g_chmod' del API di libglib-2.0]]
 
 
* [[L'oggetto File secondo i sorgenti di Gambas]]
 
 
* [[Leggere dati dai "File Descriptor" passati da funzioni esterne]]
 
 
* [[Leggere il contenuto di una Directory mediante le risorse dichiarate nel file header "dirent.h"]]
 
 
* [[Leggere in una cartella con le sole risorse di Gambas]]
 
 
* [[Leggere un file con READ]]
 
 
* [[Leggere un file di testo]]
 
 
* [[Leggere un file di testo con carattere di fine riga di codifica MAC]]
 
 
* [[Modificare le date di accesso e di modifica dell'inode di un file con le risorse esterne di utime.h]]
 
 
* [[Modificare o eliminare una riga in un file di testo]]
 
 
* [[Monitorare con le funzioni esterne del API di libgio-2.0 le modifiche apportate ad un file]]
 
 
* [[Ottenere alcune informazioni generali sui file]]
 
 
* [[Ottenere all'apertura di un file un Puntatore anziché una variabile di tipo File]]
 
 
* [[Ottenere il nome di un file mediante le funzioni esterne del API di libgio]]
 
 
* [[Ottenere il percorso di un file, associato a un programma .gambas, aprendolo con un doppio-clic]]
 
 
* [[Ottenere il solo nome ed il solo percorso di un file con le funzioni esterne del API di Glib-2.0]]
 
 
* [[Ottenere l'intero percorso 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]]
 
 
* [[Ottenere un file coerente da dati di tipo stringa]]
 
 
* [[Ottenere un numero dalla sua memorizzazione in formato Big-Endian]]
 
 
* [[Percorso assoluto e percorso relativo dei file]]
 
 
* [[Porre sotto osservazione con Read Watch due o più file]]
 
 
* [[Raccogliere solo alcune righe all'interno di un file di testo]]
 
 
* [[Reindirizzare lo standard output con Output To]]
 
 
* [[Richiamare un file dalla Home]]
 
 
* [[Riempire un vettore di tipo Byte senza Read]]
 
 
* [[Rimuovere un file mediante le funzioni esterne del API di GLib]]
 
 
* [[Rinominare un file mediante le funzioni esterne del API di GLib]]
 
 
* [[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 in tempo reale se un file di nome conosciuto viene modificato o distrutto]]
 
 
* [[Sapere l'ordine dei byte utilizzato dal sistema per salvare i dati]]
 
 
* [[Sapere quale file è stato creato per ultimo]]
 
 
* [[Sapere se un file di nome sconosciuto è stato creato o distrutto]]
 
 
* [[Sapere se un file esiste mediante le funzioni esterne del API di libgio]]
 
 
* [[Scaricare un file da internet]]
 
 
* [[Scrivere all'interno di un file di testo]]
 
 
* [[Scrivere in un file i dati presenti in un vettore di tipo Byte]]
 
 
* [[Scrivere in un file solo alcuni dati presenti in un'area riservata di memoria]]
 
 
* [[Scrivere in un vettore i dati di un file]]
 
 
* [[Scrivere un file di testo]]
 
 
* [[Troncare un file ad una determinata dimensione con la funzione esterna truncate()]]
 
 
* [[Verificare l'esistenza di una directory]]
 
  
 
== Gestione dei file ODT ==
 
== Gestione dei file ODT ==

Versione delle 06:39, 6 set 2022

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

Indice

Array (Vettori) e Matrici

Balloon

Classi

Classi in generale

Classi particolari native

Classi specifiche

Classi particolari realizzate della Comunità Gambas-it.org

Clipboard

Collection

ColumnView

ComboBox

Componenti

Realizzazione dei Componenti in linguaggio Gambas

Componenti della Comunità Gambas-it.org

Realizzazione dei Componenti in linguaggio C

CPU e Scheda Madre

DBus

Desktop - Scrivania

DialogBox

DirView - FileView

Drag - Drop

DrawingArea

File e Directory

Font

Form, Finestre e Contenitori

Funzioni

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 sul Midi

Gestione dei file ODT

Gestione dei file PDF

Gestione dei file RTF

Gestione dei Processi

Gestione dei Processi in genere

Gestione dei Processi mediante "Process"

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

Header file dell'ANSI C e Gambas

Hard Disk

InputBox

Interagire con la tastiera

Interfaccia a linea di comando

Interfacciare Gambas con librerie dinamiche esterne .so

Richiamare funzioni esterne mediante Extern

Ulteriori contributi sulla gestione delle librerie dinamiche .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

Memory Stream

Menu

MenuButton

MessageBox

Miscellanea

Monitor - Schermo

Mouse

MovieBox

Oggetti

Oggetti in generale

Oggetti Grafici e di Testo

ODBC

Opengl

Password

Pdfwriter

Porte

Posta elettronica

Programmi Gambas e programmi esterni

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

ProgressBar

Puntatori

Report (gb.report2)

Scanner

Scripting

ScrollArea

ScrollView

Sistema operativo

Slider

SpinBox

Spinner

Sqlite

Stampa

Stringhe, caratteri, testo e file di testo

Strutture

SwitchButton

TableView

TabPanel

TabStrip

Tavoletta grafica e Gambas

Tempo, Date e Temporizzazioni

Terminale - Console IDE Gambas

TextBox

ToolTip

Valori numerici, Operazioni matematiche, Bit

ValueBox

Variabili in particolare

Video

i/o video

Web