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
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!