vbscript functions procedures
Introducción a los procedimientos y funciones de VBScript: Tutorial de VBScript n. ° 6
En mi tutorial anterior, hablé de 'Bucles' en VBScript . En este tutorial, cubriré Procedimientos y funciones que se utilizan en VBScript. Este tutorial es parte de nuestro Entrenamiento de VBScript serie de tutoriales.
Los Procedimientos y Funciones que se utilizan en VBScript proporcionan la capacidad de reutilización del código y, por lo tanto, forman la base para escribir código en escenarios reales. Por lo tanto, se requiere una comprensión clara del mismo para obtener mejores experiencias de programación.
sitio web que convierte videos de youtube a mp4
Este tutorial le brinda una descripción general completa de los procedimientos y funciones en VBScript y sus tipos, junto con ejemplos simples para su comprensión clara.
Lo que vas a aprender:
- Resumen de funciones y procedimientos
- Tipos de procedimientos en VBScript
- Diferencia entre procedimiento secundario y procedimiento de función
- Formas de transferir un valor en la función
- Funciones incorporadas en VBScript
- Conclusión
- Lectura recomendada
Resumen de funciones y procedimientos
Cuando surge la necesidad de realizar una tarea en particular, se puede escribir un fragmento de código que incluya varias declaraciones en una sección con nombre dentro de un programa que se conoce como Función / Procedimiento en términos de lenguaje de programación.
Las funciones y procedimientos se utilizan principalmente para proporcionar asistencia para organizar el código en un programa de una manera organizable. Usando Función / Procedimiento, el mismo código se puede usar varias veces llamándolos y esto reduce el dolor de escribir el mismo código una y otra vez a nivel de Script.
Esta es una buena práctica de programación para seguir algunas pautas al crear los scripts y, al trabajar con las funciones y procedimientos, puede asegurarse de que esto suceda. En lugar de escribir el código de manera lineal en los scripts, es recomendable dividir los scripts en Procedimientos para proporcionar una mejor legibilidad y comprensión de los scripts.
La división de los scripts es una parte importante al tratar con la creación de frameworks en QTP / UFT. Como ayudan a que el código sea manejable, es fácil de depurar y menos complejo de usar.
Esta es solo una descripción general de las funciones y procedimientos.
Pasemos a los siguientes temas para obtener más conocimientos sobre funciones y procedimientos.
Tipos de procedimientos en VBScript
Básicamente, hay dos tipos diferentes de procedimientos en VBScript.
- Subprocedimientos
- Procedimientos de función
Ambos tienen el mismo uso, ya que ambos funcionan para proporcionar la reutilización del código, pero con pocas diferencias, analicemos cada uno de ellos en detalle junto con algunos ejemplos.
# 1) Subprocedimientos
Este es un tipo de procedimiento que incluye un conjunto de declaraciones dentro del bloque de código y después de la ejecución, no regresa algún valor.
Esto se puede definir mediante el uso de palabras clave como 'Sub' y 'End Sub', respectivamente. Puede que acepte una entrada o no.
Esto se puede parametrizar, es decir, puede incluir argumentos entre corchetes si es necesario.
A continuación se muestra un ejemplo para mostrar el uso del subprocedimiento:
|_+_|La salida es :¡Volvamos al trabajo!
En el ejemplo anterior, el subprocedimiento se crea sin argumentos y se llama en un programa usando 'Llamada' palabra clave que sigue al nombre del procedimiento Sub. Si no desea utilizar la palabra clave 'Llamar' mientras llama al procedimiento Sub, simplemente puede llamarlo escribiendo el nombre del procedimiento secundario sin hacer uso de la palabra clave Llamar.

A continuación, veamos los procedimientos de función.
# 2) Procedimientos de función
Este es un tipo de procedimiento que incluye un conjunto de declaraciones dentro del bloque del código y después de la ejecución. puede volver valor también. Esto puede requerir una entrada si es necesario, dependiendo de las situaciones.
Esto se puede definir haciendo uso de palabras clave como 'Función' y 'Función final', respectivamente.
Los procedimientos de función cuando se utilizan con argumentos, es decir, tomando parámetros entre corchetes, devolver un valor En ese caso.
A continuación se muestra un ejemplo para mostrar el uso del procedimiento de función:
|_+_|La salida es :30
En el ejemplo anterior, el procedimiento de función se crea usando argumentos y se llama en un programa usando el nombre del procedimiento de función. Este es el caso cuando se devuelve el valor. El valor de una resultante de la función se almacena en otra variable 'salida' y su valor se muestra en el cuadro de mensaje.
El procedimiento de función sin argumento funciona de la misma manera que se muestra en el ejemplo de subprocedimiento.

Resumamos algunas diferencias básicas entre estos 2 tipos de procedimientos.
Diferencia entre procedimiento secundario y procedimiento de función
Las diferencias incluyen:
- El subprocedimiento nunca toma una entrada mientras que el procedimiento de función puede tomar una entrada si es necesario.
- El procedimiento secundario comienza y termina con el uso de Sub y End Sub respectivamente, mientras que el procedimiento de función comienza y termina con la función y la función de fin, respectivamente.
- Lo mas importante La diferencia es que el Sub Procedimiento nunca devuelve un valor, mientras que el Procedimiento de Función puede devolver un valor (como se muestra arriba).
Formas de transferir un valor en la función
Hay 2 formas de pasar un valor en la función.
Son:
# 1) Pase por valor:
Al pasar un argumento, los cambios que tienen lugar en el procedimiento llamado y si el valor de una variable no permanece, significa que está pasando por valor.
La palabra clave utilizada en este caso es ByVal .
Comprendamos esto con la ayuda de un ejemplo simple:
|_+_|Producción es: 10
mejor sitio web para ver anime gratis

# 2) Pase por referencia:
Al pasar un argumento, los cambios que tienen lugar en el procedimiento llamado y si el valor de una variable permanece para persistir, significa que está pasando por referencia.
La palabra clave utilizada en este caso es ByRef.
Comprendamos esto con la ayuda de un ejemplo simple:
|_+_|La salida es: 2

Hay varios tipos de funciones integradas en VBScript.
Echemos un vistazo a ellos en detalle.
Funciones incorporadas en VBScript
Algunas funciones incorporadas importantes que se pueden utilizar directamente en el script se explican a continuación en detalle.
# 1) Funciones de formato
Hay varias funciones incorporadas disponibles para formatear la expresión y se pueden usar directamente en el script sin necesidad de escribir el código explícitamente antes de usarlas en el script.
- Formato Moneda: Se utiliza para convertir una expresión especificada en forma de valor de moneda.
- FormatDateTime: Se utiliza para convertir una expresión especificada en forma de valor de fecha y hora.
- FormatNumber: Esto es lo más importante y función de formato ampliamente utilizada y se utiliza para convertir la expresión especificada en forma de número.
- FormatPercent: Se utiliza para convertir la expresión especificada en forma de valor de porcentaje.
# 2) Funciones matemáticas y de conversión
Hay varias funciones incorporadas para realizar operaciones matemáticas y propósitos de conversión y se pueden usar directamente en el script sin necesidad de escribir el código explícitamente antes de usarlas en el script.
- Sección :Este es el frecuentemente usó la función matemática con el propósito de devolver el valor absoluto para un número relacionado que se especifica como un parámetro.
- En t: Esta es la función matemática y se usa en aquellos casos en los que se requiere obtener una parte entera de una expresión / número dado.
- c Fecha :éste es uno de frecuentemente utilizó la función de conversión para convertir la expresión que incluye los parámetros de fecha u hora en el subtipo de fecha.
- cStr: Esta es la función de conversión que se utiliza para convertir la expresión en subtipo de cadena.
Veamos un ejemplo sencillo con estas funciones integradas
|_+_|Producción es :
10
10/10/2017

Conclusión
Espero que este tutorial le haya proporcionado una idea de la importancia y la eficacia de estas declaraciones reutilizables y esto, a su vez, le ayudará a continuar con los tutoriales posteriores de una manera sencilla.
Siguiente tutorial n. ° 7 : Cubriré sobre 'VBScript Arrays' en mi próximo tutorial.
Sentir libre de compartir sus pensamientos y sugerencias sobre este tutorial.
Lectura recomendada
- Funciones de cadena de VBScript: Funciones de VBScript inStr, Replace, Mid y Trim
- Funciones de fecha de VBScript: Funciones de formato de fecha, DateAdd y cDate
- Funciones de cadena de Python
- Funciones de Python
- Matrices VBScript: uso de funciones de matriz DIM, REDIM, Split y Ubound
- Variables y funciones de JMeter
- Tutoriales de VBScript: Aprenda VBScript desde cero (más de 15 tutoriales en profundidad)
- Manejo de errores de VBScript: VBScript en caso de error, en caso de error, ir a 0, en caso de error, reanudar a continuación