Archivio mensile:aprile 2012

Applicazioni in stile Metro

Con l’arrivo del nuovo .NET Framework 4.5 e soprattutto delle applicazioni in stile Metro per Windows 8, è importante riuscire a capire la portata di queste novità. Che relazione c’è tra i namespace Metro di Windows 8, quelli di Windows Phone e quelli di Silverlight?

A questa domanda risponde Brandon Bray con il suo articolo che trovate qui.

Come sempre, comunque un’immagine vale 1.000 parole:

A completamento, ecco anche una tabella con le statistiche:

 

image

Table: API surface counts, by .NET Profile

Visual Studio 11 Beta – I controlli XAML

Per la progettazione di un’applicazione in stile Metro si utilizza ancora XAML e i relativi controlli. Ecco la toolbox con i controlli più comuni:

image

L’elenco completo dei controlli XAML è il seguente (con “(new)” ho evidenziato i nuovi controlli):

  • AppBar (new)
  • Border
  • Button
  • Canvas
  • CaptureElement (new)
  • CarouselPanel (new)
  • CheckBox
  • ComboBox
  • ContentControl
  • ContentPresenter (new)
  • Ellipse
  • FlipView (new)
  • Frame
  • Grid
  • GridView (new)
  • HyperlinkButton (new)
  • Image
  • ItemsControl (new)
  • ItemsPresenter (new)
  • ListBox
  • ListView
  • MediaElement
  • MediaPlayer (new)
  • OrientedVirtualizingPanel (new)
  • PasswordBox
  • Popup (new)
  • ProgressBar
  • ProgressRing (new)
  • RadioButton
  • Rectangle
  • RepeatButton (new)
  • RichEditBox (new)
  • RichTextBlock
  • RichTextBlockOverflow (new)
  • ScrollBar
  • ScrollContentPresenter (new)
  • ScrollViewer
  • SemanticZoom (new)
  • Slider
  • StackPanel
  • TextBlock
  • TextBox
  • ToggleButton (new)
  • ToggleSwitch (new)
  • ToolTip (new)
  • UserControl (new)
  • VariableSizedWrapGrid (new)
  • Viewbox
  • VirtualizingStackPanel (new)
  • WebView (new)
  • WrapGrid (new)

E’ interessante notare anche che alcuni controlli, presenti in Visual Studio 2010 durante lo sviluppo di un’applicazione XAML, non sono presenti in un’applicazione in stile Metro:

  • Calendar
  • DataGrid
  • DatePicker
  • DockPanel
  • DocumentViewer
  • Expander
  • GridSplitter
  • GroupBox
  • Label
  • Menu
  • Separator
  • StatusBar
  • TabControl
  • ToolBar
  • ToolBarPanel
  • ToolBarTray
  • TreeView
  • WebBrowser
  • WindowsFormsHost
  • WrapPanel

Alcune mancanze non sorprendono più di tanto, vista la differente piattaforma di questo tipo di applicazioni (per esempio la mancanza dei controlli Menu, StatusBar, ToolBar, ToolBarTray e WindowsFormsHost), ma la mancanza di alcuni controlli sorprende un po’ di più (per esempio Label, Calendar e WebBrowser).

Sarà necessario approfondire la conoscenza di questi controlli per capire se (come immagino) alcuni dei nuovi controlli sostituiscono i controlli mancanti o se alcuni “vecchi” controlli sono stati estesi per fornire le funzionalità dei controlli che sono stati eliminati.

Recensione del mio libro "Visual Basic 2010 spiegato a mia nonna"

Oggi ho letto una bellissima recensione sul mio libro, scritta da Calogero Rifici:

http://blog.shareoffice.it/calogerorifici/articles/11152.aspx

Grazie Calogero!

Iscriviti

Ricevi al tuo indirizzo email tutti i nuovi post del sito.

Unisciti agli altri 846 follower