Windows Presentation Foundation



Me he mudado

Ahora estoy en :

http://msnetwork.spaces.live.com

Me he mudado

Ahora estoy en :

http://msnetwork.spaces.live.com

Windows Live SDK

Microsoft dispone de varios kits de desarrollo de software disponible para los developers para desarrollar con Windows Live productos en línea. Microsoft suele ser muy bueno, sobre cómo hacer SDK disponible para los desarrolladores y esta no es la excepción. Sólo tienes que ir al http://dev.live.com/ para obtener toda la nueva y más reciente información sobre SDK Custom Domains, gadgets, la investigación, Virtual Earth, Expo, Messenger, Spaces y Windows Live ID.

{Estamos} con los HEROES

"Un HEROE cotidiano es el que puede resolver los retos que le plantea la vida utilizando las mejores herramientas que tiene disponibles."


Denle un vistazo a esa web



Microsoft está organizando una serie de eventos donde pretende mostrar los nuevos productos lanzados este año :
  • Windows Server 2008.
  • Visual Studio 2008.
  • Sql Server 2008.

Pueden descargar versiones demostrativas de la página que mencione arriba.
Tambien en esa pagina pueden encontrar webcasts sobre los nuevos lanzamientos de Microsoft.

Pueden agregar este contacto a messenger:oladelanzamientos2008@hotmail.com , es un robot que provee información acerca de estos nuevos productos.



Imports System.Security.Cryptography
Imports System.Text
Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim md5 As New MD5CryptoServiceProvider
MsgBox(getMd5Hash(texto.Text))

End Sub
Public Function getMd5Hash(ByVal input As String) As String
Dim md5Hasher As New MD5CryptoServiceProvider()
Dim data As Byte() = md5Hasher.ComputeHash(Encoding.Default.GetBytes(input))
Dim sBuilder As New StringBuilder()
Dim i As Integer
For i = 0 To data.Length - 1
sBuilder.Append(data(i).ToString("x2"))
Next i
Return sBuilder.ToString()
End Function

End Class

Un ejemplo sencillo con el release de MEB de Marzo del 2008.
Creamos un nuevo proyecto para Silverlight 2.0 .
Vamos a la pestaña XAML y nos damos cuenta de lo siguiente:
Los controles agregados se van a ubicar dentro de la etiqueta Grid,
Si agregamos un boton , este va a tener las sgtes. propiedades:


<Button Margin="246,222,272,222" Content="Button" x:Name="boton"/>

El Content: es la propiedad de Texto del nombre, la que va se va a mostrar en el boton.

El x:Name es el nombre de la variable de este boton.

El Margin son las coordenadas del boton respecto al Grid, las distancias hacia los 4 lados.

Con estas propiedades ya podemos empezar a programar.
Al lado derecho del Expression Blend hay herramientas de propiedades, como Colores, Transparencias, Alineaciones, Rotación.
En sí, el uso del Expression Blend va orientado a la parte de diseño de un aplicación en Silverlight.
Si deseamos podemos abrir este mismo proyecto en Visual Studio que en este caso no soporta el arrastre directo hacia el Grid, sino que todo debería hacerse en forma manual .


Podemos darle un evento al boton, al darle clic por ejemplo que duplique su anchura.

Primeros pasos en Silverlight

He aquí los primeros pasos para comenzar a usar Silverlight , la nueva herramienta de Microsoft orientada al diseño web.

Silverlight 1.0
Runtime:
Microsoft Silverlight 1.0 :
Herramientas:
Microsoft Visual Studio 2005. Instalando el SDK siguiente se añaden nuevas plantillas de proyectos para Silverlight.
SDK:
Microsoft Silverlight 1.0 Software Development Kit. Contiene Dcumentación, ejemplos y los templates para el Visual Studio 2005.

Silverlight 1.1
Runtime:
Microsoft Silverlight 1.1 Alpha
Herramientas:

Todas las versiones del Visual Studio 2008 soportan el XAML y el Silverlight 1.1
SDK:
Microsoft Silverlight 1.1 Software Development Kit Alpha September Refresh.