lunes, 23 de mayo de 2016

Análisis critico de las características del Visual Basic


Visual Basic es un lenguaje de programación desarrollado por Alan Cooper para Microsoft. Su primera versión fue presentada en 1991, con la intención de facilitar el uso de esta programación utilizando un ambiente de desarrollo que facilitó la misma programación. Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de aplicaciones como el Data Access Objects, Remote Data Objects o ActiveX Data Objects.
Visual Basic soporta la encapsulación y la reutilización del código. Los objetos de Visual Basic contienen su propio código y sus propios datos. Visual Basic tienen propiedades(datos que describen un objeto), eventos(hechos que pueden ocurrir sobre un objeto) y métodos (agrupa el código que se ejecuta en respuesta a un evento).
Interfaz es el conjunto de propiedades y métodos. Los objetos pueden implementar interfaces adicionales para proporcionar poliformismo. El poliformismo le permite manipular muchos tipos diferentes de objetos sin preocuparse de su tipo.
Las interfaces múltiples son una característica del modelo de objetos componente y permite que los programas evolucionen con el tiempo, agregando nueva funcionalidad sin afectar al código existente.
Los creadores del Visual Basic hacen todos lo posible para que este funcione bien, sin problemas y que se les sea fácil usar.


Ventanas de propiedades de Visual Basic

 

Ejemplos de programas codificados del Visual Basic

1)      Directorio Telefónico
Directorio Telefónico es una aplicación interesante y sencilla de manejar ya que cuenta con una interfaz muy fácil e intuitiva. Aquí podrás guardar los teléfonos fijos, direcciones, teléfono.

2)      Agenda
En este programa podrás almacenar datos de tus familiares, tus amigos, tus contactos en un solo lugar. Posee funciones de búsqueda de datos en los diferentes campos de la Base de Datos.

3)      Editor Texto
Sencillo programa en el cual puedes crear nuevos documentos de texto, abrirlos o guardarlos en tu disco duro.

4)      Multimedia Player
Multimedia Player es simplemente una aplicación que reproduce Audio y Video de diferentes formatos. Aprovecha componentes de Windows como los cuadros de dialogo y el Windows Media Player.

5)      Alarma sonora
Interesante programa en el cual podrás programar la hora en que quieres que se active una alarma visual y sonora con melodía clásica y muy agradable.

1.- Reproductor de Música, Imágenes, videos, etc.
Este Programa Sirve para reproducir fotos, 
videos, música, etc. 

2.-Reproductor Nº2
Este Programa Sirve para reproducir fotos, 
videos, música, 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 (ej.: MSN)

4.-Flooder E-Mail
Este Programa Consiste en Enviarle E-mails al correo que elijan.

5.-Navegador de Internet
Es para visitar paginas 



jueves, 19 de mayo de 2016

Biografía de Alan Cooper



Nació el 3 de junio de 1952, San Francisco, California, Estados Unidos. estudio en College of Marin.
Alan Cooper dirige una empresa de diseño de interacción y escribe libros acerca de cómo crear software.
Trabajó para Microsoft y es el "padre" del lenguaje de programación Visual Basic.

La primera creación original de Cooper fue "Tripod", y luego "Ruby". Ambos estaban principalmente orientados hacia los usuarios. Más tarde con la intervención de Microsoft, creó Visual Basic, más orientado a los programadores 

Interfaces del 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. 

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 instruccionesEventSubFunctionPropertyInterfaceClassStructure 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 como Public 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 PublicFriendProtected o Private.

Ejercicio Formativo


1)      Describa el entorno del desarrollo de Visual Basic
2)      Escriba 3 característica de Visual Basic.
3)      Describa 7 barras de Visual Basic.
4)      Haga un cuadro comparativo con las desventajas y ventajas del Visual Basic.
5)      Haga un resumen de 7 líneas sobre la historia.
6)      Coloque el prefijo de los siguientes controles: temporizador, data, line, Check box, coman botton, form, picture, label, text box.
Desarrollo
1.   Barra de título: muestra el nombre del proyecto y del formulario.
Barra de menú: agrupa los menús despegables que contiene todas las operaciones.
Barra de herramientas estándar: contiene los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto.
Ventana de formulario: es el área donde se diseña la interfaz gráfica.
Cuadro de herramientas: presenta todos los controles necesarios para diseñar una aplicación.
2.    - Es un lenguaje de fácil aprendizaje pensado tanto para programadores principiantes como expertos.
- Otra característica clave del Visual Basic es su adaptabilidad.
- Se puede utilizar para proyectos que varían en gran medida de la complejidad, el entorno operativo y el propósito.
3.    - Cursor del ratón: Sirve para quitar la selección del que hayamos pulsado por error.
- Picture: Permite incluir gráficos, es parecido a la imagen pero con variantes.
- Label: Sirve para poder poner mensajes o textos en la pantalla, pero no son editables por el usuario.
- Text box: Caja de texto, permite que el usuario pueda escribir directamente.
- Ventana de propiedades: En esta se encuentra toda la lista de propiedades para modificar un control.
- Check box: Caja de chequeo, permite tener opciones sobre las que el usuario confirma o niega.
- Option button: Botón de opción, permite tener varias opciones de las cuales seleccionar una.
4.       
Desventajas
Ventajas
- No permite programación a bajo nivel ni incrustar secciones de código en ASM.
-Integra el diseño e implementación de formularios de Windows.
-Sólo permite el uso de funciones de librerías dinámicas (DLL) stdcall.
-Es un lenguaje RAD
-No tiene instrucciones de reprocesamiento.
-Permite usar con suma facilidad la plataforma de los sistemas Windows.
-El tratamiento de mensajes de Windows es básico e indirecto.
-Posee una curva de aprendizaje muy rápida.

5.      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 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. En el año 1991 Visual Basic 1.0 vio la luz, y revolucionó el desarrollo de aplicaciones para Windows, especialmente por su facilidad y por la rapidez con la que permite crearlas, así llegando hasta su versión 6.0 en 1998.
6.    Form - frm
Check box - chk
Command Button - cmd
Datos - dat
Label - lbl
Temporizador – tmr
Image - img
Line - lin
Text box - txb

Cuadro de prefijos del Visual Basic


 



 

Objetos y eventos

 
 
1.      Operadores básicos del Visual Basic.
2.      Orden en que se realizan las operaciones básicas en visual Basic.
3.      Tipos de datos en Visual Basic.
Desarrollo
1)      Operadores aritméticos: se utilizan para realizar muchas de las operaciones aritméticas habituales que implican el cálculo de valores numéricos representados por literales, variables, otras expresiones, llamadas a funciones y propiedades, y constantes.
Operadores de comparación: Estos operadores comparan dos expresiones para determinar si son iguales, y si no lo son, para determinar cuáles son sus diferencias. Is, IsNot y Like se explican detalladamente en distintas páginas de la Ayuda. Los operadores de comparación relacionales se explican detalladamente en esta página.
Operadores de relacional:son símbolos que se usan para comparar dos valores
Operadores de concatenación: unen varias cadenas en una sola. Existen dos operadores de concatenación: + y &.Ambos efectúan la operación de concatenación básica
Operadores lógicos: comparan expresiones Boolean y devuelven un resultado Boolean. Los operadores And, Or, And Also, Or Else y Xor son binarios porque toman dos operando, mientras que el operador Not es unario porque toma un solo operando. Algunos de estos operadores también pueden realizar operaciones lógicas bit a bit en valores enteros.
 
2)      1.- Paréntesis
      2.- Potencias y raíces
      3.- Multiplcaciones y divisiones
      4.- Sumas y restas
      5.- Dos o más de la misma jerarquía u orden, entonces resolver de izquierda a  derecha
Nota: Si se quiere alterar el orden normal de operaciones, entonces usar paréntesis.
 
Nota: Tampoco es bueno usar paréntesis de más en una operación, esto solo indica que no se evaluó bien la formula, como en el siguiente ejemplo:
<m> área = (base * altura) / 2 </m>
3)      Boolean — dos valores posibles
SByteByte — 256 valores enteros posibles
ShortUShort — 65,536 (6.5...E+4) valores integrales posibles
IntegerUInteger — 4, 294, 967,296 (4.2...E+9) valores integrales posibles
LongULong — 18, 446, 744, 073, 709, 551,615 (1.8...E+19) valores integrales posibles
Decimal — 1.5...E+29 valores integrales posibles, intervalo máximo 7.9...E+28 (valor absoluto)
Single — intervalo máximo 3.4...E+38 (valor absoluto)
       Double — intervalo máximo 1.7...E+308 (valor absoluto


jueves, 12 de mayo de 2016

Cuadro de herramientas de Visual Basic


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. 
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.
En el año 1991 Visual Basic 1.0 vio la luz, y revolucionó el desarrollo de aplicaciones para Windows, especialmente por su facilidad y por la rapidez con la que permite crearlas, así llegando hasta su versión 6.0 en 1998. Y en el año 2002 nació VISUAL BASIC.NET y junto con el resto de la familia de VISUAL STUDIO.NET.
Visual Basic 1.0
Visual Basic 2.0
Visual Basic 3.0
Visual Basic 4.0
Visual Basic 5.0
Visual Basic 6.0
-       Es un lenguaje de fácil aprendizaje pensado tanto para programadores principiantes como expertos.
-       Otra característica clave del Visual Basic es su adaptabilidad.
-       Se puede utilizar para proyectos que varían en gran medida de la complejidad, el entorno operativo y el propósito.
-       Es utilizado principalmente para aplicaciones de gestión de empresas.
-       Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se puede ejecutar el programa que esté desarrollándose, es decir en modo intérprete.
-       El propio Visual Basic provee soporte para empaquetado y distribución.

-       Microsoft visual Basic 2008
-       Microsoft visual studio 2013
-       InstallShield Professional
-       GPL Ghostscript 9.07
-       Autodesk Pixlr 1.1.0
-       Project Explorer 2.0.0
-       Descubriendo iOS 7 1.0
-       PE Explorer 1.99 R6
-       Demo curso Macros en Excel con Visual Basic