emily's picture From emily rss RSS  subscribe Subscribe

4.- Funciones. Subrutinas y procedimientos 



 
Tags:  Funciones  Subrutinas 
Views:  20927
Downloads:  183
Published:  September 24, 2007
 
5
save to favorite
ask author to add audio Ask author to add audio
Share plick with friends Share
mark as inappropriate Mark as inappropriate
 
Related Plicks
NEUROANATOMIA FUNCIONAL

NEUROANATOMIA FUNCIONAL

From: gavi
Views: 2750 Comments: 0

 
ss

ss

From: cristel
Views: 10 Comments: 0

 
Programa Microsoft Desarrollador Cinco Estrellas

Programa Microsoft Desarrollador Cinco Estrellas

From: gavi
Views: 15657 Comments: 2

 
Inici de curs 2007-08

Inici de curs 2007-08

From: andreuortin
Views: 2487 Comments: 0

 
1r B Grup 6 Cinema

1r B Grup 6 Cinema

From: tecno
Views: 738 Comments: 0

 
See all 
 
More from this user
Tomcat apache setting

Tomcat apache setting

From: emily
Views: 6109
Comments: 1

Building on SOA Entry Point Successes

Building on SOA Entry Point Successes

From: emily
Views: 5949
Comments: 1

NRL Business Plan 2

NRL Business Plan 2

From: emily
Views: 3435
Comments: 1

Top 10 Pretty Words

Top 10 Pretty Words

From: emily
Views: 4682
Comments: 1

Top 10 cute  animal babies

Top 10 cute animal babies

From: emily
Views: 11579
Comments: 2

creative

creative

From: emily
Views: 1044
Comments: 0

See all 
 
Place your Ad here for $2.00 a month
Windows Live OneCare
All-in-one PC protection, covers up to 3 pcs.
 
 
 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:
plicker Spending Less On Car Purchase (1 month ago)
I just came across your blog and wanted to drop you a note telling you how impressed I was with the information you have posted here. I have a site and it's about buying a car with little or no credit http://buying-a-car-with-little-or-no-credit.freehostia.com/ so I know what I'm talking about when I say your site is top-notch! Keep up the great work, you are providing a great resource on the Internet here!
 
 
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
close
Please fill out the form below. You will be asked to make your payment to Myplick (Eastar Technologies) via Paypal. Your request will be processed within 24 hours after your submission.
 
Title (max 25 characters)
Link (placed on title)
Content (max 100 characters)
You have successfully submitted your ad request. Please send your payment to ericandlei@myplick.com via PAYPAL.
Ad submission failed. Please report the problem to ericandlei@myplick.com.