You are on page 1of 28

Ejemplos

LSC. Eduardo Castillo Lpez


Una computadora realiza tareas y maneja datos en memoria obedeciendo a una
secuencia de pasos lgicos para lo cual ha sido programada.

La programacin de computadoras es la ciencia que permite a una persona


programar una computadora para que resuelva tareas de manera rpida. Un
programa de computadora se puede definir como una secuencia de instrucciones
que indica las acciones o tareas que han de ejecutarse para dar solucin a un
problema determinado.
Un lenguaje de programacin es un conjunto de reglas, smbolos y palabras
especiales utilizadas para construir un programa y con l, darle solucin a un
problema determinado. El lenguaje de programacin es el encargado de que la
computadora realice las tareas que el programador ha diseado.
Niveles de los lenguajes de programacin
Lenguaje de mquina. Las primeras computadoras se programaban en lenguaje
binario, por lo que los programas eran difciles de leer, de entender y corregir.
Lenguajes de bajo nivel. Estos lenguajes toman palabras comunes y las traducen
a cdigo mquina. Un lenguaje de este tipo es el lenguaje ensamblador.
Lenguajes de alto nivel. Son lenguajes de programacin que utilizan un lenguaje
natural para resolver problemas, es decir, un lenguaje parecido al idioma ingles.
Ejemplos de estos lenguajes son C, Java, PHP, Perl, Visual Basic.
Debido a que las mquinas entienden nicamente el cdigo binario, es necesario
traducir los programas a lenguaje mquina (ceros y unos), a este proceso se le
conoce como compilacin.
Tipos de programacin

Secuencial. En este tipo de programacin los programas se disean con


instrucciones que van unas detrs de otras. Las lneas se ejecutan una a una en
secuencia.

Estructurada. Es aquella programacin que se realiza por mdulos. Cada mdulo


realiza alguna tarea especfica y cuando se necesite esa tarea simplemente se
hace el llamado a ese mdulo independientemente de que se tengan que ejecutar
los dems. Ejemplos los lenguajes C y Ada.

Orientada a objetos. La aplican aquellos lenguajes que permiten la utilizacin de


objetos dentro del diseo del programa y el usuario puede pegar a cada objeto
cdigo de programa. Ejemplo de estos lenguajes son C++, Java, Visual Basic,
entre otros.

Inteligencia artificial. Son programas que se acercan a la inteligencia humana.


Estos programas son capaces de desarrollar conocimiento.
Visual Basic, es un lenguaje de programacin orientado a objetos que permite crear
aplicaciones sencillas de uso personal hasta un sistema completo para una
empresa.

Visual Basic se deriva del lenguaje Basic (Beginners All-purpose Symbolic


Instruction Code) , el cual es un lenguaje de programacin estructurado. Sin
embargo, Visual Basic emplea un modelo de programacin manejada por eventos.
Creacin de aplicaciones en Visual Basic

Anlisis. Es el estudio de las necesidades que han dado origen a la creacin de


ese programa.

Creacin de la interfaz de usuario. Para la fase de implementacin,


primeramente creamos la interfaz de usuario, es decir, primero colocamos todos
los controles necesarios para que el usuario interacte con la computadora.

Definicin de las propiedades de los controles.

Generacin del cdigo. Esta es una de las partes ms importantes de la


aplicacin ya que es la que nos permitir dar solucin al problema planteado en la
fase de anlisis.
El entorno de trabajo de Visual Basic se denomina frecuentemente entorno integrado
de desarrollo o IDE, ya que integra muchas funciones y herramientas que permiten
disear, modificar, compilar y depurar en un entorno comn.

Un proyecto desarrollado con el IDE de Visual Basic es una coleccin de archivos


fuente que pueden ser compilados para crear un programa.

Estos programas estn compuesto por objetos. Los objetos son los bloques bsicos
de construccin de una aplicacin con Visual Basic. Cada objeto tiene un conjunto de
caractersticas y un comportamiento definido (propiedades, mtodos y eventos) que
lo diferencian de otros tipos de objeto.
Una propiedad es una caracterstica o atributo de un objeto, como su tamao, titulo o
color. Para modificar las propiedades de un objeto en la vista cdigo primero
debemos escribir el nombre del objeto seguido de un punto, posteriormente el
nombre de la propiedad seguido del signo =, y por ultimo asignarle un valor a dicha
propiedad.
formulario.text = Calculadora
Otra manera de modificar las propiedades de un objeto es en la vista de diseo
mediante la ventana propiedades.
Un mtodo es una accin que el objeto puede realizar, como moverse, mostrarse u
ocultarse, etc. Para invocar el mtodo de un objeto debemos escribir primero el
nombre del objeto seguido de un punto y despus el nombre del mtodo deseado.
formulario.hide
Un evento es cualquier suceso que le puede ocurrir a un objeto. Los eventos de los
objetos son utilizados para activar procesos, dichos procesos son la respuesta al
evento ocurrido, como por ejemplo, dar un clic sobre un botn, sealar el objeto o
escribir sobre el.
Los procesos son descritos dentro de bloques de instrucciones denominados
procedimientos sub en la vista cdigo.
PictureBox1
Button1
Propiedad
Propiedad Valor
Valor
Name
Name picMostrarImagen
btnSeleccionarImagen
BorderStyle
Location FixedSingle
295,10
Location
Size 8,8
85,23
Size
Text 282,275
Seleccionar

OpenFileDialog1
Button2

Propiedad Valor
Propiedad Valor
Name btnSalir
Name dlgSeleccionarImagen
Location 295,40
Filename <dejar vacio>
Text Salir
Filter Windows Bitmaps|*.BMP|JPEG Files|*.JPG

Title Seleccionar imagen


1. Qu tipo de proyecto en Visual Basic crea un programa standard de Windows y
es el que debes crear en las practicas del curso?
2. Qu panel utilizamos para agregar controles al formulario?Cual es el mtodo
corto para mostrar dicho panel?
3. Qu panel utilizamos para modificar los atributos de un formulario o control en
el IDE? Cual es el mtodo corto para mostrar dicho panel?
4. Como accedes al evento default de un control?
5. Qu propiedad de un pictureBox configuras para mostrar una imagen dentro de
l?
6. Cul es el evento default de un control tipo botn?
7. Qu propiedad de un openFileDialog modificas para filtrar los tipos de archivos
que mostrar?
8. Modifica el programa Visor de Imgenes de tal manera que el usuario pueda
localizar y seleccionar archivos .gif
Es el el primer objeto o control que se visualiza en Visual Basic y constituye la
Propiedad
Metodosobre la que se colocan otros objetos
pantalla o ventana Funcin
o controles como etiquetas,
cuadros de texto, botones, etc. Al igual que todo control tiene sus propiedades,
Show()
Name que podemos establecerlas
mismas Nonmodal
en la ventana de propiedades. El mtodo por
defecto de los formularios es Load.
ShowDialog()
Text Modal

Hide()
Background

Close()
BackgroundImage

Load
BackgroundImageLayout

Unload
Icon

MinimizeBox

MaximizeBox

ControlBox

FormBorderStyle

WindowState

ShowInTaskbar

Visible
Formulario
Button
Propiedad Valor
Propiedad Valor
Name frmMDI.vb
Name btnMostrarChild2
IsMdiContainer True
Location 105, 100
Size 660, 430
Size 85, 23
Text MDI Parent
Text Mostrar Child 2
WindowState Maximized

Formulario
Propiedad Valor

Name frmChild1.vb

Text Child 1

Formulario
Propiedad Valor

Name frmChild2.vb

Text Child 2
1. Cul es el mtodo corto para mostrar la ventana de cdigo?
2. Qu propiedad determina el texto mostrado en la barra de titulo de un
formulario?
3. Qu propiedad es necesario modificar para ocultar el botn cerrar en un
formulario?
4. Como muestras un formulario en modo Modal?
5. Qu propiedad modificas para hacer un formulario MDI parent?
6. Crea un proyecto con un formulario MDI que contenga dos formularios, cada
uno debe contener dos botones uno para mostrar el otro formulario y otro para
ocultarse a si mismo.
Las variables son espacios de memoria reservados para alojar un determinado tipo
de valor que ser utilizado durante la ejecucin de una aplicacin. Dicho valor
almacenado puede cambiar si es necesario, en cualquier momento que lo
dispongamos. Los tipos de variables (tipos de datos) mas comunes son integer,
double, char, string y boolean. Es recomendable declarar las variables antes de que
estas sean utilizadas, esto a travs de la siguiente instruccin:

Dim nombre_variable As Tipo


La funcin MsgBox permite generar un cuadro de dilogo a travs del cual el usuario recibe un
mensaje. Este puede ser a modo informativo o a modo de cuestin. Puede contener un icono
que ilustre el tipo de mensaje (aviso, advertencia, error, pregunta, exclamacin), y tambin tener
botones diferentes a travs de los cuales se lleven a cabo distintas acciones. Si deseamos
conocer el botn que ha presionado el usuario y actuar en consecuencia, debemos almacenar
en una variable el valor que se genera al pulsar un botn de mensaje. Su sintaxis es la siguiente
MsgBox(Mensaje , Iconos_botones, Titulo )
Cuando necesitamos solicitar informacin especfica al usuario durante la ejecucin de un
procedimiento, utilizamos la funcin InputBox. Esta muestra en la pantalla un cuadro de dilogo
modal en el cual el usuario podr introducir la informacin requerida, que luego se almacenar
dentro de una variable. Esta funcin devuelve los datos introducidos como una cadena de
caracteres
InputBox(Mensaje , Titulo )
Formulario
Propiedad Valor

Name frmHolaMundo.vb

Size 500, 400

Text Hola Mundo


Button
Propiedad Valor

Name btnOK

Size 75, 23

Text Mensaje
Formulario
Propiedad Valor

Name frmSeven.vb

Size 500, 400

Text Lucky Seven


Button
Propiedad Valor

Name btnJugar

Location 45, 40

Size 75, 23

Text Jugar

Button
Propiedad Valor

Name btnSalir

Location 45, 80

Size 75, 23

Text Salir
Label1, Label2, Label3
Propiedad Valor

AutoSize False

BorderStyle FixedSingle

Font Times New Roman, Bold, 24-point

Text 0

TextAlign MiddleCenter
Label4
Propiedad Valor

Text btnSalir

Font Arial, Bold, 18-point

ForeColor Purple

PictureBox
Propiedad Valor

Name picGana

SizeMode StretchImage

Size 190, 221

Visible False
Formulario
Propiedad Valor

Name frmCheckbox.vb

Size 600, 320

Text Sueldo Neto


Button
Propiedad Valor

Name btnCalcular

Text Calcular

Textbox1
Propiedad Valor

Name txtSB

Size 135, 20

TextAlign Right
Label1, Label2, Label3
Propiedad Valor

Text Saldo Bruto $, Descuento, Sueldo Neto

Font Microsoft Sans Serif, Bold, 10-point

TextAlign MiddleCenter

Label4, Label5
Propiedad Valor

BorderStyle Fixed3D

Font Microsoft Sans Serif, Bold, 10-point

TextAlign MiddleCenter

Forecolor Blue

GroupBox
Propiedad Valor

Text Descuento
Checkbox1, Checkbox2, Checkbox3
Propiedad Valor

Text 16%, $15, Otros

Textbox2
Propiedad Valor

Name txtDescuento

Size 100,20

TextAlign Right

Enabled False

ToolTip1
Propiedad Valor
1. Qu tipo de dato es el valor introducido en un Inputbox?
2. Qu funcin te permite convertir un dato String a Integer?
3. Cul es el rango de nmeros generados con la funcin Rnd()?
4. Menciona dos maneras de mostrar informacin al usuario sin que este la pueda
editar:
5. Cul es el valor de retorno de un botn Si?
6. Propiedad que permite cambiar el estado de un Checkbox
7. En que panel puedes configurar el orden de los controles de un formulario?
8. Qu control utilizas para mostrar un mensaje de ayuda flotante al usuario?
9. Mtodo que te permite establecer la atencin sobre un control:
10. Cul es el evento default de un control Checkbox?
11. Reto
Cuando tenemos muchas condiciones diferentes, puede ser difcil utilizar varios If
anidados; por esta razn, VB ofrece la estructura Select Case como alternativa de la
estructura IfThenElse. Con la estructura Select Case, se evala una expresin
que puede tomar un nmero indeterminado de valores y realizar acciones segn el
valor de esta. Su sintaxis es la siguiente:
Select case expresin
Case valor1
Instrucciones
Case valor2
Instrucciones
.
.
.
Case else
Instrucciones
End Select
Se pide al usuario que ingrese una longitud expresada en centmetros. Si la
longitud es menor que 30,48 cm, se la debe mostrar en pulgadas; si es mayor o
igual que 91,44 cm, se la debe mostrar en yardas, y, en caso contrario, se la
debe mostrar en pies. (Sabemos que 1 yarda = 3 pies, 1 pie = 12 pulgadas y 1
pulgada = 2,54 cm).

Una casa de artculos para el hogar ofrece a sus clientes los siguientes planes
de pago:
Plan 1: si el cliente paga el 100% al contado, se hace un 10% de descuento sobre
el precio contado.
Plan 2: si el cliente paga el 50% al contado y el resto en 2 cuotas iguales, el precio
se incrementa un 10%.
Plan 3: si el cliente paga el 25% al contado y el resto en 3 cuotas iguales, el precio
se incrementa un 15%.
Dado el precio del artculo y el tipo de plan, se muestra un mensaje con los valores
por pagar. Si el plan ingresado no es correcto, se mostrar un mensaje.
Un ComboBox es una caja de texto desplegable que permite mostrar y seleccionar un elemento
(tem) entre todos los ingresados. ListBox es similar a l, aunque muestra los tem de manera
consecutiva. Las propiedades y los mtodos ms comunes de estos objetos son

Propiedad Funcin

Items Agrega elementos a la lista en modo diseo

SelectedIndex Permite seleccionar un elemento y obtener su index

Sorted Ordena los elementos contenidos en la lista (Diseo y ejecucin)

Mtodo Funcin

Add() Agrega elementos a la lista en modo ejecucin

RemoveAt() Elimina elementos de la lista

Clear() Limpia la lista

Count Cuenta el nmero de elementos que contiene la lista


1. Menciona dos estructuras de decisin
2. Cul es la propiedad que permite agregar tems en un ComboBox en tiempo de
diseo?
3. Qu propiedad permite obtener o indicar qu elemento de la coleccin est
seleccionado, y devuelve su nmero de ndice?
4. Qu mtodos te permiten agregar, eliminar, ordenar y limpiar un ListBox
respectivamente?
5. Cul es el evento por default de un ComboBox?
6. Qu objeto te permite crear una estructura de Mens en tus aplicaciones?
7. De que manera puedas agregar el contenido de la variable nNombre dentro de
un ComboBox en la ventana cdigo?
8. Mediante que sentencia ordenas los elementos contenidos en un ListBox?
9. A travs de que propiedad puedo crear mtodos abreviados para los
comandos de un men?
10. Qu carcter debes utilizar para acceder a los mens utilizando la tecla Alt?

You might also like