Posteado por: elmanu | Octubre 14, 2007

Video dentro de un String

 

 

Pues eso, en VB2005 alguna vez hice algo parecido pero con una imagen, con una imagen! Ahora, no creo que sea tan simple poner un video dentro de una cadena de texto en VS2005 como lo ha sido desde WPF (vs2008), en este caso lo que hacemos es que dentro del textBlock, es decir en la propiedad foreground, ponemos el video, dejo un video con la codificación del proyecto y Maria susini! (chiquita mama) de fondo.

Leer Más…

Posteado por: elmanu | Octubre 9, 2007

Envio de correo desde .net [Actualizado]

mail1.jpg

Actualizada la dll que permite enviar un correo desde .net, esta vez podemos enviar un adjunto, de momento solo se envía a una sola persona, por lo que si necesitas enviar un mensaje a mas de una persona tendrás que crear un objeto para cada persona, meterlo a un ciclo y liberar recursos cada vez. Espero poder adaptarlo a un envío masivo, si la quieren revisar aqui esta el link

mail.jpg

 

Posteado por: elmanu | Octubre 5, 2007

Path wpf

 

pathwpf.png

Cada vez que leo algo acerca de esta tecnología termino más admirado.
Un objeto Path es un objeto al cual le podemos agregar varias figuras geométricas y el las unirá o hará algunas operaciones con ellas (Aplicarle un XOR por ejemplo); pero podemos agregar a este objeto otro dentro de él, podríamos poner un degradado, una imagen y la imagen tendrá la forma de las figuras que contenga el path o mejor aún podemos agregar un video a la propiedad VisualBrush para que tenga una forma diferente a la aburrida rectangular que conocemos todos.

Leer Más…

Posteado por: elmanu | Octubre 2, 2007

Botones transparentes

Pues eso, no se ustedes, pero muchas veces intenté hacer o mejor dicho siempre se intenta que la interfaz del usuario sea lo mas agradable posible. Cuando utilice VB6 hacer ventanas transparentes y con forma irregular era prácticamente imposible, se necesitaba de muchas líneas de código para poder hacer algo medianamente decente, cuando salió la versión de VB para .net se pudo mejorar la interfaz de usuario con esas monerías, ahora sale WPF que es como el pirataje de flash (pero mejor! Según un desarrollador Flash.) y se puede hacer esto que ven abajo.

Posteado por: elmanu | Octubre 2, 2007

Video reflejado

Impresionante!. Solo eso WPF “la rompe” no es hacer lo mismo pero mas bonito, es poder darle otra experiencia al usuario de nuestras aplicaciones.

Leer Más…

Posteado por: elmanu | Octubre 1, 2007

WPF power!

wpfrocks.png

 

Pues eso! Que ya había visto en un video como se podía generar un ambiente 3D, me costó bastante trabajo, pero por fin pude adaptar mi propio ejemplo (porque tampoco diré que lo hice yo!, adapte un ejemplo que me encontré, revisé algunos blogs de WPF y quedó)

En el primer video podemos ver como se puede interactuar en 3D con un elemento del tipo “MediaElement” atrás puse un degradado al fondo y si se hace más grande la ventana el fondo se adapta a ella. Se ve bastante fregon!.

 

Otra cosa que descubrí al darle una revisada al control InkCanvas es un: InkAnalyzer, que es un objeto contenido en una dll para tablet pc, y que por obvias razones se encarga de reconocer los trazados que pongamos en un objeto que soporte trazados (Strokes).

Posteado por: elmanu | Septiembre 29, 2007

inkCanvas

inkcanvas0.png

Impresionante lo que se puede hacer con WPF, no tengo ni idea de cómo se podría hacer algo “parecido” porque estaría a años luz de lo que acabo de presenciar!!, hacer mano alzada en un video.

Bueno primero que nada creamos un proyecto de tipo: Windows Presentation Foundation (WPF) es necesario bajar el VS 2008 beta 2 (Orcas – el IDE Asesino), después seleccionamos el tipo de proyecto que ya comenté y agregamos un inkCanvas, dentro de este control pondremos lo que queremos pintar, aquí primero puse una imagen y sin agregar más código funcionó sin problemas.

inkcanvas2.jpg

[la ley de murphy]

Luego y con algo de escepticismo puse un video y cual va siendo mi sorpresa que se pudo editar el video!, guardar los trazos ya será otro lio, pero de entrada se pudo dibujar encima de él.

inkcanvas1.jpg

[sin palabras]

Código

<Window x:Class="Window1"    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"    Title="Ejemplo inkCanvas" Height="400" Width="440">

<Grid>

<InkCanvas Name="inkCanvas" Background="LightYellow" EditingMode="Ink">

<Image Source="c:\todo_mal.jpg"   ></Image>

<!--<MediaElement Name="reproductorVideo" Source ="c:\Avril Lavigne - Girlfriend.wmv"/>-->

</InkCanvas>

</Grid>

</Window>

Saludos Manu

 

 

Posteado por: elmanu | Septiembre 27, 2007

LogError

 

mdmail0.png

 

LogError es una dll que puede ser utilizada por cualquier lenguaje .net, no importa cual sea, eso es parte del power de .net, lo que hace es algo muy útil (a mi gusto) supongamos que tenemos una aplicación y que dicha aplicación se cae en algún momento, ¿como hacemos para saber cual fue lo ultimo que movió el usuario?, ¿Cómo saber en que momento se pasmo nuestra aplicación?

Leer Más…

Posteado por: elmanu | Septiembre 24, 2007

mdComments -Actualizado

[mdComments en tiempo de ejecución]

Resumen:

Hice este programa para una materia donde nos pedían trabajar en equipo y desarrollar entre todos un software para no me acuerdo que cosa, pero teníamos que documentar dicho software de forma unificada, es decir que todos lo hiciéramos de la misma manera y que cada porción de código desarrollado tuviera el nombre del responsable, para que si el soft se caía supieran a quien echarle la culpa. La primera versión creo que no soportaba lenguajes de “punto y coma”, a esta ultima le he ido metiendo más cosas porque creo que es funcional a pesar de ser una herramienta bastante simple.

Leer Más…

Posteado por: elmanu | Septiembre 23, 2007

Expression Blend

 

Como ya contaba ayer con este programa se puede realizar aplicaciones verdaderamente guapas, es decir con WPF (Windows Presentation Foundation) y que pueden ser programadas desde VB o desde C# que es lo mas padre del asunto. Dando la vuelta por internet me encontré estos videos (español) y este tutorial (en ingles, links abajo) para que vayan viendo el potencial de esto. Sino chequen el video.

http://rapidshare.com/files/30947718/Lynda.com.Getting.Started.with.Expression.Blend-CFE.part1.rar
http://rapidshare.com/files/30944480/Lynda.com.Getting.Started.with.Expression.Blend-CFE.part2.rar
http://rapidshare.com/files/30941365/Lynda.com.Getting.Started.with.Expression.Blend-CFE.part3.rar

Saludos Manu

« Entradas Recientes - Entradas antiguas »

Categorías