Differenze tra le versioni di "Guide della comunità"
Da Gambas-it.org - Wikipedia.
(→Gestione dei File) |
|||
Riga 1 265: | Riga 1 265: | ||
== Miscellanea == | == Miscellanea == | ||
− | |||
− | |||
* [[Calcolare la distanza tra due punti geografici, dei quali si conoscono latitudine e longitudine]] | * [[Calcolare la distanza tra due punti geografici, dei quali si conoscono latitudine e longitudine]] | ||
Riga 1 273: | Riga 1 271: | ||
* [[Controllare la temperatura dell'hardware mediante le funzioni del API di libsensors]] | * [[Controllare la temperatura dell'hardware mediante le funzioni del API di libsensors]] | ||
− | |||
− | |||
* [[Disegnare "a mano" su un contenitore diverso da una DrawingArea]] | * [[Disegnare "a mano" su un contenitore diverso da una DrawingArea]] | ||
Riga 1 804: | Riga 1 800: | ||
* [[Chiudere un ToolTip anticipatamente]] | * [[Chiudere un ToolTip anticipatamente]] | ||
− | == Valori numerici | + | == Valori numerici, Operazioni matematiche, Bit== |
* [[Arrotondamento di un numero con virgola mobile]] | * [[Arrotondamento di un numero con virgola mobile]] | ||
* [[Azzerare tutti gli elementi di un vettore di tipo numerico]] | * [[Azzerare tutti gli elementi di un vettore di tipo numerico]] | ||
+ | |||
+ | * [[Calcolare i numeri di Fibonacci]] | ||
* [[Conoscere di un numero il multiplo posto immediatamente dopo un altro numero]] | * [[Conoscere di un numero il multiplo posto immediatamente dopo un altro numero]] | ||
* [[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]] | ||
+ | |||
+ | * [[Conversione di un angolo]] | ||
* [[Conversione in Base64]] | * [[Conversione in Base64]] |
Versione delle 09:11, 17 ago 2016
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
- 1 Array (Vettori) e Matrici
- 2 Balloon
- 3 Classi
- 4 Clipboard
- 5 Collection
- 6 ColumnView
- 7 ComboBox
- 8 Componenti
- 9 CPU
- 10 DBus
- 11 DialogBox
- 12 DirView - FileView
- 13 Drag - Drop
- 14 DrawingArea
- 15 Editor
- 16 File immagine particolari
- 17 Font
- 18 Form e finestre
- 19 Funzioni
- 20 Gambas
- 21 Gambas con HTML e JavaScript
- 22 Gambas e Arduino
- 23 Gambas3 & SubVersion
- 24 Gestione Basi di Dati
- 25 Gestione dei dati audio e dei file audio
- 26 Gestione dei dati MIDI e dei file .mid
- 27 Gestione dei File
- 28 Gestione dei file ODT
- 29 Gestione dei file PDF
- 30 Gestione dei processi
- 31 Gestione del CD e del DVD
- 32 Gestione delle immagini
- 33 GridView
- 34 Header file dell'ANSI C e Gambas
- 35 Hard Disk
- 36 InputBox
- 37 Interagire con la tastiera
- 38 Interfaccia a linea di comando
- 39 Interfacciare Gambas con librerie dinamiche esterne .so
- 40 Librerie .gambas
- 41 ListBox
- 42 ListView
- 43 Map
- 44 Memory Stream
- 45 Menu
- 46 MessageBox
- 47 Miscellanea
- 48 Monitor - Schermo
- 49 Mouse
- 50 Oggetti in generale
- 51 Password
- 52 Pdfwriter
- 53 Porte
- 54 Posta elettronica
- 55 Programmi Gambas e programmi esterni
- 56 ProgressBar
- 57 Scripting
- 58 Sistema operativo
- 59 Slider
- 60 SpinBox
- 61 Spinner
- 62 Stampa
- 63 Stringhe, caratteri, testo e file di testo
- 64 Strutture
- 65 SwitchButton
- 66 TableView
- 67 TabPanel
- 68 TabStrip
- 69 Tavoletta grafica e Gambas
- 70 Tempo, Date e Temporizzazioni
- 71 Terminale - Console IDE Gambas
- 72 TextBox
- 73 ToolTip
- 74 Valori numerici, Operazioni matematiche, Bit
- 75 ValueBox
- 76 Variabili in particolare
- 77 Video
- 78 Web
Array (Vettori) e Matrici
Balloon
Classi
Classi in generale
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
DBus
DialogBox
DirView - FileView
Drag - Drop
DrawingArea
Editor
File immagine particolari
Font
Form e finestre
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
- Estrarre con le funzioni esterne del API di VLC l'audio di un file video e salvarlo in un file audio
Ascolto radio da flusso web
- Registrare in tempo reale in un file l'audio di una radio WEB con le funzioni esterne del API di VLC
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
- Gestione del MIDI con O.S.S. (obsoleto)
I/O Midi
Gambas, Midi e Arduino
Gestione dei file soundfont bank
Informazioni sul Midi
Gestione dei File
Gestione dei file ODT
Gestione dei file PDF
Gestione dei processi
Gestione dei processi in genere
Gestione dei processi mediante "Process"
Gestione del CD e del DVD
- Convertire un numero di settori di un CD/DVD in ore,minuti,secondi con le funzioni del API Libdiscid
Gestione delle immagini
- Conoscere in modo sicuro il formato di un file immagine mediante le funzioni esterne del API di SDL2
Gestione delle immagini con CAIRO
Gestione delle immagini e dei file di tipo GIF con librerie esterne
- Convertire un file immagine in un file immagine di tipo GIF con le funzioni esterne del API di LibFreeImage
- Convertire un file immagine in un file immagine di tipo GIF con le funzioni esterne del API di Libgd
- Creare file GIF con le funzioni esterne del API di LibGD
- Creare file GIF con le funzioni esterne del API di Libplot
- Creare una GIF animata con le funzioni esterne del API di Libgd
- Creare una GIF animata con le funzioni esterne del API di Libplot
- Creare un file immagine GIF con sfondo colorato mediante le funzioni del API di GIFLIB
- Creare un file immagine trasparente di tipo GIF con le funzioni del API di GIFLIB
- Disegnare e salvare un'immagine di tipo GIF con le funzioni del API di GifLib
- Modificare il colore di sfondo di un'immagine GIF con le funzioni del API di GifLib
- Ottenere alcune informazioni su file immagine GIF con le funzioni del API di GifLib
GridView
- Cambiare il colore di fondo di una riga cliccata e far tornare quello di un'altra al colore iniziale
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
Un contributo sulle funzioni esterne in Gambas a cura di Doriano B.
Richiamo ed uso di particolari funzioni esterne delle librerie standard scritte in C
- access ()
- alarm ()
- alloca ()
- atoi()
- ceil ()
- chmod ()
- close ()
- Creare una mappatura della memoria mediante mmap()
- creat ()
- execv ()
- exit ()
- FcStrPlus ()
- fclose ()
- floor ()
- fopen ()
- fork ()
- fread ()
- fseek ()
- fwrite ()
- getchar ()
- gmtime()
- ioctl()
- isalpha()
- isalnum()
- isascii ()
- iscntrl()
- isgraph()
- isprint()
- isxdigit ()
- kill()
- link()
- malloc ()
- memcmp ()
- memcpy ()
- memmove ()
- memset ()
- nanosleep()
- open ()
- pause()
- printf ()
- pow()
- raise()
- realloc ()
- remove()
- rename()
- rmdir ()
- scanf()
- select ()
- signal ()
- sleep ()
- stat ()
- strcat ()
- strfmon ()
- strncat ()
- strncpy ()
- strpbrk ()
- strtok ()
- system ()
- toascii ()
- unlink ()
- usleep ()
Scrivendo particolari librerie esterne in C
Altre modalità di chiamata delle funzioni esterne
- Caricamento dinamico di librerie .so con il subsistema 'loadso' di SDL2
- Chiamare funzioni esterne mediante le risorse della libreria dlfcn.h
- Utilizzare il metodo ''System.GetExternSymbol()'' per richiamare funzioni esterne di librerie dinamiche
Librerie .gambas
Librerie della Comunità Gambas-it.org
ListBox
- Assegnare ad un oggetto di testo il contenuto di un elemento di una ListBox cliccandovi sopra
- Assegnare colori allo sfondo ed al testo di una riga selezionata di una ListBox
- Inserire un array di dati di tipo stringa in una ListBox
- Inserire un oggetto in un item di una ListBox
ListView
Map
Memory Stream
Menu
MessageBox
Miscellanea
Monitor - Schermo
Mouse
Oggetti in generale
Password
Pdfwriter
Porte
Posta elettronica
Programmi Gambas e programmi esterni
ProgressBar
Scripting
Sistema operativo
- Conoscere con le risorse del API di Glib la directory unica per l'utente corrente sul sistema locale