Professional Documents
Culture Documents
UNIVERISDAD VERACRUZANA
FACULTAD DE INGENIERA MECANICA
ELECTRICA
EXPERIENCIA EDUCATIVA
ALGORITMOS Y PROGRAMACION
DOCENTE
ERIKA
Visual Basic
Visual Basic
INDICE
HOJA DE PRESENTACION 1
PORTADA
INDICE
3
INTRODUCCION
1.0 VERSIONES
VENTAJAS
5-7
8
1.5 VARIABLES DEFINICION Y ENTORNO
12-13
14-15
CONCLUSIONES 27
FUENTES BIBLIOGRAFICAS
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
1.0 VERSIONES
Visual Basic
bien utilizar Microsoft QuickBASIC para la elaboracin de programas en MS-DOS,
aunque resultaban ser de baja calidad.
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.
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.
Visual Basic
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
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.
DLL
componentes
ActiveX
de
otros
lenguajes.
Visual Basic
El
en
agrupada
estructurada.
Visual Basic
1.7 DISEO DE UN BASE DE DATO
Visual Basic
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
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
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.
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.
TIPO
Boolean
Byte
TAMAO
Binario
Entero Corto: 1 Byte
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
5.0 EL ALCANCE
PROTECTED)
DE
LAS
VARIABLES
(PUBLIC,PRIVATED
AND
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
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
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.
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.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.
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.
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.
Visual Basic
formulario, se puede definir un controlador de eventos para realizar una accin
cuando se hace clic en el botn.
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)).
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
Visual Basic
Un objeto Form
Es una ventana o un cuadro de dilogo que forma parte de la interfaz de usuario
de
una
aplicacin.
Propiedades
BakColor Color de fondo.
Visual Basic
Text.-Ttulo de la ventana.
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.
Propiedades
Visual Basic
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
CONCLUSIONES
Visual Basic
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