Visual Studio
Mancano pochi giorni al lancio ufficiale di Windows 8 e finalmente sembra che si sia chiarita la vicenda intorno al codename “Metro”, che nella fase Beta indicava sia un’applicazione per Windows 8 e Windows RT che il particolare design che le caratterizza, arrivando fino a definire la nuova pagina Start di Windows 8.
Tralascerò i motivi per cui Microsoft ha dovuto abbandonare il codename e la incredibile vicenda legata ad una nota catena di Cash & Carry tedesca per concentrami sul concetto di Design Language.
La versione RTM di Visual Studio chiama correttamente i template per sviluppare applicazioni per Windows 8 e...
Se avete installato Visual Studio 11 in una macchina con Visual Studio 2010 o avete istallato Visual Studio 2010 successivamente se provate a creare un progetto da Blend, vedrete soltanto una soluzione vuota. D’altro canto se provate ad aprire una soluzione Metro creata da Visual Studio 11, potreste ricevere un messaggio di errore sul file "C:\Program Files (x86)\MSBuild\Microsoft\WindowsXaml\v10.0\Microsoft.Windows.UI.Xaml.CSharp.targets" che non viene trovato: Questo perchè il file in questione è ovviamente nella cartella v11.0! Blend cerca il file nella cartella v10.0 perchè nel file .csproj è contenuta la riga <Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" /> ...
Molti mi hanno chiesto come creare in XAML una griglia con gli elementi che possano spammare su più righe o su più colonne, più o meno come accade con la pagina Start di Windows 8 o come potete vedere in altre applicazioni Metro. La soluzione è abbstanza semplice: basta ereditare il controllo GridView e fare un override del metodo PrepareContainerForItemOverride avendo cura di inserire nel oggetto bindato all’item (il model se usate MVVM) le proprietà che rappresentano i valori di RowSpan e ColumnSpan dell’oggetto contenitore, nel mio caso un VariableSizedWrapGrid in questo modo: public class SpannableGridView...
Se anche a voi quando tentate di installare Il Framework 3.5 vi chiede di scaricare i file da Windows Update e l'operazione fallisce con l'errore 0x800F0906, non rimane che installare direttamente dal DVD di Windows 8 Consumer Preview.
Il commando da eseguire in un prompt dei comandi amministrativo è il seguente, dove g è la lettera del CD con la Iso di windows 8.
dism.exe /online /enable-feature /featurename:NetFX3 /Source:g:\sources\sxs
Da me ha funzionato!
Il linguaggio di User Experience Metro permette di realizzare interfacce che "escono" dai margini della finestra, consentendo allo sviluppatore di costruire griglie orizzontali molto estese. Per venire incontro all'utente che altrimenti dovrebbe scorrere un interminabile elenco di item, viene introdotto il concetto di Semantic Zoom.
Il semantic zoom permette all'utente di avere una visione "ragguppata" degli item presenti nella griglia, in base ad alcuni elementi semantici, come l'inziale del nome, l'area geografica, l'età o altro che possa caratterizzare un numero limitato di item. Una volta selezionato l'elemento semantico, viene spostato il focus sugli item opportuni.
In XAML sono due gli oggetti che...
Le UI guidelines di luglio introducono due elementi molto importanti per integrare le nostre applicazioni per Windows Phone 7 nella User Experience dell’utente e sono l’icona e la Tile. L’icona, che nel template fornito con i Tools (almeno nella versione beta) ha il nome di ApplicationIcon.png, viene aggiunta al progetto come “content” e viene referenziata nel file WMAppManifest.xml in questa riga: <IconPath IsRelative="true" IsResource="false">ApplicationIcon.png</IconPath>
L’icona deve avere una dimensione di 63x63 62x62 pixel e dovrebbe essere un formato PNG o JPEG. La versione beta dei tool permette di selezionere nei setting solo il formato PNG.*
L’integrazione purtroppo non è...
Dopo aver installato i Windows Phone Developer Tools da un utente amministrativo (o avete lanciato il setup con Run as administrator) e il vostro utente abituale di lavoro è, giustamente, con privilegi standard appena provate a debuggare la vostra applicazione, sia da Blend 4 o Visual Studio 2010, vi apparirà un messaggio simile a questi: un primo workaround funzionante, ma poco pratico, è quello di lanciare Blend 4 con Run as administrator. In realtà l’emulatore non ha assolutamente bisogno di privilegi amministrativi per funzionare, ma è semplicemente il setup che copia alcuni file necessari all’emulatore...
Se da Expression Blend 3.0 apriamo una solution sottoposta a controllo del codice sorgente con TFS 2008 ci viene proposto un popup che invita a scaricare una patch: la patch http://code.msdn.microsoft.com/KB967483/ va installata sia sul server TFS che sul client.
Questa patch ci permette, su un progetto già aggiunto al repository di TFS di gestire le solite operazioni sul files:
Sulla solution distinguiamo il Check Out This Item che estrae solo il file .sln e Check Out che estrae tutta la solution o il project.
Putroppo manca la fuzionalità che ci permette di aggiungere una solution al Team Project, che ci...
Sono state rilasciate le virtual image di Visual Studio 2010 e Team Foundation Server 2010 Beta 2.
Windows Virtual PC
Hyper-V
Virtual PC 2007
Sono anche state aggiornate le immagini delle trial di Visual Studio 2008 che scadranno nel gennaio 2011
VSTS + TFS: Hyper-V
TFS: Hyper-V