SlideShare una empresa de Scribd logo
UNIVERSIDAD TÉCNICA DE AMBATO




INTEGRANTES:
               ALVARO CHACHA
               

           MARICELA CHIMBOLEMA

               DIEGO JURADO

              JESSICA SORIA
UNIVERSIDAD TÉCNICA DE AMBATO




       HISTORIA    PROPIEDADES
                      DE VB

      ENTORNO VB
                   DESVENTAJAS
         2008

                   CARACTERISTIC
       VENTAJAS
                        AS
VISUAL BASIC – HISTORIA
   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
    completamente gráfico que facilitara la creación de
    interfaces gráficas y, en cierta medida, también la
    programación misma.
   Aunque Visual Basic es de propósito
    general, también provee facilidades
    para el desarrollo de aplicaciones de
    bases de datos usando Data Access
    Objects, Remote Data Objects, o
    ActiveX Data Objects.
   Visual Basic contiene un entorno de
    desarrollo integrado o IDE que integra
    editor de textos para edición del código
    fuente, un depurador, un compilador (y
    enlazador) y un editor de interfaces
    gráficas o GUI.

                                MENÚ
VENTAJAS
   Posee una curva de aprendizaje muy rápida.
   Integra el diseño e implementación de formularios de
    Windows.
   Permite usar con facilidad la plataforma de los
    sistemas Windows, dado que tiene acceso
    prácticamente total a la API de Windows, incluidas
    librerías actuales.
   Es uno de los lenguajes de uso más extendido, por lo
    que resulta fácil encontrar información,
    documentación y fuentes para los proyectos.
   Fácilmente extensible mediante librerías DLL y
    componentes ActiveX de otros lenguajes.
VENTAJAS
   Posibilita añadir soporte para ejecución de scripts,
    VBScript o JScript, en las aplicaciones mediante
    Microsoft Script Control.
   Tiene acceso a la API multimedia de DirectX
    (versiones 7 y 8). También está disponible, de forma
    no oficial, un componente para trabajar con OpenGL
    1.1.7
   Existe una versión, VBA, integrada en las
    aplicaciones de Microsoft Office, tanto Windows
    como Mac, que permite programar macros para
    extender     y   automatizar    funcionalidades    en
    documentos, hojas de cálculo, bases de datos
    (access).
   Si bien permite desarrollar grandes y MENÚ  complejas
    aplicaciones, también provee un entorno adecuado
    para realizar pequeños prototipos rápidos
DESVENTAJAS
   Las críticas hechas en las ediciones de Visual Basic
    anteriores a VB.NET son variadas,[8] se citan entre
    ellas:
   Problema de versionado asociado con varias librerías
    runtime DLL´s, conocido como DLL Hell
   Pobre soporte para programación orientada a
    objetos[9]
   Incapacidad para crear aplicaciones multihilo, sin
    tener que recurrir a llamadas de la API de Windows.
   Dependencia de complejas y frágiles entradas de
    registro COM
                                            MENÚ
Barra de        En esta barra los controles se
Herramientas      pueden insertar en los
                  formularios     de     nuestra
                  aplicación de Visual Basic




               Es posible agregar más controles a la
               barra de los que aparecen por defecto,
               ya que Visual Basic ofrece decenas de
               librerías e incluso es posible diseñar
               tus propios controles o descargar
               controles diseñados por empresas y
               particulares a través de internet
Puntero   Se utiliza para seleccionar las
          variables que estamos o que
          vamos a programa.
Se utiliza para abrir un
PictureBox   espacio para poder insertar
             gráficos.
Se utiliza para insertas éticas
Label   o títulos dentro del programa.
Sirve para abrir un espacio en
          el programa donde vamos a
TextBox   estar mostrando diferentes
          textos, ejemplo: listados de
          alumnos.
Se     utiliza para hacer
Frame   divisiones en una misma
        ventana.
Se utiliza para crear un
CommandButto   botón de orden.
    n
Se utiliza para la creación
CheckBox   de      un    cuadro     de
           verificación.
Se utiliza para la creación de
OptionButton   un botón de opción.
Sirve para la creación de
ComboBox   un cuadro de lista
           desplegable.
Sirve para la creación
ListBox   de un cuadro de lista.
Es    una    barra   de
HScrollBar   desplazamiento
             horizontal.
Es una barra     de
VScrollBar   desplazamiento
             vertical.
DirListBox   Sirve para crear un cuadro de
             lista de directorios.
Sirve para crear un cuadro de
FilelistBox   lista de archivos.
Sirve para crear rectángulos,
Shape   cuadrados, elipses y círculos
        en un formulario.
Sirve para crear líneas rectas
Line   en un formulario.
Sirve para crear botones de
Image   órdenes gráficos.
Sirve para mostrar bases de
       datos existentes desde su
Data   programa




                       MENÚ
• Name Nombre
Define al objeto durante la ejecución del
programa. Se introduce en tiempo de diseño y no
se puede variar durante la ejecución.
• Caption Título
Es el texto que aparecerá en la barra de Título
cada vez que aparezca en pantalla este
formulario

• Control BoxControl "menos" del Formulario
Valor por defecto : True
Propiedad booleana que admite los valores de
true (verdadero) o False (Falso).
• MaxButton Valor por defecto: True
Botones (flechas) de minimizar y maximizar
este formulario.
• BorderStyle Tipo de borde
Define el tipo de borde que tendrá el formulario
durante la ejecución.
1. None El formulario no tiene borde alrededor
2. Fixed Single
El formulario tendrá un borde fino, y no podrá
cambiarse su tamaño durante el tiempo de
ejecución.
3. Sizable
El formulario tendrá borde grueso, y se podrá cambiar su tamaño en
tiempo de ejecución mediante los botones de maximizar y
minimizar, y mediante el arrastre de uno de los bordes con el ratón.
4. Fixed Dialog
El formulario tendrá borde grueso.
• Appearance Apariencia Valor por defecto: 3D
Admite los valores 0 (=Flat, plano) y 1 (=3D) Si tiene el valor 1 (3D),
el formulario aparecerá con cierto efecto tridimensional, y los
controles que le introduzcamos a este formulario aparecerán como
esculpidos dentro de él.
3. Sizable
El formulario tendrá borde grueso, y se podrá cambiar su tamaño en
tiempo de ejecución mediante los botones de maximizar y
minimizar, y mediante el arrastre de uno de los bordes con el ratón.
4. Fixed Dialog
El formulario tendrá borde grueso.
• Appearance Apariencia Valor por defecto: 3D
Admite los valores 0 (=Flat, plano) y 1 (=3D) Si tiene el valor 1
(3D), el formulario aparecerá con cierto efecto tridimensional, y los
controles que le introduzcamos a este formulario aparecerán como
esculpidos dentro de él.
• Autoredraw Valor por defecto: False
Propiedad booleana. Esta propiedad, estando en True, permite actualizar el
contenido del formulario y de sus controles incluso cuando no están visibles.
• Backcolor Color del fondo
Establece el color del fondo del formulario. Puede cambiarse en tiempo de
ejecución.
• ClipControls Valor por defecto: False
Propiedad Booleana. Establece si un evento Paint vuelve a dibujar el objeto
entero (True) o si solamente dibujan las partes que han sufrido cambios
(False)
• DrawMode modo de dibujo
Establece un valor que determina el aspecto de la salida de un método
gráfico o el...
ClipControls: Determina si los métodos gráficos de los eventos
Saint vuelven a dibujar el objeto completo o solo las áreas recién
expuestas.
ControlBox: Devuelve un valor que indica si el cuadro del menú
Control se muestra en un formulario en tiempo de ejecución.
DrawStyle: Determina el estilo de la línea para el resultado de
métodos gráficos.
DrawWidth: Devuelve o establece el ancho de la línea para el
resultado de métodos gráficos.
•Enabled: Devuelve o establece un valor que determina si
un objeto puede responder a eventos generados por el
usuario.
•FillColor: Devuelve o establece el color usado para
rellenar formas, círculos y cuadros.
•FillStyle: Devuelve o establece el estilo de relleno de una
forma.
•Font: Devuelve un objeto Font.
•FontTransparent: Devuelve o establece un valor que
determina si se muestran el texto o los gráficos de fondo
para objetos Form, Printer o PictureBox.
•ForeColor: Devuelve o establece el color de primer plano usado
para mostrar textos y gráficos en un objeto.
•HasDC: Determina si hay asignadoun contexto de presentación
único para el control.
•Height: Devuelve o establece el alto de un objeto.
•HelpContextID: Especifica el Id. De contexto del archivo de Ayuda
predeterminado para un objeto.
•Icon: Devuelve el icono mostrado cuando se minimiza un
formulario en tiempo de ejecución.
•KeyPreview: Devuelve o establece si los eventos de teclado de un
objeto se involucran antes que los eventos de teclado para los
controles del objeto.
•Left: Devuelve o establece la distancia entre el borde izquierdo
interno de un objeto y el borde izquierdo de su contenedor.
•LinkMode: Devuelve o establece el tipo de vínculo utilizado en
una conversación DDE y activa la conexión.
•LinkTopic: Devuelve o establece la aplicación de origen y el tema
para un control de destino.
•MouseIcon: Establece un icono personalizado para el mouse.
•MousePointer: Devuelve o establece el tipo de puntero del mouse
mostrado al pasar por encima de un objeto.
•Moveable: Devuelve o establece un valor que indica si se puede
mover un formulario.
•NegotiateMenus: Determina si un formulario incorpora los menús de un
objeto en la barra de menús del formulario.
•OLEDropMode: Devuelve o establece si este objeto puede actuar como
destino para una operación de colocar de OLE.
•Palette: Devuelve o establece una imagen que contiene la paleta que se
usa en un objeto cuando se establece PaletteMode a Custom.
•PaletteMode: Devuelve o establece un valor que determina qué paleta se
usa para los controles de un objeto.
•Picture: Devuelve o establece el gráfico que se mostrara en un control.
•RightToLeft: Determina el sentido de presentación del texto y la
apariencia visual de un control en un sistema bidireccional.
•ScaleHeight: Devuelve o establece el número de unidades verticales de
medida del interior de un objeto.
•ScaleLeft: Devuelve o establece las coordenadas horizontales para los
bordes izquierdos de un objeto.
•ScaleMode: Devuelve o establece un valor que indica las
unidades de medidda de las coordenadas de un objeto al usar
métodos gráficos o colocar controles.
•ScaleTop: Devuelve o establece las coordenadas verticales de los
bordes superiores de un objeto.
•ScaleWidth: Devuelve o establece el número de unidades
horizontales de medida del interior de un objeto.
•ShowInTaskbar: Determina si un objeto Form o MDIForm aparece
en la barra de tareas de Windows 95.
•StartUpPosition: Devuelve o establece un valor que especifica la
posición de un formulario cuando aparece por primera vez.
•Tag: Guarda datos adicionales necesarios para su programa.
•Top: Devuelve o establece la distancia entree l borde superior
interno de un objeto y el borde superior de su sontenedor.
•Visible: devuelve o establece in valor que determina si un objeto
es visible o está oculto.
•WhatsThisButton: Devuelve o establece si el botón ¿Qué es
esto? Aparece en la barra de título de un formulario o un formulario
MDI.
•WhatsThisHelp: Devuelve o establece si la Ayuda interactiva usa
la ventana emergente ¿Qué es esto? proporcionada por la Ayuda
de Windows 95 o por la ventana principal de la Ayuda.
•Width: Devuelve o establece el ancho de un objeto
•WindowState: Devuelve o establece en timpo de ejecución el
                                                   MENÚ
estado visual de una ventana de formulario.
CARACTERÍSTICAS GENERALES
   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 se admite el
    polimorfismo mediante el uso de los
    Interfaces, no admite la herencia.
 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
   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.
DERIVADOS
   Su derivado VBScript es el lenguaje predeterminado para Active
    Server Pagés (ASP).
   Además, una extensión propia del lenguaje llamada Visual Basic
    for Applications (VBA) permite codificar módulos (a veces
    llamados macros) para las aplicaciones de Microsoft Office.
   Especialmente a partir de la versión 6 del lenguaje, se permite la
    interacción y generación de objetos remotos que puedan ser
    invocados desde paginas de scripts (concretamente las ASP,
    aunque no es imposible hacer un enlace empleando JSP),
    alojándolos en servidores de web.
VERSIONES
   Las versiones de Visual Basic para Windows son muy conocidas, pero existe
    una versión de Microsoft Visual Basic 1.0 para MS-DOS (ediciones Profesional
    y Estándar) menos difundida y que data de 1992. Era un entorno que, aunque
    en modo texto, incluirá un diseñador de formularios en el que se podrían
    arrastrar y soltar distintos controles.

   La ultima versión lo para 16 bits, la 3.0, incluirá ya una detallada biblioteca de
    componentes para toda clase de usos. Durante la transición de Windows 3.11 a
    Windows 95, apareció la versión 4.0, que podrá generar programas de 16 y 32
    bits a partir de un mismo cì³digo fuente, a costa de un gran aumento en el
    tamaño de los archivos "Runtime" necesarios. Además, se sustituyen los
    controles VBX por los nuevos OCX.
   Las versiones actuales de Visual Basic se basan en la plataforma
    .NET, la versión 7 del lenguaje fue implementada por Microsoft en el
    programa Visual Basic .NET mientras que la versión 8 fue
    implementada el programa Visual Basic 2005. Ambas versiones tienen
    muchas de las características del lenguaje original tienen numerosas
    diferencias que los hacen incompatibles. En muchos casos para portar
    un código escrito en Visual Basic 6 a Visual Basic .Net se hace
    necesario reescribir parte del código. La nueva versión del lenguaje es
    mayormente equivalente a C# aunque presenta algunas diferencias. Por
    eso hay un debate sobre la validez de esta nueva versión del lenguaje y
    sus ventajas y desventajas sobre C#.                     MENÚ
Elemento 1

Más contenido relacionado

La actualidad más candente

Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
Yanny Cornieles
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
Carlianis Berttiz
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
Jenny Godoy Maldonado
 
VERUSKA SALA
VERUSKA SALAVERUSKA SALA
VERUSKA SALA
Marvel ico
 
Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN
MariaLeon126
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
Jhoanyeli Sanchez
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
carlos matheus
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
Francisco Silva
 
Roxana
RoxanaRoxana
Elibeth Melendez
Elibeth MelendezElibeth Melendez
Elibeth Melendez
ElibethJoselin
 
Elysaul yoris
Elysaul yorisElysaul yoris
Elysaul yoris
kleidynelliz
 
C Sharp Avanzado Dia 1
C Sharp Avanzado   Dia 1C Sharp Avanzado   Dia 1
C Sharp Avanzado Dia 1
Maria Luz Vargas Hilari
 
Fundamentos basicos de visual basic
Fundamentos basicos de visual basicFundamentos basicos de visual basic
Fundamentos basicos de visual basic
Colegio Luis felipe Borja del Alcázar
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
Luis Enrique Arrieta
 
Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584
KarolaynCardozo1
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basicdenis2801
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
Victor Zapata
 
visual basic- programacion
visual basic- programacionvisual basic- programacion
visual basic- programacion
josecoronel38
 

La actualidad más candente (19)

Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 
VERUSKA SALA
VERUSKA SALAVERUSKA SALA
VERUSKA SALA
 
Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Roxana
RoxanaRoxana
Roxana
 
Elibeth Melendez
Elibeth MelendezElibeth Melendez
Elibeth Melendez
 
Elysaul yoris
Elysaul yorisElysaul yoris
Elysaul yoris
 
C Sharp Avanzado Dia 1
C Sharp Avanzado   Dia 1C Sharp Avanzado   Dia 1
C Sharp Avanzado Dia 1
 
Fundamentos basicos de visual basic
Fundamentos basicos de visual basicFundamentos basicos de visual basic
Fundamentos basicos de visual basic
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
 
Apuntes vb6
Apuntes vb6Apuntes vb6
Apuntes vb6
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
visual basic- programacion
visual basic- programacionvisual basic- programacion
visual basic- programacion
 

Destacado

Proyecto visual basic
Proyecto visual basicProyecto visual basic
Proyecto visual basicchivas2455
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
Irismar_6
 
Guia de Ejercicios VB .NET
Guia de Ejercicios VB .NETGuia de Ejercicios VB .NET
Guia de Ejercicios VB .NET
Marvin Romero
 
Guia de Laboratorios 3 - VB.NET 2005
Guia de Laboratorios 3 - VB.NET 2005Guia de Laboratorios 3 - VB.NET 2005
Guia de Laboratorios 3 - VB.NET 2005
Jose Ponce
 
Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005
Jose Ponce
 
Guia 1 de informatica
Guia 1 de informaticaGuia 1 de informatica
Guia 1 de informaticalokid
 
Guia de-programacion-i-visual-b-net
Guia de-programacion-i-visual-b-netGuia de-programacion-i-visual-b-net
Guia de-programacion-i-visual-b-net
oscar elias palomino hermoza
 
Guia de Laboratorios 5 - VB.NET 2005
Guia de Laboratorios 5 - VB.NET 2005Guia de Laboratorios 5 - VB.NET 2005
Guia de Laboratorios 5 - VB.NET 2005
Jose Ponce
 
Guia de Laboratorios 4 - VB.NET 2005
Guia de Laboratorios 4 - VB.NET 2005Guia de Laboratorios 4 - VB.NET 2005
Guia de Laboratorios 4 - VB.NET 2005
Jose Ponce
 
Guia de Laboratorios 7 - VB.NET 2005
Guia de Laboratorios 7 - VB.NET 2005Guia de Laboratorios 7 - VB.NET 2005
Guia de Laboratorios 7 - VB.NET 2005
Jose Ponce
 
Guía de Laboratorio 1 - VB.NET 2005
Guía de Laboratorio 1 - VB.NET 2005Guía de Laboratorio 1 - VB.NET 2005
Guía de Laboratorio 1 - VB.NET 2005
Jose Ponce
 
Guia de Laboratorios 6 - VB.NET 2005
Guia de Laboratorios 6 - VB.NET 2005Guia de Laboratorios 6 - VB.NET 2005
Guia de Laboratorios 6 - VB.NET 2005
Jose Ponce
 
ADO .NET
ADO .NETADO .NET
ADO .NET
Jose Ponce
 
Creacion de tablas SQL Server 2008
Creacion de tablas SQL Server 2008Creacion de tablas SQL Server 2008
Creacion de tablas SQL Server 2008
jeshito111
 
PL/SQL
PL/SQLPL/SQL
Habilitar la Autenticación SQL y crear un nuevo usuario SQL
Habilitar la Autenticación SQL y crear un nuevo usuario SQLHabilitar la Autenticación SQL y crear un nuevo usuario SQL
Habilitar la Autenticación SQL y crear un nuevo usuario SQL
narkamo3
 
Pasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual BasicPasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual Basicguest6a4bfb
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
YESENIA CETINA
 
Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmos
smog2010
 
Ejemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datosEjemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datos
Vane Borjas
 

Destacado (20)

Proyecto visual basic
Proyecto visual basicProyecto visual basic
Proyecto visual basic
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Guia de Ejercicios VB .NET
Guia de Ejercicios VB .NETGuia de Ejercicios VB .NET
Guia de Ejercicios VB .NET
 
Guia de Laboratorios 3 - VB.NET 2005
Guia de Laboratorios 3 - VB.NET 2005Guia de Laboratorios 3 - VB.NET 2005
Guia de Laboratorios 3 - VB.NET 2005
 
Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005
 
Guia 1 de informatica
Guia 1 de informaticaGuia 1 de informatica
Guia 1 de informatica
 
Guia de-programacion-i-visual-b-net
Guia de-programacion-i-visual-b-netGuia de-programacion-i-visual-b-net
Guia de-programacion-i-visual-b-net
 
Guia de Laboratorios 5 - VB.NET 2005
Guia de Laboratorios 5 - VB.NET 2005Guia de Laboratorios 5 - VB.NET 2005
Guia de Laboratorios 5 - VB.NET 2005
 
Guia de Laboratorios 4 - VB.NET 2005
Guia de Laboratorios 4 - VB.NET 2005Guia de Laboratorios 4 - VB.NET 2005
Guia de Laboratorios 4 - VB.NET 2005
 
Guia de Laboratorios 7 - VB.NET 2005
Guia de Laboratorios 7 - VB.NET 2005Guia de Laboratorios 7 - VB.NET 2005
Guia de Laboratorios 7 - VB.NET 2005
 
Guía de Laboratorio 1 - VB.NET 2005
Guía de Laboratorio 1 - VB.NET 2005Guía de Laboratorio 1 - VB.NET 2005
Guía de Laboratorio 1 - VB.NET 2005
 
Guia de Laboratorios 6 - VB.NET 2005
Guia de Laboratorios 6 - VB.NET 2005Guia de Laboratorios 6 - VB.NET 2005
Guia de Laboratorios 6 - VB.NET 2005
 
ADO .NET
ADO .NETADO .NET
ADO .NET
 
Creacion de tablas SQL Server 2008
Creacion de tablas SQL Server 2008Creacion de tablas SQL Server 2008
Creacion de tablas SQL Server 2008
 
PL/SQL
PL/SQLPL/SQL
PL/SQL
 
Habilitar la Autenticación SQL y crear un nuevo usuario SQL
Habilitar la Autenticación SQL y crear un nuevo usuario SQLHabilitar la Autenticación SQL y crear un nuevo usuario SQL
Habilitar la Autenticación SQL y crear un nuevo usuario SQL
 
Pasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual BasicPasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual Basic
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmos
 
Ejemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datosEjemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datos
 

Similar a Elemento 1

Elemento 1
Elemento 1Elemento 1
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
luis alvarez
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
SamirCabrera5
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel Araujo
GabrielAPSM
 
Angela ramirez
Angela ramirezAngela ramirez
Angela ramirez
bcn1965
 
Visual Basic
Visual BasicVisual Basic
Programacion Visual Basic 0.6
Programacion Visual Basic 0.6Programacion Visual Basic 0.6
Programacion Visual Basic 0.6
JoseSalcedo01
 
Informe programacion 10% adrian reinoza
Informe programacion 10% adrian reinozaInforme programacion 10% adrian reinoza
Informe programacion 10% adrian reinoza
adrianreinoza
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
Rosa Marina Mosquera
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
aismar gil
 
Saia Programacion
Saia ProgramacionSaia Programacion
Saia Programacion
DanielaHernandezLoyo
 
Visual basic
Visual basicVisual basic
Visual basic
aaroyo125
 
Visual basic
Visual basicVisual basic
Visual basicsandrap0
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
WendyMendez30
 
Republica bolivariana de_venezuela
Republica bolivariana de_venezuelaRepublica bolivariana de_venezuela
Republica bolivariana de_venezuela
GabrielSaracheHernan
 
Programación 10%
Programación 10%Programación 10%
Gabriela Chourio
Gabriela ChourioGabriela Chourio
Gabriela Chourio
Eduardo Hernandez
 

Similar a Elemento 1 (20)

Elemento 1
Elemento 1Elemento 1
Elemento 1
 
Elemento 1
Elemento 1Elemento 1
Elemento 1
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Fundamentos de Visual Basic Gabriel Araujo
Fundamentos de Visual Basic   Gabriel AraujoFundamentos de Visual Basic   Gabriel Araujo
Fundamentos de Visual Basic Gabriel Araujo
 
Visual basic
Visual basicVisual basic
Visual basic
 
Angela ramirez
Angela ramirezAngela ramirez
Angela ramirez
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Programacion Visual Basic 0.6
Programacion Visual Basic 0.6Programacion Visual Basic 0.6
Programacion Visual Basic 0.6
 
Informe programacion 10% adrian reinoza
Informe programacion 10% adrian reinozaInforme programacion 10% adrian reinoza
Informe programacion 10% adrian reinoza
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Saia Programacion
Saia ProgramacionSaia Programacion
Saia Programacion
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual
VisualVisual
Visual
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Republica bolivariana de_venezuela
Republica bolivariana de_venezuelaRepublica bolivariana de_venezuela
Republica bolivariana de_venezuela
 
Programación 10%
Programación 10%Programación 10%
Programación 10%
 
Gabriela Chourio
Gabriela ChourioGabriela Chourio
Gabriela Chourio
 

Más de Diego Rodrigo Jurado

Ensayo expli
Ensayo expliEnsayo expli
Ensayo expli
Diego Rodrigo Jurado
 
Gestion
GestionGestion
Universidad técnica de ambato
Universidad técnica de ambatoUniversidad técnica de ambato
Universidad técnica de ambato
Diego Rodrigo Jurado
 
Presentacion universidad técnica de ambato
Presentacion universidad técnica de ambatoPresentacion universidad técnica de ambato
Presentacion universidad técnica de ambato
Diego Rodrigo Jurado
 

Más de Diego Rodrigo Jurado (7)

Ensayo expli
Ensayo expliEnsayo expli
Ensayo expli
 
Gabby
GabbyGabby
Gabby
 
Gestion PRESENTACION
Gestion PRESENTACION Gestion PRESENTACION
Gestion PRESENTACION
 
Gestion
GestionGestion
Gestion
 
Universidad técnica de ambato
Universidad técnica de ambatoUniversidad técnica de ambato
Universidad técnica de ambato
 
Tarea 6
Tarea 6Tarea 6
Tarea 6
 
Presentacion universidad técnica de ambato
Presentacion universidad técnica de ambatoPresentacion universidad técnica de ambato
Presentacion universidad técnica de ambato
 

Último

Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
JuanPrez962115
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
44652726
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 

Último (20)

Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 

Elemento 1

  • 1. UNIVERSIDAD TÉCNICA DE AMBATO INTEGRANTES: ALVARO CHACHA  MARICELA CHIMBOLEMA DIEGO JURADO JESSICA SORIA
  • 2. UNIVERSIDAD TÉCNICA DE AMBATO HISTORIA PROPIEDADES DE VB ENTORNO VB DESVENTAJAS 2008 CARACTERISTIC VENTAJAS AS
  • 3. VISUAL BASIC – HISTORIA  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 completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma.
  • 4. Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects, o ActiveX Data Objects.  Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para edición del código fuente, un depurador, un compilador (y enlazador) y un editor de interfaces gráficas o GUI. MENÚ
  • 5. VENTAJAS  Posee una curva de aprendizaje muy rápida.  Integra el diseño e implementación de formularios de Windows.  Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la API de Windows, incluidas librerías actuales.  Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar información, documentación y fuentes para los proyectos.  Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.
  • 6. VENTAJAS  Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control.  Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de forma no oficial, un componente para trabajar con OpenGL 1.1.7  Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo, bases de datos (access).  Si bien permite desarrollar grandes y MENÚ complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos
  • 7. DESVENTAJAS  Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas,[8] se citan entre ellas:  Problema de versionado asociado con varias librerías runtime DLL´s, conocido como DLL Hell  Pobre soporte para programación orientada a objetos[9]  Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows.  Dependencia de complejas y frágiles entradas de registro COM MENÚ
  • 8.
  • 9.
  • 10. Barra de En esta barra los controles se Herramientas pueden insertar en los formularios de nuestra aplicación de Visual Basic Es posible agregar más controles a la barra de los que aparecen por defecto, ya que Visual Basic ofrece decenas de librerías e incluso es posible diseñar tus propios controles o descargar controles diseñados por empresas y particulares a través de internet
  • 11. Puntero Se utiliza para seleccionar las variables que estamos o que vamos a programa.
  • 12. Se utiliza para abrir un PictureBox espacio para poder insertar gráficos.
  • 13. Se utiliza para insertas éticas Label o títulos dentro del programa.
  • 14. Sirve para abrir un espacio en el programa donde vamos a TextBox estar mostrando diferentes textos, ejemplo: listados de alumnos.
  • 15. Se utiliza para hacer Frame divisiones en una misma ventana.
  • 16. Se utiliza para crear un CommandButto botón de orden. n
  • 17. Se utiliza para la creación CheckBox de un cuadro de verificación.
  • 18. Se utiliza para la creación de OptionButton un botón de opción.
  • 19. Sirve para la creación de ComboBox un cuadro de lista desplegable.
  • 20. Sirve para la creación ListBox de un cuadro de lista.
  • 21. Es una barra de HScrollBar desplazamiento horizontal.
  • 22. Es una barra de VScrollBar desplazamiento vertical.
  • 23. DirListBox Sirve para crear un cuadro de lista de directorios.
  • 24. Sirve para crear un cuadro de FilelistBox lista de archivos.
  • 25. Sirve para crear rectángulos, Shape cuadrados, elipses y círculos en un formulario.
  • 26. Sirve para crear líneas rectas Line en un formulario.
  • 27. Sirve para crear botones de Image órdenes gráficos.
  • 28. Sirve para mostrar bases de datos existentes desde su Data programa MENÚ
  • 29. • Name Nombre Define al objeto durante la ejecución del programa. Se introduce en tiempo de diseño y no se puede variar durante la ejecución. • Caption Título Es el texto que aparecerá en la barra de Título cada vez que aparezca en pantalla este formulario • Control BoxControl "menos" del Formulario Valor por defecto : True Propiedad booleana que admite los valores de true (verdadero) o False (Falso).
  • 30. • MaxButton Valor por defecto: True Botones (flechas) de minimizar y maximizar este formulario. • BorderStyle Tipo de borde Define el tipo de borde que tendrá el formulario durante la ejecución. 1. None El formulario no tiene borde alrededor 2. Fixed Single El formulario tendrá un borde fino, y no podrá cambiarse su tamaño durante el tiempo de ejecución.
  • 31. 3. Sizable El formulario tendrá borde grueso, y se podrá cambiar su tamaño en tiempo de ejecución mediante los botones de maximizar y minimizar, y mediante el arrastre de uno de los bordes con el ratón. 4. Fixed Dialog El formulario tendrá borde grueso. • Appearance Apariencia Valor por defecto: 3D Admite los valores 0 (=Flat, plano) y 1 (=3D) Si tiene el valor 1 (3D), el formulario aparecerá con cierto efecto tridimensional, y los controles que le introduzcamos a este formulario aparecerán como esculpidos dentro de él.
  • 32. 3. Sizable El formulario tendrá borde grueso, y se podrá cambiar su tamaño en tiempo de ejecución mediante los botones de maximizar y minimizar, y mediante el arrastre de uno de los bordes con el ratón. 4. Fixed Dialog El formulario tendrá borde grueso. • Appearance Apariencia Valor por defecto: 3D Admite los valores 0 (=Flat, plano) y 1 (=3D) Si tiene el valor 1 (3D), el formulario aparecerá con cierto efecto tridimensional, y los controles que le introduzcamos a este formulario aparecerán como esculpidos dentro de él.
  • 33. • Autoredraw Valor por defecto: False Propiedad booleana. Esta propiedad, estando en True, permite actualizar el contenido del formulario y de sus controles incluso cuando no están visibles. • Backcolor Color del fondo Establece el color del fondo del formulario. Puede cambiarse en tiempo de ejecución. • ClipControls Valor por defecto: False Propiedad Booleana. Establece si un evento Paint vuelve a dibujar el objeto entero (True) o si solamente dibujan las partes que han sufrido cambios (False) • DrawMode modo de dibujo Establece un valor que determina el aspecto de la salida de un método gráfico o el...
  • 34. ClipControls: Determina si los métodos gráficos de los eventos Saint vuelven a dibujar el objeto completo o solo las áreas recién expuestas. ControlBox: Devuelve un valor que indica si el cuadro del menú Control se muestra en un formulario en tiempo de ejecución. DrawStyle: Determina el estilo de la línea para el resultado de métodos gráficos. DrawWidth: Devuelve o establece el ancho de la línea para el resultado de métodos gráficos.
  • 35. •Enabled: Devuelve o establece un valor que determina si un objeto puede responder a eventos generados por el usuario. •FillColor: Devuelve o establece el color usado para rellenar formas, círculos y cuadros. •FillStyle: Devuelve o establece el estilo de relleno de una forma. •Font: Devuelve un objeto Font. •FontTransparent: Devuelve o establece un valor que determina si se muestran el texto o los gráficos de fondo para objetos Form, Printer o PictureBox.
  • 36. •ForeColor: Devuelve o establece el color de primer plano usado para mostrar textos y gráficos en un objeto. •HasDC: Determina si hay asignadoun contexto de presentación único para el control. •Height: Devuelve o establece el alto de un objeto. •HelpContextID: Especifica el Id. De contexto del archivo de Ayuda predeterminado para un objeto. •Icon: Devuelve el icono mostrado cuando se minimiza un formulario en tiempo de ejecución. •KeyPreview: Devuelve o establece si los eventos de teclado de un objeto se involucran antes que los eventos de teclado para los controles del objeto.
  • 37. •Left: Devuelve o establece la distancia entre el borde izquierdo interno de un objeto y el borde izquierdo de su contenedor. •LinkMode: Devuelve o establece el tipo de vínculo utilizado en una conversación DDE y activa la conexión. •LinkTopic: Devuelve o establece la aplicación de origen y el tema para un control de destino. •MouseIcon: Establece un icono personalizado para el mouse. •MousePointer: Devuelve o establece el tipo de puntero del mouse mostrado al pasar por encima de un objeto. •Moveable: Devuelve o establece un valor que indica si se puede mover un formulario. •NegotiateMenus: Determina si un formulario incorpora los menús de un objeto en la barra de menús del formulario.
  • 38. •OLEDropMode: Devuelve o establece si este objeto puede actuar como destino para una operación de colocar de OLE. •Palette: Devuelve o establece una imagen que contiene la paleta que se usa en un objeto cuando se establece PaletteMode a Custom. •PaletteMode: Devuelve o establece un valor que determina qué paleta se usa para los controles de un objeto. •Picture: Devuelve o establece el gráfico que se mostrara en un control. •RightToLeft: Determina el sentido de presentación del texto y la apariencia visual de un control en un sistema bidireccional. •ScaleHeight: Devuelve o establece el número de unidades verticales de medida del interior de un objeto. •ScaleLeft: Devuelve o establece las coordenadas horizontales para los bordes izquierdos de un objeto.
  • 39. •ScaleMode: Devuelve o establece un valor que indica las unidades de medidda de las coordenadas de un objeto al usar métodos gráficos o colocar controles. •ScaleTop: Devuelve o establece las coordenadas verticales de los bordes superiores de un objeto. •ScaleWidth: Devuelve o establece el número de unidades horizontales de medida del interior de un objeto. •ShowInTaskbar: Determina si un objeto Form o MDIForm aparece en la barra de tareas de Windows 95. •StartUpPosition: Devuelve o establece un valor que especifica la posición de un formulario cuando aparece por primera vez. •Tag: Guarda datos adicionales necesarios para su programa.
  • 40. •Top: Devuelve o establece la distancia entree l borde superior interno de un objeto y el borde superior de su sontenedor. •Visible: devuelve o establece in valor que determina si un objeto es visible o está oculto. •WhatsThisButton: Devuelve o establece si el botón ¿Qué es esto? Aparece en la barra de título de un formulario o un formulario MDI. •WhatsThisHelp: Devuelve o establece si la Ayuda interactiva usa la ventana emergente ¿Qué es esto? proporcionada por la Ayuda de Windows 95 o por la ventana principal de la Ayuda. •Width: Devuelve o establece el ancho de un objeto •WindowState: Devuelve o establece en timpo de ejecución el MENÚ estado visual de una ventana de formulario.
  • 41.
  • 42. CARACTERÍSTICAS GENERALES  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 se admite el polimorfismo mediante el uso de los Interfaces, no admite la herencia.
  • 43.  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
  • 44. 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.
  • 45. DERIVADOS  Su derivado VBScript es el lenguaje predeterminado para Active Server Pagés (ASP).  Además, una extensión propia del lenguaje llamada Visual Basic for Applications (VBA) permite codificar módulos (a veces llamados macros) para las aplicaciones de Microsoft Office.  Especialmente a partir de la versión 6 del lenguaje, se permite la interacción y generación de objetos remotos que puedan ser invocados desde paginas de scripts (concretamente las ASP, aunque no es imposible hacer un enlace empleando JSP), alojándolos en servidores de web.
  • 46. VERSIONES  Las versiones de Visual Basic para Windows son muy conocidas, pero existe una versión de Microsoft Visual Basic 1.0 para MS-DOS (ediciones Profesional y Estándar) menos difundida y que data de 1992. Era un entorno que, aunque en modo texto, incluirá un diseñador de formularios en el que se podrían arrastrar y soltar distintos controles.  La ultima versión lo para 16 bits, la 3.0, incluirá ya una detallada biblioteca de componentes para toda clase de usos. Durante la transición de Windows 3.11 a Windows 95, apareció la versión 4.0, que podrá generar programas de 16 y 32 bits a partir de un mismo cì³digo fuente, a costa de un gran aumento en el tamaño de los archivos "Runtime" necesarios. Además, se sustituyen los controles VBX por los nuevos OCX.
  • 47. Las versiones actuales de Visual Basic se basan en la plataforma .NET, la versión 7 del lenguaje fue implementada por Microsoft en el programa Visual Basic .NET mientras que la versión 8 fue implementada el programa Visual Basic 2005. Ambas versiones tienen muchas de las características del lenguaje original tienen numerosas diferencias que los hacen incompatibles. En muchos casos para portar un código escrito en Visual Basic 6 a Visual Basic .Net se hace necesario reescribir parte del código. La nueva versión del lenguaje es mayormente equivalente a C# aunque presenta algunas diferencias. Por eso hay un debate sobre la validez de esta nueva versión del lenguaje y sus ventajas y desventajas sobre C#. MENÚ