<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.1" -->
<rss version="0.92">
<channel>
	<title>Mondo Informatico &#187; C#</title>
	<link>http://www.mondoinformatico.info</link>
	<description>La risposta tecnologica che cerchi...</description>
	<lastBuildDate>Tue, 18 Nov 2008 22:00:51 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>CUDA, &#8220;spremere&#8221; la scheda video</title>
		<description>[ADSENSE]

Come tutti sapete fino a pochi anni fa la potenza di una macchina era dipendente "solamente" dalla frequenza di clock del suo processore. Questa però è cresciuto tanto da incontrare apparenti limiti fisici, spesso si è visto bypassabili.

Le soluzioni alternative implementate fino ad oggi hanno sempre coinvolto la CPU (moltiplicazione ...</description>
		<link>http://www.mondoinformatico.info/cuda-spremere-la-scheda-video_post-2724.html</link>
			</item>
	<item>
		<title>Controlli OwnerDrawn</title>
		<description>In questo articolo verrà spiegato come creare controlli personalizzati Owner-Drawn per C#.
Owner-Drawn vuol dire che saranno disegnati direttamente da voi, grazie soprattutto all'utilizzo del namespace System.Drawing del .NET FrameWork.

Nel corso dell'articolo creerò, per mostrare il funzionamento, un controllo chiamato XCircle, che non sarà nient'altro che una X che diventerà un ...</description>
		<link>http://www.mondoinformatico.info/controlli-ownerdrawn_post-1839.html</link>
			</item>
	<item>
		<title>Usare StringBuilder in C#</title>
		<description>Quando in C# si ha bisogno di concatenare stringhe, la miglior cosa è l'utilizzo della classe StringBuilder.

Le stringhe in C#, infatti, non possono essere modificate perché sono immutabili.
Quando le si va a modificare, quindi viene creato un nuovo oggetto stringa e sostituito al precedente.

Questo processo prende un notevole spazio in ...</description>
		<link>http://www.mondoinformatico.info/usare-stringbuilder-in-c_post-1781.html</link>
			</item>
	<item>
		<title>Impostare un nuovo Wallpaper come sfondo Desktop in C#</title>
		<description>Basandoci sull'articolo che spiega come ottenere la path dello sfondo desktop corrente vediamo come sia possibile settare un nuovo sfondo, ovviamente in C#.

Importati quindi i namespace e la funzione delle API con il seguente codice:

using Microsoft.Win32;
using System.Runtime.InteropServices;
//importa funzione
[DllImport("user32.dll", CharSet = CharSet.Auto)]
static extern int SystemParametersInfo(int uAction, int uParam, string lpvParam, int ...</description>
		<link>http://www.mondoinformatico.info/impostare-un-nuovo-wallpaper-come-sfondo-desktop-in-c_post-1742.html</link>
			</item>
	<item>
		<title>Ottenere la path dello sfondo Desktop corrente in C#</title>
		<description>Per ottenere la path dello sfondo del Desktop corrente in C# bisogna utilizzare le API di Windows e codice Unmanaged.

Quindi prima di tutto importiamo 2 namespace:

using Microsoft.Win32;
using System.Runtime.InteropServices;


Quindi dobbiamo importare anche una funzione delle API, che ci permette poi di ottenere la path dello sfondo:

[DllImport("user32.dll", CharSet = CharSet.Auto)]
static extern int ...</description>
		<link>http://www.mondoinformatico.info/ottenere-la-path-dello-sfondo-desktop-corrente-in-c_post-1741.html</link>
			</item>
	<item>
		<title>Svuotare il cestino in C#</title>
		<description>Per svuotare il cestino in C# si devere ricorrere alle API di Windows e a codice Unmanaged.

Creiamo prima di tutto un'enumerazione contenente le opzioni da passare come parametro alla funzione che andremo ad usare:

enum RecycleFlags : int
{
// Nessuna finestra di conferma
SHERB_NOCONFIRMATION = 0x00000001,
// Nessuna finestra di progresso
SHERB_NOPROGRESSUI = 0x00000001,
// Nessun ...</description>
		<link>http://www.mondoinformatico.info/svuotare-il-cestino-in-c_post-1739.html</link>
			</item>
	<item>
		<title>Verificare la presenza di una connessione alla rete in C#</title>
		<description>A partire dal .NET Framework 2.0 c’è un modo molto semplice di controllare se sul computer c’è una connessione di rete attualmente attiva.

La classe NetworkInterface, situata nel namespace System.Net.NetworkInformation, infatti, fornisce varie informazioni sulla rete tramite metodi statici, quindi senza dover instanziare un oggetto di quella classe.

Quello che fa al ...</description>
		<link>http://www.mondoinformatico.info/verificare-la-presenza-di-una-connessione-alla-rete-in-c_post-1730.html</link>
			</item>
	<item>
		<title>Usare il ColorDialog</title>
		<description>Il ColorDialog permette all’utente di selezionare un colore tramite una comoda ed intuitiva interfaccia grafica.

Usarlo è abbastanza semplice.
Dopo aver creato un oggetto ColorDialog, infatti, per far comparire la finestra basta usare il metodo ShowDialog, comune a tutti i Form.

Per recuperare poi il colore scelto dall’utente, si può leggere la proprietà ...</description>
		<link>http://www.mondoinformatico.info/usare-il-colordialog_post-1729.html</link>
			</item>
	<item>
		<title>Rendere una proprietà visibile nella scheda Properties</title>
		<description>Quando creiamo un controllo, cioè un oggetto che estende la classe Control, possiamo aggiungere delle proprietà a questo oggetto e fare in modo che queste siano modificabili nella scheda Properties di Visual Studio.

Prendiamo come esempio una classe che estende Label (che a sua volta estende Control):


using System.Windows.Forms;
...
class NewLabel : Label
{
}


Ora ...</description>
		<link>http://www.mondoinformatico.info/rendere-una-proprieta-visibile-nella-scheda-properties_post-1726.html</link>
			</item>
	<item>
		<title>Nuovi Controlli con Ascend.NET</title>
		<description>Ascend.NET è un progetto nato su CodePlex.com, che mette a disposizione nuovi controlli da usare nei Windows Form in C#.

Vediamo quindi come installare Ascend.NET:

Prima di tutto andiamo su questo link:

http://www.codeplex.com/ASCENDNET/Release/ProjectReleases.aspx?ReleaseId=317

e clicchiamo su Ascend.NET English Install, cioè l’ultima release di controlli.

Una volta scaricato il file .msi installiamolo sul computer.

Ora vediamo come ...</description>
		<link>http://www.mondoinformatico.info/nuovi-controlli-con-ascendnet_post-1723.html</link>
			</item>
</channel>
</rss>
