Visual Studio 2010 CTP ya disponible
Ya esta disponible la maquina virtual que viene con el nuevo Visual Studio 2010 y el nuevo .NET Framework 4.0. Ya no tendremos que estar lidiando con la instalacion de algunas peculiaridades que tienes VS2010
La VPC tambien viene con las novedades de Team Foundation Server y Team system para aquellos que les gusta trabajar en equipo.
Pueden descargarse de:
http://www.microsoft.com/downloads/details.aspx?familyid=922b4655-93d0-4476-bda4-94cf5f8d4814&displaylang=en&tm
Novedades, tecnologia y desarrollo software de la manera mas natural
martes, 21 de julio de 2009
WebORB una verdadera Herramienta
En mis incursiones dentro de las tecnologías Adobe, como Flex y Adobe Air, y c# me he topado con una herramienta muy poderosa la cual me facilita la tarea de conectar ambas tecnologías.
Trabajando con silverlight necesariametne debía realizar conexiones haciendo uso de Windows Comunication Foundation (basado en web services), sin embargo WebORB trabaja con un nuevo protocolo de comunicacion llamado AMF (Action Message Format) .
Algunas veces cuando estamos generando aplicaciones empresariales o de alto nivel, los Web Services nos pueden quedar cortos en cuanto desempeño, desarrollo, e incluso depuración de los mismos. Recordemos que los Web Services son mensajes SOAP basados en texto, y cuando la aplicación empieza a crecer en cuanto a cantidad de datos puede ser un problema para el cliente para "parsear" todo este XML y para el servidor el envio y generación del mismo. Para solventar este problema tenemos lo que conocemos como Remoting. Remoting o en nuestro caso Flex Remoting es capaz de transportar los datos con mayor eficiencia que los Web Services, ya que usa un formato binario (AMF) para transmitir datos entre el Flash Player y nuestro código en .NET. El protocolo AMF (Action Message Format) es un protocolo binario mucho mas liviano que los Web Services y en cuanto al poder y rendimiento es mucho mayor ya que podemos accesar directamente con esta tecnología a objetos remotos como dll (dynamic link libraries) construidas en .NET , es decir podemos consumir directamente los métodos que tengamos en nuestra dll,además que consume menos ancho de banda.
te animo a utilizar esta estupenda herramienta.
Para iniciarte en esto visita el siguiente blog, por cierto muy inicial pero sencillo.
Click para acceder a
Giant Flying Saucer Programming Parlor Tricks
Trabajando con silverlight necesariametne debía realizar conexiones haciendo uso de Windows Comunication Foundation (basado en web services), sin embargo WebORB trabaja con un nuevo protocolo de comunicacion llamado AMF (Action Message Format) .
Algunas veces cuando estamos generando aplicaciones empresariales o de alto nivel, los Web Services nos pueden quedar cortos en cuanto desempeño, desarrollo, e incluso depuración de los mismos. Recordemos que los Web Services son mensajes SOAP basados en texto, y cuando la aplicación empieza a crecer en cuanto a cantidad de datos puede ser un problema para el cliente para "parsear" todo este XML y para el servidor el envio y generación del mismo. Para solventar este problema tenemos lo que conocemos como Remoting. Remoting o en nuestro caso Flex Remoting es capaz de transportar los datos con mayor eficiencia que los Web Services, ya que usa un formato binario (AMF) para transmitir datos entre el Flash Player y nuestro código en .NET. El protocolo AMF (Action Message Format) es un protocolo binario mucho mas liviano que los Web Services y en cuanto al poder y rendimiento es mucho mayor ya que podemos accesar directamente con esta tecnología a objetos remotos como dll (dynamic link libraries) construidas en .NET , es decir podemos consumir directamente los métodos que tengamos en nuestra dll,además que consume menos ancho de banda.
te animo a utilizar esta estupenda herramienta.
Para iniciarte en esto visita el siguiente blog, por cierto muy inicial pero sencillo.
Click para acceder a
Giant Flying Saucer Programming Parlor Tricks
jueves, 30 de abril de 2009
Rich Text box en WPF
Para los que quisieran construir o implementar un editor enriquecido de texto incluyendo imagenes en WPF, el framework 3.5 SP1 ya nos ofrece dicho editor, que por supuesto en WinForms esto ya estaba disponible.
Es un simple editor de texto que lo definimos dentro de xaml como sigue :
[RichTextBox Height="191" Margin="0,0,0,42" Width="518" Name="textAll"/]
Este editor soporta inserciones de imagenes, estilos de texto y más... y lo interesante es que dicho contenido se puede exportar a un fichero .txt , .rtf, .doc ..... etc.
La siguiente fraccion de codigo inserta una imagen a la vez, dicho evento es activado al hacer click en algun boton llamado button2.
private void button2_Click(object sender, RoutedEventArgs e)
{
TextPointer tp = textAll.CaretPosition;
//textAll.Selection;
Image img = new Image();
img.Width = 25;
img.Height = 25;
BitmapImage myBitmapImage = new BitmapImage();
myBitmapImage.BeginInit();
myBitmapImage.UriSource = new Uri(@"C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Winter.jpg", UriKind.RelativeOrAbsolute);
myBitmapImage.EndInit();
img.Source = myBitmapImage;
InlineUIContainer iu = new InlineUIContainer(img);
tp.Paragraph.Inlines.Add(iu);
}
Es un simple editor de texto que lo definimos dentro de xaml como sigue :
Este editor soporta inserciones de imagenes, estilos de texto y más... y lo interesante es que dicho contenido se puede exportar a un fichero .txt , .rtf, .doc ..... etc.
La siguiente fraccion de codigo inserta una imagen a la vez, dicho evento es activado al hacer click en algun boton llamado button2.
private void button2_Click(object sender, RoutedEventArgs e)
{
TextPointer tp = textAll.CaretPosition;
//textAll.Selection;
Image img = new Image();
img.Width = 25;
img.Height = 25;
BitmapImage myBitmapImage = new BitmapImage();
myBitmapImage.BeginInit();
myBitmapImage.UriSource = new Uri(@"C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Winter.jpg", UriKind.RelativeOrAbsolute);
myBitmapImage.EndInit();
img.Source = myBitmapImage;
InlineUIContainer iu = new InlineUIContainer(img);
tp.Paragraph.Inlines.Add(iu);
}
Bienvenidos a mi Blog
Quiero extenderles una cordial bienvenida a mi blog personal. En esta seccion trataré de aportar algunas experiencias en el mundo del desarrollo de software basado en Windows Presentation Foundation C# .NET, Team Foundation Server y como olvidarme de mi queridisimo JAVA, JSP, JSF. Espero que sea de ayuda, pues toda critica será bien recibida.
Este año cambié de lugar de trabajo estoy trabajando en una empresa de desarrollo software "out sourcing", está ubicada en Cochabamba - Bolivia.
Pero tambien compartimos con los viejos amigos de la Universidad Adventista de Bolivia allá en Vinto. Pues lo bueno nunca se olvida.
Otra vez bienvenidos.
Este año cambié de lugar de trabajo estoy trabajando en una empresa de desarrollo software "out sourcing", está ubicada en Cochabamba - Bolivia.
Pero tambien compartimos con los viejos amigos de la Universidad Adventista de Bolivia allá en Vinto. Pues lo bueno nunca se olvida.
Otra vez bienvenidos.
lunes, 26 de enero de 2009
Novedades > Windows 7
Desde que microsoft anuncio la llegada del nuevo windows seven (conocido tambien como windows 7), estoy ansioso de instalarlo. Una de las caracteristicas que tendr'a este Sistema Operativo es la compatibilidad con grandes interfaces de hardware y es mas... mas liviano y mucho mejor que el desastrozo Windows Vista. acabo de enterarme que la version beta que ya est'a disponible para libre descarga, y tambien ya tuvo su primer parche.
La nueva versión de Windows, llamada a sustituir a Windows Vista próximamente, comenzo a estar disponible de forma abierta a partir del viernes 9 de enero en la web de la compañía.
Steve Ballmer, consejero delegado de Microsoft, lo ha confirmado en el discurso inaugural de la feria Consumer Electronics Show (CES) que se celebra en Las Vegas.
Windows 7 promete ser menos ambicioso que Windows Vista, pero también más realista. Se ha mejora su rendimiento y se implementarán nuevas e interesantes características como DirectAccess, una capacidad que permite a los usuarios remotos acceder a los recursos por detrás de los cortafuegos de sus compañías sin necesidad de utilizar una red privada virtual.
Otra novedad interesante es BitLocker, que ya existe en Windows Vista pero que en esta nueva edición del sistema operativo se ha mejorado tanto a nivel de interfaz como de funcionalidades.
Pulsa en este enlace para conocer más en detalle las novedades que promete Windows 7 o, si lo deseas, accede al blog del CES de NetMediaeurope para estar al tanto de lo que acontece en la feria.
La nueva versión de Windows, llamada a sustituir a Windows Vista próximamente, comenzo a estar disponible de forma abierta a partir del viernes 9 de enero en la web de la compañía.
Steve Ballmer, consejero delegado de Microsoft, lo ha confirmado en el discurso inaugural de la feria Consumer Electronics Show (CES) que se celebra en Las Vegas.
Windows 7 promete ser menos ambicioso que Windows Vista, pero también más realista. Se ha mejora su rendimiento y se implementarán nuevas e interesantes características como DirectAccess, una capacidad que permite a los usuarios remotos acceder a los recursos por detrás de los cortafuegos de sus compañías sin necesidad de utilizar una red privada virtual.
Otra novedad interesante es BitLocker, que ya existe en Windows Vista pero que en esta nueva edición del sistema operativo se ha mejorado tanto a nivel de interfaz como de funcionalidades.
Pulsa en este enlace para conocer más en detalle las novedades que promete Windows 7 o, si lo deseas, accede al blog del CES de NetMediaeurope para estar al tanto de lo que acontece en la feria.
Suscribirse a:
Entradas (Atom)