C#

Creare un Array Dinamicamete tramite Reflection.

So benissimo che il metodo seguente non è dei migliore per la generazione di array a runtime (meglio List o LikedList), ma in alcune circostanze particolari può essere utile questo metodo che sfrutta la reflection : public object CreateArray(Type type, int rank) { Type typeArray = type.MakeArrayType(rank); return Activator.CreateInstance(typeArray); } Rif. MSDN http://msdn2.microsoft.com/it-it/library/system.type.makearraytype.aspx

posted @ lunedì 24 luglio 2006 20.11 | Feedback (3)

Come rendere editabili a DesingTime i nostri controlli in poche rige di codice

Clicca sul titolo x leggere.

posted @ giovedì 4 maggio 2006 19.46 | Feedback (0)

Come ottenere lo spazio libero su un disco

Dichirazione P/Invoke di GetDiskFreeSpaceEx per ottenere lo spazzio libero su un disco.

posted @ martedì 15 novembre 2005 18.34 | Feedback (0)

Emulare la Split del VB6 in .NET

Il problema: Rececente in un progetto recente mi sorta la necissita di dividere una stringa del tipo "120x0x100x0x7x0x17x0x35x0x100x0x120" in base a "x0x" .Subito rivangado il VB6 ho pensanto di utilizzare il metodo Split di String in questo modo: string[] s=line.Split(new char[]{'x','0','x'}); Io mi aspettavo che Split mi ritornasse un Array di String cosi formato s{"120","100","7","17","35","100","120"};ma quando sono ando to a verificare l'Array s era cosi formato s{"12","","","","1","","","","","7","","","17","","","35","","","1","","","","","12",""},un risutato totalmente  diverso da quello che mi aspettavo. Andando a vedere la MSDN la doumentazione del metodo split si nota che separator è una matrice di char che può contere i vari separatori ammisibili pertato come semaratore non era "x0x" ma era 'x' o '0'....

posted @ lunedì 22 agosto 2005 20.29 | Feedback (2)

Come creare un file excel senza excel

Oggi navigando su internet ho trovato due interessantissimi link di come creare un file excel senza excel. Sinceramente non li ho provati perfettamente ma a prima vista funzionano correttamente. http://www.devspy.com/Art/Lang/Art.aspx?lang=17&id=00149 si può vedere come tramite del semplice codice xml si possa realizzare una cartella di lavoro perfettamente formattata(solo office XP/2003 e successive) http://sourceforge.net/projects/koogra/ è presente una libreria scritta in C# che permette di scrivere o leggere file excel in formato binario BIFF compatibile da Excel 97 in su.

posted @ domenica 26 giugno 2005 19.57

Come Enumerare le porte installate nel sistema

Fate click sul titolo per vedere l'articolo.

posted @ martedì 14 giugno 2005 19.52 | Feedback (0)

Novell ha acquistato OpenNETCF.org

leggete qui. Cosa ne pensate??

posted @ martedì 3 maggio 2005 19.16 | Feedback (2)

Data Random comprese fra x a y

Oggi leggendo in forum ho trovato una domanda che ha stuzziacato la mia fantasia,la domanda era come ottenere una data random compresa in un intervallo di date.Seguendo il suggerimento del grande Raffaele Rinaldi ho implementato una classe RandomEx derivata da System.Random che ne estende le funzionalità aggiungendo il metodo NextDateTime. L'esempio è reperibile qui. Ciao a tutti Giuseppe

posted @ sabato 30 aprile 2005 16.54 | Feedback (1)