di .NET e di altre amenità

Days 08: Disponibile il codice della sessione

Ho appena messo online il codice e le slide della sessione che ho tenuto lo scorso 23 Ottobre a Padova in occasione dei Days 08. Chi fosse interessato ad approfondire troverà il materiale qui

http://blog.boschin.it/download/MSTour.Days08.zip (11,0 MB)

Silverlight 1.1/2.0 Proview: Il codice in download

Le feste mi hanno fatto un po' ritardare ma finalmente mi sono deciso a mettere in download il materiale dell'ultimo webcast. Gli esempi sono disponibili al link specificato qui sotto. Se ci sono domande ovviamente basta che mi scriviate.

Link: http://blog.boschin.it/download/silverlight-preview.zip

Disponibile il codice del terzo webcast: Tecniche Avanzate

A grande richiesta (davvero!), ecco il codice del webcast Silverlight: Tecniche Avanzate che ho tenuto mercoledì scorso. Ringrazio tutti per la presenza e per l'interesse dimostrato nel richiedermi il codice. Vi aspetto tutti al prossimo (e ultimo webcast) che presenterà una preview di Silverlight 2.0.

Link: http://blog.boschin.it/download/Silverlight-Advanced.zip (4,9 MB)

Technorati tags: , ,

Appunti di WPF: ...e il codice prolisso.

Una cosa che ho sentito ripetere più e più volte durante questa WPC 2006 è che scrivere applicazione WPF con XAML è difficile perchè il codice è prolisso. Temo che questo possa diventare un luogo comune e per questo vorrei fare una piccola considerazione da sviluppatore web-oriented quale sono. Chi di voi ha mai provato per sfizio, oppure lo ha fatto sul serio per professione, sa bene che scrivere pagine web usando HTML è una'attività complessa e irta di ostacoli. HTML di suo è prolisso ma per questo nessuno mette in dubbio che si possa realizzare qualcosa di buono con esso, nonostante il problema dei differenti browser, dei css, degli standard e altre cosucce del genere.

E' vero, XAML è un po' prolisso e io per primo dico che spero al più presto esca qualcosa per semplificare, ma sono anche cosciente del fatto che fare un uso professionale di XAML, nonostante sia infinitamente più semplice e lineare di HTML richiederà spesso di abbandonare i tool e scrivere a mano. A me questo non spaventa... non capisco perchè spaventi gli altri.

Lorem Ipsum Add-in: Ecco il codice e...

Ci ho messo un pò di più di quello che avevo promesso, ma alla fine eccomi a postare il codice del plugin Lorem Ipsum per Live Messenger 8.0. Il motivo del ritardo è presto detto: mi sono soffermato a cpire come realizzare una feature che mi interessava parecchio, almeno quanto so alletterà i maniaci del messaggino-sul-messenger. ora è possibile immettere i propri messaggi e farli ruotare al posto di quelli generati da Lorem Ipsum.

Giusto per smentire quello che avevo detto qualche post fa, ho scoperto che valorizzando la proprietà SavedState dell'istanza di messenger è possibile salvare delle impostazioni che possano essere riutilizzate dal plugin. Alla fine la soluzione è stata quella di utilizzare il Serializzatore XML dato che le regole di Code Access Security impediscono l'uso finanche di quello binario.

Chi lo voglia scaricare non ha che da cliccare il link riportato qui sotto ed in seguito copiare le due dll che troverà nella cartella bin in un luogo sicuro e poi aggiungerlo per mezzo del pannello diu impostazioni.

Link: http://www.boschin.it/imho/Elite.MSN.LoremIpsum.zip

powered by IMHO 1.3

IMHO 1.3: Disponibile il codice sorgente

Ho colto l'occasione anche per fare l'upload del codice sorgente aggiornato all'ultima versione. Trovate tutto su Sourceforge all'indirizzo http://sourceforge.net/projects/imho10

[now playing: Metallica - The unforgiven (backing track) (06:00) - ]

powered by IMHO 1.3

Web Services: Ottenere i dati di un libro dal codice ISBN

Una piccola ricerca in rete ed ecco spuntare un utile web service scritto in ASP.NET

http://www.webservicex.net/isbn.asmx

E con questo parte una nuova categoria: Web Services Utili.

powered by IMHO 1.1

Paint.NET con codice sorgente

Al seguente link è possibile scaricare il setup e il sorgente di Paint.NET, un programma per l'editing di immagini scritto interamente in .NET; Ecco come descrivono il progetto gli autori:

"Paint.NET is a senior design project aided by a mentor at Microsoft.  It is a paint program designed entirely by students and written using Microsoft's .NET Framework.  The program makes it easier to create and edit photos. It maintains some of the best features of the original MS-Paint application and includes new, powerful tools. Such new tools include a history storage for undos and redos, and powerful multi-layering which is often seen only in high-quality, expensive photo-applications. This product was engineered with the latest in graphics and coding technology such as the new C# language from Microsoft, and the GDI+ graphics libraries. These programming frameworks allowed for the creation of a speedy, responsive application with an amazing array of graphic capabilities."

http://www.winisp.net/rbrewster/pdn.html