El Zarco

Páginas: 9 (2244 palabras) Publicado: 14 de noviembre de 2012
Clase 4. Funciones. Subrutinas y procedimientos

Laboratorio de Lenguajes 1

Introducción
El desarrollo de una aplicación, especialmente si se trata de un proyecto de gran tamaño, es más fácil si se divide en piezas más pequeñas. El uso de procedimientos puede ayudarnos a agrupar nuestro código en secciones lógicas y condensar tareas repetidas o compartidas, como cálculos utilizadosfrecuentemente. En este módulo, aprenderemos a crear y utilizar procedimientos.

Laboratorio de Lenguajes 1

Descripción

Crear Interfaz

Escribir Debug Código and Deploy
Uso de Visual Studio .NET

Crear procedimientos Uso de procedimientos Uso de funciones predefinidas

Acceso a datos

Depurar e Implantar

Laboratorio de Lenguajes 1

Crear procedimientos
¿Qué son losprocedimientos? Cómo crear procedimientos Sub Cómo crear procedimientos Function Cómo declarar argumentos en procedimientos Cómo utilizar argumentos opcionales Reutilización del código

Laboratorio de Lenguajes 1

¿Qué son los procedimientos?
Los procedimientos son las sentencias de código ejecutable de un programa, encerradas por una sentencia de declaración y una sentencia End Tres tipos: ProcedimientosSub (incluyendo procedimientos Sub de eventos ) Procedimientos Function Procedimientos Property Permitir la reutilización de código Declarados como public de forma predeterminada
Laboratorio de Lenguajes 1

¿Qué son los procedimientos?
Los procedimientos Sub realizan acciones pero no devuelven un valor al procedimiento que origina la llamada. Los controladores de eventos son procedimientosSub que se ejecutan en respuesta a un evento. Los procedimientos Function pueden devolver un valor al procedimiento que origina la llamada. La instrucción MessageBox.Show es un ejemplo de función. Los procedimientos Property devuelven y asignan valores de propiedades de clases, estructuras o módulos.

Laboratorio de Lenguajes 1

Uso de procedimientos
Un procedimiento puede ser invocado, ollamado, desde otro procedimiento. Cuando un procedimiento llama a otro procedimiento, se transfiere el control al segundo procedimiento. Cuando finaliza la ejecución del código del segundo procedimiento, éste devuelve el control al procedimiento que lo invocó. Debido a esta funcionalidad, los procedimientos resultan útiles para realizar tareas repetidas o compartidas. En lugar de escribir el mismocódigo más de una vez, podemos escribir un procedimiento e invocarlo desde varios puntos de nuestra aplicación o desde otras aplicaciones.

Laboratorio de Lenguajes 1

Accesibilidad del procedimiento
La siguiente tabla muestra las opciones de accesibilidad para declarar un procedimiento dentro de un módulo: Modificador de acceso - Descripción Public : Ninguna restricción de acceso

Friend :Accesible desde el programa que contiene la declaración y desde cualquier otro lugar del mismo ensamblado Private : Accesible únicamente en el módulo que contiene la declaración

Laboratorio de Lenguajes 1

Cómo crear procedimientos Sub
Los procedimientos Sub realizan acciones pero no devuelven un valor al procedimiento que realiza la llamada
[accessibility] Sub subname[(argumentlist)][accessibility] Sub subname[(argumentlist)] ' Sub procedimiento statements ' Sub procedimiento statements End Sub End Sub

Ejemplo:
Private Sub AboutHelp( ) Private Sub AboutHelp( ) MessageBox.Show("MyProgram V1.0", "MyProgram Help") MessageBox.Show("MyProgram V1.0", "MyProgram Help") End Sub End Sub

Laboratorio de Lenguajes 1

Cómo crear procedimientos Function
Los procedimientos Functionrealizan acciones y pueden devolver un valor al programa que realiza la llamada
[accessibility] Function name[(argumentlist)] As datatype [accessibility] Function name[(argumentlist)] As datatype ' Function statements, including optional Return ' Function statements, including optional Return ' statement ' statement End Function End Function

Ejemplo:
Public Function DoubleTheValue(ByVal J...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • El zarco
  • El zarco
  • el zarco
  • EL ZARCO
  • El zarco
  • Zarco
  • el zarco
  • El zarco

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS