Вы находитесь на странице: 1из 12

Programacin de Procedimientos

en Visual Basic
1.-PROCEDIMIENTOS EN VISUAL
BASIC

Un procedimiento es un bloque de instrucciones de Visual Basic
delimitadas por una instruccin de declaracin (Function, Sub,
Operator, Get, Set) y una declaracin final correspondiente
TIPO DE PROCEDIMIENTO

Sub, Function, Property Let, Property Get,
Property Set


PROCEDIMIENTO SUB

Es una serie de instrucciones de Visual Basic delimitadas por las
instrucciones SUB, y END SUB
El procedimiento Sub realiza una tarea y luego devuelve el control al
cdigo de llamada, pero no devuelven un valor al cdigo de llamada.

ILUSTRACIN DE LA
DECLARACIN Y LLAMADA

TellOperatorSub (tareaByValAs String)
Sello Dim Fecha
sello = TimeOfDay ()
MsgBox("Inicio" y la tarea y "en" &CStr (sello))
End Sub


PROCEDIMIENTO DE LA FUNCION

Es una serie de instrucciones de Visual Basic delimitadas por las
instrucciones Function y End Function .Este procedimiento realiza una
tarea y luego devulve el control al codigo de llamda.
Un procedimiento Function puede aceptar argumentos, como
constantes, variables o expresiones, que se pasan por el codigo de
llamada.
ILUSTRACIN DE LA
DECLARACIN Y LLAMADA

Funcin de la hipotenusa (ByVal Side1 Como Side2 nico, ByVal As single)as
single
VolverMath.sqrt ((lado1 ^ 2) + (Side2 ^ 2))
End Function


PROCEDIMIENTOS DE PROPIEDAD

Es una serie de instrucciones de visual basic que manipula una propiedad
personalizada en un modulo clase o estructura.
PROCEDIMIENTO GET:
Devuelve el valor de una propiedad . Se llama cuando se accede a la
propiedad de una expresion.


PROCEDIMIENTO SET :
Establece una propiedad a un valor, incluyendo una referencia a un
objeto. Se llama cuando se asigna un valor a una propiedad

Visual Basic establece los procedimientos de
propiedades siguientes:


Define el comportamiento de u operador estndar ( como *, <>,

o Y) en una clase o estructura que ha definido.
PROCEDIMIENTOS DEL OPERADOR

VeryLongestructura pblica
Dim highOrder As LongHighOrderAs largo
Dim lowOrder As LongLowOrderAs largo
Public Shared Operator +( ByVal v As veryLong, _ Operador Pblico Compartido + (ByVal v ComoveryLong, _
ByVal w As veryLong) As veryLongByVal w Como veryLong) Como veryLong
Dim sum As New veryLongDim sum como nuevoveryLong
suma = v
TryTratar de
sum .lowOrder += w.lowOrdersuma.lowOrder + = w.lowOrder
Catch ex As System.OverflowExceptionCatch ex As System.OverflowException
sum .lowOrder -= ( Long .MaxValue - w.lowOrder + 1) . lowOrder suma -= (. Larga MaxValue - w.lowOrder + 1)
suma .highOrder += 1suma. highOrder + = 1
End TryEnd Try
sum .highOrder += w.highOrdersuma. highOrder + = w.highOrder
Return sumVolver suma
End OperatorFinal del operador
Estructura final

Ilustracin de la declaracin
y llamada

se llama a un procedimiento desde otro lugar en el cdigo . esto se
conoce como una llamada control. cuando el procedimiento se termine
de ejecutarse, se devuelve el control al cdigo que lo invoca, lo
que se conoce como el cdigo de llamada. el cdigo de llamada es una
declaracin o una expresin en un comunicado, que especifica el
procedimiento por su nombre y transfiere el control a la

LLAMAR A UN PROCEDIMIENTO

Вам также может понравиться

  • Tablas
    Tablas
    Документ1 страница
    Tablas
    Michael Atalaya Torres
    Оценок пока нет
  • Indices Unificados
    Indices Unificados
    Документ8 страниц
    Indices Unificados
    Jesus Cordova Coronado
    Оценок пока нет
  • Estadistica Aplicada
    Estadistica Aplicada
    Документ18 страниц
    Estadistica Aplicada
    Michael Atalaya Torres
    Оценок пока нет
  • Indices Unificados
    Indices Unificados
    Документ8 страниц
    Indices Unificados
    Jesus Cordova Coronado
    Оценок пока нет
  • Teoria de Solver
    Teoria de Solver
    Документ19 страниц
    Teoria de Solver
    Michael Atalaya Torres
    Оценок пока нет
  • Cuadro S
    Cuadro S
    Документ1 страница
    Cuadro S
    Michael Atalaya Torres
    Оценок пока нет
  • Principio S
    Principio S
    Документ1 страница
    Principio S
    Michael Atalaya Torres
    Оценок пока нет
  • FINAL Datos de Encuesta (Autoguardado)
    FINAL Datos de Encuesta (Autoguardado)
    Документ119 страниц
    FINAL Datos de Encuesta (Autoguardado)
    AtalayaMichael
    Оценок пока нет
  • Canteras en Cajamarca
    Canteras en Cajamarca
    Документ41 страница
    Canteras en Cajamarca
    Gary Chavez Vasquez
    100% (1)
  • OPTIMIZACIÓN RESTRINGIDA Imprimir
    OPTIMIZACIÓN RESTRINGIDA Imprimir
    Документ7 страниц
    OPTIMIZACIÓN RESTRINGIDA Imprimir
    Michael Atalaya Torres
    Оценок пока нет
  • Levantamiento Topografico Con Wincha
    Levantamiento Topografico Con Wincha
    Документ22 страницы
    Levantamiento Topografico Con Wincha
    Michael Atalaya Torres
    Оценок пока нет
  • Estadistica Aplicada
    Estadistica Aplicada
    Документ18 страниц
    Estadistica Aplicada
    Michael Atalaya Torres
    Оценок пока нет
  • ECLIMETRO
    ECLIMETRO
    Документ8 страниц
    ECLIMETRO
    Michael Atalaya Torres
    Оценок пока нет
  • Termokimika
    Termokimika
    Документ12 страниц
    Termokimika
    Michael Atalaya Torres
    Оценок пока нет
  • MORTERO
    MORTERO
    Документ30 страниц
    MORTERO
    Michael Atalaya Torres
    Оценок пока нет
  • Trabajo de Analisis Matematico 3
    Trabajo de Analisis Matematico 3
    Документ8 страниц
    Trabajo de Analisis Matematico 3
    Michael Atalaya Torres
    Оценок пока нет
  • Ecuaciones Diferenciales
    Ecuaciones Diferenciales
    Документ5 страниц
    Ecuaciones Diferenciales
    Michael Atalaya Torres
    Оценок пока нет
  • Secado de La Madera
    Secado de La Madera
    Документ36 страниц
    Secado de La Madera
    Michael Atalaya Torres
    100% (1)
  • Piedras Geo
    Piedras Geo
    Документ5 страниц
    Piedras Geo
    Michael Atalaya Torres
    Оценок пока нет
  • Trabajo de Analisis Matematico 3
    Trabajo de Analisis Matematico 3
    Документ8 страниц
    Trabajo de Analisis Matematico 3
    Michael Atalaya Torres
    Оценок пока нет
  • MORTERO
    MORTERO
    Документ30 страниц
    MORTERO
    Michael Atalaya Torres
    Оценок пока нет
  • Nivelacion y Altimetriaa
    Nivelacion y Altimetriaa
    Документ18 страниц
    Nivelacion y Altimetriaa
    Michael Atalaya Torres
    Оценок пока нет
  • Corrosion Final
    Corrosion Final
    Документ12 страниц
    Corrosion Final
    Michael Atalaya Torres
    Оценок пока нет
  • ECLIMETRO
    ECLIMETRO
    Документ8 страниц
    ECLIMETRO
    Michael Atalaya Torres
    Оценок пока нет
  • CAPITULO II-Elasticidad
    CAPITULO II-Elasticidad
    Документ7 страниц
    CAPITULO II-Elasticidad
    Christian Chavez Pereyra
    Оценок пока нет
  • Trgajo de Amalixis
    Trgajo de Amalixis
    Документ15 страниц
    Trgajo de Amalixis
    Michael Atalaya Torres
    Оценок пока нет
  • CAPITULO III. Hidromecánica
    CAPITULO III. Hidromecánica
    Документ19 страниц
    CAPITULO III. Hidromecánica
    Michael Atalaya Torres
    Оценок пока нет
  • Teoria de Solver
    Teoria de Solver
    Документ19 страниц
    Teoria de Solver
    Michael Atalaya Torres
    Оценок пока нет
  • DINAMICAS
    DINAMICAS
    Документ8 страниц
    DINAMICAS
    Michael Atalaya Torres
    Оценок пока нет
  • Imprimir Escalonado
    Imprimir Escalonado
    Документ22 страницы
    Imprimir Escalonado
    Michael Atalaya Torres
    Оценок пока нет
  • Características de Los Sistemas Operativos Modernos
    Características de Los Sistemas Operativos Modernos
    Документ4 страницы
    Características de Los Sistemas Operativos Modernos
    Chuchis Camary
    Оценок пока нет
  • Ether Channel
    Ether Channel
    Документ3 страницы
    Ether Channel
    luis morillo
    Оценок пока нет
  • Paradox 728 Ex Insta Lad or
    Paradox 728 Ex Insta Lad or
    Документ56 страниц
    Paradox 728 Ex Insta Lad or
    Matias Deejay M Cabrera
    Оценок пока нет
  • Formato Hoja de Vida de Equipos de Computo
    Formato Hoja de Vida de Equipos de Computo
    Документ3 страницы
    Formato Hoja de Vida de Equipos de Computo
    harry yt
    Оценок пока нет
  • Case 1.1 ES Student
    Case 1.1 ES Student
    Документ24 страницы
    Case 1.1 ES Student
    Giovanny
    Оценок пока нет
  • Desarrollo de Un Sistema Web de Evaluacion Al Desempeño Docente Aplicando La Metodologia XP y La Arquitectura Cliente - Servidor
    Desarrollo de Un Sistema Web de Evaluacion Al Desempeño Docente Aplicando La Metodologia XP y La Arquitectura Cliente - Servidor
    Документ30 страниц
    Desarrollo de Un Sistema Web de Evaluacion Al Desempeño Docente Aplicando La Metodologia XP y La Arquitectura Cliente - Servidor
    JuanJoseAlarconSanches
    Оценок пока нет
  • Catalogo Solution
    Catalogo Solution
    Документ122 страницы
    Catalogo Solution
    nawe
    Оценок пока нет
  • VF Dii001 Descargable Semana 2 Uv
    VF Dii001 Descargable Semana 2 Uv
    Документ25 страниц
    VF Dii001 Descargable Semana 2 Uv
    Andre barra bustos
    Оценок пока нет
  • A-Power AK 850W - Fuente de Poder ATX, Abanico de 14cm Silencioso, Conexión
    A-Power AK 850W - Fuente de Poder ATX, Abanico de 14cm Silencioso, Conexión
    Документ2 страницы
    A-Power AK 850W - Fuente de Poder ATX, Abanico de 14cm Silencioso, Conexión
    Jorge Isaac Castillo Pimentel
    Оценок пока нет
  • Webinar QoS GWN78XX Grandstream Feb 2023
    Webinar QoS GWN78XX Grandstream Feb 2023
    Документ27 страниц
    Webinar QoS GWN78XX Grandstream Feb 2023
    Cristian Reyes
    Оценок пока нет
  • ADML
    ADML
    Документ3 страницы
    ADML
    Luis LDA
    Оценок пока нет
  • Informe Mux
    Informe Mux
    Документ22 страницы
    Informe Mux
    Raul Arturo Samaniego Tello
    Оценок пока нет
  • Investigación Sobre Programas para El Menejo Estadístico
    Investigación Sobre Programas para El Menejo Estadístico
    Документ37 страниц
    Investigación Sobre Programas para El Menejo Estadístico
    Karina Sabillon
    Оценок пока нет
  • Tipos de Ups
    Tipos de Ups
    Документ23 страницы
    Tipos de Ups
    Walter Ac
    Оценок пока нет
  • Práctica 1 Microcontroladores
    Práctica 1 Microcontroladores
    Документ21 страница
    Práctica 1 Microcontroladores
    JsphVid
    Оценок пока нет
  • Simulacion DAC
    Simulacion DAC
    Документ4 страницы
    Simulacion DAC
    Jhonny Moyon
    Оценок пока нет
  • DIG2
    DIG2
    Документ22 страницы
    DIG2
    ROBINSON ANDRES NIEVES ACOSTA
    Оценок пока нет
  • mfm0 14
    mfm0 14
    Документ344 страницы
    mfm0 14
    Fernando Esteban Castro Roman
    Оценок пока нет
  • Plan de Dirección Del Proyecto 2017
    Plan de Dirección Del Proyecto 2017
    Документ32 страницы
    Plan de Dirección Del Proyecto 2017
    Marco Antonio Jiménez Castro
    Оценок пока нет
  • Arredondo Garcia EV1.1
    Arredondo Garcia EV1.1
    Документ5 страниц
    Arredondo Garcia EV1.1
    Luis Delgado Rodríguez
    Оценок пока нет
  • Herramientas de Control Interno Informático PDF
    Herramientas de Control Interno Informático PDF
    Документ3 страницы
    Herramientas de Control Interno Informático PDF
    Deyalet Leo
    Оценок пока нет
  • Parametros de Red Practica
    Parametros de Red Practica
    Документ9 страниц
    Parametros de Red Practica
    Billete
    Оценок пока нет
  • Lab01-Creacion de Proyectos en Android Studio
    Lab01-Creacion de Proyectos en Android Studio
    Документ19 страниц
    Lab01-Creacion de Proyectos en Android Studio
    Aldo Jose Pezo Mamani
    Оценок пока нет
  • Examen 4b PDF
    Examen 4b PDF
    Документ2 страницы
    Examen 4b PDF
    Eduardo Moreno
    Оценок пока нет
  • Informe Final 5
    Informe Final 5
    Документ6 страниц
    Informe Final 5
    Maurice Lopez
    Оценок пока нет
  • 1.4 Topologias de Redes
    1.4 Topologias de Redes
    Документ4 страницы
    1.4 Topologias de Redes
    Marcela Medina Juarez
    Оценок пока нет
  • Tarea 2
    Tarea 2
    Документ5 страниц
    Tarea 2
    SynthiaEuropa
    Оценок пока нет
  • Trabajo Zabbix y OCS
    Trabajo Zabbix y OCS
    Документ16 страниц
    Trabajo Zabbix y OCS
    alsinopreu
    Оценок пока нет
  • (2-2019) (UCO) (Compiladores) Analizador Léxico Clase
    (2-2019) (UCO) (Compiladores) Analizador Léxico Clase
    Документ3 страницы
    (2-2019) (UCO) (Compiladores) Analizador Léxico Clase
    ALEXANDER CARDONA ALZATE
    Оценок пока нет