El desarrollo de aplicaciones de cmputo surge a partir de la necesidad de
resolver problemas numricos que involucraban la realizacin de una cantidad considerable de clculos matemticos. Un programa de clculo es el medio mediante el cual, se le indica a una computadora cmo debe recibir y operar con los datos introducidos, y cmo desplegar los resultados obtenidos. En la ingeniera, como en otras disciplinas, los programas de clculo representan una importante herramienta de apoyo. Desde las tarjetas perforadas hasta la programacin orientada a objetos, los programas de clculo siempre han tenido un considerable atractivo, puesto que reducen significativamente el tiempo y pueden reutilizarse para diversos datos de inicio. En el diseo de elementos de concreto presforzado se presentan una cantidad considerable de operaciones. Es por ello que un programa de clculo representa una opcin atractiva para generar los clculos requeridos en dicho proceso. PROGRAMACIN ORIENTADA A OBJETOS La programacin orientada a objetos es la tendencia que muestran las aplicaciones que se desarrollan hoy en da. Este tipo de programacin consiste en estructurar la aplicacin a partir de objetos. Dichos objetos son grupos de cdigo que desempean una funcin en particular y su fin primordial su reutilizacin mediante herencia, encapsulamiento y polimorfismo. Es as como se gestionan dichos objetos, con el propsito de realizar una secuencia de operaciones y generar un tipo de resultados determinados, aspecto prctico en trminos de programacin. Al interior del programa se van generado conexiones entre objetos, obteniendo informacin de stos y, a su vez, enviando dicha informacin al usuario, a la base de datos, a un archivo o a la impresora. OBJETIVOS DE LA APLICACIN La aplicacin tiene como propsito principal efectuar, de manera correcta y confiable, la secuencia de clculos que se considera en el diseo de vigas de concreto. Es decir, en el programa de clculo se incluyen las expresiones que definen las prdidas que existen en el preesfuerzo, la resistencia a flexin y la resistencia a cortante y su resolucin, en buenos trminos, es una tarea prioritaria. Otro de los fines que tiene la aplicacin es que el ingreso de los datos y la obtencin de resultados se efecte de manera clara y cmoda para el usuario. Es por ello que surge la necesidad de construir una interfaz grfica que resulte prctica para l mismo. La interfaz grfica tiene como objetivo primordial la introduccin de los datos de inicio de una manera gil y dinmica, por lo que si el usuario considera apropiada la modificacin de alguna de las magnitudes de inicio, puede regresar a la interfase y cambiar el valor en cuestin sin la necesidad de reiniciar la aplicacin y perder sus datos de inicio de corrida. VISUAL BASIC
El lenguaje de programacin con el cual se construye la aplicacin para el
diseo de vigas de concreto es el lenguaje Visual Basic, desarrollado por Microsoft. Visual Basic hace posible la programacin orientada a objetos y ofrece una gran variedad de opciones para enlazar tales objetos con la interfase grfica. Esta versin de Visual Basic admite el empleo de gran nmero de variables con clculos de alta precisin. Aspectos como stos, combinados con la lgica con la que se programa en Visual Basic, hacen de esta plataforma una de las ms potentes y de mayor empleo.