Archivo de la categoría: Noticias

Novedades de Xailer 5 (II)

Estimados usuarios de Xailer,

Hoy os quiero hablar del control TListView. Ese gran desconocido 😉 Este control es propio del API de Windows y básicamente es un Browse que permite mostrar la información de la misma forma que lo muestra el explorador de archivos del propio Windows. Posee los siguientes tipos de vista: Icon, SmallIcon, List, Tile y Details.

El Browse (TBrowse y sus heredados) que incorpora Xailer se parece a un TListView con vista ‘Details’. Cuando queremos mostrar la información de esa forma, estilo rejilla, el browse de Xailer es infinitamente más potente que TListView. Sin embargo, hay ocasiones en la que el TListView puede ser mejor candidato para los datos a mostrar. Obviamente cuando por el número de elementos a mostrar una vista del tipo distinto de ‘Details’ sea más adecuada, pero también puede ser un gran candidato cuando necesitemos agrupar los distintos elementos del browse o mostrar un ‘checkbox’ en cada uno de ellos.

TListview with groups

TListview with groups

Hasta Xailer 5 el control estaba bastante limitado ya que no se podía personalizar casi nada, pero ahora ha mejorada completamente su funcionalidad permitiendo hacer cosas como esta:

TListView OnDrawCell

TListView OnDrawCell

Y este ha sido todo el código necesario para conseguirlo:

METHOD ListView1DrawCell( oSender, oItem, nColumn, nClrText, nClrPane, hDC, aRect ) CLASS TForm1
   LOCAL nWidth

   IF nColumn == 0
      RETURN 0 // Notify columns one by one
   ELSEIF nColumn == 1
      SelectObject( hDC, ::oFontBold:Handle )
   ELSE
     SelectObject( hDC, ::oFont:Handle )
     IF nColumn == 5
        InflateRect( aRect, -1, -1 )
        nWidth := Int( ( aRect[ 3 ] - aRect[ 1 ] ) * oItem:aData[ 4 ] / ::nMaxSize )
        aRect[ 3 ] := aRect[ 1 ] + nWidth
        FillRect( hDC, aRect, ::oBrushGauge:Handle )
       RETURN 2 // Do not paint anything
     ENDIF
   ENDIF
RETURN Nil

Como veis toda su consigue sobrecargando su evento OnDrawCell que es muy fácil de hacer. Espero que os guste esta importante mejora que he realizado al control. Os animo a que empecéis a usar el control TListView cuanto antes.

Un saludo

Ignacio Ortiz de Zúñiga
Equipo de Xailer

Cursos Noviembre 2015

Estimados usuarios de Xailer,

El próximo mes de noviembre vamos a realizar tres cursos durante la semana del 23 al 29 para cubrir todas las necesidades

  • Iniciación
  • Perfeccionamiento y trucos
  • Avanzado

Precios (sin impuestos)

Todos aquellos que tengan una suscripción activa de cualquier versión de Xailer, tendrán un descuento del 50%.

  • Iniciación (1 día): 150,00 € con suscripción activa: 75,00 €
  • Perfeccionamiento y trucos (1 día): 150,00 € con suscripción activa: 75,00 €
  • Avanzado (2,5 días): 300,00 € con suscripción activa: 150,00 €
  • Pack 3 cursos: Iniciación + Perfeccionamiento y trucos + Avanzado (4,5 días): -10% dto adicional: 540,00 € con suscripción activa: 270,00 €
  • Pack 2 cursos: Perfeccionamiento y trucos + Avanzado (3,5 días): -10% dto adicional: 405,00 € con suscripción activa: 202,50 €

Iniciación: Un primer curso dirigido especialmente a aquellos que empiezan con Xailer o tienen conocimientos limitados de Harbour. La duración del curso será de 8 horas y se impartirá el día 25 comenzando a las 10 horas GMT+ 01:00, se prolongará hasta las 14 horas y continuará a las 16 horas, para concluir a la 20 horas.

Perfeccionamiento y trucos: Segundo curso dirigido especialmente a todos aquellos usuarios que llevan algún tiempo utilizando Xailer pero de una forma básica, sin sacarle todo el partido a Xailer. En este curso intentaremos desengranar completamente la arquitectura de Xailer y mostrar todo su potencial. También indagaremos en programación avanzada en Harbour, haciendo hincapié en todo lo nuevo que aporta con respecto a CA-Clipper. Y no nos olvidaremos de los trucos y opciones olvidadas o desconocidas para un uso más eficaz de Xailer. Este curso es un complemento a todos los usuario de Xailer, tanto los que comienzan como los que lo usan de forma cotidiana. La duración del curso será de 8 horas y se impartirá el día 26 comenzando a las 10 horas GMT+ 01:00, se prolongará hasta las 14 horas y continuará a las 16 horas, para concluir a la 20 horas.

Avanzado: Tercer curso que ya se ofreció en Cancún este mismo año y con prácticamente el mismo temario, que podéis comprobar en el siguiente enlace:

http://xailer.info/wordpress/es/?p=1172

Al igual que ocurrió en Cancún se les regalará a todos los asistentes una versión completamente operativa del control Prestashop para Xailer, aunque sin código fuente. Para obtenerlo igualmente podrán acceder al producto con un descuento del 50%.

La duración del curso será de dos días y medio: 8 horas los días 27 y 28 y 4 horas el día 29. Cada día comenzará a las 10 horas GMT+ 01:00, se prolongará hasta las 14 horas y salvo el 29 continuará de nuevo a las 16 horas, para concluir a la 20 horas.

La asistencia a los cursos podrá ser presencial o por Internet a través de WebEX pudiendo el alumno interactuar (vía chat) con el resto de los alumnos y con el propio profesor. En el caso de que se utilice WebEx, antes de proceder al cobro del curso se realizará una prueba de control con el alumno para confirmar que el sistema funciona correctamente.

Queremos agradecer desde aquí y de forma muy especial a José Manuel Serrano de Proser Informática que de forma completamente desinteresada nos ofrece sus instalaciones para realizar todos los cursos.

Sigue leyendo

Cursos de Xailer proximamente

Estimados usuarios de Xbase,

Con motivo de la oferta competitiva de Xailer Enterprise, vamos a realizar primeramente un curso de iniciación a Xailer que se desarrollará en Madrid durante los días 25 y 26 de noviembre (6 horas diarias), aunque también se podrá recibir dicho curso a través de Internet con los servicios de WebEX, pudiendo el alumno interactuar con el resto de los alumnos y con el propio profesor.

Se podrá contratar el curso los dos días o únicamente el último. Dependiendo del grado de conocimientos de Xailer del alumno, éste puede decidir que el primer día de curso no lo es útil y por lo tanto sólo estar interesado en el segundo día. El precio del curso es de 250 euros para los dos días y 150 euros para el de un día, por alumno. No obstante, existe un gran descuento del 50% para todos aquellos que tengan una suscripción activa de cualquier versión de Xailer. Lógicamente, todos aquellos que se hayan acogido a la oferta de Xailer Enterprise disfrutarán de dicho descuento. Quedando los precios en 125 y 75 euros por alumno respectivamente.

En esa misma semana y durante los días 27, 28 y 29 de noviembre (27,28: 8 horas; 29: 4 horas) daremos el curso avanzado que se ofreció en Cancún este año con prácticamente el mismo temario, que podéis comprobar en el siguiente enlace:

http://xailer.info/wordpress/es/?p=1172

Al igual que ocurrió en Cancún se les regalará a todos los asistentes una versión completamente operativa del control Prestashop para Xailer, aunque sin código fuente. Para obtenerlo igualmente podrán acceder al producto con un descuento del 50%.

El precio de este curso es de 300 euros y al igual que ocurre con el cuso de iniciación, todos aquellos que tengan una suscripción activa de cualquier versión de Xailer, tendrán un descuento del 50%.

Si alguno está dispuesto a recibir ambos cursos: el de iniciación y el avanzado, aunque en el primer curso sólo asista un día, tendrá un descuento adicional del 10% en ambos cursos.

El temario del curso de iniciación es el siguiente:
Sigue leyendo

7 días para que finalice la oferta de Xailer a mitad de precio

Estimados usuarios de Xailer,

Tan sólo recordaros que sólo faltan siete días para que termine nuestra oferta de Xailer a mitad de precio. Creemos que es también una oferta muy interesante para todos aquellos que tienen una versión Personal o Profesional de Xailer. Os recomiendo que no dejéis pasar esta gran y única oportunidad.

Pedido de Xailer Enterprise (oferta competitiva)

Un cordial saludo,

Xailer Enterprise a mitad de precio por tiempo limitado

Estimados usuarios de Xbase,

Tenemos el placer de anunciaros una importante oferta que es difícil que se vuelva a repetir. Que consiste en una reducción de casi el 50% en el precio de Xailer Enterprise durante todo el mes de septiembre de 2015. Para poder acceder a esta oferta tan sólo es necesario cumplir alguno de los siguientes requisitos:

  1. Haber comprado con anterioridad cualquier versión de Xailer, para lo cual habrá que facilitar su número de serie o factura de compra.
  2. Ser usuario registrado de cualquiera de los siguientes productos xBase:
  • Visual FoxPro
  • Alaska Xbase++
  • Cualquier versión de xHarbour de xHarbour.com
  • Cualquier versión de Fivewin de Fivetech software

Para lo cual se le requerirá por correo electrónico que nos envíe comprobante de su compra.

Esta gran oferta pretende hacer accesible Xailer a todos aquellos usuarios que después de más de diez años que llevamos desarrollándolo aún no han querido o podido dar el salto. Esperamos que con este incentivo podamos contar con alguno de ellos en un futuro próximo.

Es posible que más de un incondicional de Xailer que lleva con nosotros muchos años se sienta molesto por esta oferta, pero os rogamos que entendáis que esta oferta sólo intenta consolidar el futuro de Xailer y que por lo tanto es buena para toda nuestra comunidad.

A todos los que aún no conocéis Xailer os animo a que preguntéis en nuestros foros de soporte técnico sobre sus beneficios y funcionalidades con respecto a otros productos xBase. Espero que muchos de los actuales usuarios de Xailer os puedan contar sus experiencias y opinión respecto a Xailer.

Podéis acceder directamente a la orden de pedido desde el siguiente enlace:

Pedido de Xailer Enterprise (oferta competitiva)

Por último y no menos importante: queremos agradecer la labor realizada por todos los miembros que han colaborado activamente con el equipo de desarrollo de Harbour. Todos ellos, pueden contar, si lo desean, con una versión completamente gratuita de Xailer Enterprise. Para ello sólo deben enviarnos un Email a ventas@xailer.com con el asunto ‘Regalo Xailer‘ indicando su nombre, dirección de correo electrónico y alias de contribución en GitHub o SourceForge. La cuenta de Email deberá coincidir con el que se muestre en GitHub o SourceForge.

Un cordial saludo

[El equipo de Xailer]

Nueva versión de la utilidad jpg reducer

JPGREDUCER es un reductor de tamaño de ficheros JPG. Permite, de forma masiva, reducir el tamaño de múltiples archivos JPG. Sólo hay que establecer el directorio origen, el destino y el ancho final (el alto lo puede calcular automáticamente para mantener el ratio). Muy cómodo para crear thumbnails o reducir sus fotos a un tamaño más pequeño y llevarlas en el teléfono, por ejemplo. Se incluye el proyecto completo además del ejecutable. Nueva versión 4 incluye guardado de parámetros y posibilidad de establecer la fecha del archivo destino igual que el de captura de la foto.

Saludos

Nuevos productos

Estimados usuarios de Xailer,

A través de nuestra página web principal ponemos a la venta nuevas productos. Se trata de productos que en la mayoría de los casos ya se habían ofrecido directamente a través de los foros e incluso Facebook, pero no obstante, existen algunos nuevos. Nuevos productos de terceros irán apareciendo en las páginas web de Xailer. Estar atentos ;-).

Para más información visitar este enlace:

http://www.xailer.com/?productos&softwareterceros

También hay una novedad importante con respecto a la herramienta xaDbu. El precio de la herramienta ha subido a 70 euros, pero por contra, ya no incluye ninguna protección anti copia.  Los usuarios que tengan una versión registrada de xaDbu podrán acceder a la versión sin protección pagando la diferencia de 40 euros. Para ello deberán ponerse en contacto directamente con ventas@ozs.com aportando copia de su factura de compra.

Un cordial saluo

Xailer 4.0.2

Estimados usuarios de Xailer,

Tenemos el placer de anunciaros una nueva versión de Xailer que incluye un montón de novedades y mejoras, a destacar las siguientes:

  • IDE:
    • Mejoras en la reordenación de controles
    • SQLite editor: Posibilidad de visualizar el tipo nativo de cada campo con colores
    • Controles de usuario: Controlar la ausencia del compildor BCC para evitar crear un subrproyecto para él

     

  • DataControls
    • TSQLite: Error en parsing de sentencia SQL si lDateAsString a falso
    • TDatasource: Nuevos metodos SqlInsert(oRecord, cTabla, lOnlyMod) y SqlUpdate(oRecord, cTabla, lOnlyMod). Muy útiles para crear sentencias SQL en base a un registro obtenido mediante TDataset:GetRecord()
    • TDatasource: Correción en BuildSQlSt para tipos DateTime

     

  • Controles
    • TCefBrowser: Error de inicialización

     

  • Clases
    • TExStruct: Nuevos métodos GetDefaults y Modified
    • TApplication: Forzar la aplicacion en primer plano cuando ::lSingleInstance = .T.

     

  • Fast-Report
    • TFastReport: Soporte de longlong en campos y variables
    • TFastReport: Error en llamadas a CallHbFunc
    • TFastReport: Tratamiento de matrices numericas correctamente aunque no se haya definido su estructura

Un saludo

[El equipo de Xailer]

Xailer 4.0.1

Estimados usuarios de Xailer,

Tenemos el placer de anunciaros una nueva versión de Xailer que incluye un montón de novedades y mejoras, a destacar las siguientes:

  • IDE:
    • TTreeView: Error al guardar los treeviewitems en los .xfm
    • User controls: Mejorados mensajes de error
    • SQLite editor: Posibilidad de salvar los registros a visualizar
    • Incluida libreria iphlpapi en configuración de MinGW

     

  • DataControls
    • TSQLite: Cambiado en CreateTable() el tipo «M» de «MEMO» a «MEMOTEXT»
    • TWebDataSource: Error en busqueda de clave primaria por no usar acentos delimitando el nombre de tabla
    • TDbfdataset: Soporte de lAutoSeek en datasets DBF
    • TDataSource: Nuevo evento OnExecute( oSender, cSql )

     

  • Controles
    • TLabelEx: Error en cálculo de posición de enlaces
    • TOcx: Pasar los parametros VT_DISPATCH como objetos TOleAuto en los eventos
    • TOcx: Error con fechas en blanco
    • TLabelEx: Error en recepción de foco
    • TRichedit: Nuevas propiedades lRE70, lRE80 y nUlineColor
    • TCombobox: Al cambiar el foco durante un OnExit, no se restauraba el foco correctamente
    • TDateEdit: Soporte de mouse wheel en edicion que permite scroll de dias, meses o años
    • TPicture: Perdida de memoria cuando se cargaba una imagen con gdi+

     

  • Clases
    • TApplication: Mejora con lSingleInstance para que active la instancia existente

     

  • Fast-Report
    • TFastReport: Error en llamada a funcion LOADIMAGEFROMHBVAR
    • TFastReport: Correcion menor para tipos BLOB que fallaban a partir de Harbour 4

Os recordamos que para poder usar esta nueva versión hay que tener una suscripción activa de Xailer y que exige realizar de nuevo el registro de todas sus instalaciones. Todos los usuarios con suscripción activa deben haber recibido un E-mail con la nueva información de registro, pero en cualquier caso puede volver hacer el registro directamente desde la opción de menú Ayuda-Registrar el producto.

En caso de no tener una suscripción activa sólo podrá utilizar Xailer 4 en modo DEMO y por lo tanto deberá instalarla en un distinto directorio.

Un saludo

[El equipo de Xailer]