0% encontró este documento útil (0 votos)
55 vistas12 páginas

VisualBasic.Net

Este documento describe Visual Basic.NET, un lenguaje de programación orientado a objetos. Explica conceptos clave como objetos, clases, eventos, propiedades y métodos. También compara la programación orientada a objetos con otros paradigmas de programación, destacando que la POO organiza el código en unidades llamadas clases que pueden heredar propiedades entre sí.

Cargado por

jhoana montilla
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
55 vistas12 páginas

VisualBasic.Net

Este documento describe Visual Basic.NET, un lenguaje de programación orientado a objetos. Explica conceptos clave como objetos, clases, eventos, propiedades y métodos. También compara la programación orientada a objetos con otros paradigmas de programación, destacando que la POO organiza el código en unidades llamadas clases que pueden heredar propiedades entre sí.

Cargado por

jhoana montilla
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 12

VisualBasic.

net

José Vásquez CI: 30.385.988, José Loroño CI: 29.549.956

Vanessa Martínez CI: 25.675.128, Alba Contreras CI: 23.533.196

José Reina CI: 30.079.725

Instituto Universitario Politécnico “Santiago Mariño”

Programación

Roxana Rodríguez

16 de Abril de 2021
Índice

Introducción……………………..………………………………………………………….. Pág. 3

Lenguaje de Programación Visual Basic.net…………………………………………..…… Pág. 4

Metodología orientada a objetos. Eventos, objeto, clase, controles, propiedades, métodos, menús

y barras de herramienta………………………………………………………..……………. Pág. 5

Elaborar un cuadro comparativo de la Programación Orientada a Objetos con otro tipo de

Programación………………………………………………………………………………...Pág. 8

5 beneficios de la programación orientada a objetos que otros tipos de programación no

poseen………………………………………………………………………………………. Pág. 9

Conclusión……………………………………………………………………………….... Pág. 11

Bibliografía………………………………………………………………………......……. Pág. 12
3

Visual Basic es, como su nombre indica, una herramienta visual que permite crear sin

ninguna noción de programación de interfaz gráfica de usuario (GUI - Graphical User Interface)

utilizando el ratón de los elementos gráficos (botones, imágenes, campos de texto, menús

desplegables).

Por otro lado, también esta Visual Basic.NET, este es más que una nueva versión, Esta última

edición de la herramienta de desarrollo de Microsoft acompaña un importante giro en la

estructura misma de los sistemas operativos Windows. La infraestructura .NET tiene un enfoque

totalmente orientado a objetos y está diseñada para ser utilizada indistintamente por varios

lenguajes de programación, como Visual Basic, C # o C ++.


4

Lenguaje de Programación Visual Basic.net

Visual Basic .NET (VB.NET) es un lenguaje de programación que surgió en el año 1991. Es

un lenguaje orientado a objetos que permite crear interfaz de usuario utilizando formulario y

controles a los cuales se les puede escribir código para definir el comportamiento de una

aplicación.

Visual Basic .NET contiene una serie de instrucciones, funciones y palabras clave que están

relacionados con la interfaz gráfica de Windows.

Características

Los compiladores de Visual Basic.Net generan código que requiere una o más librerías de

enlace dinámico para que funcione, conocidas comúnmente como DLL (sigla en inglés

de Dynamic-Link Library); en algunos casos reside en el archivo llamado MSVBVMxy.DLL

(siglas de "MicroSoft Visual Basic Virtual Machine x.y", donde x.y es la versión) y en otros en

VBRUNXXX.DLL ("Visual Basic Runtime X.XX"). Estas bibliotecas DLL proveen las

funciones básicas implementadas en el lenguaje, conteniendo rutinas en código ejecutable que

son cargadas bajo demanda en tiempo de ejecución. Además de las esenciales, existe un gran

número de bibliotecas del tipo DLL con variedad de funciones, tales como las que facilitan el

acceso a la mayoría de las funciones del sistema operativo o las que proveen medios para la

integración con otras aplicaciones.

Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se puede ejecutar el

programa que esté desarrollándose, es decir en modo intérprete (en realidad pseudo-compila el

programa muy rápidamente y luego lo ejecuta, simulando la función de un intérprete puro).

Desde ese entorno también se puede generar el archivo en código ejecutable (exe); ese programa

así generado en disco puede luego ser ejecutado sin requerir del ambiente de programación
5

(incluso en modo stand alone), aunque sí será necesario que las librerías DLL requeridas por la

aplicación desarrollada se encuentren también instaladas en el sistema para posibilitar su

ejecución.

La característica principal de visual Basic es que toda la programación está orientada a

eventos. Por poner un ejemplo sencillo, un botón tiene un evento click, y dentro de ese evento

programaremos lo que nos interesa (por poner otro ejemplo sencillo, que salga un mensaje).

Metodología orientada a objetos. Eventos, objeto, clase, controles, propiedades, métodos,

menús y barras de herramienta

Visual Basic proporciona compatibilidad total con la programación orientada a objetos,

incluidos la encapsulación, la herencia y el polimorfismo.

La encapsulación significa que un grupo de propiedades, métodos y otros miembros

relacionados se tratan como una sola unidad u objeto.

La herencia describe la posibilidad de crear nuevas clases basadas en una clase existente.

El polimorfismo significa que puede tener múltiples clases que se pueden usar de manera

intercambiable, aunque cada clase implementa las mismas propiedades o los mismos métodos de

maneras diferentes.

En esta sección se describen los conceptos siguientes:

 Objeto

 Clase

 Controles

 Propiedades

 Eventos
6

 Métodos

 Menús

 Barra de herramientas

Objetos

Cada formulario (ventana), menú o control que se crea con Visual Basic es un módulo

autocontenido llamado objeto. Los bloques básicos de construcción de una aplicación con Visual

Basic son los objetos. Cada objeto tiene un conjunto de características y

un comportamiento definido (propiedades, métodos y eventos) que lo diferencian de otros tipos

de objeto. En otras palabras, un objeto formulario ha sido diseñado para cumplir

determinada función en una aplicación, y no es lo mismo que un objeto menú.

Clase

Cada clase puede tener distintos miembros de clase, entre los que se incluyen las propiedades

que describen los datos de clase, los métodos que definen el comportamiento de la clase y los

eventos que proporcionan comunicación entre distintos objetos y clases.

Controles

Los controles son objetos y los objetos son combinaciones de datos y códigos que se

tratan como una unidad. Por ejemplo, Todos los objetos que están en el cuadro de herramientas

son controles, tales como: El formulario, Label, Button, TextBox, PictureBox, Timer, entre otros.

Propiedades:

El conjunto de datos que describen las características de un objeto se le conoce como

sus propiedades. Para un formulario tenemos por ejemplo, las propiedades BackColor (color de

fondo), Height (altura).
7

Algunas propiedades no solo determinan el aspecto que tiene el objeto, sino que además

pueden determinar su comportamiento; por ejemplo, la propiedad MaxButton establece si el

formulario tendrá o no el botón Maximizar. La presencia o ausencia de este botón determinará si

el formulario se puede o no maximizar.

Eventos:

Un evento es una acción que es reconocida por el objeto. Un evento ocurre (se dispara) como

resultado de la interacción del usuario con el objeto. También puede dispararse debido a la

ejecución de código (sentencias) o como resultado de la interacción de otro objeto con el objeto

de poseedor del evento. Para un formulario tenemos por ejemplo; el evento Load que se dispara

cuando se carga el formulario; o el evento Click para un botón de comando, se dispara cuando se

hace clic sobre él.

Métodos:

Los métodos son un conjunto de procedimientos que permiten que un objeto ejecute

una acción o tarea sobre sí mismo. Por ejemplo, para un formulario tenemos el método Hide que

hará que el formulario se oculte; o el método Show que hará que el formulario se vuelva a

mostrar.

Menús

Los menús son importantes herramientas de trabajo en la mayoría de los programas basados en

Windows, nos permiten mediante un botón, acceder, ejecutar acciones o abrir otras ventanas en un

programa.

Los menús generalmente están ubicados en la barra de menús de manera horizontal y tienen

algunas características comunes:

Características

 Comienzan con una letra mayúscula y generalmente el nombre es corto.


8

 Archivo y Editar, son  a menudo, los dos primeros menús y el último es la Ayuda.

 Tienen Shortcuts, que permiten abrir el menú mediante combinación de teclas.

 Tiene submenús  que dan otras posibilidades dentro del mismo menú.

Barra de herramientas

"La barra de herramientas estándar es la que está representada por íconos que tienen una

representación gráfica del para que sirven, esta situada debajo de la barra de menús"

Es una opción que se tiene a mano para poder realizar acciones, tales como, guardar archivos,

ejecutar el proyecto para probarlo, también desde aquí podemos acceder al cuadro de

herramientas.

Elaborar un cuadro comparativo de la Programación Orientada a Objetos con otro tipo de


Programación

La programación orientada a objetos se define como un paradigma de programación, un

método de programación específico en el que el código se organiza en unidades llamadas clases,

a partir de las cuales se crean objetos relacionados entre sí para lograr los objetivos de la

aplicación.

La programación orientada a objetos (OOP) es una forma especial de programación, ya que

está más cerca de cómo nos expresamos en la vida real.

Al programar orientado a objetos tenemos que aprender a pensar cómo resolver problemas de

una manera diferente a la anterior, en programación estructurada. Ahora tendremos que escribir

nuestros programas en cuanto a clases, objetos, propiedades, métodos y atributos.


9

Cuadro comparativo

Visual Basic net Java script


 Proporciona compatibilidad total  los conceptos como herencia,
con la programación orientada a polimorfismo y encapsulamiento
objetos. debido a su naturaleza no existen
como tal.
 La encapsulación se maneja de  No posee modificadores de
manera que un grupo de acceso por lo tanto únicamente la
propiedades, métodos y otros encapsulación se maneja
miembros relacionados se tratan declarando una propiedad o
como una sola unidad u objeto. método como private.
 Permite realizar, en poco tiempo,  tiene una orientación
una aplicación basada en multiplataforma desde sus
ventanas, que se podía integrar, inicios, y en general los
de una manera más o menos programas Java pueden correr en
sencilla, con otros componentes una gran variedad de plataformas,
como Access, Word, Excel (solo normalmente sin tener que
trabaja con Windows). realizar cambios.
 el único entorno que existe para  Java es un lenguaje organizado y
trabajar con Visual Basic es el estructurado, muy flexible, pero
Visual Studio, bastante pesado y sencillo de manejar incluso por 5
muy poco flexible. los niveles en programación

beneficios de la programación orientada a objetos que otros tipos de programación no


poseen

 Invisible para sus visitantes, POO facilitará la vida a los desarrolladores y especialmente

a los usuarios de aplicaciones web al proporcionarles una herramienta fácil de usar. Por

ejemplo, Imagínate al volante de tu automóvil: debes saber conducirlo, pero cuando giras

la llave de encendido no necesitas saber y menos aún controlar la serie de eventos que

disparan el arranque del motor.

 Otra de las primeras ventajas de la POO es el principio de encapsulación: el código que

constituye el objeto está oculto al usuario (el usuario es aquí quien utilizará sus objetos

para animar el sitio, no el visitante que solicita la página desde su navegador). Esto
10

disminuye el riesgo de errores ya que el usuario no podrá modificar el núcleo mismo de

su código y así evitar muchos errores.

 Mantenimiento y capacidad de actualización: A diferencia de otros tipos de programación

la modificación de algún componente no afectará a los demás y, por lo tanto, no dará

lugar a errores u otro comportamiento errático, debido a la claridad del código,

encontrará fácilmente los elementos que desea modificar.

 Otra ventaja de la POO es el principio de encapsulación: el código que constituye el

objeto está oculto al usuario (el usuario es aquí quien utilizará sus objetos para animar el

sitio, no el visitante que solicita la página desde su navegador). Esto disminuye el riesgo

de errores ya que el usuario no podrá modificar el núcleo mismo de su código y así evitar

muchos errores.

 Si bien la programación procedimental es intuitiva cuando se trata de aprender a

programar, este método tiene una serie de desventajas a largo plazo. La primera es que la

modificación más pequeña de la estructura de datos del programa requiere una

modificación de todos los procedimientos que interactúan con estos datos. Además,

desarrollar un programa procesal muy extenso puede resultar largo y tedioso.

Aunque la programación orientada a objetos no le permite fundamentalmente hacer más

cosas que la programación procedimental, sí le permite organizar mejor su código.

También facilita el trabajo cooperativo y el mantenimiento a largo plazo.


11

Conclusión

Visual Basic sigue siendo una herramienta de creación de prototipos muy eficaz; su rápido

manejo y su riqueza en cuanto a componentes de desarrollo lo convierten en uno de los mejores

de su categoría.

Sus extensiones web lo sitúan ahora a la vanguardia del desarrollo de aplicaciones de Internet

e intranet. De hecho, la facilidad de uso y la simplicidad de la herramienta, combinadas con su

enfoque de componentes a través de ActiveX, están llevando a que cada vez más empresas la

elijan para el desarrollo de su sistema de intranet en el que dominan los entornos de los clientes

El hecho es que Visual Basic no es una herramienta de referencia con respecto a tecnologías

que no son de Microsoft, en particular CORBA que no es compatible o Java, que es objeto de

una oferta separada a través de la herramienta 'Visual J ++.

Finalmente, Visual Basic no es una herramienta de diseño y su enfoque de objetos es todavía

muy limitado. sin embargo, las versiones futuras de Visual Basic planean extender los conceptos

de objetos, sobre todo teniendo en cuenta la noción de herencia.


12

Bibliografía

Docs.microsoft.com. 2015. Programación orientada a objetos - Visual Basic. [En línea] Disponible

en: <https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/concepts/object-oriented-

programming#:~:text=Visual%20Basic%20proporciona%20compatibilidad%20total,la%20herencia%20y

%20el%20polimorfismo.&text=La%20encapsulaci%C3%B3n%20significa%20que%20un,una%20sola

%20unidad%20u%20objeto> [Accedido 15 Abril 2021].

Meyer, e., 2009. Visual Basic vs. Java. [En línea] Elmeyer.blogspot.com. Disponible en:

<http://elmeyer.blogspot.com/2009/03/visual-basic-vs-java.html#:~:text=Visual%20Basic%20es%20m

%C3%A1s%20desorganizado,%2C%20variables%20globales%2C%20etc..&text=Pero%20ahora

%20mismo%2C%20con%20los,sencillez%20para%20la%20programaci%C3%B3n%20gr%C3%A1fica>

[Accedido 15 Abril 2021].

Es.m.wikipedia.org. 2021. Visual Basic - Wikipedia, la enciclopedia libre. [En línea] Disponible en:

<https://es.m.wikipedia.org/wiki/Visual_Basic> [Accedido 15 Abril 2021].

Montoya, J., 2005. Visual Basic - Monografias.com. [En línea] M.monografias.com. Disponible en:

<https://m.monografias.com/trabajos33/visual-basic/visual-basic.shtml> [Accedido 15 Abril 2021].

PowerPress., 2017. Avantages de la Programmation Orientée Objet. [En línea] Disponible en:

<https://www.powerpress.fr/ads/avantages-de-la-programmation-orientee-objet/> [Accedido 15 Abril

2021].

Carrera, I., 2012. Programación orientada a objetos.  [En línea] Disponible en:

<https://es.calameo.com/read/001620331c83e99cafdd2> [Accedido 15 Abril 2021].

lenguaje de programación. 2017. Visual Basic .NET. [En línea] Disponible en:

<https://lenguajedeprogramacionblog.wordpress.com/visual-basic-net/> [Accedido 15 Abril 2021].

Lenguajes de programación. 2020. ▷ Todo sobre el lenguaje Visual Basic .NET 【 actualizado

2020 】 . [En linea] Disponible en: <https://lenguajesdeprogramacion.net/visual-basic/> [Accedido 15 Abril

2021].

También podría gustarte