1 - Fase de diseño - código



Curso rápido para aprender Delphi en el menos tiempo posible y con una buena calidad para realizar tus programas.

1 - Fase de diseño - código

Terminada la fase de diseño pasamos a la fase de diseño - código. El primer paso no pertenece a la fase de ejecución pero lo puse aquí para mostrarles lo que íbamos a hacer desde el principio del trabajo.

1 – Como puede apreciar si corre el programa se vera algo espantoso toso los componentes escritos, remediemos esto. Marque el edit y vaya a su propiedad text y quite el valor que tiene, haga lo mismo con el label en su propiedad caption excepto al uno que tiene que darle el valor que identifique para que se utiliza; a los botones también cambiémosle el texto(para embellecer) y por acuerdo al uno vamos a ponerle en su propiedad caption ‘asigna’(no va entre comillas pero lo pongo para que se acostumbren que si programan cambiarle el nombre desde el código si tienes que ponerlo entre comillas) y al dos ‘limpia’. Recordar que el botón para limpiar debe estar inicialmente inactivo, así que tenemos que marcar el boton2 e ir a su propiedad enabled y ponerle el valor false. Ahora hay algo nuevo y es el memo ¿Cómo quitarle el texto que tiene? Pues muy sencillo, vaya a su propiedad lines y presione en su valor un botón con puntos que tiene a la derecha o haga doble click sobre la columna de valores y visualizará una ventana que dice en su parte superior String List editor (editor de lista), en dicha ventana fíjese que sobre el cuadro de texto dice 1line que quiere decir que el memo tiene una línea, borre todo lo que tiene escrito y vera que pone 0lines o sea el memo no tiene líneas. Corra ahora y verá que ahora se ve mucho mas bonito. Luego marque este memo y vaya a su propiedad visible y póngale el valor falso(false) para que inicialmente no se vea.

2 – Ya ahora si pasaremos a la fase de ejecución. Lo primero que tenemos que hacer es ver cuantos eventos vamos a realizar. Como ves son dos, uno para cada botón. Fíjese que los eventos son diferentes, al boton1 es cuando se mueva el mouse por encima de él y el dos cuando le hagas click encima.

2. – Pasemos ahora a los eventos:

3.1 – El primer evento es cuando movamos el mouse sobre el botón de agregar. (vea ej4). ¿Qué hacemos para lograr este evento? Marquemos el boton1 que es el de agregar y vayamos a sus eventos. Seleccionemos el evento OnMouseMove y demos doble click en la parte blanca a la derecha y automáticamente visualizará la unit que dirá lo siguiente:

Recuerde que es lo que dice este procedimiento y donde se debe escribir el código. Ahora viene la parte en que debemos preguntarnos que queremos que suceda cuando el mouse se mueva sobre el boton1. Si lee el enunciado del ejercicio veremos que debe agregar el texto que aparecerá en el edit al memo, debe hacerlo visible y además como ha sido agregado un elemento al memo debemos habilitar el botón de limpiar. Entonces el código quedaría:

Nota : Las dos barras indican que lo que escribas después de ellas la maquina no lo tendrá en cuenta o sea es solo para guiarte y saber lo que estas haciendo.

Corra el programa y pase rápido el mouse sobre el botón agregar y vera que ya realiza la tarea. Pero hay algo trabajoso y es que cada vez que desees entrar un nuevo dato tienes que marcar con el mouse el edit y borrar lo que tiene escrito. La forma de solucionar este problema ya la vimos anteriormente y es agregando estas dos líneas en el mismo procedimiento o sea entre el mismo begin - end:

Ahora corra el programa y verá que bien realizado esta este evento.

Nota: Pruebe a quitar la línea de añadir textos al memo y tratar de asignárselos por otra propiedad de modificar textos del memo (text) de la siguiente forma:

Córralo y verá que al pasar el mouse asignará al memo lo que esta escrito en el edit1 pero cuando entre otro valor al edit1 y pase sobre el boton1 vera que borrara el valor anterior del memo y pondrá este último.

3.2 – El segundo evento que tenemos es cuando le demos un click al botón limpiar. Lo que deseamos que suceda cuando le demos click al botón es que todo lo que esta escrito en el memo sea borrado. Para ello pongamos esta linea.

Tambien debemos poner en el label2 un mensaje que indique que la tarea ha sido realizada, para esto pongamos la siguiente linea:

También en lugar de la línea para limpiar el memo podías haber puesto:

Observe que cuando limpia el cursor no se pone en el edit1 lo cual seria mas cómodo para el usuario al que vaya dedicado este programa. Pongámoslo entonces agregando la siguiente línea:

Si relee el ejercicio verá que el texto debe ser borrado al volver a entrar otro elemento o sea cuando el mouse se mueva sobre el boton1, asi que al evento anterior tenemos que añadirle:

Ahora corra el programa y verá el fruto de su estudio.

2.2.5- [pic] TMainMenu. (no visual)

Este componente permite la creación de un menú que aparecerá en la barra del menú de la ventana.

Items – Permite crear la lista de opciones del menú. Coloca uno de estos componentes en el formulario y vez a su propiedad items y haz click sobre la elipsis(---). Aparecerá un segundo panel, el de edición y diseño del menú (Observa que este panel de diseño aparece también si das doble click en sobre el componente).

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download

To fulfill the demand for quickly locating and searching documents.

It is intelligent file search solution for home and business.

Literature Lottery

Related searches