viernes, 27 de mayo de 2016

Biografía de Alan Cooper

Biografía de Alan Cooper



Alan Cooper (nacido el 3 de junio de 1952) es un diseñador de software y programador estadounidense. Ampliamente reconocido como el "Padre de Visual Basic," Cooper es también conocido por sus libros sobre la cara: fuente de diseño de interacción y los internos controlan el manicomio: ¿Por qué productos de alta tecnología Drive nos vuelve locos y cómo restaurar la cordura. como fundador de Cooper, una consultora líder en el diseño de interacción, creó la metodología de diseño dirigido a un objetivo y fue pionero en el uso de personajes como herramientas prácticas de diseño de interacción para crear productos de alta tecnología. Alan Cooper creció en el condado de Marin, donde asistió al Colegio de Marin, el estudio de arquitectura. El aprendió programación y asumió los trabajos de programación contrato para pagar la universidad. Después de dejar la universidad, fundó una de las primeras compañías de software del microordenador. En 1975, como se dispusiera de los primeros microordenadores, Alan Cooper fundó su primera empresa, sistemas estructurados Group (SSG), en Oakland, California. Producto de contabilidad software de SSG, Contabilidad General, se vendió a través de anuncios en revistas populares como Byte y la interfaz de edad. Este software fue, según el relato histórico en el fuego en el valle (por Paul Freiberger y Michael Swaine), "probablemente el primer software de negocios serio para microordenadores. " Fue tanto el inicio de la carrera de Cooper como un autor de software y el comienzo de la empresa software microordenador. En última instancia, Cooper desarrolló una docena de productos originales en Structured Systems Group antes de que él vendiera sus acciones de la empresa en 1980. Desde el principio, Cooper trabajó con Gordon Eubanks para desarrollar, depurar, documentar y publicar su lenguaje de programación de negocios, CBASIC, un competidor temprano para Bill Gates y Paul Allen Microsoft BASIC. Eubanks escribió precursor de CBASIC, BASIC-E como proyecto de los estudiantes, mientras que en la Escuela Naval de Postgrado en Monterey, California con el profesor Gary Kildall. Cuando Eubanks salió de la marina de guerra, se unió a la compañía exitosa el sistema operativo de Kildall, digital Research, Inc., en Monterey. Poco después, Eubanks y Kildall invitados Cooper a unirse a ellos en Digital Research como uno de los cuatro fundadores de su departamento de investigación y desarrollo.  Después de dos años, con el DRI, Cooper partieron para desarrollar software de aplicación de escritorio por sí mismo. Durante la década de 1980, Alan Cooper fue autor de varias aplicaciones de negocios que incluyen micrófono II para Windows y un programa de gestión de proyectos temprana, crítico de la ruta llamada SuperProject. Cooper vendió SuperProject de Computer Associates en 1984, donde logró el éxito en el mercado de negocio a negocio. 

Cinco Ejemplos de Programas Codificados


Cinco Ejemplos de Programas Codificados



1.-Hello By Full-Counters: dicho programa sirve para poner tu nombre y que te diga ¡Hola!, ¿Cómo estás? + tu nombre. Ejemplo: ¡Hola!,¿Cómo estas María?


2.- Progressbar Ejemplo by Full-Counters: es un componente que sirve para simular que cargue un proceso.


3.- Juego By Full-Counters: es un juego en el cual se debe adivinar el número que sale al azar. Puede llegar a ser muy difícil.


4.- Autoclicker By Full-Counters: un Autoclik  es una aplicación en la cual no se debe hacer un click ya que cuenta con una aplicación puede hacerlo por sí solo.



5. Calculadora: crear un formulario nuevo con los siguientes objetos (por defecto, al crear un nuevo proyecto, ya viene el Form1): Label, Button y TextBox.

jueves, 19 de mayo de 2016

Ejercicio Formativo

Ejercicio Formativo

1.Describa el entorno de desarrollo de Visual Basic
2.Escriba tres características de Visual Basic
3.Describa 7 barras de herramientas de Visual Basic
4.Haga un cuadro comparativo con las ventajas y desventajas de           Visual Basic
5.Haga un resumen de siete líneas sobre la historia de Visual Basic
6.Coloque el prefijo de los siguientes controles
        o   Temporizador
o   Data
o   Line
o   Check Box
o   Comand Botton
o   Form
o   Picture
o   Label
o   Text Box

Desarrollo

1. Existe un único entorno de desarrollo para Visual Basic, desarrollado por Microsoft: Microsoft Visual Basic x.0, correspondientes a versiones desde la 2.0 hasta la 20.0, (con respectivas diferencias entre versiones del lenguaje).
El entorno de desarrollo es muy similar al de otros lenguajes. Realizando una instalación típica del producto, las características básicas se presentan de la siguiente forma:

ü En la parte superior aparecen tres elementos, en este orden: la barra de título donde figura el nombre del proyecto en curso y su estado (diseño o ejecución); la barra de menú con 13 opciones desplegables y una barra de herramientas; esta última se puede personalizar, posibilitando la inclusión de prácticamente la totalidad de los comandos del IDE.

ü En la parte central, cubriendo la franja de mayor área, se encuentra el espacio de trabajo. Éste incluye y muestra las ventanas del proyecto, las vistas del código fuente de los módulos, los objetos y los controles que contienen las ventanas de la aplicación y el panel de controles.

ü El panel de controles, que aunque es móvil normalmente está ubicado a la derecha, por defecto cuenta con diferentes controles.

2. Tres características

-Barra de título: muestra el nombre del proyecto y del formulario que se está diseñando.

-Barra de menús: agrupa los menús despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 6.0.

-Barra de herramientas estándar: contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la elección de opciones de los menús ArchivoEdición, Ver y Ejecutar; además, en el área derecha presenta la ubicación (coordenadas) y el tamaño del objeto seleccionado

3. Siete barras de herramientas
    1.Text Box: Caja de texto, permite que el usuario pueda escribir          directamente.

   2.Check Box: Caja de chequeo, permite tener opciones sobre las          que el usuario confirma o niega.

   3.Picture: Permite incluir gráficos, es parecido a la imagen pero con      variantes.

   4.Ventanas de Propiedades: Ventana con propiedades o características    de un control u objeto, las cuales se pueden ordenar por alfabética y      por categorías.

   5.Cursor Ratón: Sirve para quitar la selección del que hayamos           pulsado  por error.

   6. Opcion Botton: Botón de opción, permite tener varias opciones de    las cuales seleccionar una.

   7.Combo Box: Caja combinada, permite tener varias opciones de las    cuales seleccionar y ver una.

4. Cuadro Comparativo

Ventajas
Desventajas
Integra el diseño e implementación de formularios de Windows.

No soporta tratamiento de procesos como parte del lenguaje.

Permite usar con suma facilidad la plataforma de los sistemas Windows dado que tiene acceso prácticamente total a la API de Windows incluidas librerías actuales.
No incluye operadores de desplazamiento de bits como parte del lenguaje.
El código en Visual Basic es fácilmente observable a otros lenguajes.
No permite el manejo de memoria dinámica, punteros, etc. como parte del lenguaje.

5. Resumen de la historia

Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por 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 que facilitó en cierta medida la programación misma. La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008.

6. Prefijos


Nombre Visual Basic

Prefijo

Temporizador

tmr

data

dat

line

lin

CheckBox

chk

Comand Botton

cmd

Form

frm

Picture

pic

label

lbl

Text Box

Txt

        

        

Tabla de los Nombres y Prefijos de Controles de Visual Basic



Tabla  de los Nombres y Prefijos de 

Controles de  Visual Basic

Nombre en Español
Nombre Visual Basic
Prefijo
Formulario
Form
frm
Caja de imagen
PictureBox
pic
Casilla de verificación
CheckBox
chk
Marco
Frame
fra
Botón de comando
ComandBotton
cmd
Datos
data
dat
Etiqueta
label
lbl
Imagen
Image
img
Temporizador
Timer
tmr
Línea
line
lin
Botón de opción
OptionButton
opt
Datos
data
dat

Objetos y Eventos

Objetos y  Eventos

  
    1. Operadores Básicos de Visual Basic

§  Operadores aritméticos, realizan los cálculos familiares en valores numéricos, incluido el desplazamiento de sus modelos de bits.

§  Operadores de comparación, comparan dos expresiones y devuelven un valor Boolean que representa el resultado de la comparación.

§  Operadores de concatenación, combinan varias cadenas en una sola.

§  Operadores lógicos y bit a bit en Visual Basic, combinan valores Boolean o numéricos y devuelven un resultado del mismo tipo de datos que los valores.

  
     2-Orden en que se realizan las operaciones básicas en Visual Basic

§  Paréntesis

§  Potencias y raíces

§  Multiplicaciones y divisiones

§  Sumas y restas

§  Dos o más de la misma jerarquía u orden, entonces resolver de izquierda a derecha.

    3-Tipos de datos de Visual Basic

§  Boolean

§  Byte

§  Char

§  Decimal

§  Double

§  Integer

§  Long

§  SByte

§  Short

§  Single

§  String

§  UInteger

§  ULong

§  User-Defined

§  UShort




jueves, 28 de abril de 2016

Historia de Visual Baisc




Historia de Visual Basic

Historia
Versiones
Características
Aplicaciones
B.A.S.I.C. significa: Beginner’s All-purpose Symbolic Instruction Code, traduciendo esto sería: Código de instrucciones de uso universal para principiantes. Basic es un lenguaje de programación que actúa como un intermediario entre el operador y el computador. Mediante el vocabulario y las reglas Basic, se le ordena al computador lo que se quiere que haga y el PC transforma estas instrucciones para poder ejecutarlas. Otros lenguajes de programación que pueden emplearse son el Pascal, Fortan y Ensamblador. BASIC es traducido a código binario, también se puede escribir programas en código binario pero es muy difícil por eso crearon el Basic. BASIC es un lenguaje de programación desarrollado por los estadounidenses John Kemeny y Thomas Kurtz en el Dartmouth College. La versión original del lenguaje Basic fue creada en el año 1964, ganándose una enorme popularidad gracias sobre todo a dos implementaciones, Tiny BASIC y Microsoft BASIC, que convirtieron a este lenguaje en la primera lengua franca de los microordenadores. Otras importantes implementaciones han sido CBASIC (BASIC Compilado), Integer y Applesoft BASIC (para el Apple II), GW-BASIC (para computadoras personales), Turbo BASIC (de Borland) y Microsoft QuickBASIC. El lenguaje ha cambiado en el transcurso de los años pues nació con el objetivo de servir como lenguaje para aquellas personas que deseaban introducirse por primera vez en el mundo de la programación, y luego fue sufriendo modificaciones, hasta que en 1978 se estableció el Basic estándar.
Visual Basic 1.0 para Windows
Visual Basic 1.0 para MS-DOS
Visual Basic 2.0
Visual Basic 3.0
Visual Basic 4.0
Visual Basic 5.0
Visual Basic 6.0

-Barra de título: muestra el nombre del proyecto y del formulario que se está diseñando.
Barra de menús: agrupa los menús despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 6.0.

-Barra de herramientas estándar: contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la elección de opciones de los menús Archivo, Edición, Ver y Ejecutar; además, en el área derecha presenta la ubicación (coordenadas) y el tamaño del objeto seleccionado

-Ventana de formulario: es el área donde se diseña la interfaz gráfica, es decir, es donde se inserta electo gráficos, como botones, imágenes, casilla de verificación, cuadros de listas.


-Cuadro de herramientas: presenta todos los controles necesarios para diseñar una aplicación, como cuadros de texto, etiquetas, cuadros de listas, botones de comandos.
1.Ejemplo Application Events
2.Ejemplo ClickOnce
3.  Ejemplo Console Application
4.Ejemplo Consuming a Web Service

5.     Ejemplo Excel
6.     Ejemplo Game
7.  Ejemplo Logging
8.Ejemplo Multithreading
9.Ejemplo de automatización de Office
10.Ejemplo PowerPoint