CURSO:
TEMA:
PROCEDIMIENTOS
PROFESOR:
GRUPO:
ALUMNA:
1226120405
FECHA: 28/11/14
SEMESTRE: 2014 B
CALLAO PER
INTRODUCCION
La base de una aplicacin en Visual Basic la forman sus
procedimientos conducidos por eventos.
Un procedimiento conducido por un evento es el cdigo que se invoca
cuando un objeto reconoce que ha ocurrido un determinado evento.
Cuando varios procedimientos conducidos por eventos necesiten
ejecutar un mismo proceso, por ejemplo visualizar un diagrama de
barras, la mejor forma de proceder es colocar el cdigo comn en un
procedimiento general, perteneciente a un mdulo estndar, para
que pueda invocarse desde cada procedimiento que lo necesite. De
esta forma se elimina la necesidad de duplicar cdigo. Un
procedimiento se invoca haciendo una llamada explcita al mismo.
Un procedimiento general puede escribirse como procedimiento Sub o
como funcin Function. En cambio, un procedimiento conducido por
un evento siempre es un procedimiento Sub. El nombre de un
procedimiento general lo elige el usuario, y el nombre de un
procedimiento conducido por eventos lo forma Visual Basic
concatenando el nombre del objeto (Form o nombre del control) y el
nombre del evento; esto es, objeto_evento. Aparte de estas
diferencias y cmo y cundo son invocados, los procedimientos
generales y los conducidos por eventos se implementan y se ejecutan
exactamente igual.
OBJETIVOS
MARCO TEORICO
PROCEDIMIENTO
DEFINICION
Un procedimiento es un bloque de instrucciones de Visual Basic incluido entre
una instruccin de declaracin (Function, Sub, Operator, Get, Set) y una
declaracin End correspondiente. Todas las instrucciones ejecutables de Visual
Basic deben estar incluidas en algn procedimiento.
mbito de un procedimiento
Cuando un procedimiento no se califica explcitamente con las palabras
reservadas Public o Private es, por omisin, pblico en todos los mdulos.
Lgicamente el carcter pblico de un procedimiento puede ser cambiado a
privado, modificando as su accesibilidad. Por ejemplo, el siguiente
procedimiento escrito en cualquier mdulo es pblico:
Sub MiProc()
'Declaraciones y sentencias
End Sub
Consecuentemente, un procedimiento pblico (Public) puede invocarse desde
cualquier parte de la aplicacin, pero un procedimiento privado (Private) slo
puede ser llamado desde otros procedimientos que estn en el mismo mdulo.
Cuando un procedimiento es llamado para su ejecucin, Visual Basic busca
ese procedimiento en el mdulo donde nos encontremos. Si no lo encuentra,
entonces contina la bsqueda en el resto de los mdulos de la aplicacin.
Crear un procedimiento general
Para crear un procedimiento general, primero dirjase a la ventana del proyecto,
elija el mdulo donde quiere definir el procedimiento y abra la ventana de
cdigo correspondiente haciendo clic en el botn Ver cdigo. A continuacin
elija la opcin Agregar procedimiento... del men Herramientas. Tambin,
puede escribir Sub o Function seguido del nombre del procedimiento
directamente sobre la ventana de cdigo; en este ltimo caso, al pulsar la tecla
Entrar Visual Basic completar el esqueleto del procedimiento.
Para editar un procedimiento general existente, seleccione (General) en la
lista objeto de la ventana de cdigo y a continuacin seleccione el
procedimiento en la lista procedimiento.
PROCEDIMIENTO SUB
La sintaxis que define un procedimiento es la siguiente:
[Private|Public] [Static] Sub nombre[(parmetros)]
[sentencias]
[Exit Sub]
[sentencias]
End Sub
LLAMAR A UN PROCEDIMIENTO
Los procedimientos se invocan desde otras partes del cdigo. Esto se conoce
como una llamada a procedimiento. Cuando finaliza la ejecucin de un
procedimiento, ste devuelve el control al cdigo que lo invoc, que recibe el
nombre de cdigo de llamada. El cdigo de llamada es una instruccin o una
expresin contenida en una instruccin, que hace referencia al procedimiento
por su nombre y le transfiere el control.
nombre [argumentos]
PARMETROS Y ARGUMENTOS
Argumentos opcionales
La lista de parmetros de un procedimiento puede incluir parmetros
opcionales utilizando la palabra clave Optional. Si se especifica un argumento
Sin embargo, esta otra versin no proporciona todos los parmetros como
opcionales:
Public Sub Visualizar(a As Integer, _
Optional b As Single = 2.5, _
A continuacin se detallan los controles utilizados junto con los valores de sus
propiedades:
Objeto
Text1
Propieda
d
Nombre
Text2
Nombre
Text3
Nombre
Label1
Nombre
Valor
txtOdontologo
1
txtOdontologo
2
txtOdontologo
3
blPagoMedio
Label2
Nombre
lblPagoTotal
Command
1
Nombre
Caption
cmdCalcular
Calcular
TIPOS DE PROCEDIMIENTOS
ANEXOS
LENGUAJES DE PROGRAMACION MS FAMOSOS
ENFOCADA EN PROCEDIMIENTOS
C
Creado en 1972 por Dennis MacAlistair Ritchie en los laboratorios Bell como
evolucin del anterior lenguaje B. Es un lenguaje orientado a la implementacin
de sistemas operativos, concretamente Unix que fue desarrollado en C.
Es un lenguaje de propsito general muy utilizado cuyas principales
caractersticas son:
Combina caractersticas de los lenguajes de bajo nivel con los de alto nivel, lo
que permite crear programas eficientes.
Es un lenguaje pequeo ya que slo ofrece sentencias de control sencillas y
funciones.
Permite la programacin estructurada y el diseo modular lo que mejora la
apariencia, comprensin y mantenimiento de los programas.
Ejemplo de un programa en C:
#include <stdio.h>
int main()
{
printf("Hola mundo");
return 0;
}
C++
int main() {
return 0;
Java
Surgi en 1991 gracias a un grupo de ingenieros de Sun Microsystems como
lenguaje de programacin para electrodomsticos.
Fue en 1995 cuando Java comenz a utilizarse como lenguaje de
programacin de ordenadores.
Las caractersticas ms importantes de este lenguaje de programacin son:
Es un lenguaje orientado a objetos. Un objeto se compone de atributos (estado
del objeto) y mtodos (comportamiento) que actan sobre esos atributos. Para
comprender lo que es un objeto, voy a mostrarles una analoga del mundo real:
al igual que en el mundo virtual, en el mundo real los objetos tienen un estado y
un comportamiento. Por ejemplo, un coche es un objeto que tiene una serie de
estados o atributos (matrcula, marca, modelo, color, marchas) y una serie de
comportamientos o mtodos (corriendo, parado, aparcando, cambio de
marcha). Todos los objetos tienen un identificador nico que los diferencia del
resto de objetos. En el ejemplo anterior el identificador del coche es la
matrcula.
Modularidad, nos permite dividir los programas en pequeos mdulos
denominados clases, para reducir la complejidad del problema y, en caso de
producirse un fallo, ste solamente afecta al mdulo donde se produjo y no a
todo el programa.
Es robusto, es decir, es un lenguaje de programacin fiable que reacciona
adecuadamente ante situaciones excepcionales.
Es un lenguaje de programacin portable que nos permite utilizar los
programas desarrollados en java en cualquier ordenador con cualquier sistema
operativo.
Dinmico, podemos compilar y ejecutar los programas en tiempo real.
Seguro, elimina los accesos ilegales a memoria que realizan los punteros en C.
En definitiva, Java es uno de los lenguajes ms utilizados actualmente ya que
podemos reutilizar el cdigo de los programas y su arquitectura neutral nos
permite utilizarlo en cualquier arquitectura y sistema operativo
independientemente de la mquina en que se realiz el programa.
Es un lenguaje fcil de aprender lo que reduce los tiempos de formacin y
aprendizaje de las personas que lo vayan a utilizar.
Las perspectivas de futuro son que prcticamente toda la programacin ser
orientada a objetos, aspecto con el que ya cuenta Java y permite acercarnos a
la forma de pensar de las personas.
PHP
PHP fue creado en 1995 por Rasmus Lerdorf para el desarrollo de aplicaciones
web dinmicas y se puede incorporar directamente a pginas HTML. PHP es
interpretado y ejecutado en el lado del servidor web y posteriormente se enva
el resultado al navegador.
Es un lenguaje "Open Source", es decir, es software libre al cual pueden
acceder todos los usuarios.
PHP fue creado a partir de C, C++, Java, Pearl y Python por lo que ,a parte de
tener unas caractersticas propias, tiene una mezcla de caractersticas de los
lenguajes citados anteriormente.
La sintaxis es muy simple, clara y fcil de aprender ya que no es necesario
definir los tipos de variables y nos permite utilizar el paradigma de la
programacin orientada a objetos, as como, la programacin orientada a
procedimientos, imperativa y reflexiva. Como consecuencia de ello, obtenemos
un cdigo sencillo, ordenado, estructurado y fcil de manejar.
Al igual que el resto de lenguajes citados, es portable y nos permite utilizarlo en
cualquier servidor web de cualquier sistema operativo. Como se ha comentado
anteriormente, PHP fue diseado para Microsoft y sus sistemas operativos, por
lo que si se quiere utilizar en otros sistemas operativos que no sean de
Microsoft es necesaria una adaptacin.
Es un lenguaje robusto y estable que dota de gran seguridad a las pginas web
contra ataques no deseados.
Por ltimo destacar su gran capacidad para conectarse a cualquier base de
datos como pueden ser MySQL, PostgreSQL, Oracle, etc.
Ejemplo PHP:
<?php
echo "Hola Mundo!";
?>
EJEMPLO 1
Identificar si una molcula orgnica es alcano o no.
FORMULARIO
VISUAL STUDIO
EJEMPLO 2
Convertir presin atmosfrica a mmHg (milmetro de mercurio) y Pa
(pascales).
FORMULARIO
CONCLUSION