2. 7.1 Objetivos
Funciones Function. Crear Funciones públicas o privadas y luego llamarlas con solo
nombrarlas.
Procedimientos Sub. Crear Procedimientos públicos o privados y luego llamarlas con CALL
Function. Crear Funciones públicos o privados y luego llamarlas por su nombre
Variables Dim. Declaración de Variables globales, global solo al modulo y local a la función o
procedimiento.
Operadores Los aritméticos (+, /, *, etc.), relacionales (=, >, <, etc.) y booleanos (and,or,not).
Estructuras
Algorítmicas
If … Then .. Else .. End If
Do .. Loop Until
While .. End While
For x=1 TO N .. Next x
Lograr Aplicaciones conociendo nuevas herramientas de programación
3. Hasta el momento se han creado
programas simples sin casi nada de
código fuente. Ahora con estos
conceptos básicos de programación
usted podrá crear un programa
completo para cada algoritmo que
resolvió en el capitulo 6 y resolverá
en el capitulo 7
7.2 Motivación
4. Un programa puede tener:
Un archivo Proyecto (.vbproj)
Un archivo Formulario (.vb)
Un formulario es la cara del
programa donde se encuentran
dibujados los objetos jalados de la
paleta o caja de herramientas
7.3.1 Formato de un programa
7.3 Fundamentos de Programación
5. Option Explicit On
Public Class Form1
’Aquí se escribe el programa
End Class
6. Cada formulario tiene su código
(forma escrita del programa)
El código en general se compone de:
Procedimientos y funciones : son
exactamente lo mismo que un“proceso”
de un diagrama de flujo.
7. 7.3.2 Definición de variables y su ámbito
Las variables se declaran con las palabra
reservada dim
Dim nombre as string, valor1,valor2 as integer, total as single
Private Sub Producto(a,b as integer)
Dim c as integer
C= a*b
End Sub
8. Las variables declaradas dentro de una función
o procedimiento son variables locales y fuera
de ellas no tienen ámbito o no se las reconoce.
Si la variable es declara en la parte superior
debajo de la instrucción
Class NombreForm
Se considera como variable global en toda la
Class o el modulo y es reconocida por todos
sus procedimientos y funciones
OPTION EXPLICIT ON
11. Con la instruccióncall.
Así la llamada al anterior procedimiento que no
tiene parámetros seria:
Call NombreProcedimento
Para la llamada a un procedimiento con
parámetros debe ponerse entre paréntesis los
parámetros de la función separados por comas:
Call NombreProcedimento(parametro1,parametro2)
Como se llama un procedimiento ?
Variables O datos
de entrada
12. 7.3.5 Definición y llamadas a Funciones
Una función es parecida a
un proceso solo que
devuelve algún valor.
13. Function NombreFunction() As tipodato
Dim valor As tipodato
Instrucciones
Instrucciones
Return valor
End Function
Function NombreFuncion(b as tipodato) As tipodato
Dim valor As tipodato
Instrucciones
Instrucciones
Return valor
End Function
Como se define una Función ?
14. A diferencia del procedimiento tiene al final
la palabra reservada AS y luego va un tipo
de dato que indicara que tipo de dato
devolverá la función.
La llamada a una función resulta ser algo
parecido al siguiente ejemplo:
Resultado = Suma(5,2)
Donde Suma es el nombre de la función cuyos parámetros son 5
y 2.
19. Crear una carpeta en la unidad d: con el
nombre de Lab2
Abrir visual basic .NET y grabar un nuevo proyecto en la
carpeta d:lab2
Crear un programa que genere la siguiente serie
1, 3, 5, 7, 9, 11, …..N
Para ello Dibuje su formulario utilizando los
objetos textbox, label y button
Recuerde debe utilizar funciones y procesos
Ejemplo 1: Uso de Procesos y Funciones
01/06/2015 06:42 a.m.
8:30 a.m.
20. Crear una carpeta en la unidad d: con el
nombre de Lab3
Abrir visual basic .NET y grabar un nuevo
proyecto en la carpeta d:Lab3
Crear un programa que genere la siguiente
serie
1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 4, 5 …N
Para ello Dibuje su formulario utilizando los
objetos textbox, label y Button
Recuerde debe utilizar funciones, procesos
Variables y estructuras algorítmicas.
Ejemplo 2: Uso de Estructuras Algorítmicas
01/06/2015 06:42 a.m.
8:30 a.m.
21. 7.4 Ejercicios Vs Taller4
Programar en
visual Basic .NET
el
practico Nro 2