Sottoscrivi il feed di DotNetToscana Seguici su Twitter Unisciti a DotNetToscana su Facebook Seguici su Linkedin

Benvenuti in DotNetToscanaPowered by Office 365

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 MSDNCrediamo 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à

21/05/2013 21:10

Sabato 15 Giugno 2013

Descrizione

Il pattern Model-View-ViewModel è il compagno ideale per lo sviluppo di app Windows Store e Windows Phone. DotNetToscana dedicherà un'intera giornata a questo argomento, con un laboratorio guidato durante il quale mostreremo quando conviene adottarlo (e come) nella realizzazione delle nostre app.

In serata si terrà la consueta event dinner: la community si riunirà per una cena di fine evento aperta a tutti coloro che lo desiderano (partecipanti all’evento e non e loro parenti, amici, conoscenti).

ATTENZIONE: trattandosi di un laboratorio, il numero di posti disponibili è limitato, quindi affrettati, iscriviti subito!

Requisiti software:

  • Data la natura della giornata, orientata alla prova sul campo di quanto verrà illustrato, i partecipanti devono obbligatoriamente portare il proprio PC.
  • Per lo sviluppo di app su Windows 8, è necessario utilizzare Visual Studio 2012 oppure Visual Studio 2012 Express for Windows 8. Per lavorare su Windows Phone, assicurarsi di avere installato il Windows Phone SDK 8.0.

Poiché l'installazione dei requisiti software indicati può richiedere diverso tempo, ti consigliamo di preparare il tuo PC in anticipo, in modo che il giorno dell'evento tu possa essere subito pronto a scrivere codice insieme a noi!

Iscriviti all'evento

21/05/2013 20:40

Sabato 18 Maggio 2013

Descrizione

Le app Windows Store e Windows Phone 8 non forniscono un supporto nativo alla connessione verso i database. Come possiamo allora utilizzare una sorgente dati in queste due piattaforme? Nel corso della giornata, cercheremo di dare una risposta a questa domanda, mostrando quattro alternative che abbiamo a disposizione: servizi basati su WebAPI, Mobile Services, database locali con SQLite e SkyDrive.

In serata si terrà la consueta event dinner: la community si riunirà per una cena di fine evento aperta a tutti coloro che lo desiderano (partecipanti all’evento e non e loro parenti, amici, conoscenti). 

Materiale

Photo Gallery

25/04/2013 12:58
<p data-content-category="Tip" data-content="news">Autore: Ubaldo Felloni

Kid's Corner (l'angolo dei bambini) è la nuova feature pensata per i più piccoli ed introdotta con Windows Phone 8. La maggior parte dei bambini è attirata dagli smartphone, e spesso agli adulti non resta altro che accontentarli scongiurando l' invio di mail o di chiamate ad amici e colleghi :D

Kid's Corner permette la configurazione di una nuova pagina Start apposita per i più piccoli. In questa sezione sono visibili solamente le applicazioni, video e musica selezionate.
 
In questa modalità potrebbe essere opportuno semplificare la User Experience o rimuovere eventuali feature non adatte ai più piccoli. Per determinare se l'applicazione sta girando sotto Kid's Corner si usa la proprietà Modes della classe ApplicationProfile. Il valore deve essere confrontato con l'enumerazione ApplicationProfileModes, che può assumere i seguenti valori

• Default: l'applicazione sta girando nello scenario normale
• Alternate: l'applicazione sta girando sotto Kid's Corner.

Ecco un esempio

//using Windows.Phone.ApplicationModel;
 
if (ApplicationProfile.Modes == ApplicationProfileModes.Alternate)
{
   //Kid's Corner
}
25/04/2013 10:36

Sabato 20 Aprile 2013

Descrizione

Se nel libro dei Guinness World Records ci fosse un posto per i linguaggi di programmazione, JavaScript occuperebbe sicuramente quel posto, dato che è il linguaggio sviluppato nel minor tempo possibile, uno dei più diffusi al mondo, il più acclamato ma al tempo stesso il più odiato. Il linguaggio con il quale ogni sviluppatore web che si rispetti deve avere a che fare.

DotNetToscana dedica una giornata intera a questo incredibile linguaggio e lo fa con un ospite d'onore, direttamente dal Team del V8 JavaScript Engine di Google, Massimiliano Mantione.

In serata si terrà la consueta event dinner: la community si riunirà per una cena di fine evento aperta a tutti coloro che lo desiderano (partecipanti all’evento e non e loro parenti, amici, conoscenti).

Materiale

 

17/03/2013 22:00
<p data-content="news" data-content-category="Tip">Autore: Ubaldo Felloni

Con il rilascio di Windows Phone 8 è stata introdotta una API per ottenere informazioni sullo stato della batteria del device. E' possibile conoscere la percentuale e il tempo restante della batteria. La classe Battery, facente parte del namespace Windows.Phone.Devices.Power, espone il metodo GetDefault() che ritorna l'istanza della batteria del device.

La classe fornisce anche le seguenti proprietà:

  • RemainingChargePercent, che restituisce la percentuale di carica restante della batteria;
  • RemainingDischargeTime, che restituisce il tempo residuo approssimativo della batteria;

E l'evento

  • RemainingChargePercentChanged, che occorre ogni volta che il valore della percentuale della batteria viene decrementato del 1%.

Ecco un esempio per ricavare la percentuale di carica restante della batteria e del tempo restante approssimativo:

var percent = string.Format("{0} %", Battery.GetDefault().RemainingChargePercent);

var remainingTime = string.Format("{0} minutes", Battery.GetDefault().RemainingDischargeTime.TotalMinutes);

Mentre, per registrare un handle per l'evento RemainingChargePercentChanged, dobbiamo scrivere:

Battery.GetDefault().RemainingChargePercentChanged += RemainingChargePercentChanged;

void RemainingChargePercentChanged(object sender, object e)
{
    // ...
}

Newsletter

I nostri sponsor

Apress: The Expert's Voice

Aspose

ComponentOne

JetBrains

O’Reilly UK User Group Programme

Pluralsight .NET Training

Red Gate

Type mock

Manning Publications