Expression Blend


Expression Blend 2, es su herramienta para aprovechar la potencia de XAML, .NET Framework 3,5 y Silverlight para obligar a entregar la mejor experiencia al usuario de ordenadores personales conectados y la red.

Expression Blend 2, en esta versión, hay mejoras significativas en la interoperabilidad con XAML, y Silverlight.

  • Mejoras con Silverlight, Expression Blend 2 soporta proyectos Silverlight 1.0, que son creados como proyectos de sitio web en lugar de proyectos de aplicación, esto ayuda a mejora la interoperabilidad con Visual Studio 2008, pudiendo modificar un proyecto Silverlight 1.0 en cualquier momento, Expression Blend 2 incluye un editor de texto de JavaScript para editar los códigos Silverlight 1.0 detrás de los archivos.
  • Cambios en los archivos sincronizados,
Al modificar un proyecto Silverlight en Expression Blend 2 y Visual Studio al mismo tiempo, cualquier cambio que se haga en Visual Studio se aplicará inmediatamente en Expression Blend 2.
  • Storyboard Picker, sustituye a la antigua caja de Storyboard, picker se compone de una etiqueta que indique el nombre del storyboard seleccionado (un guion, si se selecciona), pudiendo acceder a éste a través del menú de acceso directo (disponible cuando usted haga clic derecho en la etiqueta), un botón de atajo (y el consiguiente menú contextual), un botón cerrar, para cerrar todos los storyboards además de la salida modo de grabación.
Tanto el menú y el menú permiten crear guiones, y si un guion ya está seleccionado, se puede duplicar, revertir, o eliminar.
  • Clip camino de edición y animación, Expression Blend 2 ahora permite modificar la saturación en los artboard después de crearlos, pudiendo animar cada uno de los vértices de saturación.

Junto con la actualización de Silverlight

   ( ver Silverlight en este blog)

  • (Expression Blend 3) – Lanzada el 10 de julio de 2009
  • (Expression Blend 4) – Lanzada el 7 Junio del 2010

Busque en la web, una definición sencilla del producto Expression Blend. Comente en forma sencilla para que sirve.

Microsoft Silverlight


Microsoft Silverlight es una estructura para aplicaciones web que agrega nuevas funciones multimedia como la reproducción de vídeos, gráficos vectoriales, animaciones e interactividad, en forma similar a lo que hace Adobe Flash.

Silverlight compite con Adobe Flex, JavaFX, OpenLaszlo y algunas presentaciones de componentes AJAX. La primera versión de Silverlight fue lanzada en septiembre de 2007 y actualmente su versión 5.0 se distribuye de forma gratuita.

Silverlight conserva un modo de gráficos de sistema, similar al del WPF (Windows Presentation Foundation- vea en este blog)  e integra en un solo complemento multimedia, gráficos de computador, animaciones e interactividad. La base de su programación es XAML y el acceso a los objetos esta dado por C# y Visual Basic (aunque la versión 1.0 trabajaba a partir de JavaScript). El XAML puede ser usado para marcar los gráficos vectoriales y las animaciones.

Microsoft Expression Blend es la herramienta de Microsoft que se utiliza para crear las animaciones en Silverlight.

Silverlight soporta playback del formato de video VC-1 en todos los navegadores compatibles sin requerir el control ActiveX del Reproductor de Windows Media. Sin embargo, la EULA dice que la licencia del VC-1 es “sólo para uso personal y no-comercial de un consumidor”.[1] El contenido creado con Silverlight sería más “buscable” e “indexable” que aquel que fue creado con Adobe Flash por no estar compilado, pues se representa como un texto XAML.[2]

Con Silverlight es posible cargar dinámicamente un contenido XML que puede ser manipulado a través de una interfaz DOM, una técnica que es compatible con aquellas convencionales del lenguaje AJAX. Silverlight tiene un “Downloader” (descargador) para tomar scripts u otros medios y guardarlos en el equipo, cuando es requerido por la aplicación.[3] También soporta lenguajes dinámicos de programación como Ruby y Python.[4]

El 2 de diciembre de 2010, en el Silverlight Firestarter, se presentó Silverlight 5 para salir a la luz en la primera mitad del 2011. Mientras que la versión final está prevista que salga a finales de 2011[20] Las nuevas características de Silverlight 5 incluyen:[21]

  • Soporte de aceleración de vídeo por      GPU.
  • Soporte de gráficos en 3D.
  • Reproducción de contenido multimedia      con velocidad variable y correción automática del audio.
  • Mejora de consumo de energía.
  • Soporte para control remoto.
  • Inicio más rápido de las      aplicaciones.
  • Soporte para navegadores de 64 bits.
  • Soporte para pruebas automatizadas de      interfaz de usuario para las aplicaciones en Visual Studio 2010.
  • Mejora en la claridad del texto.
  • Ahora los desarrolladores pueden      depurar las expresiones de enlaces a datos (data-binding) usando      puntos de interrupción (breakpoints).

Disponibilidad

Silverlight está disponible para los navegadores Internet Explorer, Mozilla Firefox, Safari, Google Chrome y Opera en los sistemas operativos Microsoft Windows, Mac OS X

XAML es un lenguaje declarativo utiliza en Silverlight para crear la interfaz de usuario, tales como controles, formas, textos y otros contenidos que se presentan en la pantalla. Si está familiarizado con la programación Web, usted puede pensar en XAML como similar al HTML, pero más potente. Al igual que HTML, XAML se compone de elementos y atributos. Sin embargo, XAML está basado en XML y por lo tanto debe seguir las reglas de XML, lo cual incluye estar bien formados. Usted podría preguntar: “¿Por qué me importa XAML si sólo voy a utilizar herramientas como Visual Studio o de mezcla de expresiones para crear la interfaz de usuario?” A pesar de que existen herramientas que generan margen de beneficio, usted está siempre va a querer pasar por debajo de las cubiertas de comprender o modificar el XAML. Además, a veces es más fácil interfaz de usuario de código a mano cuando se desea un control fino o simplemente quiere saber lo que está pasando.

Vea en este blog WPF (Windows Presentation Foundation) del que Silverlight es un sub conjunto

Busque en la web una comparación entre Silverlight y Macromedia Flash. ¿ Porqué elegiría uno u otro?. Agreguelo como comentario.

Bucles en Programación


Capítulo 5 – Manual de Small Basic

Lea estas sentencias o instrucciones:

 i= 1

comienzo:

 TextWindow.WriteLine( i )

 i = i + 1

 If (i < 25) Then

   Goto comienzo 

 EndIf

Se inicializa la variable i (creada por nosotros) con el valor 1

Se agrega la etiqueta  comienzo:

Muestra en la pantalla el valor de i con WriteLine

Suma 1 al valor de i

Compara ( condición) si el valor de i es menor (<) a 25

Si es menor vaya a comienzo (Goto)

Si no es menor finalice el programa (EndIf)

Abra desde el escritorio Microsoft Small Basic, escriba este programa, ejecutelo ( muestra los valores desde 1 a 24)

Guardelo en su carpeta de usuario como bucles.sb

El mismo programa vamos a escribirlo de una manera mucho más fácil, usando el bucle For..EndFor

For i = 1 to 24

textWindow.WriteLine(i)

EndFor

Para (For) i variando de 1 hasta 24 ( la condición es < 25)

Muestra en la pantalla los números de 1 a 24. Igual que el programa anterior

Escribalo en un archivo Small Basic  y guardelo en su carpeta de usuario como For.sb

Escriba en su comentario: ¿ para que se usan los bucles en programación ?

 

Evaluación 5 INT


Lea cuidadosamente este Post.

Responda ingresando en Comentarios – Si usa copy/ paste (copiar/ pegar) cite la fuente para que no sea plagio. Use sus propias palabras. No copie y pegue los comentarios de otros alumnos.

Capítulo 4 – Manual de Small Basic

IntelliSense es una lista que contiene funciones de manera que al escribir la 1a. letra me muestra todas las que empiezan con esa letra. Desplazandose por la lista con las flechas “ARRIBA” y “ABAJO” del teclado, presiono “ENTRAR” para insertar la misma en mi programa. Basta escribir w para que aparezcan Write y WriteLine

Analice el siguiente programa en Small Basic:

comienzo:

TextWindow.Write(“Introduzca un número:  “)

número = TextWindow.ReadNumber()

resto = Math.Remainder(número, 2)

 If (resto = 0) Then

TextWindow.WriteLine(“El número es par”  )

Else 

  TextWindow.WriteLine(“El número es impar   “)

EndIf

Goto comienzo

__________________________________________________________________

La palabra TextWindow se la considera un Objeto, de la biblioteca de S. Basic

La palabra Write y WriteLine son operaciones del objeto TextWindow (significa mostrar en pantalla)

Math (matemática) proporciona muchas funciones útiles relacionados con la matemática

Remainder divide el primer número entre el segundo y devuelve el resto.

Invento o creo la variable número (no la muestra IntelliSence la primera vez, porque no está en la biblioteca del lenguaje)

Invento o creo la variable resto ( de la misma manera que la variable número)

número = TextWindow.ReadNumber( )

Ordena que a la variable número se le asigne el número ingresado

resto = Math.Remainder(número, 2)

Ordena que a la variable resto se le asigne el resto de la división del valor de la variable número dividido en 2

Si la variable resto es igual a cero significa que la variable número es un número par

Si la variable resto es distinta de cero significa que la variable número es impar

Tip:

4 dividido en 2 es igual a 2, y el resto es 0. Entonces 4 es par.

3 dividido en 2 es igual a 1 y el resto= 1 (distinto de 0). Entonces 3 es impar

  • Explique que son Condiciones y Bifurcaciones en cualquier lenguaje de programación (Usamos el lenguaje MS Small Basic)
  • Escriba un ejemplo utilizando las palabras especiales If, Then, Goto, EndIf  (puede usar el 1er ejemplo del capítulo 5 Bucles)  Recuerde que la etiqueta, lleva dos puntos al final. ej  comienzo:

(guardelo en su carpeta de usuario como evaluacion.sb – sin acento)

  • Que es una etiqueta y para que se usan
  • Ejecución externa: para que se usa la instrucción Goto
  • Indique cual es la etiqueta usada en el programa escrito en este Post
  • Escriba un programa que al ejecutarse muestre en el escritorio la expresión “Buenos días, mundo” o “Buenas tardes, mundo”  dependiendo si se ejecuta antes o después del medio día, de acuerdo al reloj del procesador. El Objeto Clock se escribe para utilizar el reloj del sistema
  • Guardelo en su carpeta de usuario como saludo.sb

Evaluación 4o INT


Lea detenidamente este Post.

Responda publicando en Comentarios – Si usa copy/ paste ( copiar/ pegar) cite la fuente para no cometer plagio. Use sus propias palabras. Puede usar un buscador o consultar textos. No puede preguntar a otro alumno.

  • Defina que es una Red informática
  • ¿ Cuales son los componentes de Hardware de una red ?
  • ¿ Cuáles son los componentes de Software de una red ?
  • Busque en Internet y comente los siguientes conceptos

1) Definición de red LAN y red WAN

2) La expresión: Cliente/ Servidor (Client/ Server). ¿ Qué es un servidor y qué es un cliente en Computación ?

3) ¿ Que es un router (ruteador) ?

4)  ¿ Qué es un hub (concentrador) ?

5) ¿ Qué es un protocolo de comunicaciones ? ( lo usan cada vez que ingresan a Internet)

6) Defina TCP/ IP  (Transfer Control Protocol/Internet Protocol)

6) Esta es una URL (Uniform Resource Locator)  :    http://www.scms.edu.ar

¿ cuál es el Dominio de este sitio ? ¿ Es comercial ?

Cap 3 del Manual Small Basic

  • Que que es una variable en Programación
  • Analice el siguiente programa

número1 = 20

número2 = 10

número3 = número1 + número2

TextWindow.WriteLine(número3)

  • Ingrese desde el escritorio a Microsoft Small Basic, y escriba esas instrucciones o sentencias en la pantalla.
  • Guarde el archivo en su carpeta como evaluacion.sb (sin acento)
  • Ejecutelo. ¿ Qué valor le muestra como respuesta en el escritorio ?. Publíquelo en su comentario
  • Escriba un programa que multiplique dos números y guardelos en su carpeta de usuario como producto.sb
  • ¿ Qué resultado obtuvo?. Publiqueló en su comentario
  • Escriba un programa que divida dos números y guardelos en su carpeta de usuario como cociente.sb
  • ¿ Qué resultado obtuvo?. Publiqueló en su comentario

Windows Movie Maker III


Desde el escritorio, vaya al Menú Inicio/ Todos los programas/ Accesorios/Windows Movie Maker

Recorra los principales paneles : Colección, tareas, contenido, guión gráfico y escala de tiempo, monitor

Ingrese como comentario la función de esos paneles

Al iniciar Movie Maker inicie un nuevo proyecto  Menú Archivo/Nuevo proyecto

Importe un video cualquiera que encuentre en su PC. Guarde el archivo en su carpeta de usuario como Actividad_01

Al importar un video se crea un clip de alguna colección

Arrastre el primer clip de video del panel de contenido hacia el monitor (abajo). Haga lo mismo con las demás imágenes.

Haga lo mismo con Menú Archivo/Guardar proyecto

Guarde el archivo utilizando Menú Archivo/ guardar archivo de película en su carpeta de usuario.

 

Ingrese como comentario:

  • ¿ Cuál es la diferencia entre Guardar proyecto y Guardar película ?
  • ¿ Cuándo se usa Guardar proyecto ?
  • ¿ Cuándo se usa guardar película ?

 

 

Guardar el archivo

Se guarda el archivo con Menú Archivo/ Guardar Proyecto

Windows Movie Maker II


En Movie Maker los clips se pueden dividir, combinar, copiar y recortar. La duración mínima de un clip es de un segundo. Los formatos de video que acepta Movie Maker son:

.m1v, .mp3, jpg, wmf, etc

Fotograma: cada uno de los cuadros de imagen que forman una secuencia de video

Colección: contenedor que permite clasificar imágenes, segmentos de audio, y clips de video para ser utilizados en la creación de las películas

Película: es el proyecto final para reproducir y compartir. Es una secuencia que integra clips de video, sonido, imágenes, textos,, efectos y transiciones ( una transición es el cambio de una “toma” a otra que se realiza al editar la película.

Busque en Google: Tipos de transiciones en Windows Movie Maker.  Agreguela como comentario

Windows Movie Maker I


Windows Movie Maker es un software de edición de video creado por Microsoft. Fue incluido por primera vez en el año 2000 con Windows ME. Contiene características tales como efectos, transiciones, títulos o créditos, pista de audio, narración cronológica, etc.Los Nuevos efectos y transiciones se pueden hacer con las ya existentes, se pueden modificar mediante código XML.

El desarrollo de Windows Movie Maker fue abandonado después del lanzamiento de Windows Vista; su sustitución, Windows Live Movie Maker, incluirán con Windows Live Essentials, una descarga gratuita de Windows Live;[1] sin embargo Microsoft ha afirmado que Windows Live Movie Maker no tendrá las mismas características que Windows Movie Maker.[2]

Windows XP

La Versión 1.1 de Windows Movie Maker se incluyó en Windows XP, un año más tarde se había incluido soporte para la creación de archivos AVI de DV y WMV 8. La Versión 2.0 se lanzó como una actualización gratuita en noviembre de 2002 y añadió un número de nuevas características. Versión 2.1, una actualización menor, se incluye en Windows XP Service Pack 2. Windows XP Media Center Edition 2010 presentó una nueva versión de Windows Movie Maker, 2.5, con más transiciones y apoyo para la grabación de DVD, esta edicion fue muy exitosa.

Busque en Google las siguientes definiciones de Movie Maker

Proyecto

Clips

Fotograma

Colección

Película

Variables


Del manual Small Basic ”Introducción a la programación”, disponble en Carmen Shop o en:

http://msdn.microsoft.com/es-ar/beginner/ff423682(en-us).aspx

Del Capítulo 2 y  3

Defina que es una variable

La instrucción:

Textwindow : le denominamos objeto

WriteLine: le denominamos operación

(” Hola Mundo”): le denominamos entrada

y escribimos en el archivo pgm1.sb

TextWindow.WriteLine(“Hola Mundo”)

ejecutamos el programa y lo guardamos en nuestra carpeta de usuario


Abra un nuevo archivo pgm2.sb y escriba:

TextWindow.Write(” Escriba su nombre:  “)

nombre = TextWindow.Read()

TextWindow.WriteLine( “Hola  ” + nombre)

Ejecute el programa y guardelo.

¿ Qué diferencia hay entre Write y WriteLine ?

Agregue su comentario.

MS OFFICE 365


Microsoft Office 365 es el último de los productos en la nube que ofrece la productividad de la nube ( vea en este blog “Computación en la nube) a todos los usuarios para que ahorren tiempo y esfuerzo, así como liberen recursos de gran valor. Microsoft Office 365 ofrece versiones en la nube de Exchange Online, SharePoint Online y Lync Online, junto al conocido conjunto de aplicaciones de escritorio Office Professional Plus.

Acceda a  http://es.wikipedia.org/wiki/Microsoft_Office_365 y explique lo que allí se desarrolla ( no haga copy/ paste) con sus propias palabras

WIDGETS


En informática, un widget es una pequeña aplicación o programa, usualmente presentado en archivos o ficheros pequeños que son ejecutados por un motor de widgets o Widget Engine. Entre sus objetivos están dar fácil acceso a funciones frecuentemente usadas y proveer de información visual. Sin embargo, los widgets pueden hacer todo lo que la imaginación desee e interactuar con servicios e información distribuida en Internet; pueden ser vistosos relojes en pantalla, notas, calculadoras, calendarios, agendas, juegos, ventanas con información del tiempo en su ciudad, etcétera.

Los widgets de escritorio también se conocen como gadgets de escritorio, y son una nueva categoría de mini aplicaciones; diseñadas para proveer de información o mejorar una aplicación o servicios de un ordenador o computadora, o bien cualquier tipo de interacción a través del World Wide Web, por ejemplo una extensión de alguna aplicación de negocios, que nos provea información en tiempo real del estatus del negocio u organización.

Una característica común a los widgets, es que son de distribución gratuita a través de Internet.

Busque en la web cuales son los diferentes tipos de widgets y agreguelos como comentario.

Condiciones y bifurcaciones en programación (Small Basic)


Del manual Small Basic “Introducción a la programación”, disponble en Carmen Shop o en:

http://msdn.microsoft.com/es-ar/beginner/ff423682(en-us).aspx

…lea el capítulo 4 Condiciones y bifurcaciones donde encontrará como se usan las instrucciones

If     (se cumple una condición)       Then

(Haga ésto)

Else

(Haga ésto otro)

Endif

En castellano sería algo así:

Si   Juan aprueba  Entonces

se va de vacaciones

 sino

Se queda en Buenos Aires

FindelSI

La condición es “Juan aprueba”, que puede ser V (Verdadero) o F (Falso) , como vieron en Excel.

Explique en el comentario que va a agregar, que son bifurcaciones y que es una etiqueta

Abra un archivo en Small Basic y guardelo como par_impar.sb

Escriba las instrucciones que al ejecutar pida ingresar un número cualquiera y el programa responda si es: par o impar

La Web 2.0


Sacado de:  http://es.wikipedia.org/wiki/Web_2.0

El término Web 2.0 está asociado a aplicaciones web que facilitan el compartir información, la interoperabilidad, el diseño centrado en el usuario1 y la colaboración en la World Wide Web. Un sitio Web 2.0 permite a los usuarios interactuar y colaborar entre sí como creadores de contenido generado por usuarios en una comunidad virtual, a diferencia de sitios web donde los usuarios se limitan a la observación pasiva de los contenidos que se ha creado para ellos. Ejemplos de la Web 2.0 son las comunidades web, los servicios web, las aplicaciones Web, los servicios de red social, los servicios de alojamiento de videos, las wikis, blogs, mashups y folcsonomías.

Para compartir en la Web 2.0 se utilizan una serie de herramientas, entre las que se pueden destacar:

Blogs: Un blog es un espacio web personal en el que su autor (puede haber varios autores autorizados) puede escribir cronológicamente artículos, noticias…(con imágenes y enlaces), pero además es un espacio colaborativo donde los lectores también pueden escribir sus comentarios a cada uno de los artículos (entradas/post) que ha realizado el autor. La blogosfera es el conjunto de blogs que hay en internet.

Wikis: En hawaiano “wiki” significa: rápido, informal. Una wiki es un espacio web corporativo, organizado mediante una estructura hipertextual de páginas (referenciadas en un menú lateral), donde varias personas elaboran contenidos de manera asíncrona. Basta pulsar el botón “editar” para acceder a los contenidos y modificarlos. Suelen mantener un archivo histórico de las versiones anteriores y facilitan la realización de copias de seguridad de los contenidos. Hay diversos servidores de wiki gratuitos.

Entornos para compartir recursos: Todos estos entornos nos permiten almacenar recursos en Internet, compartirlos y visualizarlos cuando nos convenga desde Internet. Constituyen una inmensa fuente de recursos y lugares donde publicar materiales para su difusión mundial.

  • Documentos: podemos subir nuestros documentos y compartirlos, embebiéndolos en un Blog o Wiki, enviándolos por correo.
  •  Videos: Al igual que los Documentos, anteriormente mencionados, se pueden “embeber” un video tomado de algún repositorio que lo permita, tal como  YouTube.
  •  Presentaciones
  •   Fotos
  •  Plataformas educativas
  •  Aulas virtuales (síncronas)
  •  Redes Sociales

http://viviendodigitalmente.wordpress.com/2012/03/17/que-es-la-web-2-0/

La  conclusión importante es que la Web 2.0 no es algo del pasado, es el presente. La web 2.0 es esto.

Investigue en la Web que significan los términos:

  • Mashups
  • folcsonomías

Explique breve y resumidamente que entiende “usted” por web 2.0. en su comentario.