Objetos en Lenguaje C

Páginas: 10 (2319 palabras) Publicado: 8 de octubre de 2015
Clases, Objetos y Programación Visual

Definición de Clase:

Una clase es un tipo de dato parecido a una estructura pero además incluye código para manejar esos datos. La clase hace las veces de modelo o plantilla para crear objetos

Definición de objeto:
Un objeto es la variable declarada del nuevo tipo clase creado

Si por ejemplo el tipo personao es una clase que se uso para crear elobjeto p1 se verán dentro mismo los datos y las funciones para manejar dichos datos



Este podría usarse de la siguiente forma

personao p1;

p1.edad=23;
p1.peso=85;
p1.mostraredad();//codigo
p1.mostraspeso();//codigo

La Programación Visual

Es la que se basa en los denominados Objetos Visuales.
Los mismos son faciles de colocar en un programa y esto se hace con el mouse regulandovisualmente sus características.
En la programación los datos se denominan propiedades, las funciones que manejan código se denominan métodos y también están los eventos.

Para trabajar ahora en turbo c++ Builder 2006 crearemos ahora un proyecto nuevo del tipo
VCL Forms Application C++ Builder que nos permite trabajar en modo visual.
VCL significa Visual Component Library.







Luego de invocar almenú: File->New->VCL Forms Application C++ Builder
veríamos lo siguiente:






donde se ve que se abre el objeto principal contendedor denominado formulario el que aparece con elñ nombre Form1 que se muestra arriba y a la izquierda.
Además de este se deben abrir por lo menos 3 ventanas importantes:
Project Manager: que nos sirven para ver los archivos que conforman el proyecto.
Tool palette:Que contiene el resto de los objetos visuales a colocar el el formulario
Object Inspector: que sirve para establecer en modo diseño el valor y/o comportamiento de alguna de las propiedades, como así tambíen para programar el comportamiento del objeto frente a los eventos.

Descripción de los objetos visuales principales

El formulario es el objeto contenedor de otros objetos visuales


Si abrimosla ventana correspondiente a “Object Inspector” podemos cambiar visualmente
(en modo diseño) algunas propiedades básica del formulario.
Por ejemplo para cambiar el título debemos ir a la propiedad caption y colocar un nuevo título


Otra propiedad que podemos cambiar es color que sirve para fijar el color del formulario.
La misma tiene una lista que nos muestra todos los colores posiblesAgregado de otros componentes

Para ello utilizaremos la ventana Tool Palette. La misma está organizada en pestañas horizontales que agrupan a los objetos visuales por tipos.

Haciendo click con el mouse en el + se pueda abrir el grupo para tener disponibles los componentes que contiene, del mismo modo haciendo click en el operador - en grupo abierto se cierra .Por ejemplo si abrimos el grupoStandard veremos lo siguiente:


Para colocar un componente sobre el formulario hay que arrastrarlo teniendo accionado el botón izquierdo del mouse y lo colocamos el la posición del formulario deseada. Otra forma es hacer doble click sobre el mismo la que colocara el objeto sobre el formulario pero el cualquier parte, lo que implica que luego debemos ajustar su posición arrastrandolo con el mousesobre el mismo.
Para eliminar un objeto visual simplemente lo seleccionamos y pulsamos la tecla Supr.

Aplicación básica de ejemplo

Vamos a investigar algunos de los objetos visuales principales. Abramos la pestaña Standard y coloquemos sobre el formulario un objeto TLabel, tres TEdit, un TButton, un TCheck box,
1 TRadioButton, 1 TlistBox, 1 TCombox, 1 TRadioGroup. Luego abrimos las pestañaaditional y colocamos
un TspeedButton.
Nuestra aplicación queda así

Luego conviene salvar la aplicación accionando en el menu File-> Save Project As. Primero se nos pedira que se salve la unidad que es el archivo que contiene el código del formulario, luego se nos pedira que se salve el proyecto que está relacionado con el nombre del archivo ejecutable de la aplicación

Lo primero que hay...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Objeto C#
  • lenguaje c
  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS