La Ingeniería Digital

Páginas: 17 (4170 palabras) Publicado: 12 de diciembre de 2012
5 MODULOS Y PROCEDIMIENTOS

5.1 Que son los Modulos de Codigos?


Son los que contiene códigos públicos, declaraciones, procedimientos Sub y Functions, que pueden compartirse entre todos los módulos de un proyecto.

5.2 Que es un Procedimiento General?


Le dice a su aplicación como realizar una tarea especifica. Una ves que usted ha definido el procedimiento, este debe serexplicitamente llamado por su aplicación.

5.3 Que es un Procedimiento de Evento?

Permanece inactivo hasta que se llama para responder a los eventos causados por el usuario.

5.4 Que es un Procedimiento Sub?


Cualquier procedimiento es una secuencia nombrada de instrucciones que ejecutan como una unidad.

El procedimiento Sub es una unidad de código que realiza una tarea especifica dentrode un programa, pero que no devuelve un valor explícito.

Un procedimiento sub comienza con una instrucción Sub y termina con una instrucción End Sub.

Esto no significa que el procedimiento Sub sea el único, existen una serie de procedimientos que VB trae incluido ej:

Sub DiskCleanup()
Kill “*.Dat”
Kill “*.txt”
Beep
Msgbox “ La unidad esta Limpia”,vbinformation,
“Procedimiento completo”
End Sub

Para mandarlo a llamar solamente se escribe el nombre del procedimiento sin necesidad de usar los paréntesis DiskCleanup.

También existen procedimientos a los que se le pasan argumentos:

Sub multiplicar(primero As integer, segundo As integer)
Resultado = primero * segundo
End Sub


Para mandarlo a llamarseria de la siguiente forma:

Dim i As Integer, y As Integer
I = 3
Y = 4
Multiplicar i, y

5.5 Que es un Procedimiento de Funcion?


Es un procedimiento que realiza una tarea especifica dentro de un programa y devuelve un valor. Una función se define en un modulo que inicia con la instrucción Function y termina con la instrucción End Function.

Funciones Utiles en VB

|Función|Descripción |Ejemplo |Valor |
|Len() |Devuelve la longitud de una cadena |Ilen = Len(“Hola”) |Ilen = 4 |
|Chr() |Devuelve el carácter del código |Schar = chr(65) |Schar = “A” ||Asc() |Devuelve el código del carácter |Icod = Asc(“A”) |Lcod = 65 |
|Ucase() |Convierte a mayúscula |Sup = Ucase(“hola”) |Sup = “HOLA” |
|Lcase() |Convierte a minúscula |Slow = Lcase(“HOLA”) |Slow =(“hola”)|


Para convertir un titulo de una manera mas presentable tal como muestra el ejemplo anterior: “el mundo es una ostra” en “El Mundo Es Una Ostra” se escribe el siguiente codigo:

Function titulo(introcadena As String) As String
Dim fueracadena As String
Dim espacio As Integer

Introcadena = Trim(Lcase(introcadena)) + “ “
Espacio = instr(introcadena, “ “)
While espacio > 0Fueracadena = fueracadena + Ucase(Mid(introcadena, 1, 1)) +
Mid(introcadena, 2, espacio –1)
Introcadena = Ltrim(Mid(introcadena, espacio +1))
Espacio = instr(introcadena, “ “)
Wend

Titulo = fueracadena
End function

5.6 Por que Trabajar con Funciones y Procedimientos?


Permiten crear rutinas personalizadas por los programadores para satisfacer las necesidades desu aplicación particular y evitar la inconveniente e innecesaria repetición del código. Se puede aumentar el poder y la versatilidad de los procedimientos incluyendo cualquiera de las instrucciones y funciones integrados de VB, así como las rutinas previamente definidas por usted.

El uso de las funciones y procedimientos puede ayudar a dividir una aplicación compleja en unidades de código...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniería en producción musical digital
  • Ingenieria En Sistemas Digitales Uacj
  • INGENIERÍA DIGITALES APLICADAS
  • Ingenieria Electronica Digital
  • Digital
  • Digitales
  • Digitales
  • digitalicos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS