Newsgroup: it.comp.lang.delphi
Titolo: grafica con delphi

è possibile realizzare dei programmi con grafica (tipo una finestra che 
traccia il grafico di una funzione) usando i componenti standard o è 
necessario installare dei componenti acciuntivi (tipo librerie directx o 
opengl) 

 ha scritto nel messaggio 
news:rbNge.1374912$35.51...@news4.tin.it...


grazie 

scusa ma sono mooolto inesperto.
Non riesco a capire se Canvas è una proprietà di certi componenti (per 
esempio Label che ho visto ha una proprietà canvas) oppure se si tratta di 
una classe a se stante (perchè nell'help mi pare di aver visto che la 
considera una classe). Se ho detto delle fesserie chiedo scusa in anticipo. 

Govny ha scritto:

Nella pagina "Additional" della Palette dei Componenti di Delphi trovi 
il *TChart*, un componente con cui puoi costruire facilmente grafici di 
diverso tipo.
Per quanto riguarda la funzionalità di "schermo intero", se non ti 
accontenti di un semplice form massimizzato ho paura che dovrai 
affidarti a componenti di terze parti che sfruttano appunto DirectX 
oppure OpenGL producendo però più codice...a mano. :-)
-- 
MARCO «Alka» BREVEGLIERI
   (
http://www.marco.breveglieri.name
)
Leggi le FAQ di ICLD: 
http://icld.altervista.org

Govny ha scritto:

Nessuna fesseria, anzi sono vere entrambe le cose che hai detto. :-)
La proprietà /Canvas/ di cui sono dotati molti controlli è un'istanza 
della *TCanvas* che principalmente è un "wrapper" cioè un contenitore 
che racchiude le funzioni e gli oggetti GDI, una parte delle funzioni 
API di Windows dedicate al disegno.
Se vuoi creare un tuo controllo personalizzato molto semplice, tanto per 
familiarizzare con il Canvas, potresti creare un nuovo controllo 
personalizzato derivandolo da *TGraphicControl*, la classe base per i 
controlli grafici.
Prendi come spunto il controllo *TShape* analizzando il codice sorgente 
della VCL, relativamente semplice e adatto ad un'infarinatura per 
passare poi a qualcosa di più complesso, come il tuo ipotetico controllo 
grafico per la generazione di grafici. Che ne pensi?
Ciao! :-)



mi va benissimo la modalità finestra 


domani mi concentro e poi cerco di capire esattamente quello che hai scritto
poi ci provo. :-) 

 diverso tipo
Aggiungo che puoi trovare il demo, a dir poco *favoloso*, in questa dir:
C:\Programmi\Borland\Delphi6\Demos\TeeChart
Ciao
-- 
Morde. 
FAQ di icld (beta-version): 
http://icld.altervista.org
 
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 ha scritto nel messaggio
news:OPPge.889355$b5.39...@news3.tin.it...


 metodi per salvare o aprire una immagine .bmp o Jpg.
Il controllo ha anche altre proprietà che non è detto servano allo 
scopo, come la modalità di stretch, di centratura e così via.
Ne approfitto per segnalare il pacchetto *Graphics32* 
(
http://graphics32.sf.net/
) che ho usato con molta soddisfazione e 
fornisce classi base per la realizzazione di controlli visuali con 
ottime performance di disegno e funzionalità interessanti (antialiasing, 
animazione di sprite, ...).


 opengl)
Arrivo tardi, ma se puň esserti utile fai un giro su questo sito:
http://www.efg2.com/Lab/
occhio che č case-sensitive, la L maiuscola č necessaria
-- 
Lis        
www.alessandroghezzi.it
O'Telma:   
http://snipurl.com/otelma
Le persone che si sforzano di essere interessanti sono le piů noiose di
tutte (Kahlil Gibran)