AntonioPelleriti.it [aka z9]

I code, therefore I am

NAVIGATION - SEARCH

Build 2013, preview di Windows 8.1, Visual Studio 2013 e .NET Framework 4.5.1

Durante la prima giornata della conferenza Build 2013, grandi novità annunciate per noi sviluppatori .NET!

Oltre alla preannunciata preview di Windows 8.1 (http://windows.microsoft.com/it-it/windows-8/preview) è disponibile per il download anche la nuova versione 2013 Preview di Visual Studio, per iniziare da subito a provare le novità del nuovo sistema operativo.

http://www.microsoft.com/visualstudio/eng#2013-preview

Anche in versione express fra l'altro!

 

Per quanto riguarda invece il .NET Framework annunciata la versione 4.5.1 preview, le cui novità sono riassunte al link

http://blogs.msdn.com/b/dotnet/archive/2013/06/26/announcing-the-net-framework-4-5-1-preview.aspx

di cui, dal punto di vista della produttività dello sviluppatore, possiamo riassumere il contenuto con:

  • X64 edit and continue
  • Async-aware debugging
  • Managed return value inspection
  • ADO.NET idle connection resiliency
  • Improvements in Windows Store app development

Mi piace sottolineare le novità introdotte per lo sviluppo di interfacce grafiche XAML, con un sacco di miglioramenti che ci faranno risparmiare un sacco di tempo, per esempio che ne pensate di poter utilizzare l'intellisense nelle risorse (tipo {StaticResource ...}) o di poter andare alla definizione di un elemento XAML con un F12 (il classico Go to Definition). Qui un bel riassunto direttamente dalla conferenza http://www.irisclasson.com/2013/06/26/build-2013-what-is-new-in-xaml-highlights/

 

Articolo: Instagram su Windows Phone fatto in casa

Su IoProgrammo numero 186 (Luglio/Agosto 2013), trovate il mio articolo sulla programmazione di una mini applicazionie di fotoritocco, praticamente una sorta di clone della nota App Instagram per Windows Phone 8 e/o Windows 8. 

Titolo di copertina:

INSTAGRAM FATTO IN CASA!
Passo passo come sviluppare un'app per ritoccare in tempo reale le foto scattate con smartphone e tablet

 

ABC# - Guida alla programmazione in C#

Sono passati tantissimi anni dalla prima stesura di questo libro, se non erro era il 2005, eppure ancora in tanti mi scrivono per chiedermi una copia del pdf, che fra l'altro ormai si trova facilmente digitando su qualsiasi motore di ricerca il titolo oppure semplicemente ricercando Guida di programmazione in C#.

Per quelli che comunque non fossero riusciti a reperirlo ecco qui il link 

ABC# guida alla programmazione in csharp.pdf (1,48 mb)

 

Se vuoi offrirmi un caffè o una birra... grazie!

 

 

La versione del libro aggiornata alle specifiche di C# 5.0 C#  6.0 è diventata un libro vero e proprio!

Programmare con C# - Guida alla completa, edito nel 2014 da LSWR

Programmare con C# 6 - Guida alla completa, edito nel 2016 da LSWR

http://www.antoniopelleriti.it/page/libro-csharp

 

 

Listbox con scrolling orizzontale in Windows Phone/Windows 8

Per realizzare una ListBox con scrolling in orizzontale basta modificare tramite codice XAML l'ItemsPanelTemplate utilizzato dal controllo standard.

Il primo accorgimento è quindi quello di utilizzare uno StackPanel (o VirtualizingStackPanel se preferite) con Orientation Horizontal e quindi impostare le proprietà ScrollViewer.HorizontalScrollBarVisibility="Auto" e Scrollviewer.VerticalScrollBarVisibility="Disabled".

<ListBox ItemsSource="{Binding MieiDati}" 
     ScrollViewer.HorizontalScrollBarVisibility="Auto" 
      Scrollviewer.VerticalScrollBarVisibility="Disabled">
    <ListBox.ItemsPanel>
        <itemspanelTemplate>
            <StackPanel Orientation="Horizontal">
        </StackPanel ></itemspaneltemplate>
    </ListBox.ItemsPanel>
    <ListBox.ItemTemplate>
        <DataTemplate>            
            <TextBlock Style="{StaticResource PhoneTextExtraLargeStyle}" 
             Text="{Binding Name}">
        </TextBlock ></DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>