Maxonico's Blog

martes, octubre 24, 2006

Flex 2.0... de a poquito va queriendo!

Bueno en este link pueden ver lo que actualmente estoy haciendo en Flex 2.0, es un buscador de propiedades para una inmobiliaria. Flex accede a datos provistos desde un Web Service de forma asincrona, por eso los tiempos de carga medio raros que van a notar, esta es la pagina en cuastion:

http://scsoft.com.ar/probandoflex/Inmobiliarias.html

Y esta es la ubicacion del Web Service:

http://scsoft.com.ar/serviciowebprueba/service.asmx

Aun me falta un camino bastante largo por recorrer, pero de a poquito va queriendo!, Saludos!

lunes, octubre 09, 2006

Haciendo grillas mas lindas

Con esta funcioncita en Javascript podran hacer que sus tablas en HTML queden mas vistosas, ademas, combinando esto con el GridView pueden obtener resultados muy interesantes. La funcion lo que hace es un "highlight" o "iluminado" de la fila cuando uno le pasa el mouse por encima, y cambiarle el color de fondo a la fila cuando esta es seleccionada, he aqui la funcion, recuerden agregarle los tags SCRIPT y el language=JavaScript:

var bgcolor='#6699cc';var prevrow;var prevbgcolor; var savebgcolor; var savefontcolor; function OnRowClick(row,id){ if (prevrow!=null) {prevrow.style.backgroundColor = savebgcolor; prevrow.style.color = savefontcolor}; if (prevbgcolor!=bgcolor) {savebgcolor=prevbgcolor;} savefontcolor=row.style.color; row.style.backgroundColor=bgcolor; row.style.color='#ffffff'; prevbgcolor=row.style.backgroundColor; prevrow=row; if (window.OnClick) {OnClick(id);} }
function OnClick(pID){ alert(pID) }
Perdon que salga amontonado, pero este motor de Blog no es muy bueno que digamos para la edicion.

Como veran, esta funcion OnRowClick recibe 2 parametros, la fila en cuestion y un ID, el ID es opcional, lo pueden borrar (borrandolo en todos lados donde se haga referencia a el), cuando se selecciona una fila esta queda marcada y se llama a un Alert del "ID" seleccionado (funcion OnClick).

La funcion OnRowClick es llamada, de la siguiente forma en el click de la fila de nuestra tabla:


Tambien se aprecian otros 2 eventos, onmouseover y onmouseout, que son los responsables del "highlight" de la fila cuando pasamos el mouse sobre ella.

Saludos!

Megacomics '06

Este Sabado 07/10 viaje a Bs. As. con motivo de la realizacion de una exposicion de comics, peliculas y video juegos que se realizo en el centro de exposiciones de la ciudad de Bs. As.El evento en si estuvo muy bueno, el cosplay estuvo entretenido tambien y hubo un body painting que nos dejo con la boca abierta a mas de uno (lastima que a la chica no la tiraron a la hinchada...).El unico inconveniente fue la entrada al evento, la capacidad estaba excedida varias veces, mucho calor, desorden, vidrios rotos, en definitiva...un caos la entrada. Espero que para el año que viene se pongan las pilas y organicen un poco mejor la cosa, porque si hubiera habido algun incidente grave ahi dentro de la expo no se que podria haber pasado.
Los precios eran de locos, todo estaba muy barato!, lastima que no habia remeras que me interesaran, ademas se las veia con una calidad "dudosa", asi que me voy a hacer estampar los logos que quiero nomas.

Addin (2) - Visor de Tablas y DataSets

Luego de mucho tiempo son postear, volvi con un add-in que hice hace bastante tiempo ya. Sirve para visualizar Tablas o DataSets, vendria a ser como un QuickWatch; lo hice porque realmente es pesado conocer el contenido de una Tabla o un DataSet desde el IDE. Base mi codigo en un proyecto que encontre en CodeProject, ahi explicaban que el Addin no puede recibir referencias a objetos, sino que solo strings. Es por ello, que inclui 2 funciones para el traspaso de Tablas y DataSets a XML, estas 2 funciones (QUE SE ENCUENTRAN DENTRO DE LA CLASE CONNECT.VB) deben estar incluidas SI O SI en el proyecto donde vayan a utilizar este Addin (lo mas recomendable, es que si trabajan con un framework propio, le agreguen estas funciones asi siempre estan disponibles).

Lo pueden descargar desde: http://scsoft.com.ar/subebaja/files/VisorDSDT.rar

Y aca dejo una imagen de como es:


Saludos!