UNIDAD I PROGRAMACION VISUAL ELEMENTOS BASICOS

11.-PROGRAMAS FORMAS y COMPONENTES

Recordar que programas visuales, se construyen usando los siguientes elementos:

1.- UN OBJETO VENTANA O WINFORM1

2.- OBJETOS QUE PERMITAN CAPTURAR Y DESPLEGAR DATOS, DE MOMENTO SE USARAN LOS DOS OBJETOS DE ENTRADA/SALIDA MAS COMUNES:

2.1 OBJETO label ← PERMITE DESPLEGAR TEXTOS O MENSAJES ESTATICOS

2.2 OBJETO textBox ←-PERMITE TANTO CAPTURAR DATOS, ASI COMO DESPLEGAR EL RESULTADO DE OPERACIONES ( RECORDAR QUE TEXTBOX'S) SOLO CAPTURAN O DESPLIEGAN UN DATO A LA VEZ, RECORDAR TAMBIEN QUE TODOS LOS DATOS QUE ENTREN Y SALGAN DE UN TEXTBOX SON DE TIPO STRING.

3.- OBJETO button ← Es el componente principal de la forma, contiene el código principal del programa y su activación por el usuario provoca que se realicen los principales procesos del problema planteado (aquí es donde se capturan datos, se realizan operaciones, etc.).

De este componente se maneja su propiedad Text para etiquetarlo con la palabra “OK” o “ACEPTAR” o “EXE” y su evento Click para activarlo, es en dicho evento donde se construira el código del programa.

Recordar que aunque no es un componente necesario en los programas ya que el código se puede asociar o pegar a cualquier evento de cualquier forma o componente del programa, Microsoft ya acostumbro a todos los usuarios al botón OK, de acuerdo, OK.

RECORDAR QUE TODOS LOS COMPONENTES VISTOS INCLUYENDO LA PROPIA FORMA Y VENTANA TIENEN MUCHAS PROPIEDADES QUE SE PUEDEN ASIGNAR O MODIFICAR Y TAMBIEN TIENEN MUCHOS EVENTOS A LOS CUALES LES PODEMOS ASOCIAR O CARGAR EL CODIGO DEL PROGRAMA, TODOS ESTAS PROPIEDADES Y EVENTOS LAS PODEMOS ACCESAR DENTRO DEL INSPECTOR DE OBJETOS, ES DECIR, POR FAVOR VEAN, ANALIZEN Y USEN EL INSPECTOR DE OBJETOS ASOCIADO AL COMPONENTE, PORQUE A LO LARGO DE ESTE CURSO SON MUY POCAS LAS PROPIEDADES QUE SE ESTUDIAN Y TAMBIEN MUY POCOS LOS EVENTOS QUE SE CARGAN Y SOOOOOONNNN MUCHOS LOS QUE HAY QUE APRENDER Y SOBRE TODO USAR.

REGRESANDO a WinForm1, es sobre esta forma donde se construira el programa y esta forma se convierte en ventana al momento de ejecutarse el programa.

Es decir será la primera ventana que el usuario ve al momento de ejecutarse el programa, su nombre es Form1.

Esta forma o ventana es un objeto de C#builder, y como todos los objetos de C#Builder y del universo, la forma o ventana tiene asociados propiedades y eventos.

Propiedades son todas las características particulares que diferencian un objeto de otro objeto, las propiedades o características mas comunes son forma, tamaño, color, etc., para objetos en C#Builder, estas propiedades se modifican o individualizan usando el Inspector de Objetos, que es la parte del programa que las contiene.

image129.jpg

Recordar que se pueden modificar las propiedades dentro de un programa, usando instrucciones apropiadas, mismas que llevan el siguiente formato:


Nomobjeto.propiedad = nvovalor;

ej.; WinForm2.BackColor=Yellow;


Eventos, son todos aquellos sucesos de carácter externo que afectan o llaman la atención del objeto, para estos caso la forma o ventana u objeto:

1.Debe tener capacidad de detectar el evento

2. Aun mas importante debe tener capacidad de reaccionar y emitir una respuesta, mensaje o conducta apropiada a el evento detectado.

Evento es por ejemplo que otro objeto llamado humano pulse el objeto tecla ESC, o haga click derecho con el objeto ratón en alguna parte de la ventana , etc. , es en estos casos, cuando la ventana u objeto detecte un evento de estos la propia forma u objeto deberá responder de manera apropiada.

Esta respuesta no es automática, sino son la serie de instrucciones del lenguaje (o programa) que los ingenieros de software diseñan(o programan) en otras palabras son los eventos quienes contendrán los programas.

Es tambien el Inspector de Objetos, quien contiene todos los posibles eventosasociados a la forma.

image130.jpg

Para los primeros programas en C#Builder solo se usaran propiedades sencillas como color, font, etc. de Form1 y los objetos ya mencionados (LABEL, TEXTBOX), y no se usan de momento los eventos que puede detectar Form1.

Politica de Privacidad