Trabajar con módulosTrabajar con variables públicasCrear procedimientos Pasar argumentos por valor y por referencia Referencia rápida.

Slides:



Advertisements
Presentaciones similares
Insercion de datos..
Advertisements

Estructura General de las Instrucciones en Visual Basic
Funciones. Subrutinas y procedimientos
Nicole Chung. Ejercicio 1 Realizar una aplicación que genere los cinco números de la loto (esto es cinco números aleatorios entre 1 y 99 no repetidos)
Programación modular Procedimientos y Funciones
Desarrollo de Aplicaciones para Internet
FORTRAN 90 Subprogramas.
Variables y pruebas de escritorio
Taller 5: Trabajo con Plantillas y uso de tecnología Ajax.
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
1 Procedimientos Es un conjunto de sentencias incluidas entre las declaraciones Sub o Function y End Sub/Function VB utiliza varios tipos de procedimientos:
JavaScript Programación Web. Java Script es un lenguaje de escripts que se usa en páginas web (ligero) Java es un lenguaje de programación orientada a.
16/04/ Sesión 11 Funciones y procedimientos Ing. Ricardo Inquilla.
Dim VARIABLE As TIPODATO Dim int As Integer = 0 VARIABLE= InputBox(“Digite el Documento a buscar") While Not NOMBRETABLA.EOF And int = 0 If NOMBRETABLA.Fields(0).Value.
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.
Módulo 8: Manejo de Errores y Excepciones
Laboratorio Informática II Clase 5 Excel Controles Active X.
Laboratorio Informática II Clase 5 Excel Controles Active X Repaso Macros.
TRABAJO PRACTICO Nº2 Nombre: Ignacio D. Roca. Ejercicio Nº 1 TP 2 C numero numero= 0 Numero> 0 negativo f nulo verdadero positivo falso.
Estructura general de un programa en el servidor de Bases de Datos.
Do Una o más instrucciones Loop until expresión lógica Tema 9. Estructuras de repetición “Repetir Hasta” Sintaxis de la estructura “repetir hasta” en Visual.
Arreglos y comunicación Usuario
Programación en Visual Basic
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.
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 9: Funciones, variables y arreglos en BASH Nombre.
Funciones y Procedimientos Profesor: Rodrigo Cruzat.
Características Objeto Relacionales en Oracle Francisco Moreno Universidad Nacional.
Módulo 4: Trabajando con Procedimientos. Descripción Crear procedimientos Uso de procedimientos Uso de funciones predefinidas Debug and Deploy Escribir.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
 Realizar una aplicación que genere los cinco números de la loto (esto es cinco números aleatorios entre 1 y 99 no repetidos) C Límite inferior Límite.
VB(lab1) Operacionas Básicas. VB(lab1) Realizar un programa que pida 2 números al usuario y que muestre el la suma de los dos por pantalla. Private Sub.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
PROCEDIMIENTOS Y FUNCIONES
Programación en Visual Basic
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 7 – Funciones y Procedimientos.
Bucles For&NextBucles DoEl control TimerReferencia Rápida.
2012-BM5A. Unos tips antes de empezar: C# es Case Sensitive (sensible a mayúsculas) Pepe ≠ pepe ≠ pEpE Las asignaciones se hacen con “=” y las comparaciones.
GESTOR DE BASE DE DATOS CARRERA: COMPUTACIÓN E INFORMÁTICA CURSO: TALLER DE SISTEMAS I DOCENTE: ING. JOSÉ EDUARDO QUISPE TAIPE CICLO: QUINTO.
2015-BM5A. ¿Qué estructuras de Programación conocemos? Condicional: If … { } … Else …{ } Condicional por Casos: Switch (opcion) { } Repetitiva exacta:
PROCEDIMIENTOS Y FUNCIONES DEFINIDAS POR EL USUARIO SEMANA 18 Ing. Manuel Humberto Valdera García LENGUAJE DE PROGRAMACION II.
Administración de Sistemas Gestores de Bases de Datos.
Pase de parámetros a funciones
Introducción a la Programación Multimedial
TUTORIAL VISUAL BASIC Hecho por jjc524.
Estructura General de las Instrucciones en Visual Basic
INFORMATICA DEL CBU Clase 8 Año 2016 PROCEDIMIENTOS.
Métodos y parámetros.
Resolución de problemas y algoritmos
Métodos en Java.
Curs de Postgrau Visual Basic .NET: Introducció
Guía teórica de manejo de estructuras de datos
ESTRUCTURAS DE DECISIÓN
Paso por Referencia v/s Paso por Valor
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Oracle Pl/SQl Developer – Nivel 1
Curso de iniciación al trabajo con MatLab 7.0
Paul Leger Ciclos:FOR Paul Leger
Diego Hernández R Pascal Variables Diego Hernández R
Tema 9. Estructuras de repetición. Clase 2
Tema 9. Estructuras de repetición. Clase 3
INFORMATICA DEL CBU Clase 9 Año 2016 FUNCIONES ARREGLOS.
Paso por Referencia v/s Paso por Valor
Procedimientos y Funciones
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Diego Hernández R. Archivos Diego Hernández R.
Procedimientos y Funciones
Funciones Subprogramas definidos por el usuario Subprogrmas.
Tema 8. Estructuras de decisión. Clases 1 y 2.
Tema 10. Uso de formularios y controles
Transcripción de la presentación:

Trabajar con módulosTrabajar con variables públicasCrear procedimientos Pasar argumentos por valor y por referencia Referencia rápida

Para compartir variables y procedimientos en todo un proyecto los debemos declarar en un módulo Para crear un módulo Añadir elemento en el explorador de soluciones Excluir NO borra el módulo Para incluirlo otra vez, añadir existente

Una variable pública (o global) se declara en un módulo Podemos leerlas, cambiarlas, o mostrarlas en cualquier procedimiento de nuestro programa Ejemplo: Public RunningTotal As Integer

Se clasifican en dos tipos: Funciones: reciben varios valores y producen uno solo. Generalmente usados para cálculos Subrutinas: reciben varios valores y pueden modificar éstos en la lista de argumentos. Generalmente usados para procesar entrada, salida o establecer propiedades Podemos definirlos en formularios, pero si son generales, mejor en un módulo

Declaración: Function FunctionName([arguments]) As Type function statements [Return value] End Function Ejemplo: Function TotalTax(ByVal Cost as Single) As Single Dim StateTax, CityTax As Single StateTax = Cost * 0.05 'State tax is 5% CityTax = Cost * 'City tax is 1.5% TotalTax = StateTax + CityTax End Function Ojo, con V6 sintaxis de retorno se mantiene

Declaración: Sub ProcedureName([arguments]) procedure statements End Sub Ejemplo: Sub BirthdayGreeting (ByVal Person As String) Dim Msg As String If Person <> "" Then Msg = "Happy birthday " & Person & "!" Else Msg = "Name not specified." End If MsgBox(Msg,, "Best Wishes") End Sub

Ejemplo: Sub CostPlusInterest(ByRef Cost As Single, ByRef Total As Single) Cost = Cost * 1.05 'add 5% to cost... Total = Int(Cost) 'then make integer and return End Sub... Dim Price, TotalPrice As Single Price = 100 TotalPrice = 0 CostPlusInterest(Price, TotalPrice) MsgBox(Price & " at 5% interest is " & TotalPrice)

Modifica el programa LuckySeven del tema 2, ubicado en chap02/lucky para que muestre el número de veces que gana un usuario

Amplia el ejercicio anterior y crea una función que permite obtener el ratio de acierto al jugar con Lucky Seven. La función tendra como entrada: Número de intentos Número de exitos Y como salida: Porcentaje de acierto

Modifica la aplicación que creaste en la sesión 2, para que calcula la raiz cuadrada de un número llamando a una función que compruebe que el valor proporciona do no es negativo Modifica la aplicación que saluda al usuario en distintas lenguas para que use una subrutina donde se pase por valor el índice del país seleccionado (0, 1,2 ó 3) y devuelva por referencia el saludo Modifica Lucky seven para que los tres valores numéricos sean devueltos por una subrutina

Modifica el proyecto chap09/disc drive error para que capture el error de ruta incorrecta y me permita corregirlo un maximo de dos veces. Los mensajes serán: Inserte el disco en la unidad D: Error al cargar el archivo