You are on page 1of 32

Visual Basic

UNIVERISDAD VERACRUZANA
FACULTAD DE INGENIERA MECANICA
ELECTRICA

INVESTIGACION VISUAL BASIC

EXPERIENCIA EDUCATIVA
ALGORITMOS Y PROGRAMACION

YURI KARLA JACKELINE LUNA ORTEGA

DOCENTE
ERIKA

Visual Basic Pgina 1

Visual Basic

Visual Basic Pgina 2

Visual Basic

INDICE
HOJA DE PRESENTACION 1
PORTADA

INDICE

3
INTRODUCCION

1.0 VERSIONES
VENTAJAS

5-7

8
1.5 VARIABLES DEFINICION Y ENTORNO

1.7 DISEO DE UN BASE DE DATOS 10


2.0 Plataforma .NET
11
3.0 Programacin orientada a objetos en Visual Basic
4.0 TIPOS DE DATOS EN VISUAL BASIC

12-13

14-15

5.0 EL ALCANCE DE LAS VARIABLES (PUBLIC,PRIVATED AND PROTECTED 15-18

CONCLUSIONES 27
FUENTES BIBLIOGRAFICAS

Visual Basic Pgina 3

28

Visual Basic

INTRODUCCION
Visual Basic es uno de los tantos lenguajes de programacin que podemos
encontrar hoy en da. Dicho lenguaje nace del BASIC (Beginners All-purpose
Symbolic Instruction Code) que fue creado en su versin original en el
Dartmouth College, con el propsito de servir a aquellas personas que estaban
interesadas en iniciarse en algn lenguaje de programacin.
Luego de sufrir varias modificaciones, en el ao 1978 se estableci el BASIC
estndar.La sencillez del lenguaje gan el desprecio de los programadores
avanzados por considerarlo "un lenguaje para principiantes".Primero fue GWBASIC, luego se transform en QuickBASIC y actualmente se lo conoce como
Visual Basic y la versin ms reciente es la 6 que se incluye en el paquete Visual
Studio 6 de Microsoft. Esta versin combina la sencillez del BASIC con un
poderoso lenguaje de programacin Visual que juntos permiten desarrollar
robustos programas de 32 bits para Windows. Esta fusin de sencillez y la esttica
permiti ampliar mucho ms el monopolio de Microsoft, ya que el lenguaje slo es
compatible con Windows, un sistema operativo de la misma empresa.
Visual Basic ya no es ms "un lenguaje para principiantes" sino que es una
perfecta alternativa para los programadores de cualquier nivel que deseen
desarrollar aplicaciones compatibles con Windows.

Visual Basic Pgina 4

Visual Basic

1.0 VERSIONES

Microsoft Visual Basic es una plataforma desarrollada por


Microsoft en 1990 con el objetivo de facilitar la programacin de
aplicaciones a todos los usuarios.
Para ello, Microsoft pens en un producto con un lenguaje de
programacin sencillo, como el BASIC, pero a su vez potente, que
permita crear cualquier tipo de programa para Microsoft Windows.

En 1990, el hecho de realizar programas de ordenador requera un alto


conocimiento de un lenguaje de programacin, como C/C++, lo cual requera
numeroso esfuerzo para crear cualquier programa de MS-DOS o de Windows, o

Visual Basic Pgina 5

Visual Basic
bien utilizar Microsoft QuickBASIC para la elaboracin de programas en MS-DOS,
aunque resultaban ser de baja calidad.

Por ello, el equipo de Microsoft decidi inventar un concepto de programacin


sencilla para todos. Y el resultado fue Microsoft Visual Basic, que permite generar
programas con interfaz grfica programando de forma sencilla, aunque haciendo
programas potentes y estables.

En 1991 fue presentado Microsoft Visual Basic 1.0. Esta versin era algo escasa
pero era posible usar su interfaz grfica para hacer ventanas, botones, cuadros de
texto... y vincularlos entre s.

A los aos siguientes se lanzaron las siguientes versiones de Microsoft Visual


Basic, y en 1992 se lanz una versin para MS-DOS, que haca interfaces grficas
de texto y que usaba el mismo estilo que la versin para Windows.
16 bits y 32 bits

Para Microsoft Windows 3.x, Microsoft Visual Basic generaba programas de 16


bits, los cuales han sido compatibles en todas las versiones de Windows y an hoy
es posible usar una versin vieja de Visual Basic para hacer un programa
compatible con Microsoft Windows 3.x.

Visual Basic Pgina 6

Visual Basic
En 1995, cuando sali Microsoft Windows 95 y se hizo la versin 4.0 de Microsoft
Visual Basic, se decidi hacer una versin compatible, capaz de crear a partir de
un mismo cdigo fuente, una versin para 16 bits y otra para 32 bits.
Las siguientes versiones de Visual Basic no prestaban soporte para Windows 3.x,
y se limitaban a ofrecer programas para versiones de 32 bits.

1.1 Microsoft Visual Basic 6.0


Posiblemente una de las versiones ms conocida entre los programadores es la
versin 6.0 de Visual Basic. Lo que destaca en esta versin es que fue la ltima
versin antes de la plataforma .NET, por lo que es usada (considerada la versin
ms completa) para quien no desea migrara a .NET. Otro punto a favor de esta
versin es que, como las anteriores, est construida usando un lenguaje bastante
simple lo que hace que sea mucho ms fcil e intuitivo que las versiones
posteriores (a pesar de todos los avances tecnolgicos que estas nuevas
versiones traen consigo).

1.2 Microsoft .NET Framework y Visual Basic .NET

Cuando en 2001 se elabor el lenguaje .NET, cuyo objetivo es establecer una


mejor forma de elaborar programas compatibles entre lenguajes de programacin,
una de las versiones de .NET fue Microsoft Visual Basic .NET.
El programa tiene un funcionamiento similar y el lenguaje de programacin sigue
teniendo la misma esencia, aunque cambiando algunos conceptos. Actualmente,
Microsoft Visual Basic .NET es la nica versin para la que Microsoft MSDN ofrece
soporte.
Es un lenguaje de Programacin Orientada a Objetos.

Visual Basic Pgina 7

Visual Basic

1.3 Microsoft Visual Basic para Aplicaciones (VBA)


De un modo similar, Microsoft export Visual Basic a algunas de sus aplicaciones,
como las de Microsoft Office. En 1993, Microsoft Excel 5.0 se convirti en la
primera aplicacin de Microsoft en integrar VBA, y en aos posteriores fueron
hacindolo las dems.

Visual Basic para Aplicaciones permite automatizar y personalizar un documento


de Microsoft Office usando macros, que es la forma de denominar los programas
en Microsoft Office, de forma que por ejemplo, en un documento de Excel,
podemos poner un macro que nos ordene las celdas, o que nos imprima un
informe personalizado, y que Microsoft Word nos haga correspondencia
combinada.

Sin embargo, usuarios malintencionados han usado esta caracterstica que


permite generar programas malware en donde usando un inocente documento de
Visual Basic para Aplicaciones y al abrirlo puede provocar fallos en el
funcionamiento y rendimiento del equipo.

1.4 VENTAJAS

Es un lenguaje RAD posee una curva de aprendizaje muy rpida Integra el diseo
e implementacin de formularios de Windows.

Visual Basic Pgina 8

Visual Basic
Es fcil de manejar, intuitivo, verstil y bastante dinmico.
Poseemos todos los objetos necesarios para llevar a cabo
cualquier tipo de programa. Desde un entorno grfico sencillo o
profesional, un sistema de clculo potente usando toda la
variedad de sus tablas o simplemente una interface de usuario
para administracin redes, todo ello sin contar la facilidad para
programar o la creacin de nuestras propias DLLs u objetos. Y todo ello de una
forma fcil y llana, para cada cosa nos encontramos con su objeto pertinente que
a travs de sus propiedades, eventos y mtodos nos va a simplificar hasta el
infinito

la

tediosa

tarea

de

tener

que

programarlo

pelo.

Es un lenguaje muy extendido por lo que resulta fcil encontrar informacin,


documentacin y fuentes para los proyectos. Fcilmente extensible mediante
libreras

DLL

componentes

ActiveX

de

otros

lenguajes.

Posibilidad de aadir soporte para ejecucin de scripts, VBScript o JScript, en las


aplicaciones mediante Microsoft Script Control.

1.5 VARIABLES DEFINICION Y ENTORNO

Visual Basic Pgina 9

Visual Basic

Basic, desde siempre, al contrario de otros sistemas de programacin, no exigi la


definicin previa de una variable. Una variable, como Vd. seguro que conoce, es
un nombre que en el programa le asignamos a un dato. Ese dato podr cambiar.
Piense por ejemplo, en un programa consistente en la toma de datos de los
alumnos de un centro escolar.

1.6 BASES DE DATOS

El

trmino de bases de datos fue escuchado por primera vez en 1963,

en

un simposio celebrado en california USA.Una base de datos se puede


definir como un conjunto de informacin relacionada que se
encuentra

agrupada

estructurada.

Desde el punto de vista de la informtico, la base de datos es un


sistema formado por un conjunto de datos almacenados en discos que permiten el
acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de
datos

Visual Basic Pgina 10

Visual Basic
1.7 DISEO DE UN BASE DE DATO

Existen distintos modos de organizar la informacin y representar las


relaciones entre los datos en una base de datos. Los Sistemas
administradores de bases de datos convencionales usan uno de los
tres modelos lgicos de bases de datos para hacer seguimiento de
las entidades, atributos y relaciones. Los tres modelos lgicos
principalmente de bases de datos son el jerrquico, de redes y el relacional. Cada
modelo lgico tiene ciertas ventajas de procesamiento y tambin ciertas ventajas
de negocios.

1.8 CREACION DE UN BASE DE DATO


Para crear una base se deben realizar dos ejercicios de
diseo: un diseo lgico y uno fsico.
El diseo lgico de una base de datos es un modelo abstracto
de la base de datos desde una perspectiva de negocios,
mientras que el diseo fsico muestra como la base de datos
se ordena en realidad en los dispositivos de almacenamiento de acceso directo.
El diseo fsico de la base de datos es llevado a cabo por los especialistas en
bases de datos, mientras que el diseo lgico requiere de una descripcin
detallada de las necesidades de informacin del negocio de los negocios actuales
usuarios finales de la base. Idealmente, el diseo de la base ser una parte del
esfuerzo global de la planeacin de datos a nivel institucional.

Visual Basic Pgina 11

Visual Basic

2.0 Plataforma .NET


Microsoft .NET es una plataforma de desarrollo y ejecucin de aplicaciones. Esto
quiere decir que no slo nos brinda todas las herramientas y servicios que se
necesitan para desarrollar modernas aplicaciones empresariales y de misin
crtica, sino que tambin nos provee de mecanismos robustos, seguros y
eficientes para asegurar que la ejecucin de las mismas sea ptima.

2.1 Caractersticas de .NET


.NET es una nueva plataforma para el desarrollo y explotacin de
aplicaciones gestionadas o administradas (managed) modernas y
orientadas a objetos.
Las aplicaciones .NET se pueden desarrollar en cualquier lenguaje de
programacin que se ajuste a .NET
.NET soporta una extensa coleccin de libreras de clases
independientes del lenguaje de programacin.
.NET soporta la creacin de componentes.
.NET ofrece integracin multi-lenguaje, reutilizacin de componentes, y
herencia entre componentes desarrollados en diferentes lenguajes.
.NET ofrece un nueva manera de desarrollar aplicaciones grficas
usando WPF (Windows Presentation Foundation)
.NET ofrece una nueva manera de desarrollar aplicaciones basadas en
navegador Web a travs de ASP.NET
2.2 Componentes de .NET
Microsoft .NET est compuesto de:

1. Un entorno de ejecucin de aplicaciones, tambin llamado Runtime,


que es un componente de software cuya funcin es la de ejecutar las
aplicaciones .NET e interactuar con el sistema operativo ofreciendo sus
servicios y recursos.
2. Un conjunto de bibliotecas de funcionalidades y controles reutilizables,
con una
enorme cantidad de componentes ya programados listos
para ser consumidos por otras aplicaciones.

Visual Basic Pgina 12

Visual Basic
3. Un conjunto de lenguajes de programacin de alto nivel, junto con sus
compiladores y linkers, que permitirn el desarrollo de aplicaciones
sobre la plataforma .NET.
4. Un conjunto de utilitarios y herramientas de desarrollo para simplificar
las tareas ms comunes del proceso de desarrollo de aplicaciones
5. Documentacin y guas de arquitectura, que describen las mejores
prcticas de diseo, organizacin, desarrollo, prueba e instalacin de
aplicaciones .NET
2.3 NOTA:
.NET no slo se integra fcilmente con aplicaciones desarrolladas en otras
plataformas Microsoft, sino tambin con aquellas desarrolladas en otras
plataformas de software, sistemas operativos o lenguajes de programacin. Para
esto hace un uso extensivo de numerosos estndares globales que son de uso
extensivo en la industria. Algunos ejemplos de estos estndares son XML, HTTP,
SOAP, WSDL y UDDI

Net fue diseado de manera tal de poder proveer un nico modelo de


programacin, uniforme y consistente, para todo tipo de aplicaciones (ya sean de
formularios Windows, de consola, aplicaciones Web, aplicaciones mviles, etc.) y
para cualquier dispositivo de hardware (PCs, Pocket PCs, Telfonos Celulares
Inteligentes, tambin llamados SmartPhones, Tablet PCs, etc.). Esto representa
un gran cambio con respecto a las plataformas anteriores a .NET, las cuales
tenan modelos de programacin, bibliotecas, lenguajes y herramientas distintas
segn el tipo de aplicacin y el dispositivo de hardware.

Uno de los objetivos de diseo de .NET fue que tenga la posibilidad de interactuar
e integrarse fcilmente con aplicaciones desarrolladas en plataformas anteriores,
particularmente en COM, ya que an hoy existen una gran cantidad de
aplicaciones desarrolladas sobre esa base.

Visual Basic Pgina 13

Visual Basic

3.0 Programacin orientada a objetos en Visual Basic


Los objetos son el elemento central de la programacin en Visual Basic, Los
formularios y controles son objetos y las bases de datos son objetos.

3.1Introduccin a los objetos en Visual Basic


Un objeto es una estructura que contiene la informacin y los mtodos que
manipulan los datos. Casi todas las tareas realizadas en Visual Basic estn
asociadas con objetos. Si no tiene experiencia en programacin orientada a
objetos, los siguientes trminos y conceptos le ayudarn a comenzar.

3.2Clases y objetos
Las palabras "clase" y "objeto" se usan con tanta frecuencia en la programacin
orientada a objetos que es fcil confundir los trminos. En general, una classes
una representacin abstracta de algo, mientras que un objeto es un ejemplo
utilizable de lo que representa la clase. La nica excepcin a esta regla la
constituyen los miembros de clases compartidas, que pueden utilizarse en
instancias de una clase y en variables de objeto declaradas como tipo de la clase.

3.3 Campos, propiedades, mtodos y eventos


Las clases se componen de campos, propiedades, mtodos y eventos. Los
campos y propiedades representan informacin que contiene un objeto. Los
campos se parecen a las variables ya que se pueden leer y establecer
directamente.
Las propiedades se recuperan y establecen como los campos, pero se
implementan mediante los procedimientos propiedad Get y Set, que proporcionan
ms control sobre la forma en que los valores se establecen o se devuelven. El
nivel de direccionamiento indirecto entre el valor que se va a almacenar y los
procedimientos que lo usan ayuda a aislar los datos y permite validar valores
antes de asignarlos o recuperarlos.

Visual Basic Pgina 14

Visual Basic
Los eventos son notificaciones que un objeto recibe de, o transmite a, otros
objetos o aplicaciones. Los eventos permiten a los objetos realizar acciones
siempre que se produce un acontecimiento especfico.

4.0 TIPOS DE DATOS EN VISUAL BASIC.


El tipo de datos de un elemento de programacin hace referencia al tipo de datos que puede
contener y a cmo se almacenan dichos datos. Los tipos de datos se aplican a todos los
valores que pueden almacenarse en la memoria del equipo o participar en la evaluacin de
una expresin. Cada variable, literal, constante, enumeracin, propiedad, parmetro de
procedimiento, argumento de procedimiento y valor devuelto por un procedimiento tiene un tipo
de datos.
4.1 Tipos de Datos.
Un tipo de dato determina la naturaleza del dominio de valores que puede tomar una variable,
las operaciones en que puede participar y el espacio de memoria que necesita. La tabla
siguiente muestra los tipos de datos, incluyendo el tamao de almacenamiento y el intervalo.

4.3 TIPOS DE VARIABLES EN VISUAL BASIC


Una variable es un nombre simblico que se refiere a un dato determinado almacenado en
memoria. Las nombraremos de acuerdo a las siguientes pautas: Siempre comenzarn por
letra. Sern menores de 255 caracteres. No se permiten espacios (blancos), puntos (.), ni
caracteres especiales. No pueden utilizarse palabras reservadas del lenguaje. Segn los tipos
de datos que alberguemos en las variables, as sern de un tipo u otro.

TIPO
Boolean
Byte

TAMAO
Binario
Entero Corto: 1 Byte

Visual Basic Pgina 15

RANGO
True / False
De -128 a 128

Visual Basic
Integer
Long
Single
Double
String
Date

Entero: 2 Bytes
Entero Largo 4 Bytes
Real de Simple Precisin (4 Bytes)
Real de Doble Precisin
Cadena de Caracteres
Fecha

De 32768 a 32768
De - 232/2 a 232/2
Nmeros Reales
Nmeros Reales
Texto letras
Fecha

NOTA;
Las variables Single y Double pueden ocupar nmeros reales muy grandes, por eso no hemos
entrado en detalles, casi siempre nos servir con Single si deseamos nmeros decimales.
Adems, hay otro tipo de variables, las variables tipo variant, queson como una variable
estndar que admite cualquier tipo de dato. No obstante, evitaremos usarla, y declararemos el
tipo de variable segn convenga. (Como buenos programadores).En el uso de las variables,
daremos tres pasos:1.- Declarar la variable y comentarla.2.- Inicializar la variable.3.- Programar
las debidas instrucciones. Para declararlas haremos lo siguiente:
Dim Nombre Variable As tipo variable

Visual Basic Pgina 16

Visual Basic

5.0 EL ALCANCE
PROTECTED)

DE

LAS

VARIABLES

(PUBLIC,PRIVATED

AND

5.1 Niveles de acceso en Visual Basic


El nivel de acceso de un elemento declarado es la extensin de la capacidad de
acceso a l; es decir, qu cdigo tiene permiso para leer o escribir en l. Est
determinado no solamente por cmo se declara el propio elemento, sino tambin
por el nivel de acceso del contenedor del elemento. El cdigo que no puede tener
acceso a un elemento contenedor no puede tener acceso a ninguno de sus
elementos contenedores, incluso aqullos declarados como Public.
5.2 Public
La palabra clave Public (Visual Basic) de la instruccin de declaracin especifica
que se puede tener acceso a los elementos desde el cdigo en cualquier parte del
mismo proyecto, desde otros proyectos que hagan referencia al proyecto y desde
un ensamblado compilado a partir del proyecto. El cdigo siguiente muestra un
ejemplo de declaracin Public.

EJEMPLO:
Public Class classForEverybody
Puede utilizar Public solamente en el nivel de mdulo, interfaz o espacio de
nombres. Es decir, puede declarar un elemento pblico en el nivel de archivo de
cdigo fuente o espacio de nombres o dentro de una interfaz, mdulo, clase o
estructura, pero no dentro de un procedimiento.

Visual Basic Pgina 17

Visual Basic
5.3 Protected
La palabra clave Protected (Visual Basic) de la instruccin de declaracin
especfica que slo se puede tener acceso a los elementos desde dentro de la
misma clase o desde una clase derivada de ella. El cdigo siguiente muestra un
ejemplo de declaracin Protected.

EJEMPLO:
Protected Class classForMyHeirs
Slo puede usar Protected en el nivel de clase y slo al declarar un miembro de
una clase. Es decir, puede declarar un elemento protegido en una clase, pero no
en el nivel de archivo de cdigo fuente o espacio de nombres, o dentro de una
interfaz, mdulo, estructura o procedimiento.

5.4Friend
La palabra clave Friend (Visual Basic) en la instruccin de declaracin especifica
que se puede tener acceso a los elementos desde dentro del mismo ensamblado,
pero no desde fuera del ensamblado. El cdigo siguiente muestra un ejemplo de
declaracin Friend.

EJEMPLO:
Friend stringForThisProject As String
Puede utilizar Friend solamente en el nivel de mdulo, interfaz o espacio de
nombres. Es decir, puede declarar un elemento Friend en el nivel de archivo de
cdigo fuente o espacio de nombres o dentro de una interfaz, mdulo, clase o
estructura, pero no dentro de un procedimiento.
5.5Protected Friend
Las palabras clave Protected y Friend juntas en la instruccin de declaracin
especifican que se puede tener acceso a los elementos desde las clases
derivadas, desde dentro del mismo ensamblado o ambos. El cdigo siguiente
muestra un ejemplo de declaracin ProtectedFriend.

Visual Basic Pgina 18

Visual Basic

EJEMPLO:
Protected Friend stringForProjectAndHeirs As String
Slo puede usar FriendProtected en el nivel de clase y slo al declarar un
miembro de una clase. Es decir, puede declarar un elemento de tipo Protected
Friend en una clase, pero no en el nivel de archivo de cdigo fuente o espacio de
nombres, o dentro de una interfaz, mdulo, estructura o procedimiento.
5.6Private
La palabra clave Private (Visual Basic) de la instruccin de declaracin especfica
que slo se puede tener acceso a los elementos desde dentro del mismo mdulo,
clase o estructura. El cdigo siguiente muestra un ejemplo de declaracin Private.

EJEMPLO:
Private numberForMeOnly As Integer
Slo puede utilizar Private en el nivel de mdulo. Es decir, puede declarar un
elemento privado dentro de un mdulo, clase o estructura, pero no en el nivel de
archivo de cdigo fuente o espacio de nombres, dentro de una interfaz o un
procedimiento.
En el nivel de mdulo, la instruccin Dim sin ninguna palabra clave de nivel de
acceso es equivalente a una declaracin Private. No obstante, podra convenirle
usar la palabra clave Private para facilitar la lectura y la interpretacin del cdigo.

6.0 Visual Basic NET / Controls

Visual Basic. NET sobresale en la creacin de interfaces grficas de


usuario. Aunque el programador todava tiene la opcin de crear controles y
establecer sus propiedades mediante programacin (es decir, que escribe a mano
el cdigo), por lo general va a crear muchos, si no todos los controles de la interfaz
mediante la seleccin de los elementos de la caja de herramientas y aadir a una
forma particular. Al trabajar con formularios, puede utilizar la caja de herramientas
para arrastrar distintos controles al formulario que est diseando, cambiar su
tamao y reubicarlos con el ratn, y establecer las propiedades del control en una

Visual Basic Pgina 19

Visual Basic
ventana de propiedades correspondiente para desarrollar rpidamente la interfaz
de usuario. Eventos manejadores de evento ms comn de cada control se
pueden crear rpidamente haciendo doble clic en el control para crear un nuevo
controlador de eventos, y se enviar al controlador de eventos en la ventana de
cdigo

6.1 Controles visibles or Visible controls

6.1.1 TextBox
Un cuadro de texto se utiliza para obtener y mostrar el texto, ste puede estar
en varios tipos de letra, tamao y color. Por defecto, un TextBox slo mostrar
el texto en una sola lnea. Si necesita ms de una lnea se puede establecer la
propiedad Multiline en true.

6.1.2 Contraseas OR Passwords

Si usted necesita un cuadro de texto para aceptar una contrasea que debe
establecer es propiedad PasswordChar a un personaje. El personaje que elija
se mostrar en el cuadro de texto en lugar de lo que realmente est
escrito. Buenas personajes para elegir son * y y cualquier carta que usted va
a escribir.

6.1.3 Portapapeles OR Clipboard

Visual Basic Pgina 20

Visual Basic
Usted puede copiar el texto seleccionado al portapapeles utilizando el mtodo
TextBox.Copy. Utilice el mtodo TextBox.Paste para pegar el texto en el cuadro
de texto desde el portapapeles. TextBox.Cut coloca el texto seleccionado en el
portapapeles y elimina el texto del cuadro de texto.

6.1.4 Para restringir el texto OR To restrict text


Para restringir el texto que se introduzca en un TextBox crear un controlador de
eventos para el evento KeyPress.

6.1.5 Las etiquetas OR Labels


Las etiquetas se utilizan para mostrar texto. A diferencia de la caja de texto,
que no est destinado a aceptar la entrada del usuario. A menudo, una etiqueta
se utiliza para describir a otro control, y se utiliza a menudo como un indicador
para una pantalla de texto de slo lectura Textbox.label en lo que concierne al
usuario.

6.1.6 Botones OR Buttons

Los botones son controles que se suele plantear que el usuario lo ms a


menudo puede hacer clic en para realizar alguna accin definida por el
programador. Una vez que el programador ha aadido el control de botn a un

Visual Basic Pgina 21

Visual Basic
formulario, se puede definir un controlador de eventos para realizar una accin
cuando se hace clic en el botn.

6.1.7 Casillas de verificacin OR Checkboxes


Una casilla de verificacin indica una opcin o el estado de dos vas (verdadero
/ falso), que puede ser editado por el usuario. Las casillas de verificacin se
muestran en la pantalla como una caja cuadrada que puede contener espacios
en blanco (por falso) o una marca de verificacin (por cierto). Al lado de la
casilla de verificacin normalmente se muestra una leyenda que describe el
significado de la casilla de verificacin. Invertir el estado de una casilla de
verificacin se realiza haciendo clic con el ratn sobre el botn o el ttulo. Visual
Basic permite al programador establecer el ttulo a travs de la propiedad de
texto del cuadro de control.

6.1.8 Botones de opcin OR Radio Buttons

Un botn de opcin permite al usuario elegir exactamente uno de un conjunto


predefinido de opciones. Los botones de radio se organizan en grupos de dos
o ms y se muestran en pantalla una lista de los agujeros circulares que
pueden contener espacios en blanco (por no seleccionada) o un punto (para
seleccionar). Cada botn puede mostrar un ttulo que describe la decisin que
este botn de opcin representa. Esto se hace mediante el establecimiento de
la propiedad text del botn de radio.

Visual Basic Pgina 22

Visual Basic

6.1.9 RichTextBox
Se puede guardar fcilmente archivos enriquecido con colores y tipos de
letra. Tiene todas las cualidades de un cuadro de texto, pero con una funcin
en
el
mtodo
save
(richtextbox1.savefile
(ruta))
y
OpenFile
(Richtextbox1.openfile (nombre)).

Otros controles que no son visibles en tiempo de


diseo OR Other controls not visible at design time
6.2.1

Algunos de los controles que se pueden agregar al disear el formulario en


realidad no aparecen en el formulario, pero todava se puede utilizar la caja de
herramientas para aadirlos a la forma, donde estn tenga en una bandeja
debajo del formulario para una fcil referencia.

6.1.2 Dilogos

OpenFileDialog
Un OpenFileDialog muestra el dilogo estndar "Open". Permite al usuario
navegar por un archivo.

SaveFileDialog
A SaveFileDialog muestra el dilogo estndar "Guardar". Permite al usuario
navegar por un directorio para guardar los archivos y escriba un nombre de
archivo. Se puede (opcionalmente) aadir automticamente extensiones de
nombre de archivo.
Visual Basic Pgina 23

Visual Basic

FontDialog
A FontDialog permite al usuario seleccionar una fuente de una lista de fuentes
instaladas.

ColorDialog

A ColorDialog permite al usuario seleccionar el color predefinido o especificar un


color personalizado .. as que cuando vas a guardar se mostrar elemento
guardado y se mostrar el cuadro de dilogo

Reloj de Control [ edit ]


Un control Timer es un control que va a ejecutar cdigo a intervalos. No es visible
en tiempo de ejecucin. El intervalo se puede establecer en las propiedades en la
medicin de milisegundos. El control temporizador continuar repitiendo su cdigo
en el intervalo hasta que el control est deshabilitado.
Controles Bsicos de Visual Basic .Net
Las principales propiedades, es decir las ms importantes estn resaltadas en
negrita y subrayadas, concentrarse en aprenderse solo esas y no todos las que
tienen.
FORMULARIOS.

Visual Basic Pgina 24

Visual Basic

Un objeto Form
Es una ventana o un cuadro de dilogo que forma parte de la interfaz de usuario
de
una
aplicacin.

Los formularios tienen propiedades que determinan aspectos de su apariencia,


como posicin, tamao y color, y aspectos de su comportamiento, como si puede
ajustar su tamao.Los formularios tambin pueden responder a eventos iniciados
por un usuario o que desencadena el sistema. Por ejemplo, podra escribir cdigo
en un procedimiento de evento Clic de un formulario que permitiera al usuario
cambiar
el
color
de
un
formulario
haciendo
clic
en
l.
Adems de propiedades y eventos, puede emplear mtodos para manipular
formularios utilizando cdigo. Por ejemplo, puede usar el mtodo Move para
cambiar
la
ubicacin
y
el
tamao
de
un
formulario.

Propiedades
BakColor Color de fondo.

Visual Basic Pgina 25

Visual Basic

Text.-Ttulo de la ventana.

ForeColor.- Color del primer plano.

Size:tamao (Height, Width.- Altura y Anchura.)

Location: .- Arriba, izquierda.

Icon.- Icono que representara al formulario cuando este minimizado.

MaximizeBox, MinimizeBox.- Botn maximizar y botn minimizar. Valores: TRU


aparece los botones correspondientes en la esquina superior derecha de la
ventana.

Name.- Nombre del formulario.


.
Visible.- Visible. Valores: True por defecto, False para indicar que el formulario se
oculte.
WindowState.- Estado de la ventana. Valores: ( 0=Normal, 1= Minimizado, 2=
Maximizado).

AcceptButton: Botn que consideramos como el boton de la tecla intro. Pulsar


Iintro en la ventana equivale e hacer click sobre este boton.

CancelButton: Boton de Esc por defecto. Pulsar Ecs en la ventana equivale e


hacer
click
sobre
este
boton.
FormBorderSyle .- Estilo del borde.

Visual Basic Pgina 26

Visual Basic

ETIQUETAS. (LABEL).

Propiedades
TextAlign Alineacin texto
AutoSize.- Autotamao. Valores: TRU= el valor de la etiqueta se ajusta al texto.
FALSE= el tamao de la etiqueta se queda como se defini, truncando el texto si
fuese necesario.
BakColor Color de fondo.
BorderSyle .- Estilo del borde..
Text.- Texto que aparecer escrito
Enable.- Activado. Valores: TRU= valor por defecto. False= el texto aparece
atenuado en pantalla (color gris).
Font.- comprende todas las propiedades del formato fuente del texto de la
ventana:
ForeColor.- Color del primer plano.
Size: tamao (Height, Width.- Altura y Anchura)
Name.- Nombre de la etiqueta. Por defecto toma los valores label1, label2.....
Visible.- Visible. Valores: True por defecto, False para indicar que la etiqueta se
oculte.

CAJAS DE TEXTOS. (TEXTBOX)

Propiedades

Visual Basic Pgina 27

Visual Basic

Locked.- Bloqueo. Valores: TRU bloquea y no permite que el usuario altere el


texto.
SelText: es la cadena resultante del texto actualmente seleccionado, o es una
cadena de longitud cero () si no hay caracteres seleccionados.
SelStart: punto inicial del texto seleccionado, indicando la posicin del punto de
insercin si no se ha seleccionado texto. Sintaxis: objeto.SelStart [= ndice]
SelLength: nmero de caracteres seleccionados. Sintaxis: objeto.SelLength [=
nmero]. Si se establece en SelLength un valor menor que 0, se producir un error
en
tiempo
de
ejecucin.

Eventos

Los cuadros de textos no procesan eventos producidos por el ratn, pero pueden
controlar todas y cada una de las pulsaciones de teclas producidas por el usuario.
Change Cambio. Este evento se produce cuando se modifica la propiedad Text
del cuadro de texto.
LostFocus.- Foco perdido. Este evento se produce cuando el usuario pulsa la
tecla Tab para salir del cuadro de texto o utiliza el ratn para seleccionar algn otro
objeto.
KeyPress.- Ocurre cuando el usuario presiona y libera una tecla ANSI. A este
evento Windows le comunica a travs de un entero el cdigo de tecla (numrico
del estndar ANSI) que ha provocado que se active este evento.
Mtodos
Focus Foco de atencin. Sita el cursor en el cuadro de texto especificado.
BOTONES

Visual Basic Pgina 28

Visual Basic

Es uno de los controles ms utilizados en las aplicaciones Windows.


Permite acciones como click de ratn sobre el, cambiando de aspecto y simulando
una
pulsacin
del
mismo.
Propiedades.
Text. si en el titulo le ponemos & delante de una letra, esa letra se subrayar y
pulsar
ALT+
letra
ser
como
hacer
clic
en
el
botn.
Las dems porpiedades son similares a los controles anteriores.

CONCLUSIONES

Visual Basic Pgina 29

Visual Basic

Visual Basic, empez siendo un lenguaje de programacin para principiantes, por


lo cual no era un programa de mucha trascendencia y pasaba por alto. Ahora
podemos observar que Visual Basic ha evolucionado, generando de
estam a n e r a u n a d i v e r s i d a d d e v e r s i o n e s y a d e m s s e h a c o
n v e r t i d o e n u n a herramienta imprescindible que contina cambiando el
mundo

Visual Basic Pgina 30

Visual Basic

FUENTES BIBLIOGRAFICAS
Garca, J; Rodrguez, J; Brazlez, A (1999) Aprenda Visual Basic
6.0 como su estuviera en primero
https://en.wikibooks.org/wiki/Visual_Basic_.NET/Controls
http://www.elguille.info/colabora/puntoNET/FernandoLuque_Controles.htm
http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.information.aspx
http://masalladevisualbasic.galeon.com/controles.html
http://www.slideshare.net/hobbysaavedra/creacin-de-clases-en-visual-basic-net
http://mendy123z.blogspot.mx/2013/02/controles-basicos-de-visual-basic-net.html
http://www.elguille.info/colabora/puntoNET/FernandoLuque_Controles.htm

Visual Basic Pgina 31

Visual Basic

Visual Basic Pgina 32

You might also like