Logo UGIdotNET

Discussione 'Stampa e distribuzione applicazione'

# Pubblicato il 06 mar 2003 8.48 - Rispondi
Stefano Paparesta
Stampa e distribuzione applicazione
Scusate, ma il .Net Compact Framework non ha previsto la possibilità di stampare tramite irda o bluetooth, o mi sbaglio.. Se così fosse, sarà previsto una qualche Api in tal senso nel prossimo futuro. Ho usato HPMobile Printing e sono riuscito ad installare la mia HP350 tramite irda, mi piacerebbe poter stampare dei moduli da programma. Per il deployment dei programmi sarà previsto qualcosa di meglio di quello che è presente ,file cab e a manine copiarlo ed eseguirlo.. Si può creare un prg di installazione per poter creare in automatico l'icona e non doverlo fare a mano ??

SqlCE e MSDE replica tramite activesync ?? Un mistero...
# Pubblicato il 06 mar 2003 11.06 - Rispondi
Fabio Santini [MS]
Re: Stampa e distribuzione applicazione
La versione 1.0 del .NET Compact Framework non ha il supporto per la stampa. Utilizzando p/Invoke puoi comunque utilizzare librerie di terze parti (bPrint per esempio) per poter stampare sia tramite irDA sia con Bluetooth. Per quanto riguarda il deployment delle tue applicazioni , il file cab rimane comunque un ottimo strumento per creare dei file autoinstallanti. Visual Studio .NET 2003 ha un supporto nativo per la creazione di questi file (menu Build | Build Cab File). In realtà puoi utilizzare il programma Cabwiz.exe che ti permette di configurare a piacere tutti i parametri dell'installazione (file da copiare , percorsi , shortcuts, registro , etc). Per quanto riguarda invece l' installazione del file cab all'interno del Pocket PC hai le seguenti possibilità :

1) Se il device è collegato alla rete puoi utilizzare uno share network dal quale prelevare il file
2) Puoi distribuire il file cab con una memoria esterna (compact flash , etc) utilizzando la feature Autorun del Pocket PC che permette di far partire l'installazione al momento dell 'inserimento della scheda
3) Puoi distribuire il file cab via internet creando una semplice pagina web. Quando l'utente preme il link sul file cab il file viene automaticamente scaricato e viene eseguita l'installazione
4) Puoi utilizzare il programmaApplication Manager (presente quando si installa ActiveSync) e tramite un file ini chiedere a lui di fare l'installazione del tuo cab

Infine, non credo ci siano problemi a sincronizzare SQLCE con MSDE/SQL Server dato che ActiveSync si comporta come un bridge di rete.

Spero di averti chiarito un pò le idee.
Ciao

Fabio Santini [MS]
.Net Developer Evangelist
Il presente posting viene fornito “così come é”, senza garanzie, e non conferisce alcun diritto.
# Pubblicato il 06 mar 2003 14.14 - Rispondi
Stefano Paparesta
Re: Stampa e distribuzione applicazione
Perchè non scrivi, se non un libro, una dispensa, due o trecento articoli oppure una sezione specifica del sito www.vivailcompactframework.it....
Come al solito grazie mille, riesci sempre ad essere esauriente. Alla prossima domanda.
Stefano
# Pubblicato il 12 mar 2003 17.14 - Rispondi
Stefano Paparesta
Re: Stampa e distribuzione applicazione
on 6. Mar 2003 11:06 Fabio Santini [MS] wrote:
> La versione 1.0 del .NET Compact Framework non ha il supporto per la stampa.
> Utilizzando p/Invoke puoi comunque utilizzare librerie di terze parti (bPrint per
> esempio) per poter stampare sia tramite irDA sia con Bluetooth. Per quanto riguarda
> il deployment delle tue applicazioni , il file cab rimane comunque un ottimo
> strumento per creare dei file autoinstallanti. Visual Studio .NET 2003 ha un supporto


Ho trovato questo, molto interessante
http://www.fieldsoftware.com/PrinterCE_NetCF.htm

> nativo per la creazione di questi file (menu Build | Build Cab File). In realtà puoi
> utilizzare il programma Cabwiz.exe che ti permette di configurare a piacere tutti i
> parametri dell'installazione (file da copiare , percorsi , shortcuts, registro ,
> etc). Per quanto riguarda invece l' installazione del file cab all'interno del Pocket
> PC hai le seguenti possibilità :
>
> 1) Se il device è collegato alla rete puoi utilizzare uno share network dal quale
> prelevare il file
> 2) Puoi distribuire il file cab con una memoria esterna (compact flash , etc)
> utilizzando la feature Autorun del Pocket PC che permette di far partire
> l'installazione al momento dell 'inserimento della scheda
> 3) Puoi distribuire il file cab via internet creando una semplice pagina web. Quando
> l'utente preme il link sul file cab il file viene automaticamente scaricato e viene
> eseguita l'installazione
> 4) Puoi utilizzare il programmaApplication Manager (presente quando si installa
> ActiveSync) e tramite un file ini chiedere a lui di fare l'installazione del tuo
> cab
>
> Infine, non credo ci siano problemi a sincronizzare SQLCE con MSDE/SQL Server dato
> che ActiveSync si comporta come un bridge di rete.
>
> Spero di averti chiarito un pò le idee.
> Ciao
>
> Fabio Santini [MS]
> .Net Developer Evangelist
> Il presente posting viene fornito “così come é”, senza garanzie, e non conferisce
> alcun diritto.

© 2001 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali. - Partita IVA 01927050185