Skip to main content

Posts

Showing posts from November, 2006

Desarrollo de modulos de Netbeans

Leyendo la entrevista realizada a Andreas Andreou, en netbeans,
me ha parecido algo curioso en la actualidad existe un interes en el desarrollo de plugins para Netbeans.
Porque no aportamos mas plugins, en Netbeans existen algunas guias para hacerlos de manera muy sencilla, la realidad es que debemos entender las API's de Netbeans, para desarrollarlos adecuadamente, aqui tenemos una guia rapida para la creación de nuestros propios plugins.


Sun Java Studio Creator o Visual Web Pack segun Wintons Prakash

Sun Java Studio Creator or Visual Web Pack
Es el titulo del blog del señor Winston Prakash, el cual responde dos de las tres preguntas mas generales que se tienen sobre la liberación de Visual Web Pack, da un pantallazo rapido a la historia de Java Studio Creator, sin duda debemos entrar a su blog, y leerlo. Es fundamental para los usuaris de Java Studio Creator y Netbeans. Las preguntas son estas:

Why in the first place there was a separate IDE called Sun Java studio Creator?Why it is released as Visual Web Pack for Netbeans now?Does that mean, there will not be any more release of Sun Java Studio Creator? Visita el blog aqui

Importando Componentes AJAX

En netbeans fue publicado en octubre un pequeño tutorial sobre la forma de importar componentes Ajax, en Visual Web Pack, muy similar a como lo realizamos con Java Studio Creator, para muchos esto es algo sencillo, pero para los novatos en Netbeans, tal vez les resulte de mucha ayuda.
Articulo orginal en ingles en el sitio de netbeans
Los pasos son basicos:
Bajar los componentes:
1. Desde el menu principal del IDE , seleccione Tools > Update Center.
2. Asegurese de que NetBeans Visual Web Pack Update Center este seleccionado.
3. Click en Siguiente en el asistente Update Center. El asistente verifica los modulos habilitados y nuevos, entonces se abre la opción para seleccionar los modulos a actualizar o modulos nuevos.
4. En el panel izquierdo, seleccione BluePrints AJAX Components, entonces haga click en el boton Add y mueva este hasta el panel Install.
5. Click en el boton Next, lea y acepte la licencia.(Si esta de acuerdo).
6. Descarge el componentes BluePrints AJAX
7. Click en Next p…

Manipulando campos SmallInt de un DataProvider

Cuando tenemos campos SmallInt y deseamos manipular los datos almacenados lo podemos realizar de diversas maneras, una de ellas; consiste en obtener en un objeto el valor del campo y luego convertirlo a Integer. Recuerde que tablaDataProvider.getValue("tabla.campo",RowKey) devuelve un objeto que debemos convertir al tipo de datos adecuados.
Un ejemplo sencillo, para obtener el valor de un campo entero denominado nivel seria:
Object value = perfilesDataProvider.getValue("perfiles.nivel", perfilesRowKey);
if(value != null){
Integer nivel = (Integer) value;
return nivel.intValue();
}

Tips DataProvider

Anoche realizando varias pruebas con el Visual Web Pack (Netbeans 5.5), que anteriormente habia realizado con Java Studio Creator , especificamente con dataProvider y RowSet.
Debemos tener en cuenta algunos aspectos basicos:
El siguiente codigo se utiliza para agregar registros a una tabla, si asumimos que existen registros en la tabla funcionara adecuadamente. Lo que vamos a ejecutar es una simple busqueda dentro de la tabla para verificar si existe dicho registro.

boolean ok = true;
RowKey gruposarticulosRowKey = gruposarticulosDataProvider.findFirst("gruposarticulos.idgrupoarticulo", codigotextField.getText());
if (gruposarticulosRowKey != null) {
error("Codigo de grupo ya esta en uso....");
ok = false;
}



No ocurre lo mismo si no tenemos ningun registro dentro de la tabla.
Si lo tratamos de ejecutar nos enviaria un error de tipo java.lang.ArrayIndexOutOfBoundsException:-1
Podemos usar varios metodo…

NetBeans Magazine - Issue Two - Nov 2006

NetBeans Magazine - Issue Two - Nov 2006Netbeans magazine ha sido publicada con muy buenos tutoriales e información referente a Netbeans 5.5, en especial quiero expresar mi agradecimiento a Janice Campbell, Leonardo Galvao y a todo el equipo de Netbeans, por la inclusión de Panamá en el Mapa de Netbeans. Muchas gracias a todos.

Trucos con hipervinculos imagenes VWP/3

11. Nos ubicamos en el objeto hipervinculo de imagen















12. Ahora en la ventana de propiedades seleccionamos imageURL




















13. En el url debemos colocar currentRow.value para seleccionar el campo de la fila actual, y no se repita la primera imagen.



















14. Establecemos el alto y ancho para las imagenes.













15. Como se puede observar se coloca en todas las imagenes la primera que aparece en la base de datos


















16. Revisamos el codigo JSP y colocamos en el
imageURL ="#{currentRow.value['propiedades.foto1']}"
para que use la imagen adecuada.










17. Aqui tendremos la vista final, colocando las imagenes correspondientes a cada registro de la tabla.

Trucos con hipervinculos imagenes VWP/2

7. Ahora damos click derecho sobre table y seleccionamos Table Layout.












8. Nos ubicamos en el campo propiedades.foto1, para el componente de Static Text a Image Hyperlink

















9. Al aceptar observamos el campo del objeto table. Se mantiene el objeto.








10. Si lo ejecutamos, nos muestra el url que esta almacenado en la tabla, no la imagen.

Trucos con hipervinculos imagenes VWP

Al usar java studio creator 2, y ahora probando el Visual Web Pack(VWP) de Netbeans, he encontrado la situación similar al utilizar tablas y dentro de ellas imagenes (generalmente fotos) que se encuentra almacenada su url dentro de un campo de cualquier tabla, generalmente, lo que ocurre es que no muestra la imagen incial sino el texto correspondiente al url, desde un punto de vista seria logico ya que no disponemos de la imagen como tal, pero si de su url, (en ambos ocurre la misma situación), para esto debemos eliminar el texto, al colocar en la imagen con el binding a la base de datos, repetia la primera imagen en todas , revisando el jsp, lo llama como un objeto image para todas con referencia la primera imagen, lo que deseamos es mostrar la foto adecuada, debemos cambiar y colocar imageURL="#{currentRow.value['propiedades.foto1']}", el currentRow.value nos trae el valor de la fila actual, con lo cual solucionamos dicha situación.
Acontinuación algunas imagenes :
1…

Importando proyectos Mobility pack N5.5

Importando proyectos en esta ocasión de aplicaciones mobiles.
La importación fue un poco rapida solo con abrir el proyecto , se genera una advertencia sobre los algunos metodos que pudieran quedar duplicados y que es necesario verificarlos, pero en realidad funciono sin problemas.















Algunos Items choiceGroup y dateField, el cual lo rellenamos con algunos datos. En donde tempTexto es un texto cualquiera que deseamos que sea mostrado.

choiceGroupDiccionario.insert(0, tempTexto, null);
Ahora establecemos el componente fecha y hora con la informción actual del telefono-.

dateField1.setDate(new Date());















Ejecucion seria:


Importando proyectos a Visual Web Pack

Practicamente a un par de dias de la liberación en preview de Netbeans 5.5, y el esperado Visual Web Pack, que permite crear aplicaciones web al estilo Java Studio Creator 2, presento un breve analisis de algunas pruebas realizadas con un proyecto creado inicialmente con Java Studio Creator 2, y luego editado y modificado con Netbeans 5.5 beta2, el cual utilice algunas librerias para trabajarlo, recordaran que no se tenia la interfaz visual en aquellos momentos, ahora tome ese proyecto y lo importe al Netebans 5.5 con Visual Web Pack y aqui estan las consideraciones:
1. Importacion del proyecto:
El tiempo de carga es razonablemente aceptable. Comparado con el tiempo asumido porJava Studio Creator.


2. Diseñador Visual
Al realizarle varios cambios en el editor de Netbeans, asumia que no mostraria el dieño visual y efectivamente ocurrio de esa manera.


3. Algunos componentes generaban mensajes de error con algunas librerias.


4. El editor de JSP funciono perfectamente para la visualizacion del …