3- Mejorando Lo Hecho - AprendeAProgramar

8
(index.html) (index.html)aprendeaprogramar.com (../../index.php) Cursos gratuitos de programacion de ordenadores, en español Anterior (view.php?id=261) Posterior (view.php?id=263) 3- Mejorando lo hecho Curso: Introducción a Delphi y Lazarus (../../course/view.php?id=16) 3. Mejorando lo hecho Nuestro proyecto anterior debería funcionar, pero hay cosas que debemos saber antes de continuar: 3.1. Guardar el proyecto En general, deberíamos guardar nuestro proyecto antes de probarlo. En unos casos, porque el compilador nos obligará, si no es capaz de compilar un fuente que no esté guardado un disco. En otros casos, por seguridad, para tener la certeza de que los últimos Cuando guardemos, se nos pedirán dos nombres de fichero. El primero es para nuestra Curso Online de Java Domínalo y desarrola cualquier aplicación con este curso

description

Manual Lazarus

Transcript of 3- Mejorando Lo Hecho - AprendeAProgramar

  • 15/3/2015 3- Mejorando lo hecho - AprendeAProgramar.com

    http://www.aprendeaprogramar.com/mod/resource/view.php?id=262 1/8

    (index.html)

    (index.html)aprendeaprogramar.com (../../index.php)

    Cursos gratuitos de programacion de ordenadores, en espaol

    Anterior (view.php?id=261) Posterior (view.php?id=263)

    3- Mejorando lo hecho

    Curso: Introduccin a Delphi y Lazarus (../../course/view.php?id=16)

    3. Mejorando lo hecho

    Nuestro proyecto anterior debera funcionar, pero hay cosas que debemos saber antes

    de continuar:

    3.1. Guardar el proyecto

    En general, deberamos guardar nuestro proyecto antes de probarlo. En unos casos,

    porque el compilador nos obligar, si no es capaz de compilar un fuente que no est

    guardado un disco. En otros casos, por seguridad, para tener la certeza de que los

    ltimos

    Cuando guardemos, se nos pedirn dos nombres de fichero. El primero es para nuestra

    Curso Online de JavaDomnalo y desarrola cualquier aplicacin con este curso

  • 15/3/2015 3- Mejorando lo hecho - AprendeAProgramar.com

    http://www.aprendeaprogramar.com/mod/resource/view.php?id=262 2/8

    ventana (y su cdigo fuente asociado), que en nuestro caso podra ser "principal". El

    segundo es para nuestro proyecto (podra ser "sumador").

    El ejecutable de la aplicacin tendr el mismo nombre que el proyecto, y es encontrar en

    la misma carpeta.

    3.2. Colocar elementos con precisin

    En general, no nos podemos permitir que los elementos de nuestra pantalla queden mal

    alineados. En el apartado anterior los hemos colocado "a ojo", pero tenemos ayudas para

    que las cosas salgan mejor.

    La primera ayuda viene de parte del entorno grfico: cuando movamos un elemento

    hasta una posicin en la que quede alineado con otro, aparecer una raya azul

    unindolos, para avisarnos:

    La segunda ayuda vendr de las propiedades que podemos modificar en el Inspector de

    Objetos: si dos objetos deben estar en la misma vertical, podemos indicar "a mano" el

    mismo valor en la propiedad "Left" (posicin desde la izquierda de la ventana) para esos

    dos objetos. Si deben estar en la misma horizontal, daramos el mismo valor a la

    propiedad "Top" de ambos objetos.

  • 15/3/2015 3- Mejorando lo hecho - AprendeAProgramar.com

    http://www.aprendeaprogramar.com/mod/resource/view.php?id=262 3/8

    3.3. Ms sobre el "Inspector de Objetos"

    Hemos comentado algunas propiedades de las que podemos modificar mediante el

    inspector de objetos:

    Left es la posicin horizontal, a partir del extremo izquierdo de la ventana.

    Top es la posicin vertical, a partir del extremo superior de la ventana.

    Caption es el texto que muestra el elemento (botones, etiquetas, etc.; incluso la

    propia ventana de trabajo -form- tiene su "caption", que se muestra en la barra de

    ttulo).

    Text es el texto de ciertos elementos modificables, como las casillasde introduccin

    de texto.

    Pero hay muchas ms. Por ejemplo, para un botn tenemos disponibles todas estas:

  • 15/3/2015 3- Mejorando lo hecho - AprendeAProgramar.com

    http://www.aprendeaprogramar.com/mod/resource/view.php?id=262 4/8

    Algunas de las ms importantes son:

    Height es la altura (tamao vertical del elemento).

    Width es la anchura (tamao horizontal del elemento).

    Name es el nombre del elemento. Lo ms razonable es que tuviera un nombre

  • 15/3/2015 3- Mejorando lo hecho - AprendeAProgramar.com

    http://www.aprendeaprogramar.com/mod/resource/view.php?id=262 5/8

    relacionado con su funcin. Se suele hacer adems que el nombre comience por

    unas letras que recuerden el tipo de elemento que es. Por ejemplo, para este botn,

    encargado de sumar, un nombre adecuado podra ser "btSumar".

    Color sirve para indicar el color de un elemento.

    Font permite indicar el tipo de letra que usar ese elemento.

    Hint es una lnea de ayuda que aparece al acercarnos a ese elemento (se muestra si

    "ShowHint" es True).

    Visible hace que el objeto sea visible o no, lo que puede ser til para mostrar ciertos

    objetos slo cuando se cumpla alguna condicion concreta.

    Ejercicio propuesto:

    Mejora el ejercicio anterior, para que la ventana de manejo del programa tenga como

    nombre "Sumador", el botn tenga una ayuda que diga "Calcula la suma y muestra su

    resultado", y el tamao del botn sea de 80 pxels de ancho y 30 de alto.

    Actualizado el: 22-10-2006 17:39

    Anterior (view.php?id=261) Posterior (view.php?id=263)

    Buscar...

    En los foros...

    15-03-2015 06:49 Pueden darme algun consejo [C#] (../../mod/forum/discuss.php?

    d=1801)

    15-03-2015 06:03 Insertar cdigo para cada lenguaje. [Retos]

  • 15/3/2015 3- Mejorando lo hecho - AprendeAProgramar.com

    http://www.aprendeaprogramar.com/mod/resource/view.php?id=262 6/8

    (../../mod/forum/discuss.php?d=1800)

    15-03-2015 04:51 SUMAR LOS DIGITOS DE NUMERO DECIMAL [C#]

    (../../mod/forum/discuss.php?d=1799)

    14-03-2015 12:32 Problema con generar un .txt del registro de 3 listbox de un

    mtodo Guardar() de la dll [C#] (../../mod/forum/discuss.php?d=1798)

    14-03-2015 12:18 Como generar un txt con los items de 3 listbox [C#]

    (../../mod/forum/discuss.php?d=1797)

    (Anteriores...) (../../novedadesForos.php)

  • 15/3/2015 3- Mejorando lo hecho - AprendeAProgramar.com

    http://www.aprendeaprogramar.com/mod/resource/view.php?id=262 7/8

    Novedades en el sitio

    17-10-2014: Se pueden hacer tests de repaso (../../novedades.php)

    23-09-2014: Versin actualizada del tutorial de C# (../../novedades.php)

    19-07-2014: Versin actualizada del curso de Pascal (../../novedades.php)

    08-07-2014: Disponible Twitter y Google Plus (../../novedades.php)

  • 15/3/2015 3- Mejorando lo hecho - AprendeAProgramar.com

    http://www.aprendeaprogramar.com/mod/resource/view.php?id=262 8/8

    AprendeAprogramar.com - Copyright (c) 2006-2014

    08-03-2014: Tutorial "JavaScript para impacientes" (../../novedades.php)

    23-02-2014: Revisin del curso de Pascal (../../novedades.php)

    27-01-2014: El curso de Python llega al tema 6 (../../novedades.php)

    26-12-2013: Referencia totalmente operativa (../../novedades.php)

    26-11-2013: Rediseo "responsive" (../../novedades.php)

    En los foros... (../../novedadesForos.php)

    Por qu? (../../porque.php)

    Preguntas Frecuentes (../../preguntasFrecuentes.php)

    Referencia (../../referencia/)

    Fuentes (../../fuentes/)

    (http://twitter.com/intent/follow?

    source=followbutton&variant=1.0&screen_name=AprendeAprog)

    (https://plus.google.com/+aprendeaprogramar/posts)

    Novedades (../../novedades.php)

    Prximos cambios (../../proximo.php)

    Seguir

    Contactar (../../contactar.php)

    Quines somos? (../../quienes.php)