3 pagine in totale: <<Indietro 1 [2] 3 Avanti >>
Silverlight 1.0 SDK
Il Software Development Kit è la raccolta di documentazione ed esempi inerenti i principi base del lavoro con Silverlight. È uno strumento estremamente prezioso perché contiene sia la descrizione di tutte le funzionalità che la piattaforma mette a disposizione, sia una serie di esempi nei quali impiegare il plug-in.

Nell'SDK è possibile trovare anche un template di un progetto Silverlight per Visual Studio 2005 (SL10VSTemplate.msi), attraverso questo template si può creare velocemente una web application già corredata dei file necessari ad una integrazione ottimizzata del plug-in nelle pagine web.


È possibile usare il template anche in Visual Studio 2008 selezionando il file SilverlightJSApplication.zip, presente all'interno della cartella di istallazione dell'SDK (ad esempio C:\Program Files\Microsoft Silverlight 1.0 SDK\Tools ) e copiarlo manualmente all'interno della cartella dei template personalizzati di Visual Studio (ad esempio C:\Users\Alessio\Documents\Visual Studio 2008\Templates\ProjectTemplates\Visual C#).
Ad oggi non è disponibile nessun template per Visual Web Developer.
Hello World Silverlight!
Silverlight è un modulo aggiuntivo ai browser, in Internet Explorer è eseguito come un oggetto ActiveX e come tale nell'HTML è possibile sfruttare il tag OBJECT (o per alcuni browser il tag EMBED) per creare un'istanza del plug-in :
<script id="Scene1xaml" type="text/xaml">
<?xml version="1.0"?>
<canvas xmlns="http://schemas.microsoft.com/client/2007" x:name="Scene" width="640" height="480">
<Rectangle Width="630" Height="233" Canvas.Left="6" RadiusX="11" RadiusY="11" StrokeThickness="9" Canvas.Top="8">
<Rectangle.Fill>
<LinearGradientBrush EndPoint="0.744,-0.694" StartPoint="0.294,1.618">
<GradientStop Color="#FF728DD4" Offset="1"/>
<GradientStop Color="#FE0D1018" Offset="0.197"/>
<GradientStop Color="#FE0D1018" Offset="0.221"/>
<GradientStop Color="#FE5B70A9" Offset="0"/>
<GradientStop Color="#FE4C5E8E" Offset="0.683"/>
<GradientStop Color="#FE181D2D" Offset="0.875"/>
<GradientStop Color="#FE6A83C6" Offset="1"/>
</LinearGradientBrush>
</Rectangle.Fill>
</Rectangle>
<Rectangle Width="290" Height="219" StrokeThickness="0" RadiusX="0" RadiusY="0" Canvas.Top="13" Canvas.Left="21">
<Rectangle.Fill>
<ImageBrush ImageSource="small_nebula.png" Stretch="None"/>
</Rectangle.Fill>
</Rectangle>
<TextBlock Width="292" Height="122" Canvas.Left="314" Canvas.Top="64" TextWrapping="Wrap" FontFamily="Arial" FontWeight="Bold" FontSize="48" FontStyle="Italic"><TextBlock.RenderTransform>
<TransformGroup>
<ScaleTransform ScaleX="1" ScaleY="1"/>
<SkewTransform AngleX="0" AngleY="0"/>
<RotateTransform Angle="0"/>
<TranslateTransform X="0" Y="0"/>
</TransformGroup>
</TextBlock.RenderTransform><TextBlock.Foreground>
<LinearGradientBrush EndPoint="0.506,0.128" StartPoint="0.506,2.525">
<GradientStop Color="#FF000000" Offset="0"/>
<GradientStop Color="#FFFFFFFF" Offset="1"/>
</LinearGradientBrush>
</TextBlock.Foreground><Run Text="Hello World"/><Run Text=" "/><Run Text="Silverlight!"/></TextBlock>
</canvas>
</script>
<div id="divSilverlightPlugInHost">
<object type="application/x-silverlight" id="FirstSilverlightControl" width="640" height="480">
<param name="background" value="#CCCCCC" />
<param name="source" value="#Scene1xaml" />
<embed type="application/x-silverlight" width="640" height="480" background="#CCCCCC" source="#Scene1xaml" />
</object>
</div>3 pagine in totale: <<Indietro 1 [2] 3 Avanti >>
Attenzione: Questo articolo contiene un allegato
Contenuti dell'articolo
Per inserire un commento, devi registrarti alla nostra community.







Difficoltà
Utilità
Contenuti
Stampa
Download


