WPF - uno UserControl per mostrare l'immagine di un oggetto nel binding
Qualche giorno fa rimettendo mano ad alcuni progetti WPF, mi sono imbattuto in una di quelle cose che pur essendo semplici, mi hanno aiutato in parecchie situazioni.Si tratta di uno UserControl che che uso come visualizzatore di Immagine rappresentativa di un oggetto, ad esempio per Collection di oggetti come ItemSource di una ListBox.La cosa è valida anche in altre situazioni di Binding (...quindi praticamente ovunque in un'applicazione WPF...) poichè l'immagine associata ad un oggetto mos Leggi tutto il post...
venerdì, 20 giu 2014 Ore. 17.06
sql todo explorer
Vorrei segnalare un ottimo tool Open Source sviluppato dagli amici (nonchè MVP) Ale e Mike, che si integra in Sql Management Studio e permette di gestire i task "TODO,HACK,BUG,ASK" direttamente all'interno del pacchetto.Trovate tutti i dettagli qui: http://damntools.github.io/SqlTodoExplorer/ Leggi tutto il post...
martedì, 20 mag 2014 Ore. 10.25
Entity Framework - recuperare il nome della tabella associata all'entita
Ultimamente lavoro praticamente sempre con Entity Framework per tutti i progetti a cui metto mano, ed devo dire che sono pienamente soddisfatto.I vantaggi sono moltissimi e risaputi, ma se dovessi scegliere un paio di cose veramente indispensabili, sicuramente sceglierei Lambda Expression per filtrare i dati, e il drastico ma veramente drastico abbattimento del tempo di sviluppo dello strato dati.Ormai grazie a questo pacchetto diciamo pure che mi sono abituato fin troppo bene ...ma un buon svil Leggi tutto il post...
mercoledì, 30 apr 2014 Ore. 17.01
Entity Framework: Il mio approccio Code-First allo strato dati
Negli ultimi tempi Microsoft ha sfornato versioni sempre migliori del pacchetto Entity Framework, un "tassello" dopo l'altro ha rinforzato lo strato dati in maniera sempre più solida, scalabile e soprattutto agile dal punto di vista sviluppo.Io ovviamente non potevo che utilizzarlo e beneficiare di un modo abbastanza standard di approcciarmi allo strato dati, che si tratti di un'applicazione Web o Windows fa poca differenza, se parlo con un Db Sql (o cmq uno qualsiasi supportato da EF) , i Leggi tutto il post...
giovedì, 27 feb 2014 Ore. 12.29
JqueryMobile Treeview con css
Nell'ultimo periodo sempre di più mi capita di dover fare una versione "mobile" (quindi ottimizzato per il touch, schermo piccolo, poco traffico di rete, cross-platform...) di applicazioni esistenti, e la scelta inevitabilmente ricade sull'accoppiata MVC - JQueryMobile.La facilità di sviluppo e le ottime performance lo fanno quasi uno standard "de facto" per queste cose, e devo dire che è veramente un bel prodotto,molte features ed oltretutto facilmente estendi Leggi tutto il post...
mercoledì, 09 ott 2013 Ore. 23.13
Serializzare in Xml un oggetto con proprieta TimeSpan
In molti applicativi mi capita spesso di usare la serializzazione xml degli oggetti, in .net è veramente comoda per svariate situazioni.
L'operazione viene svolta egregiamente dal Framework, quasi sempre senza la minima preoccupazione, anche se in qualche caso, si deve fare qualche piccolo accorgimento.
Ad esempio quando abbiamo una proprietà di tipo "TimeSpan" nel nostro oggetto, la serializzazione da qualche fastidio, supponiamo infatti di avere un oggetto "Oggetto" che ha una proprietà " Leggi tutto il post...
martedì, 25 giu 2013 Ore. 09.45
WPF - Binding Password in una TextBox
Per chi sviluppa come me applicazioni desktop, usare WPF è diventato ormai naturale, anche per applicazioni semplici dove non è richiesta chissà che "appeal grafico" o "elaborazione multimediale".
A parte le capacità grafiche quindi, usare WPF per applicazioni semplici non è sbagliato, perchè si può avere un beneficio enorme dal motore di "Binding" magari con un bel "ViewModel" sotto che tradotto in spiccioli significa "vi risolverete parecchi problemi alla svelta e in modo pulito".
Leggi tutto il post...
mercoledì, 29 mag 2013 Ore. 15.11
SharePoint Conference 2013
Oltre ai Community Days che ho segnalato in precedenza, ricordo l'importante appuntamento con la SharePointConference, dove si parlerà di SharePoint, Office e di tutto quello che ci ruota intorno, con i migliori speaker del settore.I primi mesi del 2013, partono già ricchi di appuntamenti interessanti. Leggi tutto il post...
mercoledì, 09 gen 2013 Ore. 19.30
Community Days 2013
Segnalo questo importante evento per il mese di febbraio 2013 in Microsoft Italia, i Community DaysRicordo a tutti che sono aperte le iscrizioni e soprattutto che come sempre, la partecipazione è gratuita! Veramente da non perdere.Per tutte le informazioni, gli speaker e tutti i dettagli del caso:http://www.communitydays.it/ Leggi tutto il post...
lunedì, 17 dic 2012 Ore. 11.19
MVP C# anche quest'anno
Eccezionale, anche quest'anno il 1° Ottobre, ho l'onore di ricevere il premio MVP nella categoria C#!Guardando un attimo indietro sembra ieri invece la prima nomina risale al 2008...il tempo vola.Come sempre sono successe parecchie cose, sia dal punto di vista personale sia dal quello lavorativo, e mi accorgo che nonostante il tempo sia sempre poco la passione per quello che faccio è sempre al mio fianco.Sviluppare applicazioni, contribuire alla commun Leggi tutto il post...
mercoledì, 03 ott 2012 Ore. 17.15
XMLSerializer e XmlAttributeOverrides per ignorare qualcosa a runtime
Potrebbe capitare come è successo a me, di trovarsi nella situazione un po' "anomala" di utilizzare l'XmlSerializer del Framework in varie parti del progetto, ma soltanto in alcune dover nascondere alcune proprietà di un'entità, il tutto quindi non possibile decorando nel sorgente la definizione delle entità stesse.Chiaramente è sempre possibile fare la serializzazione a mano, ma con qualche attenzione, sfruttando alcuni settaggi dell'oggetto XmlSerializ Leggi tutto il post...
domenica, 24 giu 2012 Ore. 18.48
Tradurre un report RDLC
Quando si sviluppa un applicativo multilingua, è facile muoversi con le funzionalità offerte dal framework, ad esempio diventa fattibile abbastanza facilmente cambiando la cultura del Thread corrente, e lavorando nel codice con i files di risorse.Quindi l'approccio è abbastanza standard, e si parte con il creare un file di risorse:dopodichè al momento della compilazione, Visual Studio genererà per noi la classe che "wrappa" quelle risorse in termini di chiave/valore, Leggi tutto il post...
mercoledì, 04 apr 2012 Ore. 18.08
Sempre al lavoro...anche con Monodroid
E' da un bel po' di tempo che non posto qualcosa sul blog, ed il motivo è presto detto: oberato di lavoro In particolare negli ultimi mesi sono stato impegnato oltre che come sempre su asp.net /win32 e wpf, su un bel progetto per Android.Chiaramente sono queste le richieste del mercato, dato che il trend dei device Smartphone e Tablet sono in costante ascesa per la piattaforma Google, inutile aggiungere che Microsoft è in ritardo.Ma come io sostengo da anni, anche quando si parlava di Java Leggi tutto il post...
mercoledì, 14 mar 2012 Ore. 18.21
MVP Award, e sono 4
Eh sì, per me il 1° di Ottobre è sempre una data particolare, una di quelle giornate in cui ti ossessioni a fare invia/ricevi in Windows Mail, in attesa di qualcosa di importante.Spettacolare, anche quest'anno è arrivata la mail che mi comunicava la nomina di MVP per la categoria C#, e siamo a quota 4, che gioia!!!Come sempre ringrazio tutti e rinnovo l'invito a vederci sui forum di dotnethell, l'utente Freeteo è presente! Leggi tutto il post...
lunedì, 03 ott 2011 Ore. 09.39
Windows 8, prime impressioni
In questi giorni anche io ho seguito con interesse la //Build per capire quali siano le direzioni future di Microsoft e senza attendere, neanche a dirlo, appena è uscita la Developer Preview l'ho subito installata in Virtualbox sul mio pc per averla sempre a portata di mano e testarla piano piano.Successivamente l'ho installata anche nel mio Netbook Asus eeepc 1000h (a dispetto di tutti quelli che dicono che i Netbook sono morti, sul questo win8 funziona discretamente, parlia Leggi tutto il post...
lunedì, 19 set 2011 Ore. 17.09
Entity Framework Code-First: Ereditare da un oggetto base per campi comuni a più tabelle
Entity Framework 4.1 è sicuramente un passo avanti nel pacchetto, ma per quanto mi riguarda Code-First è finalmente qualcosa che si avvicina al mio modo di approcciare l'applicazione.Mi piace scrivere codice e mi piace non essere troppo legato al database, non tanto perchè mi capiti spesso di cambiarlo (sinceramente quasi mai) più che altro per avere controllo completo su tutti gli strati, in particolare quello delle entità che chiaramente è trasversale a tutti gli Leggi tutto il post...
lunedì, 27 giu 2011 Ore. 22.32
Silverlight: implementare un DataContext offline basato su XML
Nello sviluppo di applicazioni Silverlight, ho trovato molto bella la possibilità di installare l'applicazione OOB (Out Of the browser), il che permette tra l'altro, di lanciare l'applicazione anche se si è "fisicamente" scollegati dal server dove risiede una parte dell'applicazione.Ragionando su una struttura "classica" dell'applicazione Silverlight + RiaServices + EntityFramework + SqlExpr Leggi tutto il post...
domenica, 19 giu 2011 Ore. 15.39
Generare lambda expression a runtime può tornare utile
In un recente progetto mi è capitato di dover generare un filtro per una query Linq dinamicamente da codice, in particolare, avevo a disposizione un metodo che accettava come parametro una Expression ma la classe T era di tipo "Entity" e non un'implementazione del "MioOggettoBase", quindi non aveva nel modello la proprietà che intendevo usare nell'expression.Nel dettaglio: l'applicazione era in Silverlight ed avevo un ViewModelBase dove T : Entity, quindi il rela Leggi tutto il post...
sabato, 21 mag 2011 Ore. 16.41
Clickonce: la classe ApplicationDeployment per aggiornare automaticamente all'avvio
Quando arriva il momento della distribuzione dell'applicativo, nel limite del possibile preferisco usare ClickOnce (con qualche attenzione magari, come mostrato qui) perchè la trovo utilissima perchè si arrangia a controllare la presenza sul pc di tutto quello che serve, impostabile nei "Prerequisiti" del progetto.Anche se a mio avviso ci sono ancora delle piccole lacune nella tecnlogia, come ad esempio se c'è un proxy di mezzo con authenticazione non Leggi tutto il post...
lunedì, 09 mag 2011 Ore. 14.53
Cambiare il browser di default in Visual Studio
Sviluppando applicazioni web, nonostante i browser si stiano allineando sempre più verso le stesse funzionalità di rendering, è importante fare il test delle nostre pagine tra i vari browser.La cosa classica è sviluppare e debuggare con IE, premendo F5 e vedendo come appare la pagina e poi quando si ha un'aspetto di massima che ci soddisfa, aprire gli altri browser per vedere se l'aspetto che abbiamo dato alle pagine rimane lo stesso.Spesso capita che ci siano delle sorprese, ed and Leggi tutto il post...
martedì, 01 feb 2011 Ore. 23.23
|
- Views Home Page: 248.015
- Views Posts: 426.264
- Views Gallerie: 593.222
- n° Posts: 163
- n° Commenti: 148
|
Anno 2014
Anno 2013
Anno 2012
Anno 2011
Anno 2010
Anno 2009
Anno 2008
Anno 2007
Anno 2006
Anno 2005
|
|