Scarica Visual Studio 11 Beta

Benvenuti in DotNetToscana

DotNetToscana è membro di INETADotNetToscana è lo User Group Toscano su .NET, un gruppo senza fini di lucro formato da persone con una forte passione per l’informatica e in particolare per prodotti e tecnologie legate al Microsoft .NET Framework. Il nostro principale scopo è quello di favorire il dialogo e lo scambio di conoscenze ed esperienze tra persone che vivono, studiano e/o lavorano in Toscana. Non c'è tuttavia alcun vincolo territoriale e chiunque può diventare un membro e partecipare attivamente a questa Community.

Iscriviti alla newsletter MSDNCampagna No Better Time Visual Studio 2010Crediamo fortemente che incontrarsi di persona al di fuori di questo ambiente virtuale sia estremamente importante affinché interessi comuni possano concretizzarsi e permettere la nascita di nuove e sincere amicizie.

Se hai una forte passione per il .NET Framework, condividi il nostro spirito e ciò in cui crediamo, iscriviti subito ed entra a far parte della Community!

Sei già iscritto? Accedi subito alla nostra sezione Articoli, attraverso cui renderemo disponibili articoli e apprfondimenti sulle tecnologie .NET: se sei un utente registrato, puoi contribuire con i tuoi commenti e, se ne hai voglia, persino inviare un articolo scritto da te, che ti piacerebbe condividere con gli altri!

Se sei curioso di sapere chi si nasconde dietro la nascita di questo gruppo, o per qualsiasi necessità, puoi conoscere o contattare i creatori di questa Community e guardare l'intervista fatta da Pietro Brambati durante i Micorosoft Days 08 a Firenze.

Le ultime novità

17/05/2012 23:47

Sabato 12 Maggio 2012

Una giornata dedicata a .NET Micro Framework e in particolare a Gadgeteer, una piattaforma hardware e software per la progettazione e lo sviluppo di applicazioni destinate a dispositivi embedded

Materiale

Photo Gallery

Video Gallery

16/05/2012 8:05

Nel corso della giornata abbiamo parlato delle numerose possiblità di utlizzo della piattaforma .NET Gadgeteer. Gli argomenti presentati ci sono serviti per introdurre la costruzione di Rover, un cingolato che si muove tramite comandi inviati via Bluetooth, e scappa se identifica una sorgente di luce.

Se non avete partecipato all'evento, ecco cosa vi siete persi:

13/05/2012 18:50

Livello: Base - Autore: Marco Minerva

Quando nelle nostre applicazioni WinRT abbiamo bisogno di selezionare un file, dobbiamo utilizzare l'oggetto FileOpenPicker, che rappresenta la versione per Windows 8 del controllo OpenFileDialog di .NET. Esso restituisce uno StorageFile grazie al quale è possibile accedere al file che è stato selezionato.

10/05/2012 22:27
<p data-content="news" data-content-category="Tip">Autore: Marco Minerva

Il seguente metodo utilizza la libreria HtmlAgilityPack per recuperare una pagina Web ed estrarre tutti i collegamenti definiti in essa:

public static void ExtractLinks(string url)
{
    HtmlAgilityPack.HtmlWeb web = new HtmlAgilityPack.HtmlWeb();
    HtmlAgilityPack.HtmlDocument doc = web.Load(url);
    foreach (HtmlAgilityPack.HtmlNode link in doc.DocumentNode.SelectNodes("//a[@href]"))
    {
        var href = link.Attributes["href"].Value;
        Console.WriteLine(href);
    }
}
07/05/2012 21:39
<p data-content="news" data-content-category="Tip">Autore: Marco Minerva

WinRT non dispone di un metodo come File.Exists, per verificare se un certo file esiste. Il modo raccomandato in tale situazione è tentare di recuperarlo e gestire l'eccezione FileNotFoundException. Sì può però definire un semplice Extension Method che esegue tale controllo, senza dover ogni volta verificare l'eccezione:

public static class FileExtensions
{
    public async static Task<StorageFile> TryGetFileAsync(this IStorageFolder folder, string fileName)
    {
        try
        {
            var file = await folder.GetFileAsync(fileName);
            return file;
        }
        catch (FileNotFoundException)
        {
            return null;
        }
    }
}

Il metodo TryGetFileAsync restituisce lo StorageFile con il nome specificato, se è presente nello StorageFolder, oppure null, se non esiste. L'utilizzo è molto semplice:

var tempFolder = ApplicationData.Current.TemporaryFolder;
var file = await tempFolder.TryGetFileAsync("test.txt");    // in un metodo async.
if (file == null)
{
    // Il file specificato non esiste.
}
else
{
    // La variabile "file" contiene un riferimento al file desiderato.
}
Page 1 of 3 1 2 3 > >> 

News

Sottoscrivi Feed Sottoscrivi il nostro feed

Newsletter

I nostri sponsor

Aspose

ComponentOne

JetBrains

Pluralsight .NET Training

Red Gate

Manning Publications