![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
Ay
¿que no saliste el día anterior a la clase de juerga? ![]() Veamos, veamos... tienes un Form, con un botón, dos Edits y un Label. En los dos Edits escribirás el valor de la base y la altura. Al darle al botón se calculará el área, y se mostrará en el Label, ¿ok?. Bien, pues haz doble clic en el botón, te apareceré el editor de código algo así:
Bien, pues ahora necesitas crear esas variables "a" y "b" que quieres. La declaración de las variables de debe hacer con la palabra reservada var y después todas las variables que quieras. Bien, para tenerlas en el ámbito del método Click del botón, colocaremos la declaración antes del begin:
Vale, yo las he llamado Base y Altura. Te recomiendo que llames siempre a las variables por un nombre que no vayas a olvidar, porque ahora son dos, pero después serán decenas, incluso centenas, y necesitan nombres claros ![]() Ok. Ahora necesitamos asignar a las variables los valores escritos en los Edits. Para ello necesitarás una función que transforme el texto a un número real, y esa es StrToFloat.
También he dado nombres a los Edits (en el inspector de objetos, en su propiedad Name) para facilitar las cosas. Bien, ahora necesitamos almacenar el resultado. ¿Otra variable? Pues sí, bien:
Muy bien, y ahora sólo queda mostrar el resultado en el Label (en su propiedad Caption). Pero nos pasa lo inverso que con los Edits, ahora necesitamos convertir un número a texto. Pues nada, Delphi nos trae la genial FloatToStr:
Y ya está, ya tienes el área ![]() No obstante, y aunque ahora eso para ti no es importante, aquí ha habido un derroche de variables. Si empiezas a sustituir expresiones por las asignaciones antesriores vas obteniedo...
Y así es como uno se ahorra declarar variables y demás pero tiempo al tiempo, tú de momento empieza creando las cosas claras y amplias, y después ya intenta ser más abstracto ![]() Salu2. Última edición por ixMike fecha: 15-03-2008 a las 22:23:04. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Programa para generar ayuda en chm o uso alternativo de pdf | Nasca | Varios | 6 | 11-09-2007 14:00:29 |
| Editor WYSIWYG básico para Delphi | nachopro | Varios | 3 | 13-08-2007 18:42:36 |
| Quiero encontrar un programa que me permita..... | SerPan | Tablas planas | 5 | 04-07-2007 23:26:09 |
| Ayuda En Login Y Pass Para Ingresar En un programa creado en Delphi | Solojuegospc.tk | Conexión con bases de datos | 8 | 07-07-2005 03:18:28 |
| ¿ayuda para un programa para el msn | kaiser_robert | Internet | 1 | 15-06-2005 20:52:07 |
|