domingo, 29 de noviembre de 2015

EJERCICIOS para el martes, 29 de diciembre de 2015

EJERCICIOS

1)     Aplicación que determine si dos números son iguales o diferentes 


Aplicaciones de Ejemplos

Hacer una aplicación en Delphi que determine el promedio de 3 Edades:
Objetos utilizados:
De la Paleta STANDARD:
Ø  Label   para los textos que ves como: Digite la 1ra Edad, etc.
Ø  Edit  para los cuadros o campos de: Digite la 1ra Edad, etc.
Ø  GroupBox  para el cuadro: Digite las edades.

De la Paleta ADDITIONAL
Ø  Bevel  es el cuadro de adorno que está debajo de los botones: Calcular, ect.

Guardar proyecto
1.      Hacer clic al botón “Save All
2.      Seleccione la carpeta principal del proyecto
3.      En la casilla nombre, escribo el nombre de la unidad, por ejemplo: UPrincipal
4.      Luego escribir el nombre del proyecto, por ejemplo:  PromedioSoft.
5.      Clic en: “Guardar”.

 Código fuente del botón Calcular
Var edad1,edad2,edad3:Integer;
promedio:Real;

// Validando la captura de datos.
begin
     If trim(edtEdad1.Text) = '' then
         begin
                 showMessage('Falta la 1ra Edad');
                 edtEdad1.SetFocus;
                 exit;
         end;
     
      If trim(edtEdad2.Text) = '' then
          begin
                   showMessage('Falta la 2da Edad');
                   edtEdad2.SetFocus;
                  exit;
          end;
     
     If trim(edtEdad3.Text) = '' then
         begin
                 showMessage('Falta la 3ra Edad');
                 edtEdad3.SetFocus;
                 exit;
          end;
        // Fin Validación captura de datos
     
       // Convirtiendo variable          
               edad1:=StrToInt(edtEdad1.Text);
               edad2:= StrToInt (edtEdad2.Text);
               edad3:= StrToInt (edtEdad3.Text);
  
         // Calculando el promedio
               promedio:=(edad1+edad2+edad3)/3;

               // Mostrando el Resultado    
               edtResultado.Text:= FloatToStr(promedio);
         
end;


Código fuente botón Limpiar.


 Código fuente Botón Cerrar
Close


Hacer una aplicación  en Delphi que determine si un número es Positivo o Negativo.


Código fuente del botón Calcular

Var Num:Integer;
condicion:String[10];

// Validando la captura de datos.
Begin
     If trim(edtNumero.Text) = '' Then
         Begin
              Showmessage('Falta el Número');
              edtNumero.SetFocus;
              Exit;
         End;
// Fin Validación la captura de datos.

// Convirtiendo Variable.           
      Num:=StrToInt(edtNumero.Text);

// Haciendo comparación
        If Num < 0 Then
             Begin
                  condicion:='Negativo';
             End
         Else
              Begin
                    Condicion:='Positivo';
              End;

// Mostrando Resultado
     Resultado.Caption:= 'El Número es '+condicion;

// Resultado,  es el Name de un  Label, donde se muestra el resultado

end;


PERSONALIZAR FORMULARIO

Poner un mensaje en los botones cuando pase el puntero del Ratón
 Sobre él:
1.      Hacer clic sobre el Botón
2.      En la propiedad  “ShowHint”, seleccione “True
3.      En la propiedad   “Hint” escribe el mensaje.

Deshabilitar el Botón Maximizar del Formulario.
1)     Hacer clic sobre el formulario.
2)     Expandir la  propiedad “BorderIcons
3)     En la sub propiedad “biMaximize” seleccione “False

Fijar ancho de la Ventana del formulario.
1.      Hacer clic sobre el formulario.
2.      Hacer clic en la  propiedad “BorderStyle

3.      Seleccionar la opción: “bsSingle

Introducción a Visual Delphi

¿Qué es Delphi?

Entorno de desarrollo de software para programar visualmente basado en lenguaje Object Pascal, una versión moderna de Pascal. Es desarrollado por la empresa Borland. Con Delphi se pueden desarrollar aplicaciones visuales, de base de datos, de consola, servicios del sistema operativo, etc.

Delphi es un entorno de desarrollo de software diseñado para la programación de propósito general con énfasis en la programación visual.

Origen del nombre de Delphi
El nombre Delphi hace referencia al oráculo de Delfos. Borland eligió ese nombre para resaltar su principal mejora con respecto a su antecesor (Turbo Pascal), que sería su conectividad con bases de datos Oracle (oráculo, en inglés). El nombre se suele pronunciar delfi en Europa, incluida Gran Bretaña. Se usa delfái en inglés de Estados Unidos (existe una población Delphi con esa pronunciación), por lo que es la preferida por Borland.

El oráculo de Delfos fue un gran recinto sagrado dedicado principalmente al dios Apolo que tenía en el centro su gran templo, al que acudían los griegos para preguntar a los dioses sobre cuestiones inquietantes.

Entre las diferentes versiones de Delphi
Ø  Delphi 5
Ø  Delphi 6
Ø  Delphi 7
Ø  Delphi 2006
Ø  Delphi 2007
Ø  Delphi 2007.2
Ø  Delphi 2009
Ø  Delphi 2010
Entorno De Trabajo  De Delphi 2007.2

1. El Menú Principal y Barra de Herramientas, nos permiten el acceso a todas las opciones del lenguaje, así como también manejar y administrar los proyectos.

2. La Paleta de Componentes: Tiene agrupado los objetos que podemos utilizar en nuestra aplicación por categorías, como son: Standard, Additional, Data Controls, etc.

3. El Form Designer es la ventana que utilizamos para colocar los objetos (Botones, Edits, etc) de nuestra aplicación  y Generar la Interfaz Gráfica de Usuario.

4. El Inspector de Objetos: permite establecer las Propiedades (Caption, Name, Visible etc) y los Eventos (clic, show, etc.) a los objetos de nuestra aplicación.

Componentes Básicos De La Paleta Standard

Control
Nombre
Descripción
Main Menu
Menú Principal
Permite insertar menús dentro de la aplicación.
Label
Etiqueta de Texto
Permite colocar texto en los formularios.
Edit
Caja de Texto
Permite al usuario introducir datos para ser tratados.
Memo
Cuadro de líneas
Permite al usuario introducir grandes cantidades de texto en múltiples líneas.
Button
Botón de orden
Son los que permiten el control del programa.
CheckBox
Casilla de Verificación
Estas permiten seleccionar varios elementos de un listado,
RadioButton
Casilla de Opción
Permite seleccionar uno solo de los elementos de una lista.
ListBox
Cuadro de lista
Muestra una lista con elementos que se pueden seleccionar.
ComboBox
Cuadro Combinado
Muestra el objeto seleccionado de una lista.
ScrollBar
Barra de Desplazamiento
Es la representación visual del valor actual de una variable.
GroupBox
Marco
Permite agrupar opciones o botones.
RadioGroup
Marco de selección
Permite agrupar botones de opción de un modo lógico en el formulario.
Panel
Panel
Es un subformulario dentro del formulario.
BitBtn
Botón Gráfico
Son botones normales, a diferencia que permiten la introducción de un pequeño gráfico.
SpeedButton
Botón rápido
Son los que se localizan debajo del menú principal y realizan instrucciones comunes.
Image
Imagen
Permite insertar imágenes en el formulario.
StaticText
Texto estático
Es similar a una caja de texto, a diferencia que si el texto no cabe en la caja, se pasa a la siguiente línea.
Shape
Forma
Dibuja una figura en el formulario.

 Propiedades Más Importantes De Los Objetos


Propiedad
Descripción
Caption
Especifica el título del objeto o el texto que contendrá
Font
Especifica la Fuente (tipo de letra, tamaño color etc.) que tendrá el objeto.
Name
Especifica el nombre (variable) del objeto
Enabled
Permite un valor de True o False para indicar si el objeto está o no habilitado.
Text
Es el valor que se introduce en un Edit
Color
Especifica el color de fondo de un Objeto.
ReadOnly
Permite un valor de True o False para indicar si se puede escribir o no en el objeto (Text, DBGrid etc.)

Variables:
Las variables son objetos de un programa cuyo contenido puede variar durante su toda su ejecución.


Tipos de Variables:

TIPO
DETALLE
Integer
Maneja datos enteros
Real
Maneja datos Reales
Boolean
Maneja Valores lógicos (True  o False)
Char
Maneja 1 Carácter
String
Maneja una cadena de caracteres (Textos)
Ejemplos:
VAR
Edad: Integer;
Apellidos: String[15];
Tasas: Real;
Letra1, letra2, letra3: Char;
Dias, meses: Integer;
Promedio:Real;
Convertir variables:

FUNCIÓN
CONVERSIÓN
DETALLE
IntToStr
Entero a String
De Números Enteros a Texto
StrToInt
String a Entero
De Texto a Números Entero.
StrToFloat
String a Real
De Texto a Números Reales
FloatToStr
Real a String
Números Reales a Texto

Comandos

EXPRESIÓN
FUNCIÓN
Trim
Quita los espacios al principio y/o al final de la cadena de caracteres.
ShowMessage
Se utiliza para mostrar un mensaje
Close
Cierra un  formulario
Show
Muestra un formulario
ShowModal
Muestra un formulario y le da el control de la aplicación. Mientras el usuario no cierre este formulario, no puede seguir con la aplicación.
SetFocus
Asigna el enfoque a un control.
Clear
Borra el contenido de un control ComboBox o  Edit, ect.
Application.Terminate
Hace que la aplicación finalice
Mrok
El usuario pulsó el botón Ok.