lunes, 26 de marzo de 2007

Visual Studio Orcas y .NET Framework 3.5


He estado navegando un poco para conocer cuales son las ultimas novedades del nuevo Visual Studio, llamado Orcas.


La verdad es que no hay mucha información sobre cuando va a estar disponible definitivamente. Aunque Microsoft lleva tiempo liberando CTP para que todos podamos probar todo lo nuevo que nos traerá Visual Basic 9.0, C# 3.0 y como no, LINQ

Si queréis saber cual sera la imagen futura del Visual Studio, podéis pasaros por el blog de Mikhail Arkhipov que ha sido el arquitecto de este proyecto.

Actualmente podéis descargaros el Visual Studio Orcas CTP del mes de Marzo del 2007 en el siguiente enlace: http://www.microsoft.com/downloads/details.aspx?familyid=281fcb3d-5e79-4126-b4c0-8db6332de26e&displaylang=en

Links recomendados:

viernes, 23 de marzo de 2007

Recogida de firmas: SPAM newsgroups de Microsoft


Un saludo a todos,
Con éste mensaje os quiero pedir un pequeño gran favor. En los últimos meses algunos grupos de discusión de Microsoft en español están siendo infestados por SPAM masivo interfiriendo en el normal desarrollo de los mismos. Con el propósito de poner fin a esta lastimosa situación he iniciado una recogida de firmas en la cual espero tengas a bien en considerar, y si lo ves con buenos ojos, participar.
Te dejo un enlace dónde explico con algo más de detalle algunos de los pormenores de la situación.

http://msdgas.wordpress.com/

Y otro enlace a la campaña de recogida de firmas:

http://www.firmasonline.com/1Firmas/camp1.asp?C=548

Gracias de antemano!


Fuente: Toni Recio http://www.tonirecio.com

Mostrar Reflejo de un Vídeo con WPF


En este ejemplo reproduciremos un video y mostraremos su reflejo. Es un ejemplo muy simple que utiliza el mismo codigo para reflejar una imagen.

Código XAML


<Window
x:Class="VideoReflejo"

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

Title="VideoReflejo"
Height="438"
Width="399"
WindowStartupLocation="CenterScreen"
>
<
Grid>

<
StackPanel

Margin="0,15,0,0" HorizontalAlignment="Center" Width="195" VerticalAlignment="Center">
<
Border
BorderBrush="White" BorderThickness="5" HorizontalAlignment="Center" VerticalAlignment="Center">
<!--
Para poder hacer que el
video tenga una desviacion de 10º
-->

<
Border.RenderTransform>

<
SkewTransform
CenterX="0" CenterY="0" AngleX="0" AngleY="10"/>
</
Border.RenderTransform>

<!--
Visor multimedia para la
celda superior
-->

<
MediaElement x:Name="ReproductorVideo"
Grid.Row="0" Grid.Column="0" Source="Trailers\Pelicula" Volume="0" LoadedBehavior="Play" Width="150" Height="150"/>
</
Border>

<
Border
Width="145" Height="175" BorderBrush="White" BorderThickness="1">
<!--
Hacemos que el video se
desvie 10º el angulo y. Pero tambien desviaremos el angulo x
para que no salga recta la imagen
-->

<
Border.RenderTransform>

<
SkewTransform
CenterX="0" CenterY="0" AngleX="170" AngleY="10"/>
</
Border.RenderTransform>

<!--
Para poder hacer el
reflejo asociamos el VisualBrush con el video
-->

<
Border.Background>

<
VisualBrush
Visual="{Binding
ElementName=ReproductorVideo}
">

<
VisualBrush.Transform>

<
ScaleTransform
ScaleX="1" ScaleY="-1" CenterX="190" CenterY="75"></ScaleTransform>
</
VisualBrush.Transform>

</
VisualBrush>

</
Border.Background>

<!--
Para que sea opaco el
reflejo
-->

<
Border.OpacityMask>

<
LinearGradientBrush
StartPoint="0,0" EndPoint="0,1">
<
GradientStop
Offset="0" Color="Black"></GradientStop>
<
GradientStop
Offset="0.6" Color="Transparent"></GradientStop>
</
LinearGradientBrush>

</
Border.OpacityMask>

</
Border>

</
StackPanel>

</
Grid>

</Window>

jueves, 22 de marzo de 2007

Flickr 3D Cube listo para ser votado



El Geek Barcelonés conocido como José Luis Latorre ha publicado su trabajo para el concurso Gadgetízate de MadridDotNet. Se trata de un Gadget francamente curioso y divertido de trastear. Con una interfaz totalmente tridimensional podemos ver fotos almacenadas en Flickr, mientras cambiamos la perspectiva, o modificamos el zoom.


En un solo trabajos José Luis aúna tecnologías como los propios Vista Gadgets, o Windows Presentation Foundation Anywhere, Librearías 3D y WebServices, y el resultado es francamente bueno.


Tan sólo invitaros a que lo probéis, y si os gusta, algo más que probable, votar, si, si… VOTAR!!!! El trabajo se lo merece.

jueves, 15 de marzo de 2007

Expression Blend Release Candidate



Ya esta disponible la release candidate de Expression Blend.


Para obtener mas información de la nueva versión: http://www.microsoft.com/products/expression/en/Expression-Blend/try.mspx

Si queréis ver un ejemplo en xbap realizado con Expression Blend: http://scorbs.com/workapps/photobook/PhotoBook.xbap

martes, 13 de marzo de 2007

Uso de las plantillas para personalizar controles WPF

Interesante articulo sobre el uso de las plantillas para personalizar controles en WPF escrito por Charles Petzold en MSDN Megazine.

También te puedes descargar el código fuente del ejemplo.

Link del articulo en español: http://msdn.microsoft.com/msdnmag/issues/07/01/Foundations/default.aspx?loc=es

jueves, 8 de marzo de 2007

Visual Studio 2005 SP 1 Update para Windows Vista

Si tenéis Windows Vista como SO, ya sabéis que existía un problema al arrancar el SO que se queja de que el VS 2005 no es compatible con Windows Vista.

Microsoft había liberado un parche que hasta ahora estaba en fase beta para poder solucionar el problema. Y ahora ha liberado la versión definitiva del parche.
Nota: Para poder instalar este parche, es necesario instalar previamente el SP1 de VS 2005.

Link para descargar el parche: http://www.microsoft.com/downloads/details.aspx?FamilyId=90E2942D-3AD1-4873-A2EE-4ACC0AACE5B6&displaylang=en