Estaba tratando de agregar a GeneXus una opcion del tipo Tools/Command Prompt que permitiera abrir una pantalla con el un pantalla de linea de comandos en el directorio de la KB, equivalente a lo que hoy se hace con Tools/Explore KB Path (lo uso todos los dias!).
La tarea quedó en la categoria "Demasiado para la edad que tengo", pero llegue a mirar el GX.ini, y enocontré esto
[Data sources]
Ds1=DBFCDX (Compound Indexes), DBFCDX
Ds2=DBFIDX, DBFIDX
Ds3=Access, ACCESS
Ds4=iSeries Native, AS400NATIVE
Ds5=DB2 Universal Database, DB2COMMONSERVERS
Ds6=Btrieve, *none
Ds7=Oracle, ORACLE
Ds8=DB/2 for OS/2, *none
Ds9=DB2 UDB for iSeries, DB2400
Ds10=Recital, *none
Ds11=Informix, INFORMIX
Ds12=SQL Server, SQLSERVER
Ds13=Cloudscape, INFORMIX
Ds14=Access (ODBC), SQLSERVER
Ds16=ADOCE, SQLSERVER, DISABLE_EDIT
Ds15=PostgreSQL, POSTGRESQL
Ds17=SQL Server CE, SQLCE
Ds18=MySQL, MYSQL
AvailableForDataStores=5,9,7,11,12,15,17,18
NoClientServer=1,2,3
No sabia que Genexus generara o hubiera tenido planes de generar codigo para Btrieve, ni para Recital. Si sabia que habia proyectos que utilizaban Cloudscape, pero pense que no habian salido de prototipo.
Estaria bueno tener tiempo y hacer alguna prueba modificando el GX.ini agregando los numeros en la linea de AvailableForDataStores y ver que es lo que esta generando.
Usabilizando Genexus (Goto Line o Link to Line)
de la serie "Usabilizando" GeneXus
Hoy en casi todos los mensajes de error de GeneXus, aparece una referencia a en que linea se produce ese error. Cuando el error, se produce en tiempo de salvado del objeto, generalmente se posiciona en forma correcta, donde el error se produce.
En otros casos, como por ejemplo, en los errores que se dan al especificar el objeto, Genexus es lo suficientemente inteligente para darse cuenta de que un error es en una linea determinada de mi codigo, pero no lo es tanto, como para poder llevarme ahi, sin tener que hacer varias operaciones (abrir el objeto, buscar el tab correspondiente e ir a la linea antes mencionada).
Estaria bueno que en cada error, o en cada referencia donde hay un numero de linea (por ejemplo en las navegaciones) se pudiera dar un click y abrir el objeto en la sección que corresponde, y que se parara en la línea que corresponde.
Tambien estaria bueno que el editor de texto tuviera un Goto Line, lo cual facilitaria un poco el detectar estos problemas.
Es una vieja aspiración, que aparece en todos los ciclos de betatesting en los que he participado, que espero se logre en proximas versiones.
"Usabilizando" Genexus (Introducción)
Este es la primera de una serie de entradas, con reflexiones sobre problemas de usabilidad en GeneXus.
La definición de "problema de usabilidad" que voy a usar, es la que dice que existe un problema de usabilidad, cuando el programa no responde a las espectativas del usuario, por lo tanto todos los "problemas" aqui planteados son personales y discutibles.
Hago estas observaciones, en el cómodo papel de usuario final GeneXus, pues asi tengo la ventaja fundamental de no tener la obligacion de saber lo que quiero, pero quererlo rapido y si tener claro lo que no me gusta.
Solo en caso te tener alguna pista de lo que quiero, lo plantearé como sugerencia.
"Usabilizando" Genexus (Edicion de Grillas)
2 De la serie "Usabilizando" GeneXus
En la version 9.0 U1 (y en las anteriores) la edicion de las grillas, tienen diferencias de comportamiento dependiendo si es Win o Web.
Seria bueno si pudieran uniformizar ambos menues (el que aparece con el right-click), y llegar a tener los mismos o parecidos.
Por ejemplo hoy en WIN muestra
-----------------------------
Properties //El columns queda adentro. :(
Condition
Order
...
Move Control
....
Add New Form (este lo sacaria y lo dejaria solo en el form)
Select Form (este lo sacaria y lo dejaria solo en el form)
y en Web muestra:
..................................
View Source (los pondria abajo)
Edit Html (Lo pondria abajo)
......
Columns
Order
Conditions
Properties
...................................
Me gustaria que AMBOS FUERAN ASI:
----------------------------------------------
Columns
Conditions
Order
Properties
........
Otras opciones propias de la plataforma.
----------------------------------------------
Cuando se esta editando grillas win y web en forma intercalada, es muy comun que me pase que busco las columnas y me cuesta encontrarlas.
"Usabilizando" Genexus (Creacion de Objetos)
3 De la serie "Usabilizando" GeneXus
Cuando es necesario crear un objeto, se muestra el dialogo
Lo que generalmente hago es:
Pongo el nombre del objeto que quiero crear, ingreso la descripción, selecciono el folder en el que quiero guardar el objeto y le doy OK.
En ese momento (en un porcentaje importante de las veces), creo el objeto con el nombre correcto, en el lugar correcto, con la descripcion correcta, y con el TIPO INCORRECTO.
Entonces, borro ese objeto y empiezo de nuevo.
Reconozco que mi torpeza puede ser mayor a la promedio pues a pesar de que conozco este comportamiento, caigo en la trampa una y otra vez.
Si pudiera elegir, pondria la selección del tipo de objeto a la derecha,
o este otro, que es menos vistoso, pero puede ser mas efectivo.
No comments:
Post a Comment