DotNetCampania
Il primo portale campano dedicato allo sviluppo software con tecnologie Microsoft
Tutti i Tag » C# (RSS)

Browse Blog Posts by Tags

Showing related tags and posts for the Blog application. See all tags in the site
  • WP7 : HttpWebRequest e la cache interna

    Forse non tutti sanno che la classe HttpWebRequest utilizza una propria cache interna per tutte le richieste che via via vengono eseguite durante il suo utilizzo. Accade che, eseguendo una richiesta sempre al medesimo URL, l’oggetto HttpWebRequest istanziato non esegue effettivamente la richiesta (l...
    Inserito in DevExperience da Paolo il 25 mar 2012
    Inserito sotto: Inserito sotto: ,
  • Codice Nativo vs Gestito : performance

    Affrontando un problema lavorativo riguardo le perfomance grafiche su un target device con processore ARM e Windows CE 6.0 R3 e facendo delle ricerche di approfondimento in rete, mi sono imbattuto in un interessantissimo articolo di Chris Tacke dell’OpenNETCF Communty intitolato “Native vs. Managed Code...
    Inserito in DevExperience da Paolo il 23 dic 2011
    Inserito sotto: Inserito sotto: , , , , ,
  • Swap di due variabili senza la variabile di appoggio ? Si può !

    Una delle prime funzioni (escludendo il solito Main() che produce il famosissimo “Hello World”) che si scrive quando ci si avvicina al mondo della programmazione, è quella che ci permette lo swap (scambio) di valori tra due variabili. Tipicamente si è portati a scrivere del codice di questo tipo … 1...
    Inserito in DevExperience da Paolo il 28 ott 2011
    Inserito sotto: Inserito sotto:
  • Nullable<T>.Equals(object) … comportamento “strano” che ha una spiegazione !

    Ieri, in ufficio con alcuni miei colleghi, mi sono imbattuto in un comportamento alquanto strano del metodo Equals(object) della struct Nullable<T> . Consideriamo il seguente frammento di codice : 1: short ? x = 1; 2: bool b = x.Equals(1); Secondo voi….quanto vale la variabile b ? Ebbene….magicamente...
    Inserito in DevExperience da Paolo il 7 set 2011
    Inserito sotto: Inserito sotto: ,
  • Da byte[] a String con il .Net Micro Framework

    Spesso, dato un array di byte con codifica UTF8 , si rende necessaria la relativa conversione in una stringa. Purtroppo, il .Net Micro Framework non mette a disposizione il metodo Encoding.UTF8.GetString(byte[] bytes) utile per questo scopo. Il metodo più veloce per ottenere il medesimo risultato è il...
    Inserito in DevExperience da Paolo il 4 set 2011
    Inserito sotto: Inserito sotto: ,
  • WPF Dispatcher.CheckAccess() vs Windows Forms Control.InvokeRequired

    Coloro che utilizzano quotidianamente le Windows Forms conosceranno il significato della property InvokeRequired nell’ambito della classe Windows.Forms.Control. Sappiamo infatti che i controlli di una Windows Forms sono legati ad uno specifico thread (generalmente il main thread) e non sono thread safe...
    Inserito in DevExperience da Paolo il 19 ago 2011
    Inserito sotto: Inserito sotto: , ,
  • Il gate per salire a bordo del Kinect : la classe Runtime

    Tra tutte le classi messe a disposizione dal Kinect SDK, quella sicuramente più importante è la classe Runtime . Attraverso quest’ultima è possibile gestire tutti i sottosistemi, quali la video camera, il sensore di profondità ed il riconoscitore della figura umana. Di seguito riporto il relativo class...
    Inserito in DevExperience da Paolo il 18 ago 2011
    Inserito sotto: Inserito sotto: , ,
  • Kinect : il dispositivo, l’installazione dell’SDK ed i primi passi

    Tutti i possessori o meno di una console XBOX sono a conoscenza dell’esistenza del Kinect, un fantastico dispositivo attraverso il quale la Microsoft ha iniziato a fare concorrenza alla Nintendo Wii, relativamente ai giochi che non prevedono l’utilizzo di un normale gamepad ma che si basano sui movimenti...
    Inserito in DevExperience da Paolo il 17 ago 2011
    Inserito sotto: Inserito sotto: , ,
  • Sito MSDN : una nuova veste grafica

    Il sito MSDN ha una nuovissima veste grafica e sinceramente ben fatta e molto più accessibile e navigabile della precedente. In alto, in evidenza le quattro aree principali di sviluppo : desktop, web, cloud e phone. Nella parte bassa, oltre ai link diretti alle quattro aree suddette, anche le sezioni...
    Inserito in DevExperience da Paolo il 19 lug 2011
    Inserito sotto: Inserito sotto: , , , , , , , , , ,
  • TuriTip #32: Registrare una DLL in GAC con C#

    Tentando di risolvere un problema su un mio applicativo, ho trovato in rete uno snippet per registrare una DLL in GAC con C#. 1: internal class GacHelper 2: { 3: /// <summary> 4: /// Add strong-named assembly to GAC. DLL must be in current directory. 5: /// </summary> 6: /// <param name...
    Inserito in Turibbio's Blog da Liccardi Antonio il 16 lug 2011
    Inserito sotto: Inserito sotto: , , ,
  • StringBuilder : tre modi per ripulirla

    Quando utilizziamo un oggetto StringBuilder e lo costruiamo in maniera incrementale attraverso i metodi Append() ed AppendFormat() , arriva talvolta il momento di doverlo ripulire per poterlo riutilizzare. Ovviamente, non ha senso istanziare un nuovo oggetto facendolo puntare dal medesimo riferimento...
    Inserito in DevExperience da Paolo il 15 lug 2011
    Inserito sotto: Inserito sotto: ,
  • Pattern Singleton con parametri

    Attraverso il pattern Singleton , siamo in grado di rendere disponibile un’unica istanza di una classe in un qualunque punto di un’applicazione essa venga referenziata, in quanto l’allocazione dell’oggetto avviene una sola volta in corrispondenza del primo accesso. L’implementazione più semplice del...
    Inserito in DevExperience da Paolo il 6 lug 2011
    Inserito sotto: Inserito sotto: ,
  • TuriTip #31: Convertire una stringa in enum C#

    Vi è mai capitato di dover convertire una stringa in un valore di una enumerazione? Ecco come si può fare: 1: public enum animali { cane, gatto}; 2: ... 3: Animali myAnimals = (Animali)Enum.Parse( typeof (Animali), "cane" );
    Inserito in Turibbio's Blog da Liccardi Antonio il 6 lug 2011
    Inserito sotto: Inserito sotto: , ,
  • XElement.Descendants() versus XElement.Elements()

    Le classi XDocument e XElement forniscono due metodi che, a prima vista, sembrano dover fornire un risultato molto simile ma nei fatti così non è. I metodi in questione sono : Descendants() : ritorna tutti i “discendenti” del document root/elemento oppure quelli con uno specifico nome (se passato come...
    Inserito in DevExperience da Paolo il 25 giu 2011
    Inserito sotto: Inserito sotto: , ,
  • DebuggerDisplayAttribute : object inspection durante il debug

    Durante una sessione di debug, Visual Studio ci offre la possibilità di ispezionare lo stato di un oggetto visualizzando i valori che assumono i campi e le proprietà dell’oggetto stesso. Quando una classe è molto complessa, però, è tedioso analizzarne singolarmente tutti i membri per valutare se lo stato...
    Inserito in DevExperience da Paolo il 9 giu 2011
    Inserito sotto: Inserito sotto: ,
Pagina 1 di 2 (27 elementi) 1 2 Avanti >

Associazione Culturale DotNetCampania - C.F.: 95127870632

Powered by Community Server (Commercial Edition), by Telligent Systems