Funciones. Subrutinas y procedimientos

Slides:



Advertisements
Presentaciones similares
Programación orientada a objetos en Visual Basic .NET
Advertisements

Métodos y parámetros.
Introducción a C#.
Paso de Parámetros 19 de Abril de Examine este Código Dim UnaVar UnaVar = 10 Function QueValor(UnValor) QueValor = UnValor * 10 UnValor = UnValor.
PROGRAMACIÓN CON VISUAL BASIC.
Estructura General de las Instrucciones en Visual Basic
Lenguaje PHP Capítulo 4.
Introducción a Windows Forms
Tablas. Descripción general Introducción a las tablas Creación de tablas Uso de tablas.
Manejo de errores y excepciones
Agregar código a un formulario Web Form con Microsoft ASP.NET
Elementos dellenguaje. Variables y estructuras de datos
Desarrollo de aplicaciones para Windows con VB.NET 2005
Desarrollo de Aplicaciones para Internet
Tema 2: Lenguaje PHP básico
Módulo 5: Estructuras de Decisión y Bucles
Módulo 1: Primeros Pasos
Módulo 2: Trabajando con Formularios y Controles
Módulo 6: Validando la Entrada de Usuario
Preguntas tipo test (Tema I)
CURSO DE VISUAL BASIC .NET MODO GRAFICO
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
Variables y pruebas de escritorio
VB.NET Dr. Diego Lz. de Ipiña Gz. de Artaza
Tema 7: Polimorfismo Antonio J. Sierra. Índice Introducción. Sobrecarga de métodos. Objetos como parámetros. Paso de argumentos. Devolución de objetos.
MÓDULO DE PROCEDIMIENTOS Los módulos también pueden contener subrutinas y funciones → MÓDULO DE PROCEDIMIENTOS  PROCEDIMIENTOS → son compilados como parte.
VBA - Procedimientos Subprogramas (Procedimientos): Procedimientos Sub
TALLER DE PROGRAMACIÓN III
1 Procedimientos Es un conjunto de sentencias incluidas entre las declaraciones Sub o Function y End Sub/Function VB utiliza varios tipos de procedimientos:
Java Orientado a Objetos CLASES,OBJETOS Y MÉTODOS
Tema 6: Clases Antonio J. Sierra.
Semana 5 Subprogramas..
Matrices Es una estructura homogénea, compuesta por varios elementos, todos del mismo tipo y almacenados consecutivamente en memoria A cada elemento se.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Variables y Shapes. Variables ► Lugares de la memoria que reciben un nombre ► En VB no es necesario declarar las variables  A=8 ► Se declaran con Dim.
Conversión cadena a número
Microsoft© Visual Basic . Net.
Computación II Repaso de java Karina Figueroa Mora.
Seminario de Visual Basic Básico I
Control de errores visual basic
Clase 03.  El Framework le da soporte a……  La plataforma.net esta compuesta por…..  Qué función hace el CLR?  Que es código gestionado y no gestionado.
Módulo 8: Manejo de Errores y Excepciones
Conceptos Básicos de Visual Basic para Aplicaciones Visual Basic.
VBA – Elementos del Lenguaje
Módulo 7: Programación Orientada a Objetos en Visual Basic 2005.
Módulo 3: Usando Variables y Arreglos
Laboratorio Informática II Clase 5 Excel Controles Active X.
Arreglos y comunicación Usuario
Programación en Visual Basic
Tema 10. Uso de formularios y controles
Visual Basic Visual Basic 6.0 es un programa que consiste en la programación en lenguaje Basic en un entorno visual de manejo.
For variable = Valor_Inicial to Valor_Final Step Incremento Una o más instrucciones (1) Next Step Incremento, permite especificar si se requiere un incremento.
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
por: Prof. Luis Vallenilla
Visual Basic FUNCIONES Y PROCEDIMIENTOS
Funciones y Procedimientos Profesor: Rodrigo Cruzat.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
VISUAL- BASIC INTRODUCCIÓN.
Módulo 4: Trabajando con Procedimientos. Descripción Crear procedimientos Uso de procedimientos Uso de funciones predefinidas Debug and Deploy Escribir.
Para aplicaciones.   Una variable es un espacio de memoria en donde se almacenan datos 1. VARIABLES.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
Programación Aplicada de Computadoras Lección #4 – Estructuras de Decisión Prof. Antonio F. Huertas.
Visual Basic Prof.: Carol Briones García. Uso de Archivos  Definición  Es un conjunto de información que se almacena en algún medio de escritura que.
PROCEDIMIENTOS Y FUNCIONES
Programación en Visual Basic
Estructuras de control selectivas Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 3.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 7 – Funciones y Procedimientos.
Servicios Web-SOA Aula: Fomento 05/06/2006 a 08/05/2006.
Trabajar con módulosTrabajar con variables públicasCrear procedimientos Pasar argumentos por valor y por referencia Referencia rápida.
PROCEDIMIENTOS Y FUNCIONES DEFINIDAS POR EL USUARIO SEMANA 18 Ing. Manuel Humberto Valdera García LENGUAJE DE PROGRAMACION II.
Transcripción de la presentación:

Funciones. Subrutinas y procedimientos

Descripción Crear procedimientos Uso de procedimientos Debug and Deploy Escribir Código Acceso a datos Uso de Visual Studio .NET Depurar e Implantar Crear Interfaz Crear procedimientos Uso de procedimientos Uso de funciones predefinidas

Lección: Crear procedimientos ¿Qué son los procedimientos? 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

¿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: Procedimientos Sub (incluyendo procedimientos Sub de eventos ) Procedimientos Function Procedimientos Property Permitir la reutilización de código Declarados como public de forma predeterminada

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)] ' Sub procedimiento statements End Sub Ejemplo: Private Sub AboutHelp( ) MessageBox.Show("MyProgram V1.0", "MyProgram Help") End Sub

Cómo crear procedimientos Function Los procedimientos Function realizan acciones y pueden devolver un valor al programa que realiza la llamada [accessibility] Function name[(argumentlist)] As datatype ' Function statements, including optional Return ' statement End Function Ejemplo: Public Function DoubleTheValue(ByVal J As Double) As _ Double . . . Return J*2 End Function

Cómo declarar argumentos en procedimientos Los argumentos son datos pasados a procedimientos Podemos pasar argumentos ByVal o ByRef ByVal: El procedimiento no puede modificar el valor de la variable original ByRef: El procedimiento puede modificar el valor de la variable original Excepción: Los elementos no variables no se modifican en el código que llama, aunque sean pasados por referencia ByVal es el valor predeterminado en Visual Basic .NET Sintaxis y ejemplo: ([ByVal|ByRef] argumentname As datatype) (ByVal Name As String)

Cómo utilizar argumentos opcionales Reglas para declarar argumentos opcionales: Especificar un valor predeterminado El valor predeterminado debe ser una expresión constante Los argumentos que sigan a un argumento opcional también deben ser opcionales Sintaxis: (Optional [ByVal|ByRef] argumentname As datatype = defaultvalue) Ejemplo: Function Add (ByVal value1 As Integer, ByVal value2 As _ Integer, Optional ByVal value3 As Integer = 0) As Integer

Reutilización del código Usar… para… Ejemplos Estructura Objetos que no necesitan ser extendidos Size Point Módulo Funciones de utilidad y datos globales Conversión de temperatura Clase Extende objetos u objetos que necesitan cleanup Formularios Botones Crear un módulo: [Public|Friend] Module ModuleName . . . End Module

Práctica: Crear una función en un módulo Abrir un proyecto Añadir un módulo al proyecto Crear una función en el módulo Escribir el código para la función

Lección: Uso de procedimientos Cómo utilizar procedimientos Sub Cómo utilizar procedimientos Function Cómo pasar matrices a procedimientos Cómo crear un Sub Main

Cómo utilizar los procedimientos Sub Public Sub Hello(ByVal name As String) MessageBox.Show("Hello " & name) End Sub Sub Test( ) Hello("John") End Sub

Cómo utilizar los procedimientos Function Invocar una función Incluir el nombre de la función y los argumentos en el lado derecho de una instrucción de asignación Utilizar el nombre de la función en una expresión Dim celsiusTemperature As Single celsiusTemperature = FtoC(80) If FtoC(userValue) < 0 Then ... End If

Práctica: utilización del valor devuelto de una función Crear el interfaz de usuario Escribir código para la aplicación

Cómo pasar matrices a procedimientos Una matriz se pasa igual que otros argumentos: Declarar una matriz de parámetros: Invocar un procedimiento con una matriz de parámetros: Sub PassArray(ByVal testScores As Integer( )) ... End Sub Dim scores( ) As Integer = {80, 92, 73} PassArray(scores) Sub StudentScores(ByVal name As String, ByVal _ ParamArray scores( ) As String) ' Statements for Sub procedure End Sub StudentScores("Anne","10","26","32","15","22","16")

Cómo crear un Sub Main Sub Main: Punto de inicio de la aplicación Application.Run: Inicia la aplicación Application.Exit: Cierra la aplicación

Práctica: Crear un Sub Main Declarar variables a nivel de módulo Crear un procedimiento Sub Main y establecerlo como el objeto de inicio Escribir código para el formulario Selection Escribir código para cerrar la aplicación Probar la aplicación

Lección: Uso de funciones predefinidas Cómo utilizar la función InputBox Cómo utilizar las funciones de fecha y hora Cómo utilizar las funciones String Cómo utilizar las funciones Format Cómo utilizar las funciones Financial

Cómo utilizar la función InputBox Muestra un mensaje en un cuadro de diálogo y devuelve al usuario la entrada en una cadena Dim FileName As String FileName = InputBox("Please enter file name","Search")

Cómo utilizar las funciones de fecha y hora Realizan cálculos y operaciones que implican fechas y horas Ejemplos: DateAdd: Añade o sustrae un intervalo de tiempo específico a una fecha DateDiff: Determina cuántos intervalos de tiempo especificados existen entre dos valores de fecha/hora DateAdd(DateInterval.Day, 10, billDate) DateDiff(DateInterval.Day, Now, secondDate)

Cómo utilizar las funciones String Extraen sólo una parte determinada de una cadena Devuelven información sobre una cadena Muestran información de un formato determinado Ejemplos: Trim Len Left NewString = Trim(MyString) Length = Len(customerName) Microsoft.VisualBasic.Left(customerName, 5)

Cómo utilizar las funciones Format Formatean números, fechas y horas según estándares aceptados Muestran formatos regionales sin codificar de nuevo para nacionalidades o regiones Ejemplos: FormatCurrency FormatDateTime FormatCurrency(amountOwed, , , TriState.True,TriState.True) FormatDateTime(myDate, DateFormat.LongDate)

Cómo utilizar las funciones Financial Realizan cálculos y operaciones que implican finanzas; por ejemplo, tipos de interés Ejemplos: Pmt Rate payment = Pmt(0.0083, 24, -5000, 0, DueDate.BegOfPeriod) ratePerPeriod = Rate(24, 228, -5000, 0, DueDate.BegOfPeriod, _ 0.8)*100

Práctica: examen de las funciones predefinidas Abrir el documento “Miembros de la biblioteca run-time de Visual Basic” Examinar las funciones predefinidas, métodos y propiedades que pueden utilizarse en el código Responder a cuestiones sobre funciones específicas, como InStr, Mid, y Right