Differenze tra le versioni di "Guide della comunità"

Da Gambas-it.org - Wikipedia.
Riga 1: Riga 1:
 
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
 
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
 +
 +
== ComboBox ==
 +
 +
* [[ComboBox: creare una lista da codice]]
  
 
== Componenti ==
 
== Componenti ==
Riga 10: Riga 14:
  
 
* [[GridBox]]
 
* [[GridBox]]
 +
 +
== DrawingArea ==
 +
 +
* [[Scrivere del testo in una DrawingArea]]
 +
 +
* [[Spostare con il mouse il testo in una DrawingArea]]
 +
 +
== File immagine particolari ==
 +
 +
*[[Struttura e gestione del file di tipo PNM]]
 +
 +
== Funzioni ==
 +
 +
* [[Scrivere una Funzione]]
  
 
== Gambas3 & SubVersion ==
 
== Gambas3 & SubVersion ==
  
 
* [[Gambas3 & SubVersion]]
 
* [[Gambas3 & SubVersion]]
 +
 +
== Gestione dei dati MIDI ==
 +
 +
*[[Gestione del MIDI con O.S.S.]]
 +
 +
*[[Gestione del MIDI con ALSA]]
 +
 +
== Gestione dei File ==
 +
 +
* [[Apertura, chiusura e riapertura di un file-device]]
 +
 +
* [[Azzerare un gruppo di byte in un file]]
 +
 +
* [[Eliminare un byte all'interno di un file binario]]
 +
 +
* [[Leggere dati dai "File Descriptor" passati da funzioni esterne]]
 +
 +
* [[Leggere e scrivere righe da/su un file di testo]]
 +
 +
* [[Leggere un file binario con READ]]
 +
 +
* [[Reindirizzare lo standard output con "Output To"]]
 +
 +
* [[Scaricare un file da internet]]
 +
 +
== Gestione dei file audio ==
 +
 +
* [[Calcolare a priori la durata di un file audio]]
 +
 +
* [[La gestione mediante il componente gb.sdl.sound]]
 +
 +
* [[La gestione mediante le funzioni esterne delle API di Alsa]]
 +
 +
== Gestione delle immagini ==
 +
 +
* [[Fondere due immagini in una sola]]
 +
 +
* [[Inserire del testo in una Image ed in una Picture]]
 +
 +
* [[Ruotare specularmente un'immagine e un carattere]]
 +
 +
* [[Scaricare un'immagine da un sito internet]]
 +
 +
== Gestioni dei processi mediante "Process" ==
 +
 +
* [[Apertura e chiusura di un processo mediante "Process"]]
 +
 +
* [[Attendere e verificare la chiusura di un programma gestito da "Process"]]
 +
 +
* [[Lettura dati da un Processo e scrittura dati in un Processo]]
 +
 +
== Gridview ==
 +
 +
* [[Centrare il testo nell'header]]
 +
 +
* [[Impostare le righe e le colonne ed assegnare a ciascuna cella un valore di un array bidimensionale]]
 +
 +
* [[Impostare font, colore dei caratteri e colore di sfondo diversi per ogni cella]]
 +
 +
* [[Ordinare i valori all'interno di una colonna]]
 +
 +
* [[Ordinare i valori di più righe in base ad una colonna]]
 +
 +
== InputBox ==
 +
 +
* [[Impostare le dimensioni di un "InputBox"]]
 +
 +
== Interagire con la tastiera ==
 +
 +
* [[Keypress - Keyrelease - Key]]
  
 
== Interfaccia a linea di comando ==
 
== Interfaccia a linea di comando ==
Riga 24: Riga 112:
  
 
* [[Traduzione della comunità di Gambas-it]]
 
* [[Traduzione della comunità di Gambas-it]]
 +
 +
====Ulteriori contributi sulle librerie e sulle funzioni esterne====
 +
 +
* [[Extern: richiamare funzioni esterne a Gambas]]
 +
 +
* [[Creare una "Libreria condivisa" (Shared Library) .so]]
 +
 +
* [[Dereferenziare senza Memory-Stream un pointer ad una Struttura, passato da una funzione esterna]]
 +
 +
* [[Passare un'area riservata di memoria ad una funzione esterna]]
 +
 +
== Matrici ed Array ==
 +
 +
*[[Array dinamici – creazione e riempimento]]
 +
 +
== MessageBox ==
 +
 +
* [[Impostare le dimensioni del "MessageBox"]]
 +
 +
* [[MessageBox: interruzione di riga con ritorno "a capo"]]
 +
 +
== Menu ==
 +
 +
* [[Far apparire un "Ballon", quando si passa con il mouse su un menu]]
 +
 +
* [[Menu: crearli da codice e non con l'Editor-Menu]]
 +
 +
* [[Modifiche delle proprietà dei Menu]]
 +
 +
== Miscellanea ==
 +
 +
* [[Disegnare "a mano" su un contenitore diverso da una DrawingArea]]
 +
 +
* [[Ottenere una schermata ("screenshot") con Gambas]]
 +
 +
* [[Visualizzare il tempo trascorso dall'ultimo avvio del sistema]]
 +
 +
== Mouse ==
 +
 +
* [[Intercettare il tasto premuto del mouse]]
 +
 +
== Oggetti in generale ==
 +
 +
* [[Assegnare da codice più oggetti ad un Gruppo]]
 +
 +
* [[Creare array di oggetti]]
 +
 +
* [[Creare e dimensionare un oggetto con lo spostamento del mouse sul form]]
 +
 +
* [[Raggiungere e gestire gli oggetti di FMain da una classe secondaria]]
 +
 +
* [[Riclassificare successivamente un oggetto]]
 +
 +
* [[Spostare oggetti con il mouse all'interno di un form]]
 +
 +
* [[Verificare l'esistenza di un oggetto sul form]]
  
 
== Pdfwriter ==
 
== Pdfwriter ==
Riga 30: Riga 174:
  
 
== Porte ==
 
== Porte ==
 +
 +
* [[Accesso alle Porte Seriali]]
  
 
* [[Approfondimento sull'accesso alle porte USB]]
 
* [[Approfondimento sull'accesso alle porte USB]]
 +
 +
* [[Uso delle Porte Parallele]]
 +
 +
== Posta elettronica ==
 +
 +
* [[Invio della posta elettronica]]
 +
 +
== Programmi Gambas e programmi esterni ==
 +
 +
* [[Chiudere programmi esterni]]
 +
 +
* [[Impedire l'avvio di un programma.gambas già avviato]]
 +
 +
* [[Individuare ed estrarre il PID di un programma]]
 +
 +
* [[Individuare ed estrarre il PID della "finestra" di un programma ]]
 +
 +
* [[Spostare la finestra di un programma da un desktop ad un altro del video]]
 +
 +
* [[Usare due programmi Gambas contemporaneamente mediante "Process", lo standard Output e lo standard Input]]
 +
 +
* [[Usare due o più programmi Gambas contemporaneamente mediante Alsa]]
 +
 +
== Stringhe, caratteri e testo ==
 +
 +
* [["Andare a capo" in un oggetto di testo]]
 +
 +
* [[Cercare una parola in una stringa]]
 +
 +
* [[Scomporre una stringa e caricare ogni parola in una variabile array]]
 +
 +
* [[Scritta scorrevole]]
 +
 +
* [[Testo verticale]]
 +
 +
* [[Verifica "passo-passo" di ciascun carattere in una data stringa]]
 +
 +
== Tavoletta grafica e Gambas ==
 +
 +
* [[Leggere l'azione di una penna su una Tavoletta grafica]]
 +
 +
== Terminale - Console IDE Gambas==
 +
 +
* [[Scrivere nella finestra del Terminale]]
 +
 +
* [[Indirizzare dati ad un Terminale ed alla Console dell'IDE di Gambas]]
 +
 +
== Valori numerici ==
 +
 +
* [[Arrotondamento di un numero con virgola mobile]]
 +
 +
* [[da Decimale a Esadecimale ed a Carattere ASCII]]
 +
 +
* [[Rappresentazione esadecimale di un dato in formato "a lunghezza variabile"]]
 +
 +
* [[Troncare alcune cifre decimali in un valore Float]]

Versione delle 05:21, 15 set 2012

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

ComboBox

Componenti

Componenti della Comunità Gambas-it.org

DrawingArea

File immagine particolari

Funzioni

Gambas3 & SubVersion

Gestione dei dati MIDI

Gestione dei File

Gestione dei file audio

Gestione delle immagini

Gestioni dei processi mediante "Process"

Gridview

InputBox

Interagire con la tastiera

Interfaccia a linea di comando

Interfacciare Gambas con librerie esterne

Ulteriori contributi sulle librerie e sulle funzioni esterne

Matrici ed Array

MessageBox

Menu

Miscellanea

Mouse

Oggetti in generale

Pdfwriter

Porte

Posta elettronica

Programmi Gambas e programmi esterni

Stringhe, caratteri e testo

Tavoletta grafica e Gambas

Terminale - Console IDE Gambas

Valori numerici