miércoles, 10 de agosto de 2016

Taller #1
1.       Declare en Visual Basic las siguientes variables

Porcent  Float
Cant        Double
Proyecto Char
Resp    Single
Boton  Integer
Total Descuento Integer
Importe  Float
 Suma  Single
Resta float
Resul  Char
Parent  single
Verdadero Boat
Fila Single
Falso  Boat
Nombre Char
Cedula Integer
Apellido Char
Datos Single
Ecua Integer
Provincia Char
Mult Double
Numeri Float

Desarrollo

Dim Porcent As Float
Dim Cant As Double
Dim Proyecto As Char
Dim Resp As Single
Dim Boton As Integer
Dim Totaldescuento As Integer
Dim Importe As Float
Dim Suma As Single
Dim resta As Float
Dim Resul As Char
Dim Parent As Single
Dim Verdadero As Boat
Dim Fila As Single
Dim Falso As Boat
Dim Nombre As Char
Dim Cedula As Integer

Dim Apellido As Char
Dim Datos As Single
Dim Ecua As Integer
Dim Provincia As Char
Dim Mult As Double

Dim Numeri As Float

martes, 31 de mayo de 2016

Analisis critico de VB o conclusiòn

 Visual Basic, es un idioma muy completo para uso de formularios y manejo con bases de datos, es muy claro y tiene muy buena ayuda en castellano. Sus usos para fines administrativos y contables para pequeñas y medianas administraciones, lo hacen ser uno de los mejores en esa materia. Es un idioma hibrido, es decir formado por código y objetos insertables en los formularios, y es de alto nivel, es decir se expresa en un dialogo semejante al que usan las personas. Maneja todo el entorno de Windows con gran facilidad. Como contra, no es practico para diseño de juegos, no es compatible con otros sistemas operativos que no sean Windows no tiene herramientas de diseño grafico.

Ventana de propiedades del VB

La ventana Propiedades contiene la lista de propiedades, eventos y métodos del formulario, entorno de datos, cursor, relación o control seleccionados. Estas propiedades se establecen o se modifican en tiempo de diseño o por medio de programación.
También puede seleccionar varios objetos y mostrar después la ventana Propiedades. En este caso, la ventana Propiedades muestra las propiedades que tengan en común los objetos seleccionados.
Puede abrir la ventana Propiedades desde el menú Ver. O bien, haga clic con el botón secundario del mouse en el Diseñador de formularios o en el Diseñador de entornos de datos, y elija Propiedades en el menú contextual del Diseñador de formularios.
Tenga en cuenta que algunas propiedades se evalúan en tiempo de diseño; por tanto, las variables de memoria o las matrices utilizadas en expresiones para estas propiedades deben estar en alcance en tiempo de diseño.



Esta lista de dos columnas muestra todas las propiedades que pueden modificarse en tiempo de diseño y sus valores actuales. En las propiedades que tienen valores predefinidos, haga doble clic en el nombre de la propiedad en la lista Propiedades para recorrer las opciones disponibles. En las propiedades predefinidas que tienen sólo dos opciones, haga doble clic para alternar entre ambas. Para obtener Ayuda acerca de una propiedad determinada, selecciónela y presione F1.

Cuadro Configuración de propiedades
Le permite cambiar el valor de la propiedad seleccionada en la lista de propiedades. Si la propiedad seleccionada requiere un valor predefinido, aparece una flecha de lista desplegable a la derecha del cuadro. Se presenta un botón en la parte derecha si el valor requiere un nombre de archivo o un color. Para obtener información acerca de cómo establecer el valor de una propiedad, vea Establecer propiedades en tiempo de diseño.
Haga clic en el botón Aceptar (una marca de verificación) para confirmar los cambios realizados en una propiedad. Haga clic en el botón Cancelar(una marca en forma de X) para cancelar los cambios realizados y restablecer el valor anterior.
Algunas propiedades (por ejemplo, BackColor) muestran un botón que le permite establecer propiedades desde un cuadro de diálogo.
Haga clic en el botón Función (la marca Fx) para abrir el cuadro de diálogo Generador de expresiones. Puede establecer las propiedades con valores literales o con valores devueltos por funciones o expresiones.

Alan Copper




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.

Vida temprana:
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 de contrato para pagar la universidad. Después de que él salió de 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 autor del software y el comienzo de el negocio del software del microordenador. En última instancia, Cooper desarrolló una docena de productos originales en sistemas estructurados Grupo antes de que él vendió 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 BASIC.Eubanks de Microsoft Paul Allen escribió precursor de CBASIC, BASIC-E como un tiempo proyecto de los estudiantes 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 partió 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.

Alan cooper con el visual basic:
En 1988, Alan Cooper creó un lenguaje de programación visual (el nombre clave de "Ruby") que permitía a los usuarios de Windows para construir "Buscador" -como conchas. Lo llamó "un conjunto construcción de cubierta." Después de que él demostró Ruby a Bill Gates, Microsoft compró. En ese momento, Gates, comentó que la innovación tendría un "efecto profundo" [en toda su línea de productos. Microsoft decidió no liberar el producto como una concha para los usuarios, sino para transformarlo en una herramienta de desarrollo profesional de su lenguaje de programación Visual Basic llamado QuickBASIC, que fue ampliamente utilizado para el desarrollo de aplicaciones de negocio para ordenadores Windows. Instalación de control de forma dinámica instalable de Cooper, que se hizo famoso como la interfaz "VBX", era un componente bien conocido de "Ruby". Esta innovación permite a cualquier desarrollador de 3 ª parte para escribir un widget (control) como un archivo DLL, lo puso en el directorio de Visual Basic y Visual Basic lo encontraría, comunicarse con él, y presentarla al usuario como una parte continua del programa . El widget aparecería en la paleta de herramientas y menús adecuados, y los usuarios podrían incorporar en sus aplicaciones de Visual Basic. La invención de la interfaz "VBX" creó todo un nuevo mercado para los vendedores de estos "controles dinámicamente instalables." Como resultado del trabajo de Cooper, muchas nuevas empresas de software fueron capaces de ofrecer software de Windows en el mercado en la década de 1990.
El primer libro escrito acerca de Visual Basic, Visual Basic How-To del Grupo Waite por Mitchell Waite, está dedicado a Alan Cooper. En su dedicación, el autor llama Cooper el "Padre de Visual Basic." Este apodo ha servido a menudo como resumen de una línea de Cooper.
En 1994, Bill Gates presentó Cooper con el primer premio de Windows Pioneer por sus contribuciones a la industria del software. Durante la presentación, Gates, tomó nota en particular de la labor innovadora de Cooper creación de la interfaz VBX.

Ejemplos de programas con Visual Basic




Reproductor de Musica, Imagenes y Videos:
1. Este Programa Sirve para reproducir fotos, videos, musica, etc. 

2. Reproductor 2 :
Este Programa Sirve para reproducir fotos, videos, musica, etc. 

3.Flooder By Full-Counters:Este Programa consiste en escribir una frase o palabra y hacer click en cualquier lado que se pueda escribir y clickear en el boton que dice comenzar y automáticamente, empieza a mandar la frase que escribiste anteriormente.

4. Flooder E-Mail
Este Programa Consiste en Enviarle E-mail`s al correo que elijas. 

5. Navegador de Internet:
Funciona como cualquier otro navegador, para buscar páginas de lo que desees en todo Internet.

miércoles, 25 de mayo de 2016

Interfaz de Visual Basic

Las interfaces definen las propiedades, los métodos y los eventos que pueden implementar las clases. Las interfaces permiten definir características como grupos pequeños de propiedades, métodos y eventos estrechamente relacionados; esto reduce los problemas de compatibilidad porque se pueden desarrollar implementaciones mejoradas para las interfaces sin comprometer el código existente. En cualquier momento se pueden agregar nuevas características mediante el desarrollo de implementaciones e interfaces adicionales.
Hay otras razones por las que se podrían usar las interfaces en vez de la herencia de clases:
Las interfaces se adaptan mejor a situaciones en las que las aplicaciones necesitan que muchos tipos de objetos posiblemente no relacionados proporcionen una funcionalidad determinada.
Las interfaces son más flexibles que las clases base porque puede definir una única implementación que puede implementar interfaces múltiples.
Las interfaces son mejores en situaciones en las que no es necesario heredar una implementación de una clase base.
Las interfaces son útiles cuando no se puede usar la herencia de clases. Por ejemplo, las estructuras no pueden heredar de clases, pero pueden implementar interfaces.

Definicion de visual basic
Las definiciones de interfaz se encuentran dentro de las instrucciones Interface y End Interface. Después de la instrucción Interface, puede agregar una instrucción Inherits opcional que muestra una o varias interfaces heredadas. Las instrucciones Inherits deben preceder a todas las demás instrucciones de la declaración a excepción de los comentarios. El resto de instrucciones de la definición de interfaz deben ser instrucciones Event,Sub, Function, Property, Interface, Class, Structure y Enum. Las interfaces no pueden contener código de implementación ni instrucciones asociadas al código de implementación, como End Sub o End Property.

En un espacio de nombres, las instrucciones de interfaz son Friend de forma predeterminada, pero también se pueden declarar explícitamente comoPublic o Friend. Las interfaces definidas dentro de clases, módulos, interfaces y estructuras son Public de forma predeterminada, pero también se pueden declarar explícitamente como Public, Friend, Protected o Private.

Algunos ejemplos de interfaces:
Interface IAsset
    Event ComittedChange(ByVal Success As Boolean)
    Property Division() As String
    Function GetID() As Integer
End Interface
Class Class1
    Implements interfaceclass.interface2

    Sub Sub1(ByVal i As Integer) Implements interfaceclass.interface2.Sub1
    End Sub
End Class
Class Class2
    Implements I1, I2

    Protected Sub M1() Implements I1.M1, I1.M2, I2.M3, I2.M4
    End Sub
End Class
Interface Interface1
    Sub sub1(ByVal i As Integer)
End Interface

' Demonstrates interface inheritance.
Interface Interface2
    Inherits Interface1
    Sub M1(ByVal y As Integer)
    ReadOnly Property Num() As Integer
End Interface
Public Class ImplementationClass1
    Implements Interface1
    Sub Sub1(ByVal i As Integer) Implements Interface1.sub1
        ' Insert code here to implement this method.
    End Sub
End Class

Objetos y eventos


Se designa como objeto cualquier elemento, por ejemplo, un formulario, una imagen, un control, tal como una caja de texto; a su vez, los objetos tienen propiedades, que en el caso de la caja de texto una es la propiedad "text" que se encarga de contener el texto que aparecerá en la caja. A los objetos se les puede asociar eventos. Un evento es la ocurrencia de un suceso, comúnmente la acción que realiza el usuario sobre el objeto, que como resultado puede, por ejemplo, provocar un cambio en alguna propiedad de un objeto. Por ejemplo: Visual Basic tiene un evento llamado KeyPress, que ocurre cuando el usuario presiona una tecla; ese evento se puede asociar a la caja de texto, y en él definirá (por programación) qué acción se tomará cuando se oprima una tecla.
En síntesis, un objeto posee propiedades, responde a eventos y puede ejecutar métodos asociados a él.
Algunos eventos comunes definidos en Visual Basic son:
·         Click: ocurre cuando se presiona y suelta un botón del mouse sobre un objeto.
·         DblClick: ocurre cuando se presiona y suelta dos veces un botón del mouse sobre un objeto.
·         DragDrop: ocurre al arrastrar y soltar un determinado objeto con el mouse.
·         DragOver: ocurre si una operación de arrastrar y soltar está en curso.
·         GotFocus: ocurre cuando un objeto recibe el control o foco, ya sea mediante una acción del usuario como hacer click en un objeto ventana, o cambiando el foco de objeto desde el programa, mediante el método SetFocus.
·         LostFocus: contrario al anterior, este evento ocurre cuando el objeto pierde el enfoque, sea mediante acción del usuario o efectuado desde la aplicación.
·         KeyDown: ocurre cuando el usuario mantiene presionada una tecla.
·         KeyUp: ocurre cuando el usuario deja de presionar una tecla. Este evento sucede precisamente al terminar el evento KeyDown.
·         KeyPress: ocurre como cuando se presiona y suelta una tecla.
·         MouseDown: ocurre cuando el usuario presiona un botón del mouse.
·         MouseUp: se produce cuando el usuario suelta el botón del mouse.

·         MouseMove: este evento ocurre mientras el usuario mueve o desplaza el puntero del mouse sobre un objeto.