Vous êtes sur la page 1sur 11

INSTITUTO DE EDUCACIN SUPERIOR

CARRERA PROFESIONAL

TECNOLGICO PBLICO DE HUARMEY

COMPUTACIN E INFORMTICA

TALLER DE
PROGRAMACION
CONCURRENTE
Modulo

: Desarrollo de software y Gestin de


Base de Datos

Docente

: Mg. Antnez Carrillo Dennis

Estudiante

: Mara Esmeralda Espinoza Obregn

Ao Acadmico

: 2015 VI

VISUAL BASIC 6.0

Visual Basic .NET

Visual Basic .NET es un lenguaje de programacin orientado a objetos que cuenta con los
beneficios que le brinda .NET Framework, el modelo
de programacin diseado para simplificar la
programacin de aplicaciones en un entorno
sumamente distribuido: Internet.
El lenguaje Visual Basic .NET es totalmente diferente
a sus antecesores, permite crear aplicaciones de
escritorio, Web y mviles. Brinda un completo
nmero de caractersticas para hacer que el
desarrollo de aplicaciones sea realmente rpido.
Su introduccin result muy controvertida, ya que debido a cambios significativos en el
lenguaje VB.NET no es retro compatible con Visual Basic, pero el manejo de las
instrucciones es similar a versiones anteriores de Visual Basic, facilitando as el desarrollo
de aplicaciones ms avanzadas con herramientas modernas. Para mantener eficacia en
el desarrollo de las aplicaciones. La gran mayora de programadores de VB.NET utilizan
el entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus versiones
(desde el primer Visual Studio .NET hasta Visual Studio .NET 2013, que es la ltima
versin de Visual Studio para la plataforma .NET), aunque existen otras alternativas, como
Sharp Develop (que adems es libre).
NET es un framework de Microsoft que hace un nfasis en la transparencia de redes, con
independencia de plataforma de hardware y que permita un rpido desarrollo de
aplicaciones. Basado en ella, la empresa intenta desarrollar una estrategia horizontal que
integre todos sus productos, desde el sistema operativo hasta las herramientas de
mercado.
NET podra considerarse una respuesta de Microsoft al creciente mercado de los
negocios en entornos Web, como competencia a la plataforma Java de y a los diversos
framework de desarrollo web basados en PHP

Visual Basic.Net Relacin Con Visual Basic

Si Visual Basic .NET debe considerarse una mera versin de Visual Basic, o si debe
considerarse como un nuevo lenguaje de programacin es un tema que ha trado mucha
discusin, y que an la trae. La sintaxis bsica es prcticamente la misma entre VB y
VB.NET, con la excepcin de los aadidos para soportar nuevas caractersticas como el
control estructurado de excepciones, la programacin orientada a objetos, o los
Genricos. Las diferencias entre VB y VB.NET son profundas, sobre todo en cuanto a
metodologa
de
programacin
y
bibliotecas, pero ambos lenguajes siguen
manteniendo un gran parecido, cosa que
facilita notablemente el paso de VB a
VB.NET.

Los controles Principales de V.B


Realmente son objetos que disponen de sus propias propiedades y mtodos, y cuya
utilidad es la de facilitarnos el desarrollo de nuestras aplicaciones. Bueno, este intento de
definicin puede haber quedado bien, pero para que lo tengis ms claro, tener en cuenta
que en cualquier aplicacin con la que trabajamos estamos rodeados de controles. Quien
no ha visto en multitud de programas los botones ACEPTAR y CANCELAR, un cuadro
para introducir texto, una lista con datos, etc.. Pues todos ellos son controles y no
tendremos que preocuparnos por crearlos para nuestras aplicaciones sino que ya vienen
con el paquete de VB, lo nico que tendremos que hacer es modificar sus propiedades:
tamao, color, etc.. Para incorporarlos en nuestras aplicaciones y asociarles el cdigo
necesario para que se comporten como esperamos al ejecutar la aplicacin.

Antes de empezar a conocer los controles bsicos veamos cules son sus caractersticas
generales:

Propiedades: Todos los controles disponen de una serie de propiedades las cuales
podemos cambiar al incluirlos en nuestras aplicaciones. Ejemplos de propiedades son el
color, el tipo de letra, el nombre, el texto, etc.

Mtodos: Son procedimientos asociados a los controles, es decir, rutinas ya


establecidas que podemos invocar desde nuestras aplicaciones para que se realice
alguna operacin sobre el control. Por ejemplo el control ListView ( la lista de archivos que
aparece en el explorador de windows) dispone del mtodo order que te ordena los datos
aparecidos en la lista.

Eventos: Son acciones que pueden ser motivadas por el propio usuario o por mismo
sistema operativo. Ejemplos pueden ser el movimiento del raton o hacer click sobre su
botn.En Visual Basic digamos que se utiliza la programacin orientada a eventos, lo cual
es una de las diferencias ms importantes respecto a la programacin lineal de MS DOS.
No necesitamos detectar cuando se ha producido un evento determinado, Windows lo
detecta automticamente. Los eventos ya estan definidos, son bastantes y cada control
cuenta con los suyos propios, aunque son muy parecidos. Lo nico que tendremos que
hacer es asociar el cdigo necesario al evento que necesitemos tratar.

TextBox
Mediante este control podremos realizar tanto la entrada como la salida de
datos en nuestras aplicaciones.
No hace falta que indiquemos las coordenadas de la situacin del formulario en
pantalla, simplemente tendremos que marcar sobre el control de la caja de
herramientas y dibujarlo con el tamao que queramos en nuestro formulario.

Label
Este control es tambin uno de los ms utilizados, aunque su utilidad queda restringida a
la visualizacin de datos en el mismo, no permitiendo la introduccin de datos por parte
del usuario.
La forma de utilizarlo es similar a la del control anterior, dibujar el control en el formulario
con el tamao que queramos y asignarle un texto en tiempo de diseo o de ejecucin esta
vez sin utilizar la propiedad text puesto que no la incorpora, sino utilizando la propiedad
caption.
Este control sirve para mostrar mensajes en
nuestro formulario que orienten al usuario
sobre la utilidad de los dems controles que
tengamos en la aplicacin o para indicarnos
acciones que podemos realizar. En el
ejemplo anterior donde apareca un textbox
en el formulario, hubiera quedado mejor con
un mensaje aclaratorio contenido en un
control label.

CommandButton
Este control es el tpico botn que aparece en todas las aplicaciones y que al hacer click
sobre l nos permite realizar alguna operacin concreta, normalmente Aceptar o Cancelar.
Aunque segn el cdigo que le asociemos podremos realizar las operaciones que
queramos.
En el ejemplo anterior podemos
aadir un control de este tipo para
salir de la aplicacin sin tener pulsar
sobre la equis de la esquina superior
derecha.
Pero slo con introducir un control de
este tipo con el texto salir que se
introduce a traves de la propiedad caption no basta. Habr que asociarle un cdigo que
nos permita salir de la aplicacin en el evento adecuado. Y el evento por excelencia de

este control es click. As pues accederemos al cdigo del control y la sentencia nos
permitir salir de la aplicacin es End, simplemente tecleamos esa palabra en el evento
click y comprobar que realmente finalizaremos nuestra aplicacin al pulsar sobre dicho
botn.

OptionButton
Este control nos permite elegir una opcin entre varias de las que se nos plantean. Cada
opcin ser un control optionbutton diferente.
Facilita la introduccin de datos por parte del usuario:
De todas las opciones que se nos ofrece, en este caso los 4 colores, slo podremos
activar una. Si activamos cualquier otra opcin, se desactivar automticamente la ltima
que tenamos activada.
El marco que est alrededor de los 4 controles optionbutton se trata del control Frame
, es opcional, aunque es conviente colocarlo siempre que hagamos uso de las
opciones. No slo por motivos de presentacin sino porque de esta manera podremos
establecer grupos de controles optionbutton independientes en los que en cada grupo
slo pueda haber una opcin activada a la vez. Tambin, al mover el marco se movern
los controles incluidos en l facilitndonos las modificaciones.
Para que los controles Optionbutton queden englobados dentro de un control Frame,
primero tendremos que colocar el control Frame en el formulario con el tamao adecuado
y despus ir colocando los controles Optionbutton dentro del Frame.

CUADRO COMPARATIVO FORMULARIOS V.B.

FORMULARIO

Las aplicaciones basadas en Windows se


creaban mediante formularios que formaban
parte del motor en tiempo de ejecucin de
Visual Basic. En Visual Basic 2008, las
aplicaciones basadas en Windows se crean
utilizando
formularios
Windows
Forms
proporcionados por .NET Framework.

Los formularios son tratados como controles


con sus propiedades, eventos y mtodos.
Aunque digamos que se trata de un control
especial que utilizamos para contener los
controles ms usuales con los que
construiremos
nuestras
aplicaciones: textbox, label, commandbutton,
etc

Los formularios Windows Forms y sus


controles proporcionan una arquitectura ms
extensible y compleja para el desarrollo de
aplicaciones basadas en Windows; sin
embargo, hay algunas diferencias entre los
formularios y los controles de Windows Forms,
y los formularios y controles de Visual Basic
6.0.

FORMULARIO MDI

En Visual Basic 6.0, las aplicaciones de


interfaz de mltiples documentos (MDI) se
creaban agregando un formulario MDI a un
proyecto
y
definiendo
la
propiedad MDIChild de cualquier formulario
secundario.

Visual Basic 2008 no tiene formularios MDI;


cualquier formulario se puede convertir en un
formulario MDI primario estableciendo la
propiedad IsMdiContainer en True.

Muchas de las propiedades y mtodos que se


aplicaban a los formularios MDI de Visual Basic
6.0 han cambiado en Visual Basic 2008.

En conclusin son fomularios contenedores, no


aceptan la mayoria de los controles, pero entre
los que aceptan, son los mens que podes
armar con la herramienta de men
Cuando tu proyecto se ejecuta, el MDI se abre
y muestra el men, a manera de escritorio en
la PC, todos los dems formularios se abren
dentro de este, para lo cual hay que
declararlos MDI children (en propiedades) hijos
del
MDI.
Los men, tienen un nombre para presentar,
un nombre para el programa, y ejecutan un
comando como un botn de comando, que
puede ser ir a un formulario u a otro o salir del
programa.

QU ES UN PROYECTO DE VISUAL BASIC?


Una agrupacin lgica de archivos relacionados, normalmente todos los archivos
requeridos para desarrollar un componente de software. Los archivos se pueden agrupar
dentro de un proyecto para crear proyectos secundarios. Los proyectos se pueden definir
de cualquier manera significativa para el(los) usuario(s) como un proyecto por versin, o
un proyecto por lenguaje, por ejemplo. Como norma general, los proyectos tienden a
organizarse de la misma forma que los directorios.
Los proyectos tienen extensin .VBP (Visual Basic Project). Utilice la Ventana de Proyecto
para mostrar todos los archivos que utiliza su proyecto.
A continuacin se describen los diferentes tipos de archivos y objetos que se pueden
incluir en un proyecto de Visual Basic.

Componentes de visual Basic


Un componente es
una
clase
que
implementa
la
interfaz System.
ComponentModel.IComponent o se deriva directa o indirectamente de una clase que
implementa IComponent.
Un componente de .NET Framework es un objeto que es reutilizable, puede interactuar
con otros objetos y proporciona control sobre recursos externos y compatibilidad en
tiempo de diseo.
Una caracterstica importante de los componentes es que se pueden disear, lo que
significa que una clase que constituye un componente se puede utilizar en el entorno de
desarrollo integrado (IDE) de Visual Studio. Un componente se puede agregar al cuadro
de herramientas, se puede arrastrar y colocar en un formulario y manipularse en una

superficie de diseo. Observe que .NET Framework incorpora compatibilidad en tiempo de


diseo con los componentes; un desarrollador de componentes no tiene que realizar
ningn trabajo adicional para aprovechar la funcionalidad base en tiempo de diseo.

Cundo crear un componente

Si la clase se va a utilizar en una superficie de diseo (como los Windows Forms o el


Diseador de formularios Web Forms) pero no tiene una interfaz de usuario, debe ser un
componente e implementar la interfaz IComponent o derivarse de una clase que
implemente directa o indirectamente la interfaz IComponent.
Las clases Component y MarshalByValueComponent son implementaciones base de la
interfaz IComponent. La diferencia principal entre estas clases es que las referencias de la
clase Component se calculan por referencia, mientras que las de IComponent se calculan
por valor. La siguiente lista incluye exhaustivas instrucciones para los implementadores.

Si las referencias de su componente tienen que calcularse por referencia, dervelo


de Component.

Si las referencias de su componente tienen que


calcularse por valor, dervelo
de MarshalByValueComponent.

Si su componente no se puede derivar de una de


las implementaciones base debido a la herencia
nica, implemente la interfaz IComponent.

WEBGRAFIA

http://moisesrbb.tripod.com/controle.htm

http://es.slideshare.net/DavidPaLMundo/visual-basic-net-4772730

https://msdn.microsoft.com/es-es/library/yf5e7d7x(v=vs.90).aspx

http://moisesrbb.tripod.com/formular.htm

http://masalladevisualbasic.galeon.com/conceptos.html

https://msdn.microsoft.com/es-es/library/ms233840.aspx

Vous aimerez peut-être aussi