Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Proyecto Ejemplo Excell 2010

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 15

PROYECTO MS.

“EXCELL 2010”
“CUANTÍA MECÁNICA EN ZAPATAS”

INTEGRANTES:
Esposo Flores Américo Rodmer
Ondarza Pozzo Jose Mauricio

DOCENTE: Ing. Henry Subieta M.


MATERIA: Computación

SUCRE-BOLIVIA
Contenido

1.- Contenido
2.- Antecedentes
3.-Objetivos
3.1 Objetivo General.
3.2 Objetivos específicos.
4.- Marco Teórico.
4.1 Definición de zapatas y consideraciones.
4.2 Cuantía Mecánica
4.3 Tabla de Acero
4.4 Excel.
4.5 Código Visual Basic.
4.6 Macros.
4.7 Tablas Dinámicas.
5.- Procedimiento y Código.
6.- Conclusiones.
7.- Bibliografía
1. Antecedentes.-
Microsoft comercializó originalmente un programa de Hoja de cálculo llamado
Multiplan en 1982, que fue muy popular en los sistemas CP/M , pero en los
sistemas MS-DOS perdió popularidad frente al Lotus 1-2-3. Microsoft publicó la
primera versión de Excel para Mac en 1985, y la primera versión de Windows
(numeradas 2-05 en línea con el Mac y con un paquete de tiempo de ejecución de
entorno de Windows) en noviembre de 1987. Lotus fue lenta al llevar 1-2-3 para
Windows y esto ayudó a Microsoft a alcanzar la posición de los principales
desarrolladores de software para hoja de cálculo de PC. Este logro solidificó a
Microsoft como un competidor válido y mostró su futuro de desarrollo como
desarrollador de software GUI. Microsoft empujó su ventaja competitiva lanzando
al mercado nuevas versiones de Excel, por lo general cada dos años.
La versión actual para la plataforma Windows es Excel 14.0, también denominada
Microsoft Excel 2010. La versión actual para Mac OS X es Microsoft Excel 2011.
Excel es quizá la más importante hoja de cálculo y sus aplicaciones en la ingeniería
son muchas.
La presente investigación buscará aplicar esta poderosa herramienta en el cálculo
de cantidades de acero y cuantía para zapatas.

2. Objetivos.-
2.1.1. Objetivo general:
Elaborar una herramienta en “excell 2010” para calcular la cuantía
mecánica en zapatas de tipo rectangular.
2.1.2. Objetivos específicos:
2.1.2.1. Elaborar un formulario de introducción, que brinde información al
usuario y que permita iniciar la herramienta.
2.1.2.2. Mediante codigo en Visual Basic, generar una tabla en función a la
cantidad de zapatas, que permita introducir datos de longitud,
diámetro.
2.1.2.3. A partir de los datos obtenidos en el objetivo 2.2.2 generar una
nueva tabla que presente los resultados totales y subtotales de
cantidad de acero en (Kg), Volumen de Zapatas y Cuantía Mecánica.
2.1.2.4. Aplicar las herramientas de filtro para obtener resúmenes y
subtotales de cantidades de acero en kilogramos y en barras.
2.1.2.5. Applicar tablas dinamicás y generar gráficos para mostrar los
volumenes de zapata por tipo de zapata y por diametro de fierro.
2.1.2.6. Emplear el uso de macros para limpiar y volver a generar las tablas
y gráficos.

3. Marco Teórico.
3.1. Definición de zapatas y consideraciones.
Una zapata es una ampliación de la base de una columna o muro y que tiene
por objeto transmitir la carga al subsuelo a una presión adecuada a las
propiedades del suelo. Las zapatas que soportan una sola columna se llaman
zapatas aisladas o individuales. La zapata que se construye debajo de un muro
se llama zapata corrida o continua. Si una zapata soporta varias columnas se
llama zapata combinada. Un tipo especial de zapata combinada que se usa
comúnmente en el caso de que una de las columnas soporte un muro exterior
es la zapata en voladizo o en cantiliver.
Ejemplos:
Zapata Aislada

Fotografía de armadura de acero en zapata aislada

Fotografía de zapata combinada en obra.


En las fotografías anteriores se pueden observar las distintas parrillas de
acero en las zapatas.
3.2. Cuantía mecánica.
La cuantía mecanica es una propiedad del hormigon armado que relaciona la

cantidad de acero en kg que existe en un determinado volumen del elemnto,


estructura o pieza a la cual esta referida.

𝐴𝑐𝑒𝑟𝑜 𝑒𝑛 𝐾𝑔
𝑊=
𝑉𝑜𝑙𝑢𝑚𝑒𝑛

3.3. Tabla de acero.


La tabla de acero o “planilla de fierro”, es un documento importante en el
ambito de la construcción; permite visualizar información referida al acero que
interviene en la estructura o pieza que se esta analizando.
Longitud, cantidad de veces que se utiliza una pieza, peso de la pieza,
sumatoria de la longitud de todas las piezas, peso total, volumen de la pieza,
etc… son algunos de los datos que se tienen en la tabla de acero.

3.4. Excell.
Excel es un software que permite crear tablas, calcular y analizar datos. Este
tipo de software se denomina software de hoja de cálculo. Excel permite crear
tablas que calculan de forma automática los totales de los valores numéricos
que especifica, imprimir tablas con diseños personalizados, y crear gráficos
simples y dinámicos; así mismo posee el modulo de programador que permite
desarrollar código, que se puede aplicar a las hojas de cálculo de Excell. Tiene
en su estructura una gran biblioteca de fórmulas y funciones que se pueden
aplicar a los datos.

3.5. Código Visual Basic. (Cita:Wikipedia)


“Visual Basic es un lenguaje de programación dirigido por eventos,
desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación
es un dialecto de BASIC, con importantes agregados. Su primera versión fue
presentada en 1991, con la intención de simplificar la programación utilizando
un ambiente de desarrollo que facilitó en cierta medida la programación misma.
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el
soporte hasta marzo de 2008.
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y
pasar a un framework o marco común de librerías, independiente de la versión
del sistema operativo, .NET Framework, a través de Visual Basic .NET (y otros
lenguajes como C Sharp (C#) de fácil transición de código entre ellos); fue el
sucesor de Visual Basic 6.
Los compiladores de Visual Basic generan código que requiere una o más
librerías de enlace dinámico para que funcione, conocidas comúnmente como
DLL (sigla en inglés de dynamic-link library ); Estas bibliotecas DLL proveen las
funciones básicas implementadas en el lenguaje, conteniendo rutinas en
código ejecutable que son cargadas bajo demanda en tiempo de ejecución.
Además de las esenciales, existe un gran número de bibliotecas del tipo DLL
con variedad de funciones, tales como las que facilitan el acceso a la mayoría
de las funciones del sistema operativo o las que proveen medios para la
integración con otras aplicaciones.
Entorno de desarrollador. Existe un único entorno de desarrollo para Visual
Basic, desarrollado por Microsoft: Microsoft Visual Basic x.0, correspondientes
a versiones desde la 1.0 hasta la 6.0, (con respectivas diferencias entre
versiones del lenguaje).
El entorno de desarrollo es muy similar al de otros lenguajes. Realizando una
instalación típica del producto.

El panel de controles, que aunque es móvil normalmente está ubicado a la


derecha, por defecto cuenta con los siguientes controles:

Objetos y eventos[editar]
Se designa como objeto cualquier elemento, por ejemplo, un formulario, una
imagen, un control, tal como una caja de texto; a su vez, los objetos tienen
propiedades, que en el caso de la caja de texto una es la propiedad "text" que se
encarga de contener el texto que aparecerá en la caja. A los objetos se les puede
asociar eventos. Un evento es la ocurrencia de un suceso, comúnmente la acción
que realiza el usuario sobre el objeto, que como resultado puede, por ejemplo,
provocar un cambio en alguna propiedad de un objeto. Por ejemplo: Visual Basic
tiene un evento llamado KeyPress, que ocurre cuando el usuario presiona una tecla;
ese evento se puede asociar a la caja de texto, y en él definirá (por programación)
qué acción se tomará cuando se oprima una tecla.
En síntesis, un objeto posee propiedades, responde a eventos y puede ejecutar
métodos asociados a él.
Algunos eventos comunes definidos en Visual Basic son:
Click: ocurre cuando se presiona y suelta un botón del mouse sobre un objeto.
DblClick: ocurre cuando se presiona y suelta dos veces un botón del mouse sobre
un objeto.
DragDrop: ocurre al arrastrar y soltar un determinado objeto con el mouse.
DragOver: ocurre si una operación de arrastrar y soltar está en curso.
GotFocus: ocurre cuando un objeto recibe el control o foco, ya sea mediante una
acción del usuario como hacer click en un objeto ventana, o cambiando el foco de
objeto desde el programa, mediante el método SetFocus.
LostFocus: contrario al anterior, este evento ocurre cuando el objeto pierde el
enfoque, sea mediante acción del usuario o efectuado desde la aplicación.
KeyDown: ocurre cuando el usuario mantiene presionada una tecla.
KeyUp: ocurre cuando el usuario deja de presionar una tecla. Este evento sucede
precisamente al terminar el evento KeyDown.
KeyPress: ocurre como cuando se presiona y suelta una tecla.
MouseDown: ocurre cuando el usuario presiona un botón del mouse.
MouseUp: se produce cuando el usuario suelta el botón del mouse.
MouseMove: este evento ocurre mientras el usuario mueve o desplaza el puntero
del mouse sobre un objeto.

Imagínese un auto como un objeto; el auto tiene diversas propiedades como color,
modelo, etc. Algunas con sólo 2 posibles valores, como encendido y apagado,
incluso otras que a simple vista no se ven, como podría ser la cantidad de gasolina.
Para definir el color de este objeto Auto, según Visual Basic, se haría de la siguiente
manera:
Auto.color = rojo
y para definirle un evento podría ser como el siguiente ejemplo:
Sub girarllave( )
Auto.encendido=true
end sub.
Ejemplo de código[editar]
El siguiente fragmento de código muestra un cuadro de mensaje, en
una ventana, que dice "¡Hola, mundo!":
Private Sub Form_Load()
MsgBox ("¡Hola, mundo!")
End Sub
Ventajas
Posee una curva de aprendizaje muy rápida.
Integra el diseño e implementación de formularios de Windows.
Permite usar con facilidad la plataforma de los sistemas Windows,
dado que tiene acceso prácticamente total a la API de Windows,
incluidas librerías actuales.
Es uno de los lenguajes de uso más extendido, por lo que resulta fácil
encontrar información, documentación y fuentes para los proyectos.
Fácilmente extensible mediante librerías DLL y componentes ActiveX
de otros lenguajes.
Posibilita añadir soporte para ejecución de scripts, VBScript o JScript,
en las aplicaciones mediante Microsoft Script Control.
Tiene acceso a la API multimedia de DirectX (versiones 7 y 8).
También está disponible, de forma no oficial, un componente para
trabajar con OpenGL 1.1.7
Existe una versión, VBA, integrada en las aplicaciones de Microsoft
Office, tanto Windows como Mac, que permite programar macros para
extender y automatizar funcionalidades en documentos, hojas de
cálculo y bases de datos (Access).
Si bien permite desarrollar grandes y complejas aplicaciones, también
provee un entorno adecuado para realizar pequeños prototipos
rápidos.
Inconvenientes
Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET son
variadas; se citan entre ellas:
Problema de versionado asociado con varias librerías runtime DLL,
conocido como DLL Hell
Soporte pobre para programación orientada a objetos9
Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a
llamadas de la API de Windows.
Dependencia de complejas y frágiles entradas de registro COM
La capacidad de utilizar controles en un sólo formulario es muy
limitada en comparación a otras herramientas. DLL Hell DB, Libro
Programando en Visual Basic,2002.
3.6. Macros
Una macro es un conjunto de comandos que se almacena en un lugar especial
de Excel de manera que están siempre disponibles se los necesite ejecutar.
Por ejemplo, si se crea un reporte de ventas y en ese reporte siempre se da el
mismo formato a los textos, se podría crear una macro para que lo haga
automáticamente. Las macros se utilizan principalmente para eliminar la
necesidad de repetir los pasos de aquellas tareas que se realizan una y otra
vez.

Lenguaje de programación para macro.


Las macros se escriben en lenguaje Visual Basic for Applications (VBA). Este
lenguaje permite acceder a prácticamente todas las funcionalidades de Excel
y con ello también ampliar la funcionalidad del programa.
Ejemplo de lenguaje de un macro.

Excel provee de una herramienta especial que permite crear una macro sin
necesidad de conocer los detalles del lenguaje de programación.
Posteriormente se asigna un nombre al procedimiento y si se desea un
comando de ejecución mediante teclado.

Una vez guardado el macro se procede a ejecutar la tarea, considerando


los pasos adecuados y el orden requerido para optimizar los
procedimientos a grabar, una vez concluida la secuencia de actividades se
detiene la grabación.
3.7. Macros
Las tabas dinámicas se constituyen en una poderosa herramienta de Excell
que permite manejar grandes conjuntos de datos y relacionarlos de distintas
maneras; es decir que se pueden generar informes flexibles en los resultados
y cambiar los datos de entrada de manera rápida y sencilla.
La forma o estructura del formulario de una tabla dinámica consiste en un
campo para las filas, otro para las columnas y un tercero de resultados o
valores. También se tiene el campo de segmentación donde se introducen los
parámetros que se quieren filtrar. Para crear una tabla dinámica en el menú
insertar esta el comando “tabla dinámica”:

A continuación se presenta el formulario de campos donde se deben


introducir el rango de celdas con las que se desea trabajar.
Luego; los datos introducidos deberán ser distribuidos en los campos del
formulario, de acuerdo a los informes que se quieran obtener.

Una vez designados los datos a los distintos campos del formulario, se
genera una tabla dinámica que se podrá modificar, segmentar y cambiar con
la simple activación o desplazamiento de los datos en los distintos campos.
Ejemplo:

4. Conclusiones.
4.1. Excel 2010 es una herramienta muy importante para la ingeniería.
4.2. El uso de macros facilita la automatización de procedimientos; sin necesidad de
ser experto en programación en visual basic..
4.3. Es importante comprender y aplicar el uso de las tablas dinámicas, para generar
reportes de información flexibles y de manera oportuna.
4.4. Excel permite manejar la información precisa, ordenada y de fácil acceso.
4.5. Excel amplía su potencial como hoja de cálculo, al emplear el módulo de
programación en Visual Basic para la ejecución de procedimientos y tareas
mucho mas complejas y extensas.
}
5. Bibliografía.

Material didáctico:
Temas de Computación 3ºSemestre: Ing. Henry Subieta.
Apuntes de Materiales de Construcción. Ingeniero Edgar Domínguez.

Paginas web consultadas:


www.excelltotal.com
www.wikipedia.com
www.civilgeeck.com
www.excellforo.blocksopt.com
www.todoexcell.com
www.todoexpertos.com

Libros:
Hormigón Armado de Jiménez Montoya.

También podría gustarte