SlideShare una empresa de Scribd logo
REPÚBLICABOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARALA
EDUCACIÓN UNIVERSITARIA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÒN COL – SEDE CIUDAD OJEDA
Fundamentos de
Visual Basic
Michell Ramírez #42
25.309.816
Introducción
Visual Basic es uno de los tantos lenguajes de programación que podemos
encontrar hoy en día. Dicho lenguaje nace del BASIC (Beginner´s All-
purpose Symbolic Instruction Code) 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.
Del mismo modo, Primero fue GW-BASIC, luego se transformó en
QuickBASIC y 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.
Esta versión combina la sencillez del BASIC con un poderoso lenguaje de
programación Visual que juntos permiten desarrollar robustos programas de
32 bits para Windows. Esta fusión de sencillez y la estética permitió ampliar
mucho más el monopolio de Microsoft, ya que el lenguaje sólo es compatible
con Windows, un sistema operativo de la misma empresa.
En este informe explicaremos algunos términos y/o características de
mismo con la finalidad de aprender más sobre este Programa y manejarlo
con facilidad
1. Fundamentos del entorno de trabajo de Visual Basic y del
lenguaje en sí.
Entorno de desarrollo de Visual Basic:
El entorno de trabajo en Visual Basic se denomina frecuentemente entorno
integrado de desarrollo. O IDE, ya que integra muchas funciones diferentes,
como el diseño, modificación, compilación y depuración en un entorno
común. En las herramientas de desarrollo más tradicionales, cada una de
esas funciones trabajaría como un programa diferente, cada uno con su
propia interfaz.
El entorno integrado de Visual Basic cuenta con los siguientes elementos:
Barras de menús.
Presentan los comandos que se usan para trabajar con Visual Basic.
Además de los menús estándar Archivo, Edición, Ver, Ventana y Ayuda, se
proporcionan otros menús para tener acceso a funciones específicas de
programación como Proyecto, Formato o Depuración.
Menús contextuales.
Contienen accesos directos a acciones que se realizan con frecuencia.
Para abrir un menú contextual, haga clic con el botón secundario del mouse
en el objeto que está usando. La lista específica de opciones disponibles en
el menú contextual depende de la parte del entorno en la que se hace clic
con el botón secundario del mouse. Por ejemplo, el menú contextual que
aparece cuando hace clic en el botón secundario del mouse en el cuadro de
herramientas le permite mostrar el cuadro de dialogo Componentes, ocultar
el cuadro de herramientas, acoplar o desacoplar el cuadro de herramientas,
o agregar una ficha personalizada al cuadro de herramientas.
Barras de herramientas.
Proporcionan un rápido acceso a los comandos usados normalmente en el
entorno de programación. Haga clic en un botón de la barra de herramientas
para llevar a cabo la acción que presenta ese botón. De forma
predeterminada, al iniciar Visual Basic se presenta la barra de herramientas
estándar. Es posible activar o desactivar otras barras de herramientas
adicionales para modificar o diseñar formularios desde el comando Barras
de herramientas del menú Ver.
Las barras de herramientas se pueden acoplar debajo de la barra de
menús o pueden flotar si selecciona la barra vertical del borde izquierdo y la
arrastra fuera de la barra de menús.
Cuadro de herramientas.
Proporciona un conjunto de herramientas que puede usar durante el diseño
para colocar controles en el formulario. Además del diseño del cuadro de
herramientas predeterminado, puede crear su propio diseño personalizado si
selecciona Agregar Ficha en el menú contextual y agrega controles a la ficha
resultante.
Ventada explorador de proyectos.
Enumera los formularios y modulos del proyecto actual. Un proyecto es la
colección de archivos que usa para generar una aplicación.
Ventanas propiedades.
Enumera los valores de las propiedades del control o formulario
seleccionado. Una propiedad es una característica de un objeto, como su
tamaño, titulo o color.
Examinador de objetos.
Enumera los objetos disponibles que puede usar en su proyecto y le
proporciona una manera rápida de desplazarse a través del código. Puede
usar el Examinador de objetos para explorar objetos en Visual Basic y otras
aplicaciones, ver qué métodos y propiedades están disponibles para esos
objetos, y pegar código de procedimientos en su aplicación.
Diseñador de formularios.
Funciona como una ventana en la que se personaliza el diseño de la
interfaz de su aplicación. Agregue controles, gráficos e imágenes a un
formulario para crear la apariencia que desee. Cada formulario de la
aplicación tiene su propia ventana diseñador de formulario.
Ventana editor de código.
Funciona como un editor para escribir el código de la aplicación. Se crea
una ventana editor de código diferente para cada formulario o modulo del
código de la aplicación.
Ventana posición del formulario.
La ventana posición del formulario le permite colocar los formularios de su
aplicación utilizando una pequeña representación grafica de la pantalla.
Ayuda:
Ayuda mientras trabaja.
Visual Basic incorpora una amplia documentación que le puede ayudar
mientras desarrolla su aplicación. Si ejecuta la orden Contenido del menú
Ayuda de Visual Basic se visualizara una ventana con la ayuda
proporcionada por la biblioteca MSDN (Microsoft Developer Network):
Para buscar ayuda sobre un determinado tema puede hacerlo utilizando la
tabla de contenido, el índice, o bien buscando una determinada palabra o
cadena de caracteres.
Variables.
Una variable es un espacio temporal de memoria donde se almacenaran
datos con los que se pueden trabajar durante la ejecución de la aplicación.
Del mismo modo, las variables se caracterizan por un nombre que las
identifica y por un tipo de datos, que se establece el conjunto de posibles
valores que pueden contener, asociándolas de esta manera a las
operaciones en la que se puede participar.
Conociendo ya el significado de Option Explicit, los tipos de variables y
cómo nombrarlas, veamos ahora cómo declararlas. Hay distintas formas y
sitios para declarar variables con Visual Basic. Veremos ahora una forma
básica que nos permita empezar a trabajar y, de paso, crear nuestro primer
programa.
Usaremos para ello la instrucción Dim. Su sintaxis será:
Dim [Nombre de variable] As [Tipo de variable]
El lugar donde realizaremos la declaración de variables será la cabecera
del código asociado al formulario. Así pues, crea un nuevo proyecto (Menú
archivo --> Nuevo Proyecto --> Exe estándar ó Menú Archivo --> Nuevo
proyecto --> Aplicación de Windows Forms). Vete a la ventana de código
(Ver ---> Código) donde quizás te aparezca una línea que ponga Option
Explicit ó Public Class Form1 End Class. Escribe una nueva línea de código
(debajo de Option Explicit o debajo de Public Class Form1) con este
contenido:
Dim Numerodeplantas As Integer
Has declarado la variable Numerodeplantas como tipo entero. También
puedes usar la abreviatura correspondiente al tipo Integer de esta forma:
Dim Numerodeplantas%
Usar el símbolo % unido al nombre de la variable declarada equivale a
escribir “As Integer”, lo cual nos supone ahorrar unas cuantas pulsaciones
de teclas
En algunas versiones se permite declarar una variable para la que no se
especifica tipo de forma extendida o abreviada. Si esto se hiciera y fuera
permitido, la variable es automáticamente asignada por Visual Basic al tipo
Variant. Así si escribimos:
Dim Numerodeplantas
Hay dos opciones: bien obtenemos un error de compilación (si la versión de
Visual Basic que estemos usando no admite esta declaración), bien la
variable Numerodeplantas es considerada por Visual Basic como tipo
Variant. Todavía no está definido si es de tipo numérico (números) o
alfanumérico (texto). En este caso la definición se producirá a posteriori
cuando asignemos contenido a la variable. Otra forma de declarar la variable
como tipo genérico (Variant u Object, según la versión) es usar la expresión:
Dim Numerodeplantas As Variant (ó Dim Numerodeplantas
As Object)
Tipos de datos.
El tipo de dato determina el dominio de los valores que puede tomar una
variable, las operaciones en las que puede participar y el espacio de
memoria que necesita.
Tipos de datos de Visual Basic.NET y su equivalente en el
Common Language Runtime (CLR)
Tipo de
Visual
Basic
Tipo en CLR
(Framework)
Espacio
de
memoria
que
ocupa
Valores que se pueden almacenar
y comentarios
Boolean System.Boolean 2 bytes Un valor verdadero o falso.
Valores: True o False.
En VB se pueden representar por -1 o 0,
en CLR serán 1 y 0, aunque no es
recomendable usar valores numéricos,
es preferible usar siempre True o False.
Dim b As Boolean = True
Byte System.Byte 1 byte Un valor positivo, sin signo, para contener
datos binarios.
Valores: de 0 a 255
Puede convertirse a: Short, Integer,
Long, Single, Double o Decimal sin
recibir overflow
Dim b As Byte = 129
Char System.Char 2 bytes Un carácter Unicode.
Valores: de 0 a 65535 (sin signo).
No se puede convertir directamente a
tipo numérico.
Para indicar que una constante de
cadena, realmente es un Char, usar la
letra C después de la cadena:
Dim c As Char = "N"c
Date System.DateTime 8 bytes Una fecha.
Valores: desde las 0:00:00 del 1 de Enero
del 0001 hasta las 23:59:59 del 31 de
Diciembre del 9999.
Las fechas deben representarse entre
almohadillas # y por lo habitual usando
el formato norteamericano: #m-d-yyyy#
Dim d As Date = #10-27-2001#
Decimal System.Decimal 16 bytes Un número decimal.
Valores:
de 0 a +/-
79,228,162,514,264,337,593,543,950,335
sin decimales;
de 0 a +/-
7.9228162514264337593543950335 con
28 lugares a la derecha del decimal;
el número más pequeño es:
+/-0.0000000000000000000000000001
(+/-1E-28).
En los literales se puede usar la letra D o
el signo @ para indicar que el valor es
Decimal.
Dim unDecimal As Decimal =
9223372036854775808D
Dim unDecimal2 As Decimal =
987654321.125@
Double System.Double 8 bytes Un número de coma flotante de doble
precisión.
Valores:
de -1.79769313486231570E+308 a
-4.94065645841246544E-324 para
valores negativos;
de 4.94065645841246544E-324 a
1.79769313486231570E+308 para
valores positivos.
Se puede convertir a Decimal sin recibir
un overflow.
Se puede usar como sufijo el signo
almohadilla # o la letra R para
representar un valor de doble precisión:
Dim unDoble As Double =
125897.0235R
Dim unDoble2 As Double =
987456.0125#
Integer System.Int32 4 bytes Un número entero (sin decimales)
Valores:
de -2,147,483,648 a 2,147,483,647.
Se puede convertir a Long, Single,
Double o Decimal sin producir overflow.
Se puede usar la letra I o el signo %
para indicar que es un número entero:
Dim unEntero As Integer = 250009I
Dim unEntero2 As Integer = 652000%
Long
(entero
largo)
System.Int64 8 bytes Un entero largo (o grande)
Valores:
de -9,223,372,036,854,775,808 a
9,223,372,036,854,775,807.
Se puede convertir a Single, Double o
Decimal sin producir overflow.
Se puede usar la letra L o el signo &
para indicar que es un número Long:
Dim unLong As Long = 12345678L
Dim unLong2 As Long = 1234567890&
Object System.Object
(class)
4 bytes Cualquier tipo se puede almacenar en
una variable de tipo Object.
Todos los datos que se manejan en .NET
están basados en el tipo Object.
Short
(entero
corto)
System.Int16 2 bytes Un entero corto (sin decimales)
Valores:
de -32,768 a 32,767.
Se puede convertir a: Integer, Long,
Single, Double o Decimal sin producir
un overflow.
Se puede usar la letra S para indicar que
es un número entero corto:
Dim unShort As Short = 32000S
Single System.Single 4 bytes Número de coma flotante de precisión
simple.
Valores:
de -3.4028235E+38 a -1.401298E-45
para valores negativos;
de 1.401298E-45 a 3.4028235E+38 para
valores positivos.
Se puede convertir a: Double o Decimal
sin producir overflow.
Se pueden usar la letra F y el símbolo !
para indicar que es un número Single:
Dim unSingle As Single = 987.125F
Dim unSingle2 As Single = 65478.6547!
String
(cadenas de
longitud
variable)
System.String
(clase)
Depende
de la
plataforma
Una cadena de caracteres Unicode.
Valores:
de 0 to aproximadamente 2 billones
(2^31) de caracteres Unicode.
Se puede usar el símbolo $ para indicar
que una variable es un String.
Tipos
definidos
por el
usuario
(estructuras)
(heradada de
System.ValueType)
Depende
de la
plataforma
Cada miembro de la estructura tiene su
rango, dependiendo del tipo de dato que
representa.
Constantes.
Una constante es un nombre significativo que toma el lugar de un número o
cadena que no cambia. Las constantes almacenan valores que, como su
nombre indica, permanecen iguales durante la ejecución de una aplicación.
Puede mejorar considerablemente la legibilidad del código y facilitar su
mantenimiento mediante constantes. Utilícelas en código que contiene
valores que reaparecen o que dependen de ciertos números que son difíciles
de recordar o que no tienen un significado evidente.
Cómo crear y utilizar constantes.
Visual Basic contiene varias constantes predefinidas, que se utilizan
principalmente para operaciones de impresión y presentación. Puede crear
también sus propias constantes con la instrucción Const, utilizando las
mismas directrices que en la creación de nombres de variables. Si Option
Strict es On, debe declarar el tipo de constante explícitamente.
El ámbito de una constante, que es el conjunto de todo el código que
puede hacer referencia a ella sin calificar su nombre, es igual al de una
variable declarada en la misma ubicación. Para crear una constante que
exista en el ámbito de un procedimiento concreto, declárela dentro de dicho
procedimiento. Para crear una constante disponible en toda la aplicación,
declárela con la palabra clave Public en la sección de declaraciones de la
clase.
Constantes en tiempo de compilación y en tiempo de ejecución.
Una constante en tiempo de compilación se calcula cuando se compila el
código, mientras que una constante en tiempo de ejecución sólo se puede
calcular mientras la aplicación está en ejecución. Una constante en tiempo
de compilación tendrá el mismo valor cada vez que se ejecuta una
aplicación, mientras que una constante en tiempo de ejecución puede
cambiar cada vez. Las constantes en tiempo de compilación se requieren
para casos como límites de matriz, expresiones de caso o inicializadores de
enumerador.
En esta sección
Definición Término
Cómo: Declarar una
constante (Visual
Basic)
Explica cómo utilizar la instrucción Const para
declarar una constante y establecer su valor; al
declarar una constante, asigna un nombre
significativo al valor.
Constantes definidas
por el usuario (Visual
Basic)
Describe la manera de crear sus propias
constantes, información sobre ámbito y sobre
cómo evitar las referencias circulares.
Tipos de datos
constantes y literales
(Visual Basic)
Proporciona información sobre cómo el compilador
de Visual Basic inicializa las constantes
cuando Option Explicit está desactivada.
Cómo: Agrupar valores
de constantes
relacionadas (Visual
Basic)
Muestra cómo se agrupan valores de constantes
que están relacionados.
Operadores de Visual Basic.
Visual Basic clasifica los operadores con que trabaja de la siguiente
manera:
 Operadores aritméticos: operadores utilizados para ejecutar
cálculos matemáticos.
 Operadores de comparación: operadores utilizados para efectuar
comparaciones.
 Operadores de concatenación: operadores utilizados para
combinar cadenas de caracteres.
 Operadores lógicos: operadores usados para realizar operaciones
lógicas.
Operadores
Aritméticos
Operadores de
comparación
Operaciones
de
concatenación
Operadores
lógicos
Operador ^ < (Menor que) & Operador And
Operador *
<= (Menor o
igual que)
+ Operador Eqv
Operador / > (Mayor que) Operador Imp
Operador 
>= (Mayor o
igual que)
Operador Not
Operador Mod = (Igual a) Operador Or
Operador + <> (Distinto de) Operador Xor
Operador - Is
Like
La mayoría de estos operadores han sido explicados en el curso “Bases de
la programación nivel I” de aprenderaprogramar.com. El operador & tiene
interés para concatenar cadenas. Por ejemplo "Hoy puede" & "ser un gran
día" equivale a "Hoy puede ser un gran día”. Te remitimos a la ayuda de
Visual Basic para obtener mayor información sobre operadores. Ten en
cuenta que puede haber pequeñas diferencias entre las distintas versiones
de Visual Basic.
En cuanto a las funciones matemáticas, algunas de las funciones
disponibles son las siguientes:
Funciones
Matemáticas
Significado
Funciones
Matemáticas
Significado
Abs Valor absoluto Log
Logaritmo
neperiano
Atn ó Atan
según versión
Arcotangente Rnd
Generación de
número aleatorio
Cos Coseno
Sgn ó Sign según
versión
Signo de un
número
Exp Exponenciación Sin Seno
Fix
Truncamiento tipo
1
Sqr ó Sqrt según
versión
Raíz cuadrada
Int
Truncamiento tipo
2
Tan Tangente
2. ¿Qué es el Visual Basic 6.0?
Visual Basic (VB) es un lenguaje de programación dirigido por eventos,
desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación
es un dialecto de BASIC, con importantes agregados. Su primera versión fue
presentada en 1991, con la intención de simplificar la programación
utilizando un ambiente de desarrollo que facilitó en cierta medida la
programación misma.
3. Características de Visual Basic.
 Visual Basic 6.0 soporta la abstracción, la encapsulación, el
polimorfismo y la reutilización del código.
 Los objetos de Visual Basic están encapsulados; es decir, contienen
su propio código y sus propios datos.
 Los objetos de Visual Basic tienen propiedades, métodos y eventos.
Las propiedades son los datos que describen un objeto. Los eventos
son hechos que pueden ocurrir sobre un objeto (un clic sobre un
botón es un evento que produce un mensaje). Un método agrupa el
código que se ejecuta en respuesta a un evento.
 Al conjunto de propiedades y métodos se le llama interfaz. Además
de su interfaz predeterminada, 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 (COM) y permiten que los programas evolucionen con
el tiempo, agregando nueva funcionalidad sin afectar al código
existente.
 La reutilización del código es la capacidad de trasladar
características de un objeto a otro, lo que se logra con alguna forma
de herencia. Existen principalmente dos formas de reutilización del
código: binario y fuente. La reutilización del código: binario y fuente.
La reutilización de código fuente se consigue mediante la creación y
uso de un objeto, mientras que la reutilización de código fuente se
consigue por herencia, lo que no se permite en Visual Basic. En una
jerarquía de clases, la herencia muestra cómo los objetos que se
derivan de otros objetos más simples heredan su comportamiento.
Por el contrario, los modelos de objetos son jerarquías que
describen la contención. Es decir, muestran cómo objetos complejos
como una hoja de cálculo, contienen colecciones de otros objetos,
como botones o imágenes
4. Ventajas del Visual Basic.
 La facilidad del lenguaje permite crear aplicaciones para Windows
en muy poco tiempo. En otras palabras, permite un desarrollo eficaz
y menor inversión tanto en tiempo como en dinero.
 Permite generar librerías dinámicas de forma activa, mediante una
reconfiguración en su proceso de colección o codificación.
5. Definición propiedades, métodos y eventos.
Los objetos, propiedades, métodos y eventos son las unidades básicas de
la programación orientada a objetos. Un objeto es un elemento de una
aplicación, que representa una instancia de una clase. Propiedades,
métodos y eventos son las unidades de creación básicas de los objetos y
constituyen sus miembros.
Objetos: un objeto representa una instancia de una clase,
como Form, Control o Component. En código de Visual Basic, debe crear
una instancia de un objeto antes de poder aplicar uno de los métodos del
objeto o cambiar el valor de una de sus propiedades. La creación de
instancias es el proceso mediante el cual se crea una instancia de una clase
y se asigna a una variable de objeto. A continuación se muestra un ejemplo:
Dim x As New MyClass()
En este ejemplo, la variable x se asigna para hacer referencia a una nueva
instancia de la clase MyClass.
Propiedades: una propiedad es un atributo de un objeto que define una de
las características del objeto, como tamaño, color o ubicación en pantalla, o
un aspecto de su comportamiento, por ejemplo, si está habilitado o visible.
Para cambiar las características de un objeto, se cambian los valores de las
propiedades correspondientes.
Para establecer el valor de una propiedad, establezca la referencia a un
objeto con un punto, el nombre de propiedad, un signo igual (=) y el nuevo
valor de la propiedad. Por ejemplo, el siguiente procedimiento cambia el
título de un formulario Windows Forms de Visual Basic mediante la definición
de la propiedad Text:
Public Sub ChangeName(newTitle)
myForm.Text = newTitle
End Sub
Algunas propiedades pueden establecerse. El tema de Ayuda de cada
propiedad indica si esa propiedad se puede establecer (lectura y escritura),
sólo leer (sólo lectura) o sólo escribir (sólo escritura).
Puede recuperar información sobre un objeto mediante la obtención del
valor de retorno de una de sus propiedades. El siguiente procedimiento
utiliza un cuadro de mensaje para mostrar el título que aparece en la parte
superior del formulario actualmente activo.
Public Sub GetFormName()
Dim formName As String
formName = myForm.Text
MsgBox(formName)
End Sub
Métodos: un método es una acción que un objeto puede realizar. Por
ejemplo, Add es un método del objeto ComboBox, porque agrega una
nueva entrada a un cuadro combinado.
En el siguiente ejemplo se ilustra el uso del método Start de un
componente Timer:
'Instantiates a Timer object.
Dim myTimer As New System.Windows.Forms.Timer()
Invokes the Start method of myTimer.
MyTimer.Start
Eventos: un evento es una acción que un objeto reconoce, como hacer clic
con el mouse (ratón) o presionar una tecla, y para el que puede escribir
código para responder. Los eventos se producen como consecuencia de una
acción del usuario o de código de programa, o bien pueden ser
desencadenados por el sistema. También puede desarrollar eventos
personalizados propios para que los generen sus objetos y los controlen
otros objetos. Para obtener más información, vea Eventos y delegados.
6. Objetos intrínsecos.
Label: El control Label es una forma de establecer texto en una página
web ASP.NET mediante programación. Normalmente, se utiliza el control
Label cuando se desea cambiar el texto de una página en tiempo de
ejecución, como por ejemplo, en respuesta a un clic en un botón.
Para agregar un control Label a una página:
 Arrastre el control Label del panel de tareas Cuadro de herramientas
a la página.
 Establezca las propiedades del control en el panel de tareas
Propiedades de etiqueta.
Textbox: El control TextBox se utiliza generalmente para el texto que se
puede editar, aunque también puede configurarse como control de sólo
lectura. Los cuadros de texto pueden mostrar varias líneas, ajustar el texto al
tamaño del control y agregar formato básico. El control TextBox es el que
permite un único formato para el texto que se muestra o escribe en el
control.
ComboBox: El control ComboBox de Windows Forms se utiliza para
mostrar datos en un cuadro combinado desplegable. De forma
predeterminada, el control ComboBox aparece en dos partes: la parte
superior es un cuadro de texto que permite al usuario escribir un elemento
de la lista, La segunda parte es un cuadro de lista que muestra una lista de
elementos, de los cuales el usuario puede seleccionar uno.
Commandbutton: crea un botón de comando sencillo.
ListBox: es el que permite a los usuarios seleccionar uno o varios
elementos de una lista predefinida. Se diferencia de un control DropDownList
en que puede mostrar varios elementos a la vez y, de manera opcional,
permite que el usuario pueda seleccionar varios elementos.
Para agregar un control ListBox a una página:
 Arrastre el control ListBox del panel de tareas Cuadro de
herramientas a la página.
 Establezca las propiedades del control en el panel de tareas
Propiedades de etiqueta.
PictureBox: es un control que se utiliza para mostrar gráficos en formatos
de mapa bits, GIF, JPEG, metarchivo o icono.
Propiedades básicas de acuerdo al tipo de objetos de: Name, Caption,
Additem, Blackcolor y Forecolor.
Propiedades básicas de
Visual Basic
Name
Caption:
Blackcolor
Additem
Forecolor
Es el texto que mostraré al usuario
en la barra de título
Es el nombre de programa (cuando
se lo pone en el Caption del Form
principal).
Obtiene y establece el nombre del control
Obtiene o establece el color de primer plano
del control.
Podrá seleccionar un color de sistema, paleta,
(en Visual Basic Express también
personalizados y web) que será en este caso
el color de la aplicación.
Agrega un cuadro de lista de una sola
columna.
Agrega un elemento a la lista para un cuadro
combinado.
Conclusión
El lenguaje de programación Visual Basic es uno de los lenguajes de
programación que utiliza una interfaz visual, es decir, que nos permite
programar en un entorno gráfico, nos permite realizar un gran número de
tareas sin escribir código, simplemente realizando operaciones con el ratón
sobre la pantalla de la computadora.
Este lenguaje de programación es uno de los que más interés despiertan
entre los programadores. Porque este lenguaje de programación, el Visual
Basic, le facilita la realización de tareas complejas en poco tiempo y a los
que están comenzado a programar con Visual Basic ven como son capaces
de realizar pequeños programas al poco tiempo de haber comenzado a
estudiar este lenguaje de programación.
Del mismo modo, es un lenguaje muy apropiado para el manejo de bases
de datos. Muchas empresas lo utilizan para la gestión de sus bases de datos
porque su utilización es sencilla y abundan los programadores de este
lenguaje.
Bibliografía
http://www.larevistainformatica.com/lenguaje-programacion-viasual-
basic.htm
https://es.wikipedia.org/wiki/Visual_Basic
https://msdn.microsoft.com/es-es/library/bbykd75d(v=vs.110).aspx
http://lsi.vc.ehu.es/asignaturas/FI-
Quimica/Visual%20Basic%20UPV%20Quimica%202007.pdf

Más contenido relacionado

La actualidad más candente

Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0
Maripel80
 
Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
CHRISTIAN ASENCIO
 
Elibeth Melendez
Elibeth MelendezElibeth Melendez
Elibeth Melendez
ElibethJoselin
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
Victor Zapata
 
Manual visual basic 6.0
Manual visual basic 6.0Manual visual basic 6.0
Manual visual basic 6.0Dunkherz
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basicdenis2801
 
Fernando Espinoza
Fernando EspinozaFernando Espinoza
Fernando Espinoza
Marvel ico
 
Fundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezFundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchez
Jairo Bermudez
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
PaolaMarilyn
 
Maria Añez
Maria AñezMaria Añez
Maria Añez
Marvel ico
 
Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
Yanny Cornieles
 
VERUSKA SALA
VERUSKA SALAVERUSKA SALA
VERUSKA SALA
Marvel ico
 
Elemento 1
Elemento 1Elemento 1
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
Milanyely Gomez Gomez
 
Estructura basica de visual basic
Estructura basica de visual basicEstructura basica de visual basic
Estructura basica de visual basic
Fabiana Alejandra
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
Patricia Ferrer
 
Trabajo de patricia
Trabajo de patriciaTrabajo de patricia
Trabajo de patricia
Patricia Medina
 
visuyal basic - barra de herramientas
visuyal basic - barra de herramientasvisuyal basic - barra de herramientas
visuyal basic - barra de herramientas
wallky8520
 

La actualidad más candente (20)

Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0
 
Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
 
Elibeth Melendez
Elibeth MelendezElibeth Melendez
Elibeth Melendez
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Manual visual basic 6.0
Manual visual basic 6.0Manual visual basic 6.0
Manual visual basic 6.0
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
 
Fernando Espinoza
Fernando EspinozaFernando Espinoza
Fernando Espinoza
 
Fundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezFundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchez
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Maria Añez
Maria AñezMaria Añez
Maria Añez
 
Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
 
VERUSKA SALA
VERUSKA SALAVERUSKA SALA
VERUSKA SALA
 
Elemento 1
Elemento 1Elemento 1
Elemento 1
 
Taller info decimo
Taller info decimoTaller info decimo
Taller info decimo
 
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
 
Estructura basica de visual basic
Estructura basica de visual basicEstructura basica de visual basic
Estructura basica de visual basic
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Trabajo de patricia
Trabajo de patriciaTrabajo de patricia
Trabajo de patricia
 
visuyal basic - barra de herramientas
visuyal basic - barra de herramientasvisuyal basic - barra de herramientas
visuyal basic - barra de herramientas
 

Similar a fundamentos basicos de VISUAL BASIC

Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN
MariaLeon126
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
aismar gil
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
SamirCabrera5
 
Luis jose coronel num 42
Luis jose coronel num 42Luis jose coronel num 42
Luis jose coronel num 42
Luis coronel Luis coronel
 
Trabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basicTrabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basic
Marielys Artigas
 
Instituto universitario politecnico
Instituto universitario politecnicoInstituto universitario politecnico
Instituto universitario politecnico
KarolayFinol
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
Jhoanyeli Sanchez
 
Elysaul yoris
Elysaul yorisElysaul yoris
Elysaul yoris
kleidynelliz
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
Carlianis Berttiz
 
Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
Eduardo Hernandez
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
JesusGregorioSotoNie
 
Raul andrade
Raul andradeRaul andrade
Raul andrade
raulandrade41
 
Republica bolivariana de_venezuela
Republica bolivariana de_venezuelaRepublica bolivariana de_venezuela
Republica bolivariana de_venezuela
GabrielSaracheHernan
 
Informe programación Elimenez gonzalez
Informe programación Elimenez gonzalezInforme programación Elimenez gonzalez
Informe programación Elimenez gonzalez
ibetica
 
Trabajo
TrabajoTrabajo
Trabajo
JessDaz63
 
Roxana
RoxanaRoxana
visual basic- programacion
visual basic- programacionvisual basic- programacion
visual basic- programacion
josecoronel38
 

Similar a fundamentos basicos de VISUAL BASIC (20)

Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN
 
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
 
Luis jose coronel num 42
Luis jose coronel num 42Luis jose coronel num 42
Luis jose coronel num 42
 
Trabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basicTrabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basic
 
Instituto universitario politecnico
Instituto universitario politecnicoInstituto universitario politecnico
Instituto universitario politecnico
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Elysaul yoris
Elysaul yorisElysaul yoris
Elysaul yoris
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
Taller info decimo
Taller info decimoTaller info decimo
Taller info decimo
 
Raul andrade
Raul andradeRaul andrade
Raul andrade
 
Visual basic
Visual basicVisual basic
Visual basic
 
Republica bolivariana de_venezuela
Republica bolivariana de_venezuelaRepublica bolivariana de_venezuela
Republica bolivariana de_venezuela
 
Informe programación Elimenez gonzalez
Informe programación Elimenez gonzalezInforme programación Elimenez gonzalez
Informe programación Elimenez gonzalez
 
Trabajo
TrabajoTrabajo
Trabajo
 
Roxana
RoxanaRoxana
Roxana
 
visual basic- programacion
visual basic- programacionvisual basic- programacion
visual basic- programacion
 

Último

Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
thatycameron2004
 
Voladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.pptVoladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.ppt
AldithoPomatay2
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
JuanAlbertoLugoMadri
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
YoverOlivares
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
manuelalejandro238
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
jcbarriopedro69
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
mesiassalazarpresent
 
Medicina Peruana en el siglo XX y XXI- Julio Gabriel Pereda Sanchez.pptx
Medicina Peruana en el siglo XX y XXI- Julio Gabriel  Pereda Sanchez.pptxMedicina Peruana en el siglo XX y XXI- Julio Gabriel  Pereda Sanchez.pptx
Medicina Peruana en el siglo XX y XXI- Julio Gabriel Pereda Sanchez.pptx
gabrielperedasanchez
 
Sesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdfSesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdf
DeyvisPalomino2
 
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
JuanChaparro49
 
Clasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de BartonClasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de Barton
edujunes132
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
arielemelec005
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
LuisLobatoingaruca
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
everchanging2020
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
KevinCabrera96
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
JavierAlejosM
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
AlfonsoRosalesFonsec
 
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDADPRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
mirellamilagrosvf
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
MiriamAquino27
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
SamuelHuapalla
 

Último (20)

Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
 
Voladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.pptVoladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.ppt
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
 
Medicina Peruana en el siglo XX y XXI- Julio Gabriel Pereda Sanchez.pptx
Medicina Peruana en el siglo XX y XXI- Julio Gabriel  Pereda Sanchez.pptxMedicina Peruana en el siglo XX y XXI- Julio Gabriel  Pereda Sanchez.pptx
Medicina Peruana en el siglo XX y XXI- Julio Gabriel Pereda Sanchez.pptx
 
Sesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdfSesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdf
 
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
 
Clasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de BartonClasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de Barton
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
 
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDADPRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
 

fundamentos basicos de VISUAL BASIC

  • 1. REPÚBLICABOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARALA EDUCACIÓN UNIVERSITARIA INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÒN COL – SEDE CIUDAD OJEDA Fundamentos de Visual Basic Michell Ramírez #42 25.309.816
  • 2. Introducción Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy en día. Dicho lenguaje nace del BASIC (Beginner´s All- purpose Symbolic Instruction Code) 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. Del mismo modo, Primero fue GW-BASIC, luego se transformó en QuickBASIC y 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. Esta versión combina la sencillez del BASIC con un poderoso lenguaje de programación Visual que juntos permiten desarrollar robustos programas de 32 bits para Windows. Esta fusión de sencillez y la estética permitió ampliar mucho más el monopolio de Microsoft, ya que el lenguaje sólo es compatible con Windows, un sistema operativo de la misma empresa. En este informe explicaremos algunos términos y/o características de mismo con la finalidad de aprender más sobre este Programa y manejarlo con facilidad
  • 3. 1. Fundamentos del entorno de trabajo de Visual Basic y del lenguaje en sí. Entorno de desarrollo de Visual Basic: El entorno de trabajo en Visual Basic se denomina frecuentemente entorno integrado de desarrollo. O IDE, ya que integra muchas funciones diferentes, como el diseño, modificación, compilación y depuración en un entorno común. En las herramientas de desarrollo más tradicionales, cada una de esas funciones trabajaría como un programa diferente, cada uno con su propia interfaz. El entorno integrado de Visual Basic cuenta con los siguientes elementos: Barras de menús. Presentan los comandos que se usan para trabajar con Visual Basic. Además de los menús estándar Archivo, Edición, Ver, Ventana y Ayuda, se proporcionan otros menús para tener acceso a funciones específicas de programación como Proyecto, Formato o Depuración.
  • 4. Menús contextuales. Contienen accesos directos a acciones que se realizan con frecuencia. Para abrir un menú contextual, haga clic con el botón secundario del mouse en el objeto que está usando. La lista específica de opciones disponibles en el menú contextual depende de la parte del entorno en la que se hace clic con el botón secundario del mouse. Por ejemplo, el menú contextual que aparece cuando hace clic en el botón secundario del mouse en el cuadro de herramientas le permite mostrar el cuadro de dialogo Componentes, ocultar el cuadro de herramientas, acoplar o desacoplar el cuadro de herramientas, o agregar una ficha personalizada al cuadro de herramientas. Barras de herramientas. Proporcionan un rápido acceso a los comandos usados normalmente en el entorno de programación. Haga clic en un botón de la barra de herramientas para llevar a cabo la acción que presenta ese botón. De forma predeterminada, al iniciar Visual Basic se presenta la barra de herramientas estándar. Es posible activar o desactivar otras barras de herramientas adicionales para modificar o diseñar formularios desde el comando Barras de herramientas del menú Ver.
  • 5. Las barras de herramientas se pueden acoplar debajo de la barra de menús o pueden flotar si selecciona la barra vertical del borde izquierdo y la arrastra fuera de la barra de menús. Cuadro de herramientas. Proporciona un conjunto de herramientas que puede usar durante el diseño para colocar controles en el formulario. Además del diseño del cuadro de herramientas predeterminado, puede crear su propio diseño personalizado si selecciona Agregar Ficha en el menú contextual y agrega controles a la ficha resultante. Ventada explorador de proyectos. Enumera los formularios y modulos del proyecto actual. Un proyecto es la colección de archivos que usa para generar una aplicación. Ventanas propiedades. Enumera los valores de las propiedades del control o formulario seleccionado. Una propiedad es una característica de un objeto, como su tamaño, titulo o color. Examinador de objetos. Enumera los objetos disponibles que puede usar en su proyecto y le proporciona una manera rápida de desplazarse a través del código. Puede usar el Examinador de objetos para explorar objetos en Visual Basic y otras aplicaciones, ver qué métodos y propiedades están disponibles para esos objetos, y pegar código de procedimientos en su aplicación.
  • 6. Diseñador de formularios. Funciona como una ventana en la que se personaliza el diseño de la interfaz de su aplicación. Agregue controles, gráficos e imágenes a un formulario para crear la apariencia que desee. Cada formulario de la aplicación tiene su propia ventana diseñador de formulario. Ventana editor de código. Funciona como un editor para escribir el código de la aplicación. Se crea una ventana editor de código diferente para cada formulario o modulo del código de la aplicación. Ventana posición del formulario. La ventana posición del formulario le permite colocar los formularios de su aplicación utilizando una pequeña representación grafica de la pantalla. Ayuda: Ayuda mientras trabaja. Visual Basic incorpora una amplia documentación que le puede ayudar mientras desarrolla su aplicación. Si ejecuta la orden Contenido del menú Ayuda de Visual Basic se visualizara una ventana con la ayuda proporcionada por la biblioteca MSDN (Microsoft Developer Network):
  • 7. Para buscar ayuda sobre un determinado tema puede hacerlo utilizando la tabla de contenido, el índice, o bien buscando una determinada palabra o cadena de caracteres. Variables. Una variable es un espacio temporal de memoria donde se almacenaran datos con los que se pueden trabajar durante la ejecución de la aplicación. Del mismo modo, las variables se caracterizan por un nombre que las identifica y por un tipo de datos, que se establece el conjunto de posibles valores que pueden contener, asociándolas de esta manera a las operaciones en la que se puede participar. Conociendo ya el significado de Option Explicit, los tipos de variables y cómo nombrarlas, veamos ahora cómo declararlas. Hay distintas formas y sitios para declarar variables con Visual Basic. Veremos ahora una forma básica que nos permita empezar a trabajar y, de paso, crear nuestro primer programa. Usaremos para ello la instrucción Dim. Su sintaxis será: Dim [Nombre de variable] As [Tipo de variable]
  • 8. El lugar donde realizaremos la declaración de variables será la cabecera del código asociado al formulario. Así pues, crea un nuevo proyecto (Menú archivo --> Nuevo Proyecto --> Exe estándar ó Menú Archivo --> Nuevo proyecto --> Aplicación de Windows Forms). Vete a la ventana de código (Ver ---> Código) donde quizás te aparezca una línea que ponga Option Explicit ó Public Class Form1 End Class. Escribe una nueva línea de código (debajo de Option Explicit o debajo de Public Class Form1) con este contenido: Dim Numerodeplantas As Integer Has declarado la variable Numerodeplantas como tipo entero. También puedes usar la abreviatura correspondiente al tipo Integer de esta forma: Dim Numerodeplantas% Usar el símbolo % unido al nombre de la variable declarada equivale a escribir “As Integer”, lo cual nos supone ahorrar unas cuantas pulsaciones de teclas En algunas versiones se permite declarar una variable para la que no se especifica tipo de forma extendida o abreviada. Si esto se hiciera y fuera permitido, la variable es automáticamente asignada por Visual Basic al tipo Variant. Así si escribimos: Dim Numerodeplantas Hay dos opciones: bien obtenemos un error de compilación (si la versión de Visual Basic que estemos usando no admite esta declaración), bien la variable Numerodeplantas es considerada por Visual Basic como tipo
  • 9. Variant. Todavía no está definido si es de tipo numérico (números) o alfanumérico (texto). En este caso la definición se producirá a posteriori cuando asignemos contenido a la variable. Otra forma de declarar la variable como tipo genérico (Variant u Object, según la versión) es usar la expresión: Dim Numerodeplantas As Variant (ó Dim Numerodeplantas As Object) Tipos de datos. El tipo de dato determina el dominio de los valores que puede tomar una variable, las operaciones en las que puede participar y el espacio de memoria que necesita. Tipos de datos de Visual Basic.NET y su equivalente en el Common Language Runtime (CLR) Tipo de Visual Basic Tipo en CLR (Framework) Espacio de memoria que ocupa Valores que se pueden almacenar y comentarios Boolean System.Boolean 2 bytes Un valor verdadero o falso. Valores: True o False. En VB se pueden representar por -1 o 0, en CLR serán 1 y 0, aunque no es recomendable usar valores numéricos, es preferible usar siempre True o False. Dim b As Boolean = True Byte System.Byte 1 byte Un valor positivo, sin signo, para contener datos binarios. Valores: de 0 a 255 Puede convertirse a: Short, Integer, Long, Single, Double o Decimal sin recibir overflow
  • 10. Dim b As Byte = 129 Char System.Char 2 bytes Un carácter Unicode. Valores: de 0 a 65535 (sin signo). No se puede convertir directamente a tipo numérico. Para indicar que una constante de cadena, realmente es un Char, usar la letra C después de la cadena: Dim c As Char = "N"c Date System.DateTime 8 bytes Una fecha. Valores: desde las 0:00:00 del 1 de Enero del 0001 hasta las 23:59:59 del 31 de Diciembre del 9999. Las fechas deben representarse entre almohadillas # y por lo habitual usando el formato norteamericano: #m-d-yyyy# Dim d As Date = #10-27-2001# Decimal System.Decimal 16 bytes Un número decimal. Valores: de 0 a +/- 79,228,162,514,264,337,593,543,950,335 sin decimales; de 0 a +/- 7.9228162514264337593543950335 con 28 lugares a la derecha del decimal; el número más pequeño es: +/-0.0000000000000000000000000001 (+/-1E-28). En los literales se puede usar la letra D o el signo @ para indicar que el valor es Decimal. Dim unDecimal As Decimal = 9223372036854775808D Dim unDecimal2 As Decimal = 987654321.125@ Double System.Double 8 bytes Un número de coma flotante de doble precisión. Valores: de -1.79769313486231570E+308 a
  • 11. -4.94065645841246544E-324 para valores negativos; de 4.94065645841246544E-324 a 1.79769313486231570E+308 para valores positivos. Se puede convertir a Decimal sin recibir un overflow. Se puede usar como sufijo el signo almohadilla # o la letra R para representar un valor de doble precisión: Dim unDoble As Double = 125897.0235R Dim unDoble2 As Double = 987456.0125# Integer System.Int32 4 bytes Un número entero (sin decimales) Valores: de -2,147,483,648 a 2,147,483,647. Se puede convertir a Long, Single, Double o Decimal sin producir overflow. Se puede usar la letra I o el signo % para indicar que es un número entero: Dim unEntero As Integer = 250009I Dim unEntero2 As Integer = 652000% Long (entero largo) System.Int64 8 bytes Un entero largo (o grande) Valores: de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807. Se puede convertir a Single, Double o Decimal sin producir overflow. Se puede usar la letra L o el signo & para indicar que es un número Long: Dim unLong As Long = 12345678L Dim unLong2 As Long = 1234567890& Object System.Object (class) 4 bytes Cualquier tipo se puede almacenar en una variable de tipo Object. Todos los datos que se manejan en .NET están basados en el tipo Object.
  • 12. Short (entero corto) System.Int16 2 bytes Un entero corto (sin decimales) Valores: de -32,768 a 32,767. Se puede convertir a: Integer, Long, Single, Double o Decimal sin producir un overflow. Se puede usar la letra S para indicar que es un número entero corto: Dim unShort As Short = 32000S Single System.Single 4 bytes Número de coma flotante de precisión simple. Valores: de -3.4028235E+38 a -1.401298E-45 para valores negativos; de 1.401298E-45 a 3.4028235E+38 para valores positivos. Se puede convertir a: Double o Decimal sin producir overflow. Se pueden usar la letra F y el símbolo ! para indicar que es un número Single: Dim unSingle As Single = 987.125F Dim unSingle2 As Single = 65478.6547! String (cadenas de longitud variable) System.String (clase) Depende de la plataforma Una cadena de caracteres Unicode. Valores: de 0 to aproximadamente 2 billones (2^31) de caracteres Unicode. Se puede usar el símbolo $ para indicar que una variable es un String. Tipos definidos por el usuario (estructuras) (heradada de System.ValueType) Depende de la plataforma Cada miembro de la estructura tiene su rango, dependiendo del tipo de dato que representa.
  • 13. Constantes. Una constante es un nombre significativo que toma el lugar de un número o cadena que no cambia. Las constantes almacenan valores que, como su nombre indica, permanecen iguales durante la ejecución de una aplicación. Puede mejorar considerablemente la legibilidad del código y facilitar su mantenimiento mediante constantes. Utilícelas en código que contiene valores que reaparecen o que dependen de ciertos números que son difíciles de recordar o que no tienen un significado evidente. Cómo crear y utilizar constantes. Visual Basic contiene varias constantes predefinidas, que se utilizan principalmente para operaciones de impresión y presentación. Puede crear también sus propias constantes con la instrucción Const, utilizando las mismas directrices que en la creación de nombres de variables. Si Option Strict es On, debe declarar el tipo de constante explícitamente. El ámbito de una constante, que es el conjunto de todo el código que puede hacer referencia a ella sin calificar su nombre, es igual al de una variable declarada en la misma ubicación. Para crear una constante que exista en el ámbito de un procedimiento concreto, declárela dentro de dicho procedimiento. Para crear una constante disponible en toda la aplicación, declárela con la palabra clave Public en la sección de declaraciones de la clase. Constantes en tiempo de compilación y en tiempo de ejecución. Una constante en tiempo de compilación se calcula cuando se compila el código, mientras que una constante en tiempo de ejecución sólo se puede calcular mientras la aplicación está en ejecución. Una constante en tiempo de compilación tendrá el mismo valor cada vez que se ejecuta una aplicación, mientras que una constante en tiempo de ejecución puede cambiar cada vez. Las constantes en tiempo de compilación se requieren para casos como límites de matriz, expresiones de caso o inicializadores de enumerador.
  • 14. En esta sección Definición Término Cómo: Declarar una constante (Visual Basic) Explica cómo utilizar la instrucción Const para declarar una constante y establecer su valor; al declarar una constante, asigna un nombre significativo al valor. Constantes definidas por el usuario (Visual Basic) Describe la manera de crear sus propias constantes, información sobre ámbito y sobre cómo evitar las referencias circulares. Tipos de datos constantes y literales (Visual Basic) Proporciona información sobre cómo el compilador de Visual Basic inicializa las constantes cuando Option Explicit está desactivada. Cómo: Agrupar valores de constantes relacionadas (Visual Basic) Muestra cómo se agrupan valores de constantes que están relacionados.
  • 15. Operadores de Visual Basic. Visual Basic clasifica los operadores con que trabaja de la siguiente manera:  Operadores aritméticos: operadores utilizados para ejecutar cálculos matemáticos.  Operadores de comparación: operadores utilizados para efectuar comparaciones.  Operadores de concatenación: operadores utilizados para combinar cadenas de caracteres.  Operadores lógicos: operadores usados para realizar operaciones lógicas. Operadores Aritméticos Operadores de comparación Operaciones de concatenación Operadores lógicos Operador ^ < (Menor que) & Operador And Operador * <= (Menor o igual que) + Operador Eqv Operador / > (Mayor que) Operador Imp Operador >= (Mayor o igual que) Operador Not Operador Mod = (Igual a) Operador Or Operador + <> (Distinto de) Operador Xor Operador - Is Like
  • 16. La mayoría de estos operadores han sido explicados en el curso “Bases de la programación nivel I” de aprenderaprogramar.com. El operador & tiene interés para concatenar cadenas. Por ejemplo "Hoy puede" & "ser un gran día" equivale a "Hoy puede ser un gran día”. Te remitimos a la ayuda de Visual Basic para obtener mayor información sobre operadores. Ten en cuenta que puede haber pequeñas diferencias entre las distintas versiones de Visual Basic. En cuanto a las funciones matemáticas, algunas de las funciones disponibles son las siguientes: Funciones Matemáticas Significado Funciones Matemáticas Significado Abs Valor absoluto Log Logaritmo neperiano Atn ó Atan según versión Arcotangente Rnd Generación de número aleatorio Cos Coseno Sgn ó Sign según versión Signo de un número Exp Exponenciación Sin Seno Fix Truncamiento tipo 1 Sqr ó Sqrt según versión Raíz cuadrada Int Truncamiento tipo 2 Tan Tangente
  • 17. 2. ¿Qué es el Visual Basic 6.0? Visual Basic (VB) es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo que facilitó en cierta medida la programación misma. 3. Características de Visual Basic.  Visual Basic 6.0 soporta la abstracción, la encapsulación, el polimorfismo y la reutilización del código.  Los objetos de Visual Basic están encapsulados; es decir, contienen su propio código y sus propios datos.  Los objetos de Visual Basic tienen propiedades, métodos y eventos. Las propiedades son los datos que describen un objeto. Los eventos son hechos que pueden ocurrir sobre un objeto (un clic sobre un botón es un evento que produce un mensaje). Un método agrupa el código que se ejecuta en respuesta a un evento.  Al conjunto de propiedades y métodos se le llama interfaz. Además de su interfaz predeterminada, 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 (COM) y permiten que los programas evolucionen con el tiempo, agregando nueva funcionalidad sin afectar al código existente.  La reutilización del código es la capacidad de trasladar características de un objeto a otro, lo que se logra con alguna forma de herencia. Existen principalmente dos formas de reutilización del código: binario y fuente. La reutilización del código: binario y fuente.
  • 18. La reutilización de código fuente se consigue mediante la creación y uso de un objeto, mientras que la reutilización de código fuente se consigue por herencia, lo que no se permite en Visual Basic. En una jerarquía de clases, la herencia muestra cómo los objetos que se derivan de otros objetos más simples heredan su comportamiento. Por el contrario, los modelos de objetos son jerarquías que describen la contención. Es decir, muestran cómo objetos complejos como una hoja de cálculo, contienen colecciones de otros objetos, como botones o imágenes 4. Ventajas del Visual Basic.  La facilidad del lenguaje permite crear aplicaciones para Windows en muy poco tiempo. En otras palabras, permite un desarrollo eficaz y menor inversión tanto en tiempo como en dinero.  Permite generar librerías dinámicas de forma activa, mediante una reconfiguración en su proceso de colección o codificación. 5. Definición propiedades, métodos y eventos. Los objetos, propiedades, métodos y eventos son las unidades básicas de la programación orientada a objetos. Un objeto es un elemento de una aplicación, que representa una instancia de una clase. Propiedades, métodos y eventos son las unidades de creación básicas de los objetos y constituyen sus miembros. Objetos: un objeto representa una instancia de una clase, como Form, Control o Component. En código de Visual Basic, debe crear una instancia de un objeto antes de poder aplicar uno de los métodos del objeto o cambiar el valor de una de sus propiedades. La creación de instancias es el proceso mediante el cual se crea una instancia de una clase y se asigna a una variable de objeto. A continuación se muestra un ejemplo: Dim x As New MyClass()
  • 19. En este ejemplo, la variable x se asigna para hacer referencia a una nueva instancia de la clase MyClass. Propiedades: una propiedad es un atributo de un objeto que define una de las características del objeto, como tamaño, color o ubicación en pantalla, o un aspecto de su comportamiento, por ejemplo, si está habilitado o visible. Para cambiar las características de un objeto, se cambian los valores de las propiedades correspondientes. Para establecer el valor de una propiedad, establezca la referencia a un objeto con un punto, el nombre de propiedad, un signo igual (=) y el nuevo valor de la propiedad. Por ejemplo, el siguiente procedimiento cambia el título de un formulario Windows Forms de Visual Basic mediante la definición de la propiedad Text: Public Sub ChangeName(newTitle) myForm.Text = newTitle End Sub Algunas propiedades pueden establecerse. El tema de Ayuda de cada propiedad indica si esa propiedad se puede establecer (lectura y escritura), sólo leer (sólo lectura) o sólo escribir (sólo escritura). Puede recuperar información sobre un objeto mediante la obtención del valor de retorno de una de sus propiedades. El siguiente procedimiento utiliza un cuadro de mensaje para mostrar el título que aparece en la parte superior del formulario actualmente activo. Public Sub GetFormName() Dim formName As String formName = myForm.Text MsgBox(formName) End Sub
  • 20. Métodos: un método es una acción que un objeto puede realizar. Por ejemplo, Add es un método del objeto ComboBox, porque agrega una nueva entrada a un cuadro combinado. En el siguiente ejemplo se ilustra el uso del método Start de un componente Timer: 'Instantiates a Timer object. Dim myTimer As New System.Windows.Forms.Timer() Invokes the Start method of myTimer. MyTimer.Start Eventos: un evento es una acción que un objeto reconoce, como hacer clic con el mouse (ratón) o presionar una tecla, y para el que puede escribir código para responder. Los eventos se producen como consecuencia de una acción del usuario o de código de programa, o bien pueden ser desencadenados por el sistema. También puede desarrollar eventos personalizados propios para que los generen sus objetos y los controlen otros objetos. Para obtener más información, vea Eventos y delegados. 6. Objetos intrínsecos. Label: El control Label es una forma de establecer texto en una página web ASP.NET mediante programación. Normalmente, se utiliza el control Label cuando se desea cambiar el texto de una página en tiempo de ejecución, como por ejemplo, en respuesta a un clic en un botón. Para agregar un control Label a una página:  Arrastre el control Label del panel de tareas Cuadro de herramientas a la página.  Establezca las propiedades del control en el panel de tareas Propiedades de etiqueta. Textbox: El control TextBox se utiliza generalmente para el texto que se puede editar, aunque también puede configurarse como control de sólo lectura. Los cuadros de texto pueden mostrar varias líneas, ajustar el texto al
  • 21. tamaño del control y agregar formato básico. El control TextBox es el que permite un único formato para el texto que se muestra o escribe en el control. ComboBox: El control ComboBox de Windows Forms se utiliza para mostrar datos en un cuadro combinado desplegable. De forma predeterminada, el control ComboBox aparece en dos partes: la parte superior es un cuadro de texto que permite al usuario escribir un elemento de la lista, La segunda parte es un cuadro de lista que muestra una lista de elementos, de los cuales el usuario puede seleccionar uno. Commandbutton: crea un botón de comando sencillo. ListBox: es el que permite a los usuarios seleccionar uno o varios elementos de una lista predefinida. Se diferencia de un control DropDownList en que puede mostrar varios elementos a la vez y, de manera opcional, permite que el usuario pueda seleccionar varios elementos. Para agregar un control ListBox a una página:  Arrastre el control ListBox del panel de tareas Cuadro de herramientas a la página.  Establezca las propiedades del control en el panel de tareas Propiedades de etiqueta. PictureBox: es un control que se utiliza para mostrar gráficos en formatos de mapa bits, GIF, JPEG, metarchivo o icono.
  • 22. Propiedades básicas de acuerdo al tipo de objetos de: Name, Caption, Additem, Blackcolor y Forecolor. Propiedades básicas de Visual Basic Name Caption: Blackcolor Additem Forecolor Es el texto que mostraré al usuario en la barra de título Es el nombre de programa (cuando se lo pone en el Caption del Form principal). Obtiene y establece el nombre del control Obtiene o establece el color de primer plano del control. Podrá seleccionar un color de sistema, paleta, (en Visual Basic Express también personalizados y web) que será en este caso el color de la aplicación. Agrega un cuadro de lista de una sola columna. Agrega un elemento a la lista para un cuadro combinado.
  • 23. Conclusión El lenguaje de programación Visual Basic es uno de los lenguajes de programación que utiliza una interfaz visual, es decir, que nos permite programar en un entorno gráfico, nos permite realizar un gran número de tareas sin escribir código, simplemente realizando operaciones con el ratón sobre la pantalla de la computadora. Este lenguaje de programación es uno de los que más interés despiertan entre los programadores. Porque este lenguaje de programación, el Visual Basic, le facilita la realización de tareas complejas en poco tiempo y a los que están comenzado a programar con Visual Basic ven como son capaces de realizar pequeños programas al poco tiempo de haber comenzado a estudiar este lenguaje de programación. Del mismo modo, es un lenguaje muy apropiado para el manejo de bases de datos. Muchas empresas lo utilizan para la gestión de sus bases de datos porque su utilización es sencilla y abundan los programadores de este lenguaje.