Silverlight 5 è arrivato!

Ecco finalmente la nuova versione di Silverlight 5, con molte novità che potenziano sempre di più le nostre possibilità di sviluppare applicazioni.

Alcuni link utili sono questi:

VS11: esempi in stile Metro

Alla pagina http://code.msdn.microsoft.com/Windows-Developer-Preview-6b53adbb potete trovare ben 199 esempi in stile Metro da aprire in Visual Studio 11.

Il file è molto corposo (285 MByte) e contiene vari progetti in Visual Basic, C#, C++ e JavaScript. Alcuni di questi progetti sono scritti in più di un linguaggio, ma molti di questi sono per C++ o per JavaScript.

Per avere un’indicazione più precisa su come trovare i progetti Visual Basic o C#, visto che sono in numero minore, ho riepilogato tutti gli esempi nella seguente tabella, spero che possa esservi utile.

TITLE

VB

C#

C++

JS

Accelerometer Sensor Sample

 

X

X

X

Accessibility

X

X

   

Adaptive layout with CSS sample

     

X

Advanced Tiles Sample

 

X

 

X

Advanced Toasts Sample

 

X

 

X

Animating Text on a Path

   

X

 

Animations

X

X

   

App activating and suspending events

X

X

X

X

App activation events and session state

     

X

App Bar Sample

X

X

X

X

App Branding sample

 

X

 

X

Application Command Invocation Sample

     

X

Application resources and localization sample

 

X

 

X

Application settings sample

   

X

X

ApplicationData sample

 

X

X

X

ApplicationModel Sample

     

X

Aria sample

     

X

Association Launching Sample

 

X

X

X

Audio Controller Sample

   

X

 

Background Task Sample

 

X

 

X

Background Transfer Download Sample

     

X

Background Transfer Upload Sample

     

X

Basic Audio Sample

   

X

 

Basic Controls

X

X

   

Basic Media Playback

X

X

   

Basic Tiles Sample

 

X

 

X

Basic Toasts Sample

 

X

 

X

Blob Sample

     

X

Calendar details and math sample

     

X

Call Control

     

X

CameraCaptureUI Sample

 

X

 

X

CameraOptionsUI Sample

 

X

 

X

CanvasPaint

     

X

Certificate Enrollment SDK Sample

     

X

Clipboard App sample

     

X

CommandList

   

X

 

Compass Sensor Sample

 

X

X

X

Contact Picker App sample

     

X

Context menu sample

 

X

X

X

Contracts SDK Sample

X

X

   

CoreApplication Sample

   

X

 

CoreWindow Sample

   

X

 

CSS Media queries sample

     

X

Custom data sources example

     

X

Data Binding

X

X

   

Data source adapter sample

     

X

Date and time formatting sample

     

X

DateTimePickers

     

X

DeclarativeBinding

     

X

Device Enumeration Sample

 

X

X

X

Direct2D Basic Animation

   

X

 

Direct2D Image Effects Composite & Blend Modes

   

X

 

Direct2D Image Effects Photo Adjustments

   

X

 

Direct2D Printing for Tailored Apps

   

X

 

Direct2D Text Animation

   

X

 

Direct2D-Direct3D Interop Text Sample

   

X

 

Direct3D 11.1 Offer and Reclaim Resources Sample

   

X

 

Direct3D 11.1 Simple Stereo 3D Sample

   

X

 

Direct3D Post-Processing Sample

   

X

 

Direct3D Resource Loading Sample

   

X

 

Direct3D Tutorial Sample

   

X

 

DirectX Marble Maze Game Sample

   

X

 

Display Orientation Sample

     

X

Display Request Sample

     

X

DLL server authoring sample

 

X

X

X

Drawing

X

X

   

DWriteCustomTextRenderer

   

X

 

DWriteHelloWorld

   

X

 

DWriteHitTesting

   

X

 

DWriteInlineObject

   

X

 

Dynamic CSS Region Templates sample

     

X

Dynamic CSS Regions Sample

     

X

elenco.txt

 

X

X

X

File access sample

 

X

X

X

File Compression Sample

     

X

File picker app extension sample

 

X

X

X

File picker sample

 

X

X

X

File thumbnails sample

 

X

 

X

FlipView Control

X

X

X

X

Flyout sample

     

X

Folder enumeration sample

 

X

X

X

Form Controls – Part 1

     

X

Form Controls – Part 2

     

X

Fragments

     

X

Geolocation

 

X

X

X

Geometry Realization

   

X

 

Getting started with the ListView sample

     

X

Globalization preferences sample

   

X

X

GroupedGridView

X

X

   

Gyrometer Sensor Sample

 

X

X

X

High Contrast UI Settings Sample

 

X

X

X

High Contrast CSS

     

X

HomeGroup App sample

     

X

HttpClient Upload Sample

 

X

   

Images

X

X

   

Inclinometer Sensor Sample

 

X

X

X

Ink App sample

     

X

Input

X

X

   

Input device capabilities sample

 

X

X

X

Javascript Object Definition

     

X

Keyboard Events Sample

     

X

Language font mapping sample

 

X

 

X

Licensing API Sample

 

X

 

X

Light and Dark Theme Xaml

X

X

   

LightSensor Sample

 

X

X

X

List Animations Sample

     

X

ListView grouping and SemanticZoom sample

     

X

ListView Interaction

X

X

   

ListView interaction model sample

     

X

ListView loading behaviors sample

     

X

ListViewSimple

X

X

   

Magazine Sample

   

X

 

Manipulations and gestures C++ sample

   

X

 

Manipulations and gestures JavaScript sample

     

X

Mashup Sample

     

X

Media Buttons

     

X

Media Capture Sample

     

X

Media Engine Playback Sample

   

X

 

Media Playback Sample

     

X

Media PlayTo Sample

     

X

Media Plugins Sample

 

X

X

X

Media Transcode Sample

     

X

Message dialog sample

   

X

X

Metro style banking app with strong authentication

     

X

Metro style Device App for Camera Sample

 

X

X

X

Mobile Broadband API Sample

     

X

MoFx2App Sample

   

X

X

Navigation sample

     

X

Navigation with Fragments sample

     

X

Network Information Sample

 

X

X

X

NewsBaby

     

X

Number formatting and parsing sample

   

X

X

OrientationSensor Sample

 

X

X

X

Package sample

 

X

X

X

PasswordVault

     

X

Personality Animations

X

X

   

Personalization App sample

     

X

Playback Manager

   

X

X

Playback Manager2

     

X

Playlist sample

 

X

X

X

Pointer Animations Sample

     

X

Portable Device API

   

X

 

Portable Device Services

     

X

Primitive Animations Sample

     

X

Print Sample

     

X

Print WWA DCA

 

X

 

X

Printing

X

X

   

Programmatically searching for files sample

 

X

X

X

ProgrammaticBinding

     

X

Promise

     

X

ProvisioningAgent Modern SDK Sample

 

X

X

X

Proximity Sample

 

X

X

X

Push Notifications Sample

 

X

 

X

Rating, Tooltip and Toggle sample

     

X

Reading and writing data sample

     

X

Removable Storage

 

X

X

X

Responsive HTML5 Applications with Web Workers

     

X

SaveAsImageFile

   

X

 

Scaling sample

 

X

X

X

Scrolling, panning, and zooming sample

     

X

Search app extension sample

 

X

X

X

Secondary Tiles Sample

 

X

X

X

Secret Saver

     

X

Semantic zoom sample

     

X

Sharing Content Source App sample

 

X

 

X

Sharing Content Target App sample

 

X

 

X

Simple Communication Sample

     

X

Simple Direct3D 11.1 Game Sample

   

X

 

Simple Direct3D Touch Sample

   

X

 

Simple Imaging Sample

     

X

Simple XInput Controller Sample

   

X

 

SimpleCanvasPaint sample

     

X

SimpleOrientationSensor Sample

 

X

X

X

Smooth and Efficient Animations

     

X

Sms SendReceive

     

X

Snap Sample

 

X

 

X

Splash screen sample

 

X

X

X

Static CSS Regions sample

     

X

Stocks

     

X

StreamSocket Sample

     

X

Syndication WordPress Sample

     

X

Text

X

X

   

Thread Pool Sample

 

X

   

Touch Events Sample

   

X

X

Touch Hit Testing sample

   

X

 

Transforms

X

X

   

Transition Animations Sample

     

X

UI Animations Sample

     

X

UI Automation core window provider sample

   

X

 

User Tile and Name App sample

     

X

USSD API SDK Sample

 

X

X

X

Web Authentication

   

X

X

WebSocket Dot Hunter Sample

     

X

WebView Control

X

X

X

 

Windows Blog Reader Sample

X

X

   

XAudio2 Stream Effect Sample

   

X

 

XML API Scenario Sample for the Windows Runtime

   

X

X

 

22

75

81

142

VS2010: ripristinare le impostazioni iniziali

Al primo avvio di Visual Studio 2010 vi apparirà una finestra come questa:

A.20

Se per esempio pensate di utilizzare solo Visual Basic potete selezionare la prima voce e confermare. Se utilizzate più di un tipo di progetto e/o linguaggio, l’impostazione migliore potrebbe essere "Impostazioni generali per lo sviluppo".

Nel primo caso, quando create un nuovo progetto, avrete i template dei progetti Visual Basic come prima scelta, mentre tutti gli altri template sono raggruppati in un unico contenitore, nel quale dovrete eventualmente entrare per selezionarli; nel secondo caso tutti i tipi di progetto e tutti i linguaggi sono sullo stesso piano.

Se pensate di aver fatto la scelta sbagliata e volete modificarla, nessun problema: è sufficiente cliccare sul menu Strumenti > Importa/Esporta Impostazioni, poi nella finestra seguente scegliete "Reimposta tutte le impostazioni":

SNAGHTML98347a

Dopo questa operazione, riaprendo Visual Studio 2010 vi verrà riproposta la scelta della prima immagine.

Se avete qualche dubbio su cosa potrà succedere, prima di selezionare la voce "Reimposta tutte le impostazioni" potete selezionare "Esporta le impostazioni di ambiente selezionate" e salvarle per un eventuale recupero con la voce "Importa le impostazioni di ambiente selezionate".

.NETCAMPUS 2012

E’ una serie di eventi per sviluppatori organizzato da DevLeap insieme ai Microsoft Student Partner e alcune Community italiane, tra quelle più attive, per fornire informazioni sulle novità tecniche nel mondo .NET a studenti e aziende.

Recentemente il sito http://www.dotnetcampus.it/ è stato rinnovato in perfetto stile Metro, come si può vedere dalla home page:

image

Da qualche giorno è già possibile iscriversi a uno degli eventi previsti:

image

Windows Azure, grandi novità in arrivo

Ho ricevuto una e-mail con una descrizione delle novità che arriveranno presto in Windows Azure e penso che possa interessare molto, quindi la riporto testualmente.

 

Gentile cliente,

Sulla base dei commenti e suggerimenti ricevuti dagli utenti, stiamo effettuando una serie di miglioramenti che consentiranno di semplificare l’esperienza in Windows Azure.   Le forniamo di seguito alcuni dettagli sulle novità in arrivo. 

In evidenza:

  • Processo di iscrizione semplificato:
    • Creazione di nuove sottoscrizioni in 3 semplici passaggi
    • Possibilità di usufruire della nuova funzionalità con tetto di spesa disponibile con la nuova versione di valutazione gratuita di 3 mesi e/o una delle nostre sottoscrizioni MSDN, senza doversi preoccupare di ricevere ulteriori addebiti.
  • Gestione delle sottoscrizioni flessibile:
    • Aggiunta o aggiornamento delle sottoscrizioni in modo rapido
    • Passaggio semplificato tra le offerte
    • Annullamento delle sottoscrizioni non necessarie direttamente dal portale di gestione di Windows Azure
  • Fatturazione semplificata:
    • Accesso ai dettagli di utilizzo e di fatturazione in tempo reale direttamente dal portale di gestione di Windows Azure
    • Fatturazione emessa lo stesso giorno di ogni mese, indipendentemente dal numero di sottoscrizioni
    • Fattura più concisa e semplice

Contemporaneamente al rilascio di queste nuove funzionalità per la gestione dell’utilizzo di Windows Azure (ad esempio, il tetto di spesa, l’accesso in tempo reale all’utilizzo e agli addebiti), non verranno più inviati i messaggi di posta elettronica di notifica al raggiungimento della soglia del 75%, 100% e 125% delle ore di calcolo incluse nell’offerta (oppure dell’utilizzo medio di 3 mesi per le offerte che non includono le ore di calcolo).

Non appena saremo vicini al lancio, forniremo la data precisa per questi aggiornamenti, nonché ulteriori dettagli.  Durante l’aggiornamento pianificato, il nostro sistema di fatturazione sarà offline per qualche ora nell’arco di un fine settimana (meno di 24 ore dall’inizio alla fine dell’aggiornamento). Benché non sarà possibile aggiungere nuove sottoscrizioni durante il processo di aggiornamento, tale aggiornamento non avrà alcun impatto sulle applicazioni di Windows Azure in esecuzione.

Siamo lieti di fornire tali miglioramenti come parte del nostro impegno a distribuire una piattaforma di cloud computing flessibile e di facile utilizzo. In caso di domande relative a questo aggiornamento, ci contatti.

Il team di Windows Azure
Microsoft Corporation