Mostrando entradas con la etiqueta Classes. Mostrar todas las entradas
Mostrando entradas con la etiqueta Classes. Mostrar todas las entradas

jueves, 1 de julio de 2010

TTaskPanel() v1.0 for FWH

Después de varios días sin dormir correctament por fin pude terminar la Clase TTaskpanel en su primera versión, aunque ya venia precedida por TExplorerBar que había escrito hace dos años.

He aquí el enlace para poder descargarla.

TTaskPanel for FWH v1.0-win32.exe

Que contiene el archivo?
  • Las fuentes de los archivos PRG  ( no se incluyen las fuentes en C)
  • Librerías compiladas con las ultimas versiones de Harbour/(x)Harbour en formato OMF y COFF
  • Archivos DLL conteniendo algunos temas.
  • Algunos archivos PRG de ejemplo y recursos utilizados en ellos.
  • Un Manual en formato PDF con información bastante detallada.
  • Utilidad Win-Make para reconstruir la libreria.

TTaskPanel for FWH v1.0-win32-Samples-Bin.exe

Que contiene el archivo?
  • Ejecutables de los ejemplos compilados con Borland C 5.82. y (x)Harbour.

Para cualquier duda, comentario o soporte sobre la clase TTaskpanel, favor de dirigirse al siguiente FORO

http://codigo-base.el-foro.net

Alli estare al pendiente, y espero que cualquier problema lo podamos resolver.

Saludos,

Andres Reyes Hernandez

lunes, 21 de junio de 2010

Comming soon ...

Desde hace dos años de haber publicado la clase TExplorerBar, y hace un año haberse quemado el disco duro de mi computadora con el código de fuente de esta clase y otras en las que trabajaba, obligado a comprar un disco duro y aprovechando el incidente agregarle un poquito de ram a mi computadora, haberme ido a trabajar dos contratos de nueve meses a una compañia de cruceros sin computadora a la mano, hasta hace pocos meses que me pude comprar una buena portátil, pude comenzar a dedicar mi tiempo libre de nuevo a programar.

Tras meses de buscar, ver, obtener, estudiar información de toda índole pude poner de nuevo mi cerebrillo a trabajar, hoy por fin estos días esta dando frutos al desempolvada que le di, por lo cual me es grato anunciar que próximamente estará disponible una nueva version de TExplorerBar, solo que por ciertas cuestiones decidí ya no llamarla TExplorerBar sino TTaskPanel, principalmente a la inmensa cantidad de cambios/novedades que contara esta versión.

Si mal no recuerdan en TExplorerbar solo se podia mostrar el tema azul clásico de Windows XP, y su función era prácticamente la misma que el explorador de archivos Windows.

Novedades de TTaskPanel
  • Soporte de Temas de Windows XP, si estas utilizando el tema de Windows Azul, Gris, Verde o Clasico tu panel de tareas se mostrara tal cual se nuestra en el explorador de archivos, combinando con el color de las ventanas, también podrás si asi lo deseas cargar los temas desde una DLL.
  • Temas Personalizables, podrás totalmente personalizar el panel de tareas, desde colores, margenes, tipo de letra, botones, prácticamente casi todo.
  • Animacion, asi es al expandir y contraer los paneles podras elegir un efecto de animacion.
  • Marca de Agua, podras incluir una imagen de marca de agua en la esquina inferior derecha.

A diferencia de la anterior libreria que nada mas estaba disponible para Fivewin/(x)harbour esta también lo estará para Fivewin/harbour. Y para acabar de rematar el código fuente estará disponible (solo me voy a guardar las fuentes escritos en C) asi no tendras problemas con la versión de harbour/(x)harbour que uses.

NOTA: todavía no se si sera compatible con versiones previas de fivewin, espero poder lograrlo solo necesito hacer unas pruebas y lo sabre.

De antemano agradezco su seguimiento a este blog y de haberme extrañado (tal vez no mucho), ya que no habia publicado nada ya que no tenia nada nuevo que publicar. espero y muy pronto este lista. por mientras ahi les puse una imagen pronto vendrán otras y finalmente el codigo fuente.

Aqui les dejo una probadita del codigo y lo sencillo que sera crearlas.

DEFINE TASKPANEL oTaskPanel
   TASKGROUP "Tareas de Video" BITMAP "HEADER1" SPECIAL WATERMARK "WATERMARK"
      TASKITEM "Reproducir todo" BITMAP "ICON1" TOOLTIP "Tooltip de Prueba 1"
      TASKITEM "Obtener Imagenes desde una camara o un escaner" BITMAP "ICON2"
      TASKITEM "Copiar todos los elementos a un CD" BITMAP "ICON3"      
   ENDTASKGROUP
   TASKGROUP "Tareas de archivo y carpeta"
      TASKITEM "Cambiar nombre a este archivo" BITMAP "ICON4"                    
      TASKITEM "Mover este archivo" BITMAP "ICON5"
      TASKITEM "Copiar este archivo" BITMAP "ICON6"
      TASKITEM "Publicar este archivo en web" BITMAP "ICON7"
      TASKITEM "Enviar este archivo por correo electronico" BITMAP "ICON8"
      TASKITEM "Eliminar este archivo" BITMAP "ICON9"
   ENDTASKGROUP
   TASKGROUP  "Otros sitios"
      TASKITEM "Mi PC" BITMAP "ICON10"
      TASKITEM "Mis sitios de red" BITMAP "ICON11"
   ENDTASKGROUP
   TASKGROUP  "Detalles" NO COLLAPSABLE
      TASKITEM "<b>TTaskPanel()</b>" + ;
               "<p>Clase para la creacion de paneles de tareas</p>"+;
               "<p><b>Autor</b></p>" +;
               "<p>Andres Reyes Hernandez</p>" INFO
   ENDTASKGROUP
ENDTASKPANEL

jueves, 22 de enero de 2009

Creando Archivos Zip

Aqui les dejo esta clase para crear archivos Zip desde (x)harbour utilizando la libreria hbmzip.lib y zlib.lib para quien desee descargarla y probarla, agradeceria mucho me dejen sus quejas, comentariosy sobre todo sugerencias.

Tan Facil Como ...

oZip := HBZip():New( "MyZip.Zip")

oZip:AddFile( "mytext.txt" ) // agregar archivo
oZip:ExtractFile( "mytext.txt", "mydir\" ) // extraer archivo

oZip:Close()

Las demas metodos de la clase los pueden ver en el codigo fuente.

Saludos,

Andres Reyes Hernandez

Nota: El archivo de descarga solo incluye el codigo fuente,
Enlace: hbzip.zip

martes, 24 de junio de 2008

TExplorerBar() v1.0


ExplorerBar() permite la creacion de barras de exploracion similares a las utilizadas en el explorador de archivos de Windows XP, clase creada y compilada con (x)Harbour/Bcc32 y probada con Fivewin 8.03.
Crear una Barra es tan facil como agregar la siguiente linea.
oBar := TExplorerBar():New()
Crear un Panel
oPanel := oBar:AddPanel( "Nuevo panel" )
Crear un Link
oPanel:AddLink( "Mi Link", {|| MiAccion() },"Mi Bitmap" )

Una de las caracteristicas de este control es que se puede navegar por los paneles y los links utilizando el teclado, tambien se pueden agregar controles dentro de cualquier panel y navegar en ellos sin ningun problema ...
Descargar Ejemplo y Libreria en Formato OMF (Borland)
TExplorerBar.zip
Descargar Libreria en Formato COFF (Pellesc,MSVC)
CodigoBase COFF.zip
Nota:
Si la clase te satisface y deseas donar un dolar, para seguir mejorandola y crear otros controles y programas que te sirvan puedes hacer click aqui ...
Donaciones Paypal