SlideShare una empresa de Scribd logo
Capitulo 7
Conceptos Básicos de
Visual Basic .NET
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
 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
 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
 Option Explicit On
 Public Class Form1
’Aquí se escribe el programa
 End Class
 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.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
 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
7.3.3 Definición de operadores
Sub NombreProcedimiento()
Instrucciones
Instrucciones
End Sub
Sub NombreProcedimiento(dato1 as tipodato)
Instrucciones
Instrucciones
End Sub
7.3.4 Definir un proceso en VB .NET
Variables O
datos de
entrada
 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
7.3.5 Definición y llamadas a Funciones
 Una función es parecida a
un proceso solo que
devuelve algún valor.
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 ?
 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.
7.3.6 Estructuras Algorítmicas
Cap7 2
while condicion
Instruccion_1
Instruccion_2
...
End While
EJEMPLO :
x = 0
While (x <= 2)
x = x + 1
MsgBox(x)
End While
W h i l e
Do
Instruccion_1
Instruccion_2
...
Loop Unitl Condicion
EJEMPLO :
x = 0
Do
x = x + 1
MsgBox(x)
Loop Until (x = 3)
Repeat … Until
 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.
 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.
7.4 Ejercicios Vs Taller4
Programar en
visual Basic .NET
el
practico Nro 2

Más contenido relacionado

DOCX
Guia lab2
PDF
Programación modular en Introducción a la Programación
PPTX
MéTodos
PPTX
MéTodos
PPTX
Programación modular
PPTX
MéTodos
PDF
01 curso poo Funciones
PPT
Rompiendo dependencias contenidas en ensamblados .NET mediante la refactoriza...
Guia lab2
Programación modular en Introducción a la Programación
MéTodos
MéTodos
Programación modular
MéTodos
01 curso poo Funciones
Rompiendo dependencias contenidas en ensamblados .NET mediante la refactoriza...

La actualidad más candente (19)

PPTX
Metodos en java
PPTX
PPTX
MéTodos Java
PPTX
Funciones y procedimientos
PPTX
Metodos en java
PDF
Visualbasic net tema de java
PPT
FUNDAMENTOS DE LA PROGRAMACION ( I Bimestre Abril Agosto 2011)
PPTX
La diferencia entre función y procedimiento
PPT
5. Metodos Y Parametros
DOCX
Ejerciciosparaelprimerparcial
DOCX
Procedimientos en visual basic
PPTX
Funciones en visual basic
PDF
Tema 1: Introducción a la programación funcional.
PPTX
Unidad 2
PPTX
Funciones en C
DOCX
Funciones lenguaje c modulo4
PPTX
Métodos en programacion
PPT
Visual Basic
DOCX
M O D U L A R I D A D
Metodos en java
MéTodos Java
Funciones y procedimientos
Metodos en java
Visualbasic net tema de java
FUNDAMENTOS DE LA PROGRAMACION ( I Bimestre Abril Agosto 2011)
La diferencia entre función y procedimiento
5. Metodos Y Parametros
Ejerciciosparaelprimerparcial
Procedimientos en visual basic
Funciones en visual basic
Tema 1: Introducción a la programación funcional.
Unidad 2
Funciones en C
Funciones lenguaje c modulo4
Métodos en programacion
Visual Basic
M O D U L A R I D A D
Publicidad

Similar a Cap7 2 (20)

DOCX
Boris calle
DOCX
Fundamentos de visual basic 6.0.
PPTX
Excel - Variables y condicionales
PPTX
Funciones en visual basic
PPT
Visual basic 1º Año
PDF
Unidad III
DOC
Curso de Visual Basic 5.0
PPTX
Semana i plataforma
PDF
Funciones
PDF
Procedures funciones
PDF
Procedures funciones
DOCX
Prueba
PDF
VBScript Tutorial
PDF
Visual Basic
PPT
Nociones De Vba
DOCX
Lenguaje de programación
DOC
PDF
Tutorial de Visual basic
PPTX
Exclusivo .net
Boris calle
Fundamentos de visual basic 6.0.
Excel - Variables y condicionales
Funciones en visual basic
Visual basic 1º Año
Unidad III
Curso de Visual Basic 5.0
Semana i plataforma
Funciones
Procedures funciones
Procedures funciones
Prueba
VBScript Tutorial
Visual Basic
Nociones De Vba
Lenguaje de programación
Tutorial de Visual basic
Exclusivo .net
Publicidad

Más de Mary Lopez (20)

PPTX
Cap2.1
PPTX
Cap7 2 matrices
PPTX
Cap7 1 vectores
PDF
Guia lab1
PPTX
Cap4.2 visual basic.net
PPTX
Cap5 1.1 tutor2 la_variable
PPTX
Cap5 1.4 tutor3 algoritmos repetititvos
PPTX
Cap5 1.3 tutor3 algoritmos condicionales
PPTX
Cap5 1.2 tutor2 algoritmos secuenciales
PDF
Vectores
PDF
Matrices
PDF
Cadenas
PPTX
Cap1.3 tutor recursividad matriz
PPTX
Cap1.2 tutor recursividad vectores
PPTX
Cap30 intro
PPTX
Cap32 rep num
PPTX
Cap31 sist num
PPTX
PDF
Contar digitos
PPTX
Cap1.1 recursividad
Cap2.1
Cap7 2 matrices
Cap7 1 vectores
Guia lab1
Cap4.2 visual basic.net
Cap5 1.1 tutor2 la_variable
Cap5 1.4 tutor3 algoritmos repetititvos
Cap5 1.3 tutor3 algoritmos condicionales
Cap5 1.2 tutor2 algoritmos secuenciales
Vectores
Matrices
Cadenas
Cap1.3 tutor recursividad matriz
Cap1.2 tutor recursividad vectores
Cap30 intro
Cap32 rep num
Cap31 sist num
Contar digitos
Cap1.1 recursividad

Último (20)

PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
Metodologías Activas con herramientas IAG
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Escuela Sabática 6. A través del Mar Rojo.pdf
PDF
Lección 6 Escuela Sab. A través del mar rojo.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Escuelas Desarmando una mirada subjetiva a la educación
DI, TEA, TDAH.pdf guía se secuencias didacticas
Metodologías Activas con herramientas IAG
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
caso clínico iam clinica y semiología l3.pptx
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
ciencias-1.pdf libro cuarto basico niños
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Escuela Sabática 6. A través del Mar Rojo.pdf
Lección 6 Escuela Sab. A través del mar rojo.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf

Cap7 2

  • 1. Capitulo 7 Conceptos Básicos de Visual Basic .NET
  • 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
  • 9. 7.3.3 Definición de operadores
  • 10. Sub NombreProcedimiento() Instrucciones Instrucciones End Sub Sub NombreProcedimiento(dato1 as tipodato) Instrucciones Instrucciones End Sub 7.3.4 Definir un proceso en VB .NET Variables O datos de entrada
  • 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.
  • 17. while condicion Instruccion_1 Instruccion_2 ... End While EJEMPLO : x = 0 While (x <= 2) x = x + 1 MsgBox(x) End While W h i l e
  • 18. Do Instruccion_1 Instruccion_2 ... Loop Unitl Condicion EJEMPLO : x = 0 Do x = x + 1 MsgBox(x) Loop Until (x = 3) Repeat … Until
  • 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