Con gran satisfacción observamos hoy que ya somos el primero en el ranking de Google al buscar la palabra ‘xbase’ y además como enlace destacado.
Muchísimas gracias a todos vosotros que sin vuestro apoyo esto no habría sido posible.
Con gran satisfacción observamos hoy que ya somos el primero en el ranking de Google al buscar la palabra ‘xbase’ y además como enlace destacado.
Muchísimas gracias a todos vosotros que sin vuestro apoyo esto no habría sido posible.
Los días 11 y 12 de Marzo se celebrarán en Madrid (Tres cantos) dos cursos avanzados de programación con Xailer:
Se entregará con el curso el esqueleto de una pequeña gestión de facturación que el usuario podrá utilizar como guía para sus futuros proyectos.
El precio de cada uno de los cursos es de 200 euros. Los usuarios que acudan a ambos cursos tendrán un descuento total de 100 euros. Se exige un depósito de 50 euros para la reserva de plaza.
Plazas limitadas.
Duración y horario de los cursos:
Jueves 11 | 9 horas |
09:00-11:00 | Diseño del esqueleto de nuevas aplicaciones |
11:00-11:30 | Coffee-break |
11:30-14:30 | Introducción al modelo vista-controlador |
14:30-16:00 | Comida |
16:00-18:00 | Diseño visual con DataControls sobre el modelo vista-controlador |
18:00-18:30 | Coffee-break |
18:30-20:30 | Diseño del controlador y su publicación para otros proyectos |
20:30-23:00 | Cena organizada para todos los asistentes que lo deseen |
Viernes 12 | 8 horas |
09:00-11:00 | Introducción a Fast Report, instalación y puesta en marcha |
11:00-11:30 | Coffee-break |
11:30-14:30 | Diseño de informes básicos |
14:30-16:00 | Comida |
16:00-17:00 | Traspaso de información bidireccional entre Xailer y Fast Report |
17:00-18:00 | Integración de Fast Report en sus propias aplicaciones |
18:00-18:30 | Coffee-break |
18:30-19:30 | Informes complejos con Fast Report |
Consulte el área de eventos en www.xailer.com para más información.
Hace tiempo que no os dejaba una revisión de los mensajes para Xailer que muchos de vosotros usais en vuestros proyectos.
Novedades.
Algunos pequeños Bug de cálculos de tamaños de forms resueltos.
OJO MsgOptions ha cambiado de orden sus parámetros por compatibilidad con el resto de mensajes.
Nuevo MsgListCheck para selección de opciones con checkbox.
El enlace http://www.bisoft.es/Demos/Messages/Mensajes.rar
Salu2
Me comentaba el otro día el amigo Paco Viruete, un gran tipo dicho sea de paso, la necesidad de acceder a cámaras IP de vigilancia desde una aplicación Xailer y ¿por que no?.
Aquí teneis un ejemplo de como integrar hasta 4 cámaras Ip al mismo tiempo en un form de Xailer y las 4 en movimiento claro.
NOTA IMPORTANTE: las cámaras son de la marca Axis (http://www.axis.com/) ya que utilizo el controlador para desarrollo que se distribuye con ellas y debemos de conocer sus IPs.
Para quien quiera probarlo aquí le dejo el proyecto completo y unas utilidades extra.
http://www.bisoft.es/Demos/Camara/Camara.rar
En la carpeta .Redist hay 2 ejecutables
1. AXISMediaControlSDK_redist.exe es el encargado de instalar los controladores de las cámaras para hacerlas accesibles desde programación.
2. IPUtility.Exe sirve para averiguar y/o cambiar las IPs de las cámaras en la red y sus nombres de usuario y contraseña, estos datos hay que suminstrarselos al programa en
CLASS TForm1 FROM TForm
Data cIpCamara1 Init «192.168.1.35»
Data cIpCamara2 Init «192.168.1.36»
Data cIpCamara3 Init «192.168.1.37»
Data cIpCamara4 Init «192.168.1.38»
Data cUserName Init «root»
Data cUserPassword Init «root»
Espero que le podaís sacar provecho e incluso implementeis cosas nuevas como grabación a disco, sonido, etc.
Salu2.
Ultimamente a todos los que os conozco en persona, me habéis mostrado algún interes en esta clase que preparé hace tiempo para poder escanear documentos directamente con Xailer y poder almacenarlos en archivos de múltiples tipos (Bmp, Jpg, Tiff multipágina, PDF multipágina, etc.) y/o cargarlos a campos Blob o Memo de bases de datos.
Pues bien, como lo prometido es deuda aquí os he preparado un ejemplo completo de como funciona esta clase.
Para comenzar se basa en un OCX comercial de costo reducido (unos 110 $Usd http://www.ciansoft.com/twaincontrolx/default.asp) y distribuible con nuestras aplicaciones libre totalmente de royalties de por vida. Os adjunto una versión de prueba del OCX en mi ejemplo y por lo tanto con limitaciones como la de no poder grabar los escaneos efectuados.
Hemos probado esta clase tanto con escaneres sencillos de sobremesa, como en multifunciones de red de tamaños gigantes con escaneo en A3 color, alimentación automática de un centenar de páginas, escaneo a doble cara, etc. siempre ha funcionado correctamente.
Solo es necesario que el escaner tenga interfaz Twain, lo cual es lógico y común para cualquier escaner.
La clase se encarga de instalar y registrar automáticamente el OCX necesario, de localizar los escaneres disponibles y de comenzar a escanear.
Os adjunto el manual del OCX también para que podais ver el potencial de este.
Para aquellos que os decidais a comprar el producto final dos advertencias.
1.- Debeis de pedir la versión del OCX para xHarbour y Xailer (incluye una pequeña modificación sobre el original por temas de protección)
2.- Debeis de cambiar en Scanner.Prg y en Twain.Prg cualquier referencia a TwainControlXTrial.ocx por TwainControlX.ocx, que será el Ocx que habreís comprado y con el os servirán un Password que debeís de incluir en Scanner.Prg sustituyendo a «demo» en Data cPassword Init «demo»
Espero que le saqueis provecho.
http://www.bisoft.es/Demos/Escaner/Escaner.rar
Estimados usuarios de Xailer,
La versión definitiva de Xailer 2 incorpora un gestor de asistentes que facilita enormemente la creación de formularios rutinarios y/o repetitivos. Un ejemplo típico de un formulario de este tipo sería aquel que creamos cada vez que queremos realizar la edición de todos los campos de una tabla en cualquier tipo de mantenimiento.
Estimados usuarios de Xailer,
Ya está disponible la segunda RC (release candidate) de Xailer 2, en la cual básicamente se han corregido pequeños errores encontrados en la RC1.
Para más información acerca de Xailer RC consulte el artículo siguiente:
Podéis encontrar la nueva versión de Xailer 2 RC2 en el siguiente enlace:
http://www.xailer.com/files/xailer20rc2.exe
También deberéis descargar una nueva versión de los binarios de xHarbour, que ha cambiado desde la anterior publicación, desde la siguiente dirección:
http://www.xailer.com/files/xharboursetup2.exe
Os recordamos que está versión de Xailer sólo está disponible para usuarios con suscripción activa. Leer el artículo Novedades de Xailer 2.0 para más información.
Nota Importante:
Hemos decidido prorrogar el periodo de soporte y actualizaciones de forma completamente gratuita hasta 30 días después de la publicación definitiva de Xailer 2.0 a todos aquellos usuarios que hayan comprado o renovado Xailer después del día 10 de Agosto de 2008, fecha en la que se publicó en nuestro Blog el acceso a Xailer 2.0 Beta por parte de los usuarios con suscripción activa y que tengan su suscripción actualmente caducada.
Si este es su caso, póngase en contacto por Email con sales en xailer.com para que se le amplíe la fecha de soporte.
Un cordial saludo,
[El equipo de Xailer]
Estimados usuarios de Xailer,
Ya está disponible la primera RC (release candidate) de Xailer 2 y tenemos la máxima determinación para que la versión definitiva no se demore más de 30 días.
Como se comentó en algún artículo anterior de este mismo blog, se ha realizado un completo rediseño de los datacontrols y ello ha provocado sobre todo algunas diferencias en el comportamiento de Xailer que en cualquier caso intentamos e intentaremos evitar al máximo.
Para aquellos que no han seguido la evolución de Xailer 2 Beta intentaré resumir muy brevemente las nuevas funcionalidades que incluye:
Algunas de las aplicaciones y utilidades más populares permiten modificar su apariencia usando skins o directamente rompen con el concepto clásico de ventana rectangular para cambiar su aspecto visual de manera que resulten más agradables a la vista y más fáciles de usar.
Varias veces nos han preguntado en los foros si habría alguna manera de incorporar al control Treeview la posibilidad de cambiar el color de cada uno de sus elementos para poder personalizarlo a nuestro gusto.
La única diferencia de este componente con el Treeview nativo de Xailer es que no dispone de editor visual para la propiedad aItems y debe ser rellenado en tiempo de diseño con el menú contextual o en tiempo de ejecución con alguno de los siguientes métodos:
METHOD AddItem( cItem, xImage, xSelImage, lBold, lChecked, lParam, nClrText, nClrPane ) // --> oItem
METHOD InsertItem( cItem, xImage, xSelImage, lBold, lChecked, lParam, nClrText, nClrPane, nPos ) // --> oItem
Como se puede apreciar, estos métodos añaden dos nuevos parámetros para indicar el color del texto y del fondo de cada elemento y son totalmente compatibles con sus análogos del Treeview estándar, permitiendo el uso de imágenes, checkboxes, etc.
El ZIP treeviewcolor.zip incluye la DLL para el IDE y la librería para enlazar con las aplicaciones.