Articoli

Delphi for DotNet – WebForm per fare l’upload di un file

Wednesday 23 April 2008, 17:39
ivan.revelli@synaptica.info

COME CREARE UNA PAGINA PER ESEGUIRE GLI UPLOAD CON ASP.NET IN DELPHI PER .NET

A differenza del caro e buon veccio Asp in cui creare una pagina di upload era simile ad un parto, nel nuovo ambiente .Net di Microsoft la cosa è resa molto più semplice grazie all’introduione della classe : System.Web.UI.HtmlControls.HtmlInputFile.

In questo esempio viene creata una pagina ASP.Net da inserire nel vs. progetto per poter permettere agli utenti di eseguire un upload di un file.

Come ben sapete una pagina ASP.Net in delphi 8.0 costituita dal relativo file .aspx e dal code behind contenuto nella dll del progetto. Il “code behind” viene generato in funzione del file della pagina .pas (scritto nel classico object pascal).

Analizziamo cosa dobbiamo inserire nel file .aspx nel nostro caso la pagina l’ho chiamata wf_upload_file.aspx che contiene il codice :

La riga di ns interesse è :

dove l’interprete .Net crea un oggetto il cui nome è “MyFile” questo oggetto fa parte della classe : System.Web.UI.HtmlControls.HtmlInputFile.

La parte di “code behind” il file wf_upload_file.pas :

Da notare l’obbligatorietà  della dichiarazione dell’oggetto MyFile all’interno della classe che definisce la pagina, che non avviene in automatico, anche se dovrebbe delphi 8.0 riconoscere tutti gli oggetti definiti nella pagina .aspx e mantenerne l’allineamento con il .pas. Nell’evento Page_Load viene implementato il codice per salvare il file inviato dall’utente in una posizione del disco.

Ho aggiunto l’uso della libreria uses borland.vcl.sysutils; s per poter accedere alla funzione ExtractFileName della vcl semplicemente perchè non conosco la funzione che esegue le stesse cose nel .Net framework.

Spero che l’articolo sia comprensibile, l’ho effettivamente scritto un po di fretta.

Ciao a tutti

Ivan ….

La ballata del programmatore

Wednesday 23 April 2008, 12:05
ivan.revelli@synaptica.info

La sonata del programmatore :

sonata del programmatore

Link alla canzone

testo:Enrico Colombini http://www.erix.it
voce:Domenico Agostino
cori/arrangiamento: Marco Di Francesco – http://www.myspace.com/difra

Testo :

Delphi for pHp v2.0

Friday 18 April 2008, 15:29
ivan.revelli@synaptica.info

Rilascio ufficiale di Delphi for pHp

Da CodeGear è stata rilasciata la nuova versione di Delphi4php … interessanti le features sulla carta, cosa che spicca è l’integrazione dello Zend Framework con la VCL per php.
Personalmente non ho ancora provato il prodotto, ma da quello che si evince dalla documentazione ufficiale, non dovrebbe esser male.

il link delle nuove implementazioni : http://www.qadram.com/vcl4php/docwiki/index.php/What_is_new_in_Delphi_for_PHP_2.0 (more…)

Cool Stuff [Flussi informatici liberi]

Thursday 10 April 2008, 16:35
ivan.revelli@synaptica.info

Dal portale di lazarus ho trovato un sito scritto in italiano , molto bello e ben articolato, con poche cose ma precise e interessanti. Anche il nome del sito mi piace molto : flussi informatici liberi .
In questo sito si parla di sviluppi open source e di programmazione per i sistemi plc, il tutto basato su piattaforme open ,comprese le librerie di interfacciamento con i Siemens S5 e S7 via seriale per più sistemi operativi.

molto interessante e gradevole
dateci un okkio

a presto
i

Il gestionale synapse gira sotto Linux

Monday 7 April 2008, 18:14
ivan.revelli@synaptica.info

Synapse , ERP by Synaptica


Grazie a wine, il nostro gestionale (Synapse) sviluppato con tecnologia win32 funziona perfettamente anche sulla piattaforma Linux.
Attualmente il gestionale è ancora una beta, e si pensa passerà  in alfa entro la fine del prossimo mese, grazie alle tecnologie utilizzate garantisce un estrema flessibilità , e una notevole riduzione di costi dovuto al fatto di non dover acquistare licenze addizionali per il suo funzionamento.

Tecnologie utilizzate :

Lato Server :
– DB : Firebird 1.5 in versione superserver / embedded
– Servizi : Cross JAVA

Lato Client :
– Piattaforma w32 sviluppata in Delphi 7.0
– Piattaforma Web sviluppata con pHp , possibili porting per ASP.Net e JSF

a presto

Creare da codice una Virtual Directory su IIS

Friday 4 April 2008, 11:01
ivan.revelli@synaptica.info

Tramite questa procedura è possibile creare dinamicamente virtual directory da codice. Ciò può risultare utile nel caso si debba scrivere un programma di installazione per la propria applicazione Web oppure creare delle procedure remote.

E’ inoltre possibile impostare in modo semplice moltissimi parametri e gestire IIS in modo semplice utilizzando I metodi descritti da ms in questo link

Scoprite cosa possiamo fare per il vostro business
I nostri linguaggi