viernes, 27 de mayo de 2016

Análisis de las características de visual basic


 Visual Basic pienso que fue un gran invento, que es fácil de usar pensado tanto Los compiladores de Visual Basic generan código que requiere una o más librerías de enlace dinámico para que funcione, conocidas comúnmente como DLL (sigla en inglés de dynamic-link library ); en algunos casos reside en el archivo llamado MSVBVMxy.  

Estas bibliotecas DLL proveen las funciones básicas implementadas en el lenguaje, conteniendo rutinas en código ejecutable que son cargadas bajo demanda en tiempo de ejecución. 
Además de las esenciales, existe un gran número de bibliotecas del tipo DLL con variedad de funciones, tales como las que facilitan el acceso a la mayoría de las funciones del sistema operativo o las que proveen medios para la integración con otras aplicaciones.  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 (en realidad pseudo-compila el programa muy rápidamente y luego lo ejecuta, simulando la función de un intérprete puro). Desde ese entorno también se puede generar el archivo en código ejecutable (exe); ese programa así generado en disco puede luego ser ejecutado sin requerir del ambiente de programación (incluso en modo stand alone), aunque sí será necesario que las librerías DLL requeridas por la aplicación desarrollada se encuentren también instaladas en el sistema para posibilitar su ejecución.
El propio Visual Basic provee soporte para empaquetado y distribución; es decir, permite generar un módulo instalador que contiene al programa ejecutable y las bibliotecas DLL necesarias para su ejecución. Con ese módulo la aplicación desarrollada se distribuye y puede ser instalada en cualquier equipo (que tenga un sistema operativo compatible).

Ventana de Propiedades de Visual Basic

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.

Objeto





Identifica al objeto seleccionado actualmente. Haga clic en la flecha abajo de la lista desplegable de la derecha para ver una lista que incluye: el formulario actual, el conjunto de formularios y todos los controles que contiene el formulario. Si está abierto el Diseñador del entorno de datos, la lista de Objetos incluye también: el entorno de datos, y todos los cursores y relaciones definidos en el entorno. En esta lista, puede seleccionar el formulario o el control cuyas propiedades desea cambiar.

Fichas




Muestran las propiedades, eventos y métodos agrupados por categoría.
·                     Todos   Muestra todas las propiedades, eventos y métodos.
·                     Datos   Muestra las propiedades asociadas con la forma en que el objeto presenta o manipula los datos.
·                     Métodos   Muestra los métodos y eventos.
·                     Diseño   Muestra todas las propiedades de diseño.
·                     Otros   Muestra otras propiedades y las propiedades definidas por el usuario.
·                      
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,
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.

Lista de propiedades
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.
Nota   Las propiedades pueden modificarse en tiempo de diseño, por ejemplo ArrayProps no se muestra como propiedad no predeterminada cuando elige la opción Sólo propiedades no predeterminadas del menú contextual de la ventana Propiedades.



Alan Cooper

Alan Cooper:

 (nacido en 1952) es conocido por su papel en la humanización de la tecnología a través de su trabajo innovador en el diseño de software . Ampliamente reconocido como el "Padre de Visual Basic", Cooper es el autor de los libros, About Face 3: Conceptos básicos de diseño de interacción y los internos controlan el manicomio: ¿Por qué productos de alta tecnología nos vuelven locos y cómo restaurar la cordura. Como fundador de Cooper, una consultora líder en diseño de interacción, se creó el meta-dirigida  metodología de diseño y pionero en el uso de personajes como práctica de diseño de interacción herramientas para crear productos de alta tecnología que las necesidades del usuario de la dirección.

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 crear "Finder", como las conchas. Él lo llamó "un juego de construcción de shell". Después de demostrar a Ruby a Bill Gates, Microsoft lo compró. En ese momento, Gates comentó que la innovación podría tener un "profundo efecto"  en su línea de productos. Microsoft decidió no lanzar el producto como un intérprete de comandos para los usuarios, sino para transformarlo en una herramienta de desarrollo profesional al casarse a sus QuickBASIC lenguaje de programación. Llamaron a los productos de Visual Basic . Este software innovador resultó ser la llave que abrió de Windows para amplio desarrollo de aplicaciones de negocio.

Dinámica de Cooper instalación de control de instalar, que se hizo famoso como el " VBX "de interfaz, es un componente importante de" Ruby ". Esta innovación permite que cualquier desarrollador 3 ª parte para escribir un widget (control) como un archivo DLL, lo puso en el directorio de Visual Basic y Visual Basic que se encuentran, se comunican con él, y lo presentará al usuario como una parte integral del programa . El widget que aparece en la paleta de herramientas y menús adecuados, y los usuarios puedan incorporar en sus aplicaciones de Visual Basic. La invención de la "VBX" interfaz creado un mercado totalmente nueva para los vendedores de estos "controles instalable de forma dinámica." Como resultado del trabajo de Cooper, muchas compañías de software nuevos y existentes fueron capaces de aprovechar el mercado de software en pleno auge de Windows en la década de 1990 .
El primer libro escrito acerca de Visual Basic, Visual Basic, el Grupo de Waite How-To por Mitchell Waite , está dedicada a Alan Cooper.  En su dedicatoria, el autor llama Cooper el "Padre de Visual Basic." Este apodo a menudo Cooper fue uno de línea de curriculum vitae.
En 1994, Bill Gates presentó Cooper con el primer premio Pioneer de Windows por sus contribuciones a la industria del software. Durante la presentación, Gates tomó nota en particular de la labor innovadora de Cooper la creación de la interfaz VBX.

En 1998, el SVForum honor Cooper con el Premio Visionario

Interfaz de visual basic


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.  

Ejemplos de programas codificados en Visual Basic

         
Algunos ejemplos de programas codificados en Visual Basic:
                                               
1.  Reproductor de Musica, Imagenes y Videos:
 Este Programa Sirve para reproducir fotos, videos, musica, etc.

2. Reproductor Nº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.

TALLER VISUAL BASIC

                               TALLER VISUAL BASIC
1.        Describa el entorno de desarrollo de visual basic.
2.        Escrica tres caracteristicas de vb
3.       Describa siete barras de herramientas de vb
4.        Haga un cuadro comparativo con ventajas y desventajas de vb
5.        Haga un resumen de 7 líneas sobre la historia de vb
6.       Coloque el prefijo de los siguientes controles: temporizador, data, line, checkbox, Command button, form, picture, label,  textbox.
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 los controles ya estudiados en clase.

2. Características de visual Basic
 Es un lenguaje de fácil aprendizaje pensado tanto para programadores principiantes como expertos, guiado por eventos, y centrado en un motor de formularios que facilita el rápido desarrollo de aplicaciones gráficas. Su sintaxis, derivada del antiguo BASIC, ha sido ampliada con el tiempo al agregarse las características típicas de los lenguajes estructurados modernos. Se ha agregado una implementación limitada de la programación orientada a objetos (los propios formularios y controles son objetos), aunque sí admite elpolimorfismo mediante el uso de los Interfaces, no admite la herencia. No requiere de manejo de punteros y posee un manejo muy sencillo de cadenas de caracteres. Posee varias bibliotecas para manejo de bases de datos, pudiendo conectar con cualquier base de datos a través de ODBC (Informix, DBase, Access, MySQL, SQL Server, PostgreSQL ,etc) a través de ADO.

Es utilizado principalmente para aplicaciones de gestión de empresas, debido a la rapidez con la que puede hacerse un programa que utilice una base de datos sencilla, además de la abundancia de programadores en este lenguaje.
El compilador de Microsoft genera ejecutables que requieren una DLL para que funcionen, en algunos casos llamada MSVBVMxy.DLL (acrónimo de "MicroSoft Visual Basic Virtual Machine x.y", siendo x.y la versión) y en otros VBRUNXXX.DLL ("Visual Basic Runtime X.XX"), que provee todas las funciones implementadas en el lenguaje. Además existen un gran número de bibliotecas (DLL) que facilitan el acceso a muchas funciones del sistema operativo y la integración con otras aplicaciones. Sin embargo esto sólo es una limitación en sistemas obsoletos, ya que las bibliotecas necesarias para ejecutar programas en Visual Basic vienen de serie en todas las versiones de Windows desde Windows 2000.


1.    3. Barras de herramientas de visual Basic
       1.  Picture box 
       Se utiliza la herramienta para imágenes para mostrar una gráfica.
 Las imágenes pueden ser decorativas o funcionales como un icono.

2. Label
Se utiliza la herramienta label para dibujar una caja para texto que no desea que modifique un usuario.
Normalmente usted utiliza las etiquetas para crear encabezados bajo las gráficas o identificar el contenido de las cajas de texto.

3. Text Box
Se utiliza la herramienta caja de texto para dibujar una caja que contenga caracteres numéricos y alfabéticos convenientes.

4. Command Button
Usted utiliza la herramienta Botón de comando para crear un objeto visible que el usuario puede elegir para realizar una tarea.


5. Check Box
Sirve para crear una caja de selección que el usuario puede seleccionar fácilmente para indicar si algo es verdadero o falso.


6. Option Button
Usted utiliza la herramienta Botón de opción en un grupo para mostrar opciones múltiples de las cuales el usuario puede escoger solamente una.


7.  Combo Box
Usted utiliza la herramienta caja combinada para una combinación de caja de listado y caja de texto.
4. Ventajas y desventajas de Visual Basic
                 Ventajas
                     Desventajas
-Es un lenguaje RAD.
-Posee una curva de aprendizaje muy rápida.
-Integra el diseño e implementación de formularios de Windows.
-Permite usar con suma facilidad la plataforma de los sistemas Windows.
-El código en Visual Basic es fácilmente migrable a otros lenguajes.
-Acostumbra a los desarrolladores a programar con eficiencia.
-Es un lenguaje basado en objetos y no orientado a objetos.
-No maneja muy bien los apuntadores de memoria.
-No soporta tratamiento de procesos como parte del lenguaje.
-No incluye operadores de desplazamiento de bits como parte del lenguaje.
-No permite el manejo de memoria dinámica, punteros, etc. como parte del lenguaje.
-No avisa de ciertos errores o advertencias (se puede configurar el compilador para generar ejecutables sin los controladores de desbordamiento de enteros o las comprobaciones de límites en matrices entre otros, dejando así más de la mano del programador la tarea de controlar dichos errores)
-No tiene instrucciones de preprocesamiento.
-El tratamiento de mensajes de Windows es básico e indirecto.

5. Historia de visual basic 
Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy en día. Dicho lenguaje nace del BASIC que fue creado en su versión original en el Dartmouth College, con el propósito de servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación. Luego de sufrir varias modificaciones, en el año 1978 se estableció el BASIC estándar. La sencillez del lenguaje ganó el desprecio de los programadores avanzados por considerarlo "un lenguaje para principiantes. Luego de varias transformaciones a su nombre, actualmente se lo conoce como Visual Basic y la versión más reciente es la 6 que se incluye en el paquete Visual Studio 6 de Microsoft.

6.  Prefijos de algunos controles
·         Temporizador: Tmr
·         Data: Dat
·         Line: Lin
·         Trxt Box: Txt
·         Command Button: Cmd
·         Form: Fmr
·         Picture: Pic
·         Label: Lbl

jueves, 26 de mayo de 2016

Tabla de los nombres y prefijos de los controles de Visual Basic

Nombre en español
Nombre V.B.
Prefijo
Forma
Form
frm
Caja de imagen
Picture box
pct
Casilla de verificación

Check box
chk
Marco

Frame
fra
Botón de comando

Comand bottom
cmd

Datos
Data
dat
Etiqueta

Label
lbl

Imagen
Image
Img

Temporizador
Timer
tmr
Línea

Line
lin
Botón de opción

Option button
opt
Datos

Data
Dat

operadores de visual basic


OPERADORES BÁSICOS DE VISUAL BASIC

Un operador es un elemento de código que realiza una operación en uno o más elementos de código que contienen valores.  Los elementos de valor incluyen variables, constantes, literales, propiedades, valores devueltos de procedimientos Function y Operator y expresiones.  Una expresión es una serie de elementos de valor combinados con operadores, que produce un nuevo valor.  Los operadores actúan sobre los elementos de valor realizando cálculos, comparaciones y otras operaciones. 

                 Tipos de operadores
Visual Basic proporciona los tipos de operadores siguientes:
v  Operadores aritméticos, realizan los cálculos familiares en valores numéricos, incluido el desplazamiento de sus modelos de bits.

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

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

v  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.


Los elementos de valor que se combinan con un operador se denominan operandos de ese operador.  Los operadores combinados con los elementos de valor forman expresiones, salvo el operador de asignación, que forma una instrucción. 

Orden en que se realizan las operaciones de visual BASIC
Orden de operaciones:
1.- Paréntesis
2.- Potencias y raíces
3.- Multiplicaciones y divisiones
4.- Sumas y restas

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