Está en la página 1de 15

1

CENTRO REGIONAL DE COCLÉ


UNIVERSIDAD TECNOLOGICA DE PANAMÁ
FACULTAD DE INGENIERIA CIVIL

ASIGNACION 2

ESTUDIANTE:
MILAGROS ALONSO 2-746-1502

ASIGNATURA:
PROGRAMACIÓN

PROFESORA:
YARIELA QUIEL

GRUPO:
6IC122

AÑO:
2020

Milagros Alonso Grupo: 6IC122


2

OBJETIVOS

1. Aplicar los conceptos fundamentales de Visual Basic .Net a la solución de problemas,


utilizando las estructuras fundamentales de programación
2. Que el estudiante investigue para que se familiarice con el entorno y conceptos fundamentales
de Visual Basic.

PLAN DE CONTENIDO
1. Objetivos…………………………………………………………………………………….2
2. Introducción……………………………………………………………………………….. 3
3. Contenido……………………………………………………………………………………4
3.1 ENTORNO DE PROGRAMACION DE VISUAL BASIC .NET…………………………………………….4
3.1.1 Que es Visual Basic .Net y cuál es su campo de aplicación……………………4
3.1.2 Entorno de desarrollo de Visual Basic .Net………………………………………..4
3.1.3 Barras de Herramientas de Visual Basic .Net……………………………………..5
3.1.4 Diversas ventanas de Visual Basic .Net……………………………………………5

3.2 CONCEPTOS FUNDAMENTALES………………………………………………………………………………….6


3.2.1 Los Objetos……………………………………………………………………………6
3.2.2 Las Propiedades………………………………………………………………………7
3.2.3 Colocar Objetos en los Formularios………………………………………………….7
3.2.4 Los Métodos…………………………………………………………………………….7
3.2.5 Los Eventos……………………………………………………………………………..8

Milagros Alonso Grupo: 6IC122


3

3.3 FORMULARIOS, ETIQUETAS, CUADROS DE TEXTO Y BOTON DE COMANDO……………………………..8


3.3.1 Propiedades más utilizadas………………………………………………………………….8
3.3.2 Métodos más utilizados……………………………………………………………………….9
3.3.3 Eventos más utilizados……………………………………………………………………….9,10

4. Conclusiones………………………………………………………………………………….......11
5. Recomendaciones…………………………………………………………………………………12
6. Referencias bibliográficas…………………………………………………………………………13
7. Anexos ……………………………………………………………………………………………….14
 Origen de Visual Basic……………………………………………………………………………..14
 Importancia en el desarrollo y evolución tecnológica…………………………………………..15
 Ventajas y desventajas…………………………………………………………………………….15

INTRODUCCIÓN

Visual basic es uno de los lenguajes de programación utilizados hoy en día que se utiliza para crear
aplicaciones y que a la vez permite de una forma fácil, programas con una interfaz gráfica que puede
incorporar varios elementos como: ventanas, cuadro de texto, botones, formularios, barras de
desplazamiento, entre otros.
Un programa en Visual basic consta de: 1. Código: Instrucciones que le indican a la computadora
qué hacer. 2.Interfaz gráfica: Conjunto de elementos gráficos (ventanas, botones, menús, imágenes,
etc.) que permiten la interacción usuario programa.
En el siguiente trabajo conoceremos con más detalles todas las diferentes herramientas que nos
ofrece el entorno de visual basic y como utilizarlas correctamente al momento de crear un programa
o algoritmo.

Milagros Alonso Grupo: 6IC122


4

I ENTORNO DE PROGRAMACION DE VISUAL BASIC .NET

1) Que es Visual Basic .Net y cuál es su campo de aplicación


Visual Basic proporciona un modelo bien definido para controlar el comportamiento de las
aplicaciones de Windows Forms: el modelo de aplicación de Visual Basic. Este modelo incluye
eventos para controlar el inicio y el apagado de la aplicación, así como eventos para detectar
excepciones no controladas. También proporciona compatibilidad para desarrollar aplicaciones de
instancia única. El modelo de aplicación es extensible, por lo que los desarrolladores que necesitan
más control pueden personalizar sus métodos reemplazables.
El modelo de aplicación de Visual Basic facilita la creación de una aplicación de instancia única. Una
aplicación de instancia única difiere de una aplicación normal en que solo se puede ejecutar una
instancia de la aplicación a la vez.
2) Entorno de desarrollo de Visual Basic.Net
El entorno de desarrollo integrado de Visual
Studio es un panel de inicio creativo que se
puede usar para editar, depurar y compilar
código y, después, publicar una aplicación. Un
entorno de desarrollo integrado (IDE) es un
programa con numerosas características que
se pueden usar para muchos aspectos del
desarrollo de software. Más allá del editor
estándar y el depurador que proporcionan la
mayoría de IDE, Visual Studio incluye
compiladores, herramientas de finalización de
código, diseñadores gráficos y muchas más
características para facilitar el proceso de
desarrollo de software.
El entorno de desarrollo es muy similar al de
otros lenguajes. Realizando una instalación
típica del producto, las características básicas
se presentan de la siguiente forma:

 En la parte superior aparecen tres elementos, en este orden: la barra de título donde figura el
nombre del proyecto en curso y su estado (diseño o ejecución); la barra de menú con 13
opciones desplegables y una barra de herramientas; esta última se puede personalizar,
posibilitando la inclusión de prácticamente la totalidad de los comandos del IDE.
 En la parte central, cubriendo la franja de mayor área, se encuentra el espacio de trabajo. Este
incluye y muestra las ventanas del proyecto, las vistas del código fuente de los módulos, los
objetos y los controles que contienen las ventanas de la aplicación y el panel de controles.

Milagros Alonso Grupo: 6IC122


5

3) Barras de Herramientas de Visual Basic .Net


Permite un acceso directo (solo un clic) a muchas de las
operaciones más frecuentes utilizadas durante el desarrollo de
aplicaciones.
La visualización de cada una de ellas se puede controlar con el
menú contextual, haciendo doble clic en la barra principal de
menús.
El cuadro de herramientas se organiza por secciones, que
permiten encontrar los controles fácilmente
El Cuadro de herramientas aparece junto con las vistas de
diseñador, como la vista de diseñador de un archivo XAML. En el
Cuadro de herramientas solo se muestran los controles que se
pueden usar en el diseñador actual.

4) Diversas ventanas de Visual Basic .Net


Ventana de Propiedades
Lista los valores de las propiedades del formulario o control seleccionado que pueden ser
modificados durante el diseño del formulario o control.

Ventana de Código
Código es un término general para todas las
sentencias Visual Basic que usted escribe en
una aplicación: procedimientos de evento y
procedimientos generales. El código en Visual
Basic se escribe en la ventana de Código. El
editor de texto es solo un editor ASCII con
colores para diferenciar las palabras claves en
el código que escribe.
Funciona como un editor para escribir el código
(sentencias) de la aplicación.La Ventana de Código se usa para escribir, mostrar y editar el código de
su aplicación. Puede abrir una ventana de código por cada módulo de su aplicación, de modo que
puede fácilmente copiar y pegar entre ellos.

Ventana de Proyecto
En esta ventana están especificados los ficheros (formularios, módulos, etc.) que forman la
aplicación y, dónde se seleccionarán para crearlos o modificarlos.
Milagros Alonso Grupo: 6IC122
6

Las ventanas de proyecto se encuentran en el panel lateral


derecho y contienen dos vistas principales:
 El Explorador de proyectos, que muestra todos los
elementos que componen el proyecto o grupos de
proyectos (formularios, interfaz de controles, módulos de
código, módulos de clase, etc.)
 El Panel de propiedades, donde se muestran todos los
atributos de los objetos, controles, formularios,
información de módulos clase, entre muchos otros.

Ventana de formulario
Es la ventana que se personalizará. Los puntos que aparecen sobre el formulario, forman una rejilla
que ayuda a la hora de alinear los controles que se sitúan sobre el mismo. Esta rejilla desaparece en
tiempo de ejecución. Para eliminarla en tiempo de diseño se accederá a la opción
Herramientas/Opciones/Ficha Entorno/Mostrar Cuadrícula.

La Ventana inmediato
Por defecto se encuentra en la parte inferior, aunque puede no estar visible (se presionan las teclas
Ctrl+G, en ese caso, para mostrar la ventana). Esta ventana resulta una herramienta muy útil a la
hora de depurar el programa o bien para realizar pruebas rápidas, ya que permite imprimir mensajes
de texto desde el código y ejecutar sentencias y comandos simples inmediatamente (solamente
sentencias que se puedan escribir en una sola línea).

II. CONCEPTOS FUNDAMENTALES

1- Los 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ú.
Cada objeto de Visual Basic se define mediante una clase. Una clase describe las variables, las
propiedades, los procedimientos y los eventos de un objeto.

Milagros Alonso Grupo: 6IC122


7

2- Las propiedades
Una propiedad es un atributo de un objeto que define una de las características del objeto, como el
tamaño, el color, la ubicación de la pantalla o un aspecto de su comportamiento, como si está
habilitado o es visible. Para cambiar las características de un objeto, se cambian los valores de sus
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, Height, etc.
Para establecer el valor de una propiedad, siga la referencia a un objeto con un punto, el nombre de
la propiedad, un signo igual (=) y el nuevo valor de la propiedad. Por ejemplo, el siguiente
procedimiento cambia el título de un formulario de Visual Basic con el establecimiento de la
propiedad Caption.

3- Colocar Objetos en los Formularios


Para diseñar esta ventana (Formulario), del
conjunto de objetos de Visual Basic
seleccionamos un objeto tipo Formulario
(Form). Luego a la propiedad Nombre (Name)
le asignamos el valor frmEntrada; a la
propiedad Título le asignamos el valor
Bienvenidos a Gestión y Sistemas.
Dentro del formulario se colocan los controles.
Para que el usuario pueda ingresar un dato (por
ejemplo, la contraseña) colocamos en la
ventana un control tipo Cuadro de Texto
(TextBox); a continuación, establecemos su
propiedad Nombre en txtContraseña, y su
propiedad PasswordChar es un * (asterisco)
para que el dato ingresado sea reemplazado por asteriscos sólo en la pantalla, para que no se pueda
visualizar
Para obtener el botón Ingresar seleccionamos un control tipo Botón de Comando (CommandButton),
y lo colocamos en la ventana. Luego cambiamos sus propiedades; a la propiedad Nombre le
asignamos cmdIngresar, y a la propiedad Título le asignamos Ingresar.

4- Los 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.

Milagros Alonso Grupo: 6IC122


8

5- Los 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.
Estos eventos abarcan casi todos los
aspectos de la operación del programa y
la interacción. Los eventos por lo general
reciben nombres muy intuitivos para
hacer la lectura del código de Visual
Basic más fácil.

III. FORMULARIOS, ETIQUETAS, CUADROS DE TEXTO Y BOTON DE COMANDO

1- Propiedades más utilizadas


 BackColor Color de fondo del formulario.
 BorderStyle Estilo del borde del formulario.
 Caption Texto en la barra de título del formulario.
 ControlBox True/False. Determina si tiene o no el cuadro de
control.
 Enabled True/False. Determina si está habilitado para
responder a las acciones del usuario.
 Icon Icono que se muestra cuando el formulario está
minimizado.
 Left y Top Ubicación del formulario.
 MaxButton True/False. Determina si tiene o no el botón
Maximizar.
 MinButton True/False. Determina si tiene o no el botón
Minimizar.
 Name Nombre del formulario.
 WindowState Estado inicial del formulario (normal,
maximizado o minimizado

Milagros Alonso Grupo: 6IC122


9

2- Métodos más utilizados


 Drag Inicia, termina o cancela una
operación de arrastre de cualquier
control, excepto los controles Line, Menu,
Shape, Timer o CommonDialog.
 Move Se utiliza para mover un control o
formulario, especificando sus
coordenadas (Top, Left) y su tamaño
(Width, Height).
 Refresh Se utiliza para dibujar o actualizar gráficamente un control o un formulario. Se utiliza
principalmente con los controles FileListBox y Data.
 Focus Este método se utiliza para hacer que un objeto reciba el enfoque. Este método es uno
de los más usados para los controles de Visual Basic 6.0.
 ShowWhatsThis Permite mostrar un tema seleccionado de un archivo de Ayuda utilizando el
menú emergente ¿Qué es esto? que ofrece la ayuda de Windows. Este método es muy útil
para proporcionar ayuda interactiva en un menú contextual acerca de un objeto en una
aplicación. Este método muestra el tema indicado por la propiedad WhatsThisHelpID del
objeto especificado en la sintaxis.
 Zorder Se utiliza para que un control o un objeto formulario se coloque por encima o por
debajo de otros objetos.

3- Eventos más utilizados


 Click Ocurre cuando el usuario presiona y suelta un botón del mouse sobre un objeto.
 DblClick Ocurre cuando el usuario presiona y suelta dos veces un botón del mouse sobre un
objeto.
 DragDrop Ocurre como resultado de arrastrar y soltar con el mouse un control sobre un
determinado tipo de objeto.
 DragOver Ocurre cuando una operación de arrastrar y colocar está en curso. Puede usar este
evento para controlar el puntero del mouse a medida que entra, sale o descansa directamente
sobre un destino válido.
 GotFocus Ocurre cuando un objeto recibe el { CONTROL Internet.HHCtrl.1 }{ HYPERLINK
"JavaScript:alink_4.Click()" }, ya sea mediante una acción del usuario, como tabular o hacer
clic en el objeto, o cambiando el enfoque en el código mediante el método SetFocus.
 LostFocus A diferencia del evento anterior, este evento ocurre cuando el objeto pierde el
enfoque, ya sea mediante tabulaciones o hacer clic sobre otro objeto.
 KeyDown Ocurre cuando el usuario mantiene presionada una tecla.
 KeyUp Ocurre cuando el usuario termina la operación de pulsar una tecla. Se podría decir,
que este evento ocurre precisamente al terminar el evento KeyDown.
 KeyPress Ocurre como resultado de presionar y soltar una tecla.
 MouseDown Ocurre cuando el usuario presiona un botón del mouse, pero a diferencia del
evento

Milagros Alonso Grupo: 6IC122


10

 MouseDown, permite identificar


cuáles de los tres botones del mouse
fue presionado y las combinaciones de
tecla ALT, MAYÚS y CTRL.
 MouseUp El evento MouseUp se
produce cuando el usuario suelta el
botón del mouse.
 MouseUp es un compañero útil a los
eventos MouseDown y MouseMove.
 MouseMove Este evento ocurre
mientras el usuario mueve o desplaza
el puntero del mouse sobre un objeto.

Milagros Alonso Grupo: 6IC122


11

CONCLUSIÓN

Visual basic es un sistema para programar visualmente el cual puede favorecer aún más el trabajo al
programador en todos los aspectos como, por ejemplo: el tiempo, facilitar el trabajo, y mantener un
área de trabajo más agradable, versátil y mucho más sencilla de usar.
La práctica constante en la elaboración de problemas es vital para poder perfeccionar y hacer que el
sistema funcione correctamente.
Este trabajo nos ayuda a familiarizarnos con las diferentes herramientas y códigos que debemos
emplear al momento de crear un programa y a la vez también nos ayuda a conocer como emplear los
eventos y métodos que utiliza el programa.

Milagros Alonso Grupo: 6IC122


12

RECOMENDACIONES

1. Primero que todo debemos leer y analizar las preguntas a desarrollar. Hacer un resumen de
los temas.
2. Ser organizado y crear estrategias para desarrollar a la hora de hacer la misma.
3. Comenzar a practicar con el programa de Visual Basic para aprender más sobre este
programa

Milagros Alonso Grupo: 6IC122


13

REFERENCIAS BIBLIOGRÁFICAS

https://docs.microsoft.com/es-es/dotnet/visual-basic/developing-apps/development-with-my/overview-
of-the-visual-basic-application-model
https://m.monografias.com/trabajos33/visual-basic/visual-basic.shtml
https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-features/objects-
and-classes/
https://docs.microsoft.com/es-es/visualstudio/ide/reference/toolbox?view=vs-2019
https://prezi.com/_94nugdlnzqg/entorno-ventanas-y-herramientas-de-visual-basicnet/
http://programandoenvisualbasic.over-blog.es/article-36971694.html
http://es.m.wikipedia.org/wiki/Visual_Basic

Milagros Alonso Grupo: 6IC122


14

ANEXOS

Origen del lenguaje Visual Basic


Con la aparición y posterior explosión de los entornos gráficos, se requerían herramientas de
desarrollo que pudieran explotar todo el potencial de dichos entornos, a la par que aprovecharán el
mismo para facilitar la tarea de programación. Además, el entorno gráfico cambia totalmente el
paradigma, pues el programa debe estar preparado para trabajar en eventos, cuya secuencia el
programador no controla, a diferencia de una interfaz en modo texto, en la cual el desarrollador
conoce perfectamente el flujo de un programa.
Pensado en los programadores aficionados y ocasionales, Microsoft lanzó en 1991 la primera versión
de Visual Basic, la cual disponía de entorno gráfico de desarrollo y la posibilidad de introducir código
manualmente, asociándolo con eventos y elementos de la interfaz gráfica.
Este Visual Basic 1.0 también contó, todavía, con una versión para MS-DOS, dada la popularidad
que por aquel entonces aún tenía la línea de comandos.
Tras Visual Basic 2.0 en 1992, en 1993 llegaba la que, seguramente, es la versión más popular de
Visual Basic (junto a la 5.0 y la 6.0): la 3.0, en la que se incluía la posibilidad de conectar la
aplicación escrita con bases de datos Access.
La versión 4.0 podía trabajar con aplicaciones de
16 y de 32 bits, mientras que para la versión 5.0,
Microsoft ya solamente permitió las de 32 bits,
pensando en forzar la migración hacia el futuro.
Visual Basic 6.0, lanzado en 1998, fue la última
versión independiente de Visual Basic que, a
partir de la siguiente versión, se integraría en la
plataforma .NET como Visual Basic .NET.
Algunos han querido ver aquí el punto y final de
Visual Basic, pero esta transformación no fue
más que una continuación por otros medios e
integrado en una estrategia global de las
herramientas de desarrollo de Microsoft.
De hecho, las siguientes versiones de Visual
Basic mantuvieron el numeral correspondiente y,
así, en 2002 Visual basic .NET 7.0 sale integrado
en el paquete de desarrollo .NET, basándose en
el .NET Framework 1.0.

Milagros Alonso Grupo: 6IC122


15

Importancia en el desarrollo y la evolución tecnológica


Al igual que el BASIC del cual desciende, Visual Basic también ha dejado una profunda impronta en
el mundo de la programación.
Su primera versión, consistente en un entorno integrado que ocupaba dos discos de tres pulgadas y
media, fue el primer entorno visual para desarrollar para Windows que fue fácil de utilizar y que puso
la programación al alcance de cualquiera.
Visual Basic también tiene el mérito de haber llevado la programación estructurada (procedimientos y
funciones) al lenguaje BASIC, y haber evolucionado este para adaptarlo a los tiempos modernos,
haciéndolo válido para el desarrollo de aplicaciones modernas e, incluso, siendo adaptado para
poder desarrollar aplicaciones para plataformas como Android.

Ventajas de visual basic


● Integra el diseño e implementación de formularios de Windows.
● Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso
prácticamente total a la API de Windows, incluidas librerías actuales.
● Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar información,
documentación y fuentes para los proyectos.
● Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.
● Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones
mediante Microsoft Script Control.[7]
● Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de
forma no oficial, un componente para trabajar con OpenGL 1.1.[8]
● Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows
como Mac, que permite programar macros para extender y automatizar funcionalidades en
documentos, hojas de cálculo y bases de datos (Access).
Desventajas de visual basic
Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas; se citan entre
ellas:
● Problema de versionado asociado con varias librerías runtime DLL, conocido como DLL Hell
● Soporte pobre para programación orientada a objetos
● Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de
Windows.
● Dependencia de complejas y frágiles entradas de registro COM
● La capacidad de utilizar controles en un único formulario es muy limitada en comparación a
otras herramientas.
Milagros Alonso Grupo: 6IC122

También podría gustarte