reproductor





martes, 31 de enero de 2012

VISOR DE COLORES ARGB


 

Diseño de la interfaz


Para empezar, abrimos un nuevo proyecto Windows Forms, y lo denominamos VisualizadorRGB,

Ampliamos el formulario para poder introducir correctamente todos los controles, que serán 4 Trackbar 4 labels y un PictureBox
.

Arrastramos los cuatro TrackBar al Formulario:


Y los ponemos tal que obtengamos la siguiente distribución:

Una vez que los TrackBar están listos, añadimos nuestro PictureBox, que será donde se verán los resultados de cambiar el valor de los scroll.

En el picturebox en la propiedad BorderStyle en Fixed3D:


Añadimos los cuatro Labels, uno a cada lado de los TrackBar, que serán para saber que color es cada uno: Rojo, Verde, Azul y el último el Alpha. Y por ahorá nos quedará así:
Ahora cambiaremos ciertas propiedades para darles valor a los TrackBar, y para empezar, cambiamos la propiedad Maximum en 255 y Minimum en 0


Cambiamos la propiedad TickFrequency en 20, para que cada salto del TrackBar sea de 20 y lo mismo con la propiedad LargeChange.

Código del selector de color


Ponemos nombre a todos los controles(Propiedad Name): tr_Rojo, tr_Verde, tr_Azul y tr_Alpha. Al PictureBox lo dejamos tal cual, PictureBox1.


Ahora vamos a dar doble click sobre cada uno de los cuatro controles, y en el hueco dejado por VB, pondremos la declaración siguiente:
Código :
cambiar_color()

Quedarán todos así:
Nos mostrará que hay errores, porque aun no hemos declarado la función "Cambiar_color" .


Declaramos la función "cambiar_color" poniendo el siguiente código debajo de las declaraciones anteriores:
Código :
Sub cambiar_color()
Me.PictureBox1.BackColor = Color.FromArgb(tr_Alpha.Value, tr_Rojo.Value, tr_Verde.Value, tr_Azul.Value)
End Sub
Éste código lo que hace, es coger el valor(De ahi "tr_color.Value") de cada TrackBar y modificar el color del PictureBox que se encuentra en el formulario actual (De ahi "Me.PictureBox1.BackColor) y lo pasa a color RGB.









viernes, 20 de enero de 2012

ORDENAR ARREGLOS TIPO TEXTO

Un ejemplo sencillo de cómo ordenar un array en Visual Basic:

Dim nombres As String
Dim arr() As String
ReDim arr(1)
arr(0) = "paul"
arr(1) = "ana"
Array.Sort(arr) ' esto ordena el array

For Each nombres In arr
MsgBox(nombres)
Next

lunes, 16 de enero de 2012

Ejercicios Repaso

1.  Realizar una calculadora similar a la presentada por Windows

2.   Mediante el uso los componentes, permita desplazar un objeto mediante las teclas de dirección del computador, además al desplazarse con ayuda de un label, debe indicar la posición X y Y.


3.   Con los componentes adecuados permita ingresar  un arreglo de 10 posiciones de tipo numérico, al momento de terminar el ingreso, muestre los valores solamente de las posiciones pares

4.    Usando el objeto de windows media player elabore un programa para reproducir cualquier canción o video al azar durante un tiempo de 5 minutos.


5. Con ayuda de un arreglo unidimensional muestre 20 nombres y ordenelos de A a Z , adémas con ayuda de un listbox muestre los valores que existen en las posiciones impares del arreglo.

6. Con ayuda de comandos Shell , permitir que al azar un computador se reinicie y apague acorde al tiempo de espera del usuario

viernes, 6 de enero de 2012

ASP.NET

Visual Web Developer 2008 Express Edition es parte de la familia Microsoft Visual Studio 2005, y es la mejor herramienta de desarrollo para hacer aplicaciones web con ASP.NET 2.0. Como parte de la familia Express, Visual Web Developer se puede actualizar a Visual Studio Standard, Professional, y Team System, sin problemas.
Visual Web Developer está orientado a las necesidades específicas del desarrollador web a través de un nuevo perfil web que muestra un menú y un diseño de ventana optimizado para el desarrollo web. El entorno incluye el mejor editor de código HTML, una herramienta mejorada para el diseño visual de las páginas, un nuevo sistema de proyectos, mejor soporte para el trabajo con datos, y soporte completo para los standards XHTML. Todas estas características permiten desarrollar aplicaciones Web orientadas a datos más rápida y fácilmente que nunca antes. A continuación veremos algunas de las muchas mejoras que introduce Visual Web Developer en el desarrollo Web.
Mejor Edición de Código Fuente.
Visual Web Developer tiene un editor de cófigo fuente HTML mejorado que nos permite escribir y modificar las páginas más rápidamente. Dicho editor proporciona “Intellisense” completa durante todo el fichero y tiene nuevas funciones para navegar y validar los marcadores. “Intellisense” en todas partes
Intellisense (el popup que aparece mientras vamos escribiendo) tiene un gran impacto en la productividad como desarrollador. A pesar que el soporte para Intellisense en Visual Studio .NET 2003 es excelente, en Visual Web Developer se ha mejorado.
En Visual Web Developer, Intellisense se abre en cualquier lugar. Por ejemplo, se puede aprovechar completamente Intellisense  en los bloques de un script, en un solo fichero ASP.NET. Además, Visual Web Developer también soporta Intellisense para Directivas ASP.NET y para atributos de estilos CSS en un misma página.
Visual Web Developer también proporciona Intellisense para tods las secciones en un mismo fichero de configuración Web.Config, así como en cualquier fichero genérico XML que contiene un DTD o una referencia de Esquema XML.

Conservación de código HTML
Visual Web Developer respeta vuestro HTML. Se respetará el formato de vuestro marco HTML (incluyendo todos los espacios blancos, indentación, retornos de carro, mayúsculas…) exactamente igual a como fue escrito, incluso cuando se cambie de la vista de diseño a la vista de código, o viceversa. Podéis confiar completamente en que Visual Web Developer no modificará nunca la etiqueta/marca.
Opciones de Formateo HTML
Visual Web Developer nos permite controlar de forma precisa el formato de todas las etiquetas HTML o de Control de Servidor de ASP.NET generadas mediante el editor WYSIWYG. Ahora podemos configurar la conversión de etiquetas, el citado de atributos, el estilo de indentación y las características de “Word wrap” de cada html o etiqueta de control del servidor de una página. Se puede fijar dichas características de formateo como las predefinidas para todas las etiquetas, así como, opcionalmente, sobrescribir cada opción de formateo por una base por etiqueta/control. Esto nos proporciona la flexibilidad de controlar de forma completa como queremos que se generen nuestras etiquetas.
Los ajustes de formato HTML se pueden exportar e importar desde Visual Web Developer para permitir la estandarización de estilos de los diferentes desarrolladores de un mismo equipo. Visual Web Developer también permite a los desarrolladores aplicar fácilmente las reglas de formateo HTML a un código de etiquetado ya existente (para manejar los casos en los que necesitamos actualizar código HTML ya existente con nuevas reglas de formateo).
Navegador de Etiquetas
El editor de código HTML incluido en Visual Web Developer contiene una función nueva de Navegador de Etiquetas, qué permite a los desarrolladores conocer fácilmente su posición y navegar por cualquier documento HTML. El Navegador de Etiquetas muestra la ruta actual en el código fuente de una página HTML, mostrándonos una lista de todas las etiquetas HTML que contienen la etiqueta dónde el cursos está situado actualmente. Haciendo clic en cualquiera de los nodos los desarrolladores podrán cambiar el nivel del código seleccionado, y moverse rápidamente por toda la jerarquía.
Imaginemos, por ejemplo, que estamos editando el código de una página HTML con múltiples tablas HTML anidadas. Editar tablas anidadas puede ser difícil ya que es muy fácil perderse en la jungla de filas y columnas anidadas. Sin embargo, utilizando el Navegador de Etiquetas se puede evitar perderse ya que no muestra de forma continua el path actual en la jerarquía de la tabla de elementos.
Tag Outlining
Tag Outlining nos permite trabajar de forma más eficiente en grandes documentos HTML. Con Tag Outlining podemos hacer clic con el botón derecho sobre cualquier etiqueta de un documento HTML en el editor de código y seleccionar “Colapsar Etiqueta” para esconder todo el código que contiene dicha etiqueta. Esconder diferentes regiones del código HTML contenido en una página nos permite centrarnos en la región particular de dicha página que queremos editar.
Adaptación y Validación Flexibles del Navegador "Destino"
Visual Web Developer nos permite de forma sencilla marcar como objetivo un Standard HTML específico o un determinado navegador web cuando escribimos nuestras páginas. Por ejemplo, podemos hacer que nuestras páginas estén optimizadas para un navegador particular, como Nestcape Navigator 4.0 o Internet Explorer 6.0. Adicionalmente podemos querer que nuestro código siga un Standard HTML particular, como XHTML 1.0 Estricto o XHTML 1.0 Transitional.
Una vez hecho esto, el HTML que escribamos se irá validando en tiempo real en el editor. El código inválido se subrayará automáticamente en rojo (con una etiqueta dónde nos mostrará la explicación de por qué hemos violado el objetivo). Los errores encontrados se van incluyendo en tiempo real en la ventada de Lista de Tareas.
Todas las normas de validación de navegadores/Standard se pueden añadir al Visual Web Developer, y se pueden extender y personalizar fácilmente. Visual Web Developer incluye varios objetivos de validación automáticos entre los que están XHTML, XHTML Transicional, y la mayoría de navegadores para ordenadores y para dispositivos móviles.

APLICACIÓN ASP.NET
Una aplicación web en ASP.NET es un conjunto de páginas, controles, módulos de código, y servicios, todos ellos ejecutándose en un solo directorio de aplicación de un servidor web (normalmente IIS). ASP.NET hace que resulte muy sencillo crear las aplicaciones web dinámicas que podemos encontrar hoy en día por toda la Internet. Nos proporciona un modelo simple de programación basado en el Framework .NET y varios controles y servicions ya incluidos que permite crear la mayor parte de los escenarios que encontramos el gran parte de las aplicaciones, con poco código y esfuerzo. En esta sección demostraremos los elementos básicos de una aplicación web que utilizaremos en el resto de la guía de inicio rápido, incluyendo:
•    El Framework para Páginas ASP.NET (Formularios Web)
•    Controles de Servidor Web y HTML
•    Módulos o Montajes de Código Compartido