Newsgroup: it.comp.lang.delphi
Titolo: D2005 effetti grafici in webform

osservando alcuni siti (automobilistici in particolare)
noto che ad es. presentano la scheda tecnica in una finestra
che sembra in tutto e per tutto un Form x win32
oppure immagine scorrevoli in un rettangolo.(questo si puo'
fare con script Java);
D2005 nei controlli WebControl non ha possibilita' di creare
un riquadro con barre di scorrimento, si riesce con un  iframe,
ma dentro un iframe non sono riuscito a creare un Array di
"Image";
quali strade si possono seguire per avere effetti similari a quelli
indicati.
senza ricorrere a controlli Flash, he poi in molti (per difficolta varie)
non riuscirebbero a vedere nei loro browser.
in queste pagine c'e' una dll per VStudio,
http://www.codeproject.com/aspnet/asppopup.asp
ho scorso Torry's, ma per Delphi non vedo Tools, omeglio ce ne sono
per .Net  ma sono per WindowForm.
grazie Maurizio 

 fare con script Java) [...]
Lo scopo dei controlli Web è quello di ricoprire le esigenze più comuni.
Qualsiasi effetto grafico o comportamentale è implementabile facendo 
buon uso di HTML/XHTML, CSS e JavaScript all'occorrenza; 
ASP.NET
 può 
venirti in aiuto per darti uno strumento con cui inglobare questi 
comportamenti all'interno di un "controllo" in modo da poter 
riutilizzare la stessa interfaccia in più Web Form.
Se ricerchi controlli già pronti in grado di fare tutto, difficilmente 
troverai grandi risultati; piuttosto, documentati sulle basi per la 
creazione di Web Control e cerca porzioni di HTML e JavaScript già 
pronte che andrai ad inglobare all'interno di un controllo specifico, se 
ti interessa.
ASP.NET
 non si propone di rendere una pagina Web identica ad una form 
Windows, bensì di renderla semplicemente uguale in termini di sviluppo, 
ma trattandosi di mezzi differenti di comunicazione ed essendoci altri 
elementi in gioco (un webserver, un browser, una connessione e 
un'interazione necessaria) calcare la mano sulle caratteristiche di una 
pagina stravolgendola può portare ad effetti collaterali e a cattivi e 
poco performanti risultati.
Ciao,
   Marco.
-- 
Marco «Alka» Breveglieri	
http://www.marco.breveglieri.name
  «bvmcnxsjlkhròhyeq, potrei scrivere a questo punto,
   se mi addormentassi sui tasti» (Daniele Luttazzi)

> interfaccia in piů Web Form.
secondo me resta il problema di interagire (o meglio passare un valore) tra
un controllo Delphi webcontrols ed una varaibile Java
un caso concreto:
diciamo di avere letto da un file xml i nomi delle foto da cricare, e di
averli inserti in un LisBox;
prendiamo ora questa piccola parte di Java script, i nomi delle immagini
sono scelti a priori , a runtime non saprei proprio come fare in modo che
l'Array legga i nomi delle foto dal ListBox.
// array to specify images and optional links. At least 4
// If Link is not needed keep it ""
Book_Image_Sources=new Array(
"photo1.jpg","
http://www.dynamicdrive.com
",
"photo2.jpg","
http://www.javascriptkit.com
",
"photo3.jpg","", //this slide isn't linked
"photo4.jpg","
http://www.codingforums.com
" // NOTE No comma after last line
);
ciao Maurizio

 un caso concreto [...]
Se ho capito bene, nel tuo esempio ti riferisci al caricamento lato 
client "al volo" di un'immagine dato il suo percorso prelevato da un 
array a fronte di una selezione sul controllo ListBox...giusto?
Secondo me, pretendere questa funzionalità specifica e altre simili ad 
essa da 
ASP.NET
 significa chiedere a questa tecnologia di gestire un 
modello di programmazione per il quale essa non è stata progettata.
E' importante capire che 
ASP.NET
 *non* nasce per rendere le pagine Web 
interattive sul client quanto può esserlo un'applicazione Win32, bensì 
il contrario: 
ASP.NET
 agevola la programmazione fornendo un modello di 
classi lato server per manipolare ciò che viene restituito al client.
Poi, viene da se che è possibile costruire controlli complessi in grado 
di combinare funzionalità lato client e lato server, come il Calendar 
oppure i Validators.


 un controllo Delphi webcontrols ed una varaibile Java
P.S.:
se vuoi approfondire questo argomento, ti suggerisco di ricercare 
informazioni su AJAX, un meccanismo con cui si tenta di compiere 
operazioni lato client senza richiedere nuovamente un'intera pagina lato 
server, o almeno questo è quello che mi è parso di capire di questa 
tecnologia.
Dai un'occhiata qui per leggere qualcosa di specifico su 
ASP.NET
:
http://www.developerfusion.co.uk/scripts/print.aspx?id=4704



http://www.developerfusion.co.uk/scripts/print.aspx?id=4704
Ciao,
interessante, se il tempo lo permettesse sarebbe da approfondire :-)
Mi sembra di aver letto qualcosa di simile in relazione al remote 
scripting ma non ricordo i riferimenti.
--- posted by geoForum on 
http://www.delphiedintorni.it

   Marco.
	Ciao
	MassimoB
 
---------------------------------
http://www.massimobeschi.it/
---------------------------------
Se tu pagare come dici tu ...
Io lavorare come dico io ...
Se tu pagare come dico io ...
Io lavorare come dici tu ...
---------------------------------