Freeteo


Pensieri e C#dice di Matteo Raumer

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...
Categoria: .net
giovedì, 27 feb 2014 Ore. 12.29

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...
Categoria: .net
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...
Categoria: .net
mercoledì, 29 mag 2013 Ore. 15.11

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...
Categoria: .net
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...
Categoria: .net
domenica, 24 giu 2012 Ore. 18.48

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...
Categoria: .net
mercoledì, 14 mar 2012 Ore. 18.21

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...
Categoria: .net
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...
Categoria: .net
lunedì, 27 giu 2011 Ore. 22.32

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...
Categoria: .net
martedì, 01 feb 2011 Ore. 23.23

MVP Award, terzo anno

E' sempre un'emozione fare l'Invia/Ricevi di Windows Live Mail il 1° Ottobre in attesa dell'email più importante dell'anno...che anche questa volta è arrivata.Quale? ma quella che mi comunica, per il terzo anno, il premio Microsoft MVP per Visual C# !!!Devo ammettere che ricevere la nomina di MVP è sempre motivo di orgoglio sotto molti punti di vista ed uno stimolo a continuare su questa strada, i blogs e le community crescono bene ed il mio contributo è "un piacere" piuttosto che "uno sfor 
Leggi tutto il post...
Categoria: .net
domenica, 03 ott 2010 Ore. 15.52

Build=AnyCPU mi gioca brutti scherzi anche con RiaServices

Dopo il problema di compatibilità tra componenti a 32 e 64bit di alcuni mesi fa, anche oggi sono stato "vittima" del Build=AnyCPU.Da qualche mese ho un Dell Studio XPS 1645 (un'ottima macchina a parte la batteria che lo alza sul retro che ancora non mi va giù) e quasi in contemporanea sono partito a sviluppare un'applicazione abbastanza corposa in Silverlight 4 con Ria Services.Tutto funzionava a meraviglia fino a ieri quando ho deciso di dare visibilità dei servizi lato server ad altr 
Leggi tutto il post...
Categoria: .net
venerdì, 03 set 2010 Ore. 12.19

Win 64bit, Build=AnyCPU con componenti COM a 32bit...attenzione

Se posso cerco di usare il meno possibile componenti COM nelle applicazioni .net per principio, ma quando mi è capitato di usarli devo ammettere che non ho avuto particolari problemi...il Framework si arrangia a fare le chiamate corrette e farmi stare tranquillo.Tuttavia, qualche giorno fa, con un'applicazione di questo tipo che girava su 64bit, mi sono imbattuto in un problema che mi ha fatto perdere tempo, la situazione era la seguente:- Server 2008 a 64Bit- Framework .net 3.5 a 64bit- Ap 
Leggi tutto il post...
Categoria: .net
venerdì, 18 giu 2010 Ore. 11.25

Visual studio 2010 e Silverlight 4, oggi il lancio ufficiale!

Il 12 e 13 Aprile sono giorni di fibrillazione per tutti i developers, perchè c'è il lancio ufficiale di Visual Studio 2010 e Silverlight 4, una delle cose più attese degli ultimi mesi. Tutto si muove già da qualche giorno, Msdn ad esempio è stato in manutenzione programmata, quasi sicuramente per prepararsi alla mole di download che avrà in questi giorni e il buon Channel9 dopo aver già lanciato la diretta dal Mix di quest'anno ed aver ospitato molti video sull'a 
Leggi tutto il post...
Categoria: .net
lunedì, 12 apr 2010 Ore. 07.41

MVP Once again!

Dopo la nomina per l'anno 2009 ricevuta ad ottobre dell'anno scorso, sapevo che avrei dovuto ricevere il rinnovo (o la mancanza) per l'anno prossimo e per questo ero in trepidante attesa di notizie in quest'ultimo periodo.In questi giorni però ero a New York (trovate alcune foto su Facebook) con amici e devo dire che la cosa mi era passata anche di mente...ma ieri quando sono tornato tra le parecchie email da leggere sono andato alla ricerca di quella più importante: e l'ho ricevuta!&n 
Leggi tutto il post...
Categoria: .net
mercoledì, 07 ott 2009 Ore. 17.32

sono sparito perchè me ne sto andando...al summit!

Eh lo so, sono parecchi giorni che non posto sul forum e che non faccio post sul blog. Una serie di motivi mi ha portato ad assentarmi dal rispondere alle domande che come sempre arrivano copiose sul nostro forum, principalmente la mia seconda Laurea Triennale, questa volta infatti dopo Ingegneria Elettronica del 2001, arrivo ad Ingegneria Informatica (con almeno un anno di ritardo nei miei piani).Commenterò questo obiettivo raggiunto prossimamente, con qualche riflessione.A questo impegno devo  
Leggi tutto il post...
Categoria: .net
martedì, 24 feb 2009 Ore. 17.05

Esame 71-505 passato

Da qualche giorno ho appreso che ho passato l'esame 71-505 che avevo sostenuto l'11 dicembre scorso.Mi fa piacere visto che era un Beta (come si vede dal fatto che è "71-xxx") e non avevo minimamente studiato...rischio corso volentieri visto che era gratuito .Adesso se non ho capito male dal Certification Planner, per arrivare alla MCTS devo farne un altro, quindi spero che esca presto qualcosa di utile per me in Beta nei prossimi mesi così posso "rischiare" ancora...Certamente non son 
Leggi tutto il post...
Categoria: .net
venerdì, 06 feb 2009 Ore. 12.26

WPF e Silverlight Toolkit dalla PDC

Da qualche settimana si è conclusa la PDC08, come sempre accompagnata da una serie di session interessanti e l'uscita di qualche tool nuovo.In particolare vengono colmate alcune lacune di controlli per Silverlight e WPF, con l'uscita di 2 toolkit: - Silverlight Toolkit: http://www.codeplex.com/SilverlightFinalmente direi!  alcuni controlli come la Treeview, Autocomplete, NumericUpDown ma soprattutto il Charting erano delle mancanze abbastanza importanti.- WPF Toolkit: http://www.codeplex.co 
Leggi tutto il post...
Categoria: .net
martedì, 11 nov 2008 Ore. 15.24

MVP Open Days 2008

  Quest'anno c'ero anche io anche io agli Open Days 2008, fresco di nomina (2 settimane, che novellino!) incerto fino a pochi giorni prima per alcuni problemi lavorativi, ma come Roby Baggio, anche io ho "dribblato" gli impegni per non mancare. Riassumerò schematicamente quelle che sono le mie impressioni sull'evento:   Impressioni "da MVP": Ho visto la sede Microsoft Italia per la prima volta, proprio un bel posto, tenuto bene, in particolare mi sono piaciute le tazzine da caffè. Poi de 
Leggi tutto il post...
Categoria: .net
martedì, 21 ott 2008 Ore. 11.44

Silverlight 2.0

Dai vari rumors nella rete sembra proprio che verrà rilasciata la versione definitiva di Silverlight 2.0 oggi 14 ottobre.Ecco infatti alcuni link dove se ne parla:http://www.eweek.com/c/a/Application-Development/Microsoft-Delivers-Silverlight-2/http://blogs.zdnet.com/Stewart/?p=943Oltre ai vari bugs risolti e i controlli nuovi aggiunti nell'ultima Release Candidate, apprendo solo adesso qualche altra notizia interessante:- verrà supportato anche nelle versioni Express di Visual Studio, che come  
Leggi tutto il post...
Categoria: .net
martedì, 14 ott 2008 Ore. 11.10

MVP Award per il 2009

Beh ragazzi, la notizia è veramente grossa: sono stato nominato!Devo ancora riprendermi dallo shock dell'email che annunciava la mia nomina a MVP per l'anno 2009, categoria Visual C#...che sommato a qualche lavoro urgente da finire,fa arrivare questo post un po' in ritardo Per chi come me crede nel progresso tecnologico, nell'aiutare per essere aiutati e nella condivisione della conoscenza, un premio di questo genere non può che avere un valore ancora più speciale.* per chi non sa di cosa si tra 
Leggi tutto il post...
Categoria: .net
giovedì, 02 ott 2008 Ore. 11.38





  • Views Home Page: 243.208
  • Views Posts: 420.649
  • Views Gallerie: 564.826
  • 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
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003