Macros para excel

Solo disponible en BuenasTareas
  • Páginas : 14 (3320 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de diciembre de 2011
Leer documento completo
Vista previa del texto
INDICE
1-INTRODUCCIÓN.
2-EL PARADIGMA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS.
2.1 ELEMENTOS DE UN MODELO DE DATOS.
2.1.1 ABSTRACCIÓN.
2.1.2 ENCAPSULAMIENTO.
2.1.3 MODULARIDAD.
2.1.4 JERARQUÍA.
3-EVOLUCIÓN DESDE BASIC HASTA VISUAL BASIC .NET.
3.1 NACIMIENTO Y PRIMEROS AÑOS.
3.2 CRECIMIENTO EXPLOSIVO.
3.3 MADUREZ.
4-CORRESPONDENCIA SEUDOCÓDIGO CON VISUAL BASIC.
4.1 TIPOS.
4.2OPERADORES.
4.3 ESTRUCTURAS DE CONTROL E ITERACCIÓN.
4.4 DECLARACIÓN DE PROCEDIMIENTOS Y FUNCIONES.
4.5 ÁMBITOS.
4.6 ARRAYS.
5-EVENTOS.
6-CONCLUSIÓN.
6.1 VENTAJAS.
6.2 INCONVENIENTES.
6.3 CONSECUENCIAS.
7-BIBLIOGRAFÍA.
3
1-INTRODUCCIÓN.
Visual Basic 6.0 es uno de los lenguajes de programación que más entusiasmo
despiertan entre los programadores de PC, tanto expertos como novatos. En el casode los programadores expertos por la facilidad con la que desarrollan aplicaciones
complejas en poquísimo tiempo (comparado con lo que cuesta programar en Visual
C++, por ejemplo). En el caso de los programadores novatos por el hecho de ver de
lo que son capaces a los pocos minutos de empezar su aprendizaje. El precio que
hay que pagar por utilizar Visual Basic 6.0 es una menor velocidad oeficiencia en las
aplicaciones por ejemplo. Visual Basic 6.0 es un lenguaje de programación visual,
también llamado lenguaje de 4ª generación. Esto quiere decir que un gran número de
tareas se realizan sin escribir código, simplemente con operaciones gráficas
realizadas con el ratón sobre la pantalla.
Visual Basic 6.0 es también un programa basado en objetos, aunque no orientado a
objetoscomo C++ o Java. La diferencia está en que Visual Basic 6.0 utiliza objetos
con propiedades y métodos, pero carece de los mecanismos de herencia y
polimorfismo propios de los verdaderos lenguajes orientados a objetos. Aunque la
tendencia general es “meterlo en el mismo tarro” de los lenguajes orientados a
objetos.
A continuación se expondrán aquellos temas que hemos visto adecuados desde elpunto de vista de la asignatura de Elementos de Programación. El paradigma de
programación orientado a objetos, un breve paseo por su historia evolutiva,
correspondencia pseudocódigo con Visual Basic, en declaración de tipos, sentencias
etc. Por último veremos las características propias del lenguaje, sus controles,
eventos del que dispone el programador.
Los ejemplos de código son extraídos deuna aplicación de gestión hotelera de uno
de los autores de este trabajo.
4
2-EL PARADIGMA DE LA PROGRAMACIÓN ORIENTADA A
OBJETOS.
En los lenguajes orientados a objetos, un módulo es una colección de objetos, que
son cápsulas que contemplan tanto un comportamiento (función) como un estado
(datos), conformando una unidad donde los datos son el fundamento y estos pueden
realizar "por símismos" un conjunto de acciones determinadas, tratando de simular
el comportamiento de los objetos del mundo real. Las metodologías de análisis y
diseño orientadas a objetos tratan de establecer normas para definir esas cápsulas y
las relaciones con las demás de forma que se maximicen una serie de criterios
deseables previamente establecidos para lograr un producto de calidad.
Definamos objeto,una cápsula que contiene datos, y que además provee una serie
de servicios que son utilizados por otros objetos para cumplir algún objetivo Los
datos o variables que constituyen un objeto se conocen como atributos o
componentes (los cuales podría ser a su vez objetos). Además, el estado de un
objeto está determinado por el contenido de cada una de las variables que se
asociarán al objeto. Cadauno de los servicios también se conoce como método u
operación, y el conjunto de los métodos a los que puede responder el objeto se
conoce como protocolo del objeto.
2.1 ELEMENTOS DE UN MODELO DE DATOS.
Según Booch, el modelo de objetos está basado en cuatro elementos principales:
1. Abstracción
2. Encapsulamiento
3. Modularidad
4. Jerarquía
2.1.1 ABSTRACCIÓN.
La abstracción es un...
tracking img