miércoles, 1 de junio de 2011

Visual Basic

Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por el alemán Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma.
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte de este lenguaje hasta marzo de 2008.
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco común de librerías, independiente de la versión del sistema operativo, .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6.
Si bien Visual Basic es de propósito general, también permite el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects, o ActiveX Data Objects.
Visual Basic (Visual Studio) contiene un entorno de desarrollo integrado o IDE que incluye un editor de textos para edición del código, un depurador, un compilador (y enlazador) y un constructor de interfaz gráfica o GUI.

Propiedades De Visual Basic

PROPIEDADES COMUNES DE LOS CONTROLES
Los controles que se pueden incluir en el formulario aparecen en la caja de herramientas. No es necesario recordar la posición o forma de cada control. En Visual Basic 4.0, cuando el cursor se sitúa sobre un control de la caja de herramientas, aparece una pista recordando el control que permite crear. Todos los controles tienen algunas propiedades comunes como pueden ser:

Caption (Leyenda)
Establece el texto que el usuario visualizará. No confundir con la propiedad Name.

Text (Texto)
Actúa igual que la propiedad Caption para aquellos controles que no dispongan de dicha propiedad, p.e. las cajas de texto. Muestra el contenido del control y, por tanto, también contiene los caracteres introducidos por el usuario. No confundir con la propiedad
Name.

Name (Nombre)
Propiedad MUY importante. Define el nombre del control en el código del programa. No confundir con las propiedades Caption o
Text que es lo que el usuario visualiza.

TabStop (Punto de Tabulación)
Si el valor es True, el control será susceptible de recibir el foco durante la ejecución de la aplicación.

TabIndex (Índice de tabulación)
Indica el número de orden en el que el control recibirá el foco cuando el usuario, en tiempo de ejecución, pulse la tecla Tab para recorrer los controles. A medida que se van situando controles en el formulario, Visual Basic incrementa en una unidad, el valor de esta propiedad para el nuevo control y, lo decrementa en caso de eliminar algún control. El valor para el primer control es 0.

PROPIEDADES DE LOS BOTONES DE COMANDO
Command Button (2ª fila, icono de la derecha). Se utiliza para ejecutar la acción asociada a la pulsación de dicho botón.

Enabled (Habilitado)
El valor False hace que el botón aparezca atenuado y, no responda a eventos.
Cancel (Cancelar)
Establecer el valor de esta propiedad a True, hace que el botón responda a la pulsación de la tecla ESC como si se hubiera hecho clic s
Abu Abdallah Muḥammad ibn Mūsā al-Jwārizmī (Abu Yāffar) (أبو عبد الله محمد بن موسى الخوارزمي ابو جعفر), conocido generalmente como al-Juarismi, fue un matemático, astrónomo y geógrafo persa musulmán chií, que vivió aproximadamente entre 780 y 850.
Poco se conoce de su biografía, a tal punto que existen discusiones no saldadas sobre su lugar de nacimiento. Algunos sostienen que nació en Bagdad. Otros, siguiendo el artículo de Gerald Toomer[1] (a su vez, basado en escritos del historiador al-Tabari) sostienen que nació en la ciudad corasmia de Jiva, en el actual Uzbekistán. Rashed[2] halla que se trata de un error de interpretación de Toomer, debido a un error de transcripción (la falta de la conectiva wa) en una copia del manuscrito de al-Tabari. No será este el último desacuerdo entre historiadores que encontraremos en las descripciones de la vida y las obras de al-Juarismi. Estudió y trabajó en Bagdad en la primera mitad del siglo IX, en la corte del califa al-Mamun. Para muchos, fue el más grande de los matemáticos de su época.
Debemos a su nombre y al de su obra principal, "Hisāb al-ŷabr wa'l muqābala", (حساب الجبر و المقابلة) nuestras palabras álgebra, guarismo y algoritmo. De hecho, es considerado como el padre del álgebra y como el introductor de nuestro sistema de numeración.
Hacia 815 al-Mamun, séptimo califa Abásida, hijo de Harún al-Rashid, fundó en su capital, Bagdad, la Casa de la sabiduría (Bayt al-Hikma), una institución de investigación y traducción que algunos han comparado con la Biblioteca de Alejandría. En ella se tradujeron al árabe obras científicas y filosóficas griegas e indias. Contaba también con observatorios astronómicos. En este ambiente científico y multicultural se educó y trabajó al-Juarismi junto con otros científicos como los hermanos Banu Musa, al-Kindi y el famoso traductor Hunayn ibn Ishaq. Dos de sus obras, sus tratados de álgebra y astronomía, están dedicadas al propio califa.

miércoles, 18 de mayo de 2011

¿Como crear un voki?

http://www.youtube.com/watch?v=o8Q3LOs1wLA

algoritmos ;)

Algoritmo

Los diagramas de flujo sirven para representar algoritmos de manera gráfica.
En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y éste a su vez del matemático persa Al Juarismi) es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en matemática son el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones.
Tiempo secuencial. Un algoritmo funciona en tiempo discretizado –paso a paso–, definiendo así una secuencia de estados "computacionales" por cada entrada válida (la entrada son los datos que se le suministran al algoritmo antes de comenzar).
Estado abstracto. Cada estado computacional puede ser descrito formalmente utilizando una estructura de primer orden y cada algoritmo es independiente de su implementación (los algoritmos son objetos abstractos) de manera que en un algoritmo las estructuras de primer orden son invariantes bajo isomorfismo.
Exploración acotada. La transición de un estado al siguiente queda completamente determinada por una descripción fija y finita; es decir, entre cada estado y el siguiente solamente se puede tomar en cuenta una cantidad fija y limitada de términos del estado actual......:)