Heyyyyyyyyyyyyyyy

Aprende a programar microcontroladores en C... http://tecdigitaldelbajio.com/software-tarjeta.html
Mostrando entradas con la etiqueta StringItem. Mostrar todas las entradas
Mostrando entradas con la etiqueta StringItem. Mostrar todas las entradas

viernes, 5 de junio de 2009

Ejemplo #2 Usos del “String Item”



Introducción

Java es un lenguaje que soporta la programación orientada a objetos (POO) este tipo de programación se basa en objetos, así que en Java todo, absolutamente todo, son objetos. Los objetos provienen de una clase o también se dice que un objeto es una instancia de una clase. Una clase se puede ver como una plantilla para crear objetos.
Veamos la figura siguiente qué es parte del programa "hola Mundo"



En la entrada anterior se mencionó lo siguiente:
  • Form. Forma o formulario, sirve para agregar componentes dentro de el. En otras palabras un Form sirve como contenedor de objetos.

Así que el formulario es un objeto y proviene de la clase Form, este objeto o instancia, si vemos en la ventana de las propiedades (Instance Name) es llamado form , NetBeans le agrega el nombre automáticamente (claro que si lo deseo puedo cambiarlo). Si se agregara otro formulario al programa, la instancia automáticamente se llama form1, y si se agrega otro form2, pero lo que quiero que vean es que existe una clase llamada Form, de la cual puedo crear el número de objetos que yo quiera (form, form1, form2, etc) por eso se dice que una clase es una plantilla para crear objetos.

Por otro lado, el Form de la figura contiene un objeto. Este objeto en java se llama stringItem proviene de la clase StringItem. como se observa, este objeto es el encargado de mostrar el mensaje “Hola Mundo”, la imagén muestra este objeto



La clase StringItem

Las instancias de esta clase simplemente sirven para mostrar una cadena no modificable de texto, es decir, una cadena de texto con la que el usuario no puede interactuar de ninguna manera, simplemente sirve para mostrar información al usuario, como se vio en el ejemplo # 1”Hola Mundo”.

Como se agregan objetos StringItem a los Form en NetBeans

Agregar objetos que son instancias de la clase StringItem, es bien fácil, usando NetBeans, simplemente se arrastran y se colocan en el Form. La figura muestra la ubicación de los String Items en la paleta de componentes en el NetBeans.


Recuerde, para agregarlos se seleccionan, se arrastran y se sueltan al formulario, y finalmente se modifican sus propiedades para escribir el texto que yo desee.

Veamos un ejemplo completo de todo esto.

Ejemplo # 2 “String Item”

Realizar un programa usando el NetBeans que muestre el siguiente mensaje en la pantalla del celular


ITESI

Grupo de Digitales

Ingeniería Electrónica

Junio de 2009

Irapuato, Gto. Mex.

Solución


El video siguiente muestra la solución al ejemplo #2


Experimente con las propiedades de los objetos "String Item", en el ejemplo solo se usan dos propiedades:

  • Label
  • Text

Pero existen más como se observa en la ventana de propiedades, practique con ellas uselas, y vea que efecto tienen en el "String Item".




Clic AQUI para leer más...!

sábado, 30 de mayo de 2009

Descripción del NetBeans



Ya se ha mencionado anteriormente NetBeans, es un entorno para editar, compilar, depurar y ejecutar programas para celulares (por cierto estos programas son llamados Midlet) pero NetBeans va más allá, contiene poderosas herramientas ayudan muchísimo al programador, necesitamos conocerlo bien para poderlo explotar, así que esta entrada del blog muestra a detalle algunas secciones del NetBeans.


Para iniciar mostramos en la figura siguiente alguna de las partes del NetBeans:


A continuación detallamos cada una de las partes que se observan en la figura.



Lista de Proyectos

No hay mucho que decir de esta sección, simplemente cada vez que se crea un nuevo proyecto se va agregando a la lista de proyectos. Cada proyecto contiene la lista de archivos o recursos necesarios para el funcionamiento de cada programa, NetBeans los crea automáticamente.



Navegador de Componentes

Aquí se puede navegar entre componentes para su fácil localización, aún sin saberlo, el ejemplo “Hola Mundo” contiene varios elementos o componentes, los cuales son mostrados en la figura siguiente.

Desde el navegador se puede seleccionar los componentes, esto es realmente útil, para aplicaciones que tienen muchísimos elementos. No se desesperen, más adelante habrá otra entrada para analizar cada uno de los elementos mencionados en esta sección.


Ventana del Diseñador Visual

El diseñador visual me permite crear interfaces de usuario de una forma rapidísima, consta de varias vistas, como se puede observar en la figura siguiente:


Vista: Screen

Esta vista es la que ya conocemos, la figura siguiente muestra esta vista:

Es equivalente a la pantalla del celular, lo que pase ahí se refleja en la pantalla del teléfono, ya la vimos trabajando en el ejemplo “Hola Mundo” y en la imagen observan dos componentes:
  • Form. Forma o formulario, sirve para agregar componentes dentro de el. En el ejemplo se observa dentro del Form, un stringItem
  • StringItem. Elemento para mostrar una palabra en la pantalla del teléfono celular.

Vista: Flow


Esta vista es la de flujo. Veamos como se ve la vista “flow” en la figura siguiente:

Esta vista es una representación gráfica de alto nivel del flujo de la aplicación, hay dos elementos:
  • Movile Device: Representa el teléfono celular.
  • Form: Ya lo mencionamos arriba, sirve para agregar elementos, esta forma es la misma que la de la vista Screen, lo que yo coloqué en la forma es lo mismo que va aparecer en la pantalla del celular.

La vista de flujo nos sirve para agregar por ejemplo más formas, esto para programas con muchas interfaces de usuario. Ya habrá tiempo de mostrar esta vista en acción un poquito más adelante.

Vista: Analyzer

La figura siguiente muestra esta vista:

Analiza el programa para ver si tenemos recursos que no estamos usando en nuestro programa, para eliminarlos y no gasten memoria, recuérdese que tenemos la memoria limitada en un celular y no conviene tener recursos sin usar, desde esta vista esos recursos se pueden eliminar, para ejemplo sencillos esta vista está completamente vacía.


Vista: Source

Esta vista es la del código fuente, escrito automáticamente por el NetBeans obviamente en el lenguaje Java. La figura siguiente muestra la vista Source



Como ya se vio para el ejemplo “Hola Mundo” no agregamos una sola línea de código, pero existe, NetBeans agrego el código automáticamente.
Más adelante vernos como agregar o modificar líneas de código, a medida que se hagan los ejemplos más complejos.

La paleta de Componentes

Contiene elementos que simplemente se van agregando, se arrastran y sueltan en la pantalla del celular (Screen), por ejemplo en la figura siguiente se observa la ubicación del elemento String ítem (en rojo), si deseamos agregar por ejemplo otro mensaje al celular, se elige el String Item y se arrastra y suelta dentro del Form



Ventana de Propiedades

Esta ventana muestra las propiedades de los elementos que podemos cambiar en tiempo de compilación, la figura siguiente muestra la ventana de propiedades cuando se elige el elemento String Item


Se observan muchas propiedades pero en la figura se remarcan solo las dos propiedades que fueron modificadas:
  • Label: Titulo del String: Hola
  • Text: Contiene el texto que deseamos que aparezca: Hola Mundo :)
Bueno aquí termina esta entrada, aprendimos detalles más técnicos del NetBeans, ojala que haya servido. Prometo que la siguiente entrada realizaremos otro ejemplo completo, porque solo practicando se aprende a programar, solo hay que tener poquita paciencia.





Clic AQUI para leer más...!