Silverlight 2 Menù

Il sito di Microsoft Italia dedicato agli studenti utilizza questo simpatico menù silverlight 1.0

4u

che al passaggio del mouse esegue una rotazione delle “immagini link”, in questo post traduco il post di Fons Sonnemans, il quale ha sviluppato questo menù con tecnolgoia Silverlight 2.0.

1° Step – Pagina Asp.Net

Per utilizzare questo menù in una pagina Asp.Net dobbiamo necessariamente utilizzare il controllo server asp:Silverlight come di seguito

   1:  <asp:Silverlight ID="Xaml1" runat="server" 
   2:  Source="~/ClientBin/ReflectionIT.Silverlight.RollMenu.xap"
   3:  MinimumVersion="2.0.30523" Width="310" Height="115"
   4:  InitParameters="MenuSource=../Menu.xml" Windowless="True"
   5:  PluginBackground="Transparent" />

2° Step – Pagina HTML

Per una pagina html invece dobbiamo utilizzare il seguente tag <object> come di seguito

   1:  <div id="silverlightControlHost">
   2:  <object id="Xaml1" style="height:
   3:   115px; width: 310px;" data="data:application/x-silverlight-2-b2,"
   4:  type="application/x-silverlight-2-b2">
   5:  <param name="source" value="ClientBin/ReflectionIT.Silverlight.RollMenu.xap" />
   6:  <param name="MinRuntimeVersion" value="2.0.30523" />
   7:  <param name="InitParams" value="MenuSource=../Menu.xml" />
   8:  <param name="Background" value="#00FFFFFF" />
   9:  <param name="Windowless" value="True" />
  10:  <a href="http://go2.microsoft.com/fwlink/?LinkID=114576&v=2.0">
  11:  <img style="border-width: 0pt;" alt="Get
  12:  Microsoft Silverlight" 
  13:  src="http://go2.microsoft.com/fwlink/?LinkID=108181" />
  14:  </a>
  15:  </object>
  16:  </div>
  17:  <iframe style='visibility: hidden; height: 0; width: 0; border: 0px'></iframe>

Il codice per avere questo bel menù lo trovate qui. Spero possa essere utile!

Technorati Tag: ,,

XML sostituirà i database?

E’ una domanda che alcuni colleghi mi hanno fatto guardando alcuni miei progetti che fanno largo uso di questo “contenitore di dati”, oggi, ci riflettevo un pò e penso che la risposta più ovvia  e giusta da dare sia questa:

XML è stato progettato per contenere i dati, malgrado rappresenti un eccellente sostituo per i database detti flat-file, non sostituisce i database di tipo relazionale come SQL Server. XML viene generalmente utilizzato come mezzo di interscampio dei dati tra diversi sistemi, e sarà il metodo di rappresentazione generato dai sistemi di database tradizionali.

Technorati Tag: