emily's picture
From emily rss RSS  subscribe Subscribe

4.- Funciones. Subrutinas y procedimientos 



 

 
 
Tags:  Funciones  Subrutinas 
Views:  28470
Downloads:  229
Published:  September 24, 2007
 
16
download

Share plick with friends Share
save to favorite
Report Abuse Report Abuse
 
Related Plicks
Definiciones de AS II

Definiciones de AS II

From: ingsistemas
Views: 1 Comments: 0

 
NEUROANATOMIA FUNCIONAL

NEUROANATOMIA FUNCIONAL

From: gavi
Views: 7656 Comments: 0

 
Redes 1

Redes 1

From: awlee
Views: 688 Comments: 0

 
TRABAJO DE CAMPO-Filminas

TRABAJO DE CAMPO-Filminas

From: anon-469137
Views: 112 Comments: 0

 
trabajo practico integrador terminado (cele. sol y yo)

trabajo practico integrador terminado (cele. sol y yo)

From: anon-520727
Views: 124 Comments: 0

 
15-SISTEMAS OPERATIVOS

15-SISTEMAS OPERATIVOS

From: anon-350080
Views: 2452 Comments: 0
Trabajo clase
 
See all 
 
More from this user
Java One 2005 Technical

Java One 2005 Technical

From: emily
Views: 3548
Comments: 0

NSDI - Poland

NSDI - Poland

From: emily
Views: 2780
Comments: 0

Welcome to the Minnesota SharePoint User Group

Welcome to the Minnesota SharePoint User Group

From: emily
Views: 6343
Comments: 0

Java One 2002 Overview

Java One 2002 Overview

From: emily
Views: 2931
Comments: 0

SQL Server 2005

SQL Server 2005

From: emily
Views: 3961
Comments: 1

CATPDG Quick Start Demo

CATPDG Quick Start Demo

From: emily
Views: 1808
Comments: 0

See all 
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments: (watch)
plicker Spending Less On Car Purchase (5 years ago)
thank you
 
 
Notes:
 
Slide 1: Funciones. Subrutinas y procedimientos
Slide 2: Descripción Crear Interfaz Debug and Deploy Uso de Visual Studio .NET Escribir Código    Crear procedimientos Uso de procedimientos Uso de funciones predefinidas Acceso a datos Depurar e Implantar
Slide 3: 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
Slide 4: ¿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
Slide 5: 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
Slide 6: 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
Slide 7: 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)
Slide 8: 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
Slide 9: Reutilización del código Usar… para… Ejemplos Size Point Conversión de temperatura Formularios Botones Estructura Objetos que no necesitan ser extendidos Módulo Clase  Funciones de utilidad y datos globales Extende objetos u objetos que necesitan cleanup Crear un módulo: [Public|Friend] Module ModuleName ... End Module
Slide 10: 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
Slide 11: 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
Slide 12: 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
Slide 13: 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 Dim celsiusTemperature As Single celsiusTemperature = FtoC(80)  Utilizar el nombre de la función en una expresión If FtoC(userValue) < 0 Then ... End If
Slide 14: Práctica: utilización del valor devuelto de una función Crear el interfaz de usuario Escribir código para la aplicación
Slide 15: Cómo pasar matrices a procedimientos  Una matriz se pasa igual que otros argumentos: Sub PassArray(ByVal testScores As Integer( )) ... End Sub Dim scores( ) As Integer = {80, 92, 73} PassArray(scores)  Declarar una matriz de parámetros: Sub StudentScores(ByVal name As String, ByVal _ ParamArray scores( ) As String) ' Statements for Sub procedure End Sub  Invocar un procedimiento con una matriz de parámetros: StudentScores("Anne","10","26","32","15","22","16")
Slide 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
Slide 17: 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
Slide 18: 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
Slide 19: 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")
Slide 20: 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 DateAdd(DateInterval.Day, 10, billDate)  DateDiff: Determina cuántos intervalos de tiempo especificados existen entre dos valores de fecha/hora DateDiff(DateInterval.Day, Now, secondDate)
Slide 21: 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 NewString = Trim(MyString)  Len Length = Len(customerName)  Left Microsoft.VisualBasic.Left(customerName, 5)
Slide 22: 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 FormatCurrency(amountOwed, , , TriState.True,TriState.True)  FormatDateTime FormatDateTime(myDate, DateFormat.LongDate)
Slide 23: Cómo utilizar las funciones Financial  Realizan cálculos y operaciones que implican finanzas; por ejemplo, tipos de interés Ejemplos:   Pmt payment = Pmt(0.0083, 24, -5000, 0, DueDate.BegOfPeriod)  Rate ratePerPeriod = Rate(24, 228, -5000, 0, DueDate.BegOfPeriod, _ 0.8)*100
Slide 24: 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

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location