Este blog esta destinado para la comunidad desarrolladora de software, en el podrán encontrar trucos, atajos o consejos de diferentes lenguajes de programación o frameworks, tanto de tipo desktop como web. Si quieres participar como editor por favor hacerlo saber escribiendo un correo a cualquiera de los editores.

sábado, 25 de septiembre de 2010

Power designer-como generar el sql con las referencias adentro

Hola a todos, alguna vez han necesitado utilizar una herramienta para crear modelos uml, les recomiendo power designer, no es libre pero es muy bueno.
Bueno pues tube una dudad usando el trial, como generar sql, pero que las llaves foraneas quedaran adentro, pegunte hasta que gaea me ilumino en esto, pero les comparto la solución.

  • Click derecho propietys
  • Click sobre la pestana preview
  • ahora en el toolbar hay uno que dice show generation options
  • alli te aparece un arbol y en el arbol de la derecha,abajo dice foreing key
  • alli escojer la opcion inside.

Chao ojala les sirva

domingo, 19 de septiembre de 2010

Extjs + GMap = gmappanel

Hola de Nuevo como ya vimos el caruosel, ahora le toca a Google Maps.

Lo primero descargamos el js del gmappanel de la siguiente url:


author: Shea Frederick (les debo la url de donde lo baje, apenas me quede tiempo la pongo para que visiten el portal o blog del hombre)

El archivo no fue creado por mi pero si lo he editado a mis necesidades, he incluido algunos métodos, pero bueno aquí un ejemplo de como usarlo:

var gmap_panel = new Ext.ux.GMapPanel({
plain: false,
monitorResize: true,
zoomLevel: 8,
gmapType: 'map',
addControl: new GSmallMapControl(),
setCenter: { lat: 3.393489, 'long': -76.546347 },
markers: [{ lat: 3.393489, 'long': -76.546347, marker: {title: 'Cali'}}]
});

para remover los marcadores:

gmap_panel.removeAllMarkers();

para centrar el gmappanel y agregar un marcador:

var latitud = coordenada_de_latitud;
var longitud = coordenada_de_longitud;
gmap_panel.moveCenter(latitud, longitud);
var mkr_point = new GLatLng(latitud, longitud);
var mark = new GMarker(mkr_point, { title: titulo_marker } );
gmap_panel.addGMarker(mark);
mark.openInfoWindowHtml('información que se quiera mostrar en la burbuja');

recuerden agregar la librería de Gmap:

script type="text/javascript" src="http://maps.google.com/maps?file=api&"
script type="text/javascript" src="...../gmaps/gmaps.js"

Espero les sea de ayuda.