*** Curso de C para programadores Harbour.

Re: *** Curso de C para programadores Harbour.

Postby xmanuel » Tue Mar 30, 2021 10:45 am

En principio el curso será off line.
Tendremos el temario que se describe más arriba, muchos ejercicios y un grupo de correo donde podremos ir interactuando con soluciones propuestas por todos y por mi mismo.
Además ese grupo de correo seguirá incluso habiendo terminado el curso.
Por otro lado ya diré la lista de herramientas necesarias que básicamente serán Harbour, un compilador de C y un editor de textos. Las versiones de cada uno de ellos lo elegiremos entre todos pero será posible usar el que al cada uno le interese.

El curso estará vivo en el sentido que el índice es lo mínimo que veremos y que de esos temas puede que profundicemos más en temas que yo en principio pensaba que los veríamos superficialmente...

:D :roll:
______________________________________________________________________________
Sevilla - Andalucía
xmanuel
 
Posts: 762
Joined: Sun Jun 15, 2008 7:47 pm
Location: Sevilla

Re: *** Curso de C para programadores Harbour.

Postby jvtecheto » Tue Mar 30, 2021 2:02 pm

Hola Manu.

Por mi perfecto, pero aunque te dejes aconsejar(luego no hagas caso), elije tu el temario que mas te guste, al que no le parezca bien el temario que no se apunte, no es posible satisfacer a todos en esta vida,
con unos cuantos es suficientes. :D . (De esto desgraciadamente como te he dicho en privado me di cuenta demasiado tarde :roll: )

Saludos.

Jose.
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
User avatar
jvtecheto
 
Posts: 600
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: *** Curso de C para programadores Harbour.

Postby checo176 » Tue Mar 30, 2021 2:16 pm

Manuel, me anoto. Tengo solo algunas nociones de C y nunca es tarde para aprender :D

Un abrazo desde Santiago de Chile
Sergio Vacarezza S.
Programador Freelance
sergio@vacarezza.cl
Santiago, Chile

Harbour 3.2.0dev (r2006301601) - FWH 22.03 - MariaDB - FivEdit
User avatar
checo176
 
Posts: 80
Joined: Wed Apr 20, 2011 3:08 pm

Re: *** Curso de C para programadores Harbour.

Postby xmanuel » Tue Mar 30, 2021 7:57 pm

Creo que lo de off line no se ha entendido. El curso no será presencial,
Tampoco será online si no que se entregará las lecciones, los ejemplos y los ejercicios cada 3 días o cada semana.
Las preguntas me las haréis en grupo de noticias y las contestaré todas. Ese grupo de noticias espero que interactuemos todos.
No descarto la posibilidad de grabar videos o dar charlas por skipe.
______________________________________________________________________________
Sevilla - Andalucía
xmanuel
 
Posts: 762
Joined: Sun Jun 15, 2008 7:47 pm
Location: Sevilla

Re: *** Curso de C para programadores Harbour.

Postby xmanuel » Tue Mar 30, 2021 7:59 pm

Sergio si estas interesado escribe un correo a hdoenv arroba gmail punto com con el asunto Curso de C
______________________________________________________________________________
Sevilla - Andalucía
xmanuel
 
Posts: 762
Joined: Sun Jun 15, 2008 7:47 pm
Location: Sevilla

Re: *** Curso de C para programadores Harbour.

Postby AngelSalom » Wed Mar 31, 2021 6:10 am

xmanuel wrote:Para saber realmente quien está interesado en el curso me gustaría que me enviaran un correo a la cuenta hdoenv de gmail con el asunto "Curso de C para programadores Harbour".
Os recuerdo que constará de un temario muy parecido al que os propuse anteriormente y que aún estoy abierto a sugerencias. Además los compañeros de ModHarbour nos proporcionarán un Grupo de correo para preguntas y respuestas y cualquier cosa relacionada con nuestros curso.

El coste será de 30 euros.

Espero que os animéis.
:D

Enviado correo ;-)
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
User avatar
AngelSalom
 
Posts: 727
Joined: Fri Oct 07, 2005 7:38 am
Location: Benicarló (Castellón ) - España

Re: *** Curso de C para programadores Harbour.

Postby VictorCasajuana » Wed Mar 31, 2021 12:48 pm

xmanuel wrote:Para saber realmente quien está interesado en el curso me gustaría que me enviaran un correo a la cuenta hdoenv de gmail con el asunto "Curso de C para programadores Harbour".
Os recuerdo que constará de un temario muy parecido al que os propuse anteriormente y que aún estoy abierto a sugerencias. Además los compañeros de ModHarbour nos proporcionarán un Grupo de correo para preguntas y respuestas y cualquier cosa relacionada con nuestros curso.

El coste será de 30 euros.

Espero que os animéis.
:D


Correo enviado. Gracias!
--------
¿ Y porque no ?
¿ And why not ?
User avatar
VictorCasajuana
 
Posts: 265
Joined: Wed Mar 28, 2018 4:38 pm
Location: Vinaròs

Re: *** Curso de C para programadores Harbour.

Postby hmpaquito » Wed Mar 31, 2021 4:31 pm

Correo enviado !

Para el curso sólo pido una cosa: ¡ Que no haya que tener cuenta de yahoo ! :lol:
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: *** Curso de C para programadores Harbour.

Postby xmanuel » Thu Apr 01, 2021 9:09 am

No esta vez en yahoo no habrá nada jajaja
Last edited by xmanuel on Thu Apr 01, 2021 9:11 am, edited 1 time in total.
______________________________________________________________________________
Sevilla - Andalucía
xmanuel
 
Posts: 762
Joined: Sun Jun 15, 2008 7:47 pm
Location: Sevilla

Re: *** Curso de C para programadores Harbour.

Postby xmanuel » Thu Apr 01, 2021 9:10 am

ATENCION

La primera entrega del curso será el día 15 de Abril.
Constará solo de un resumen del Lenguaje C.
Hablaremos de conceptos tan básicos como las variables, constantes hasta punteros, estructuras, reserva de memoria dinámica. Todo ello sin perder de vista Harbour al que haré referencias continuas.

:roll: :D
______________________________________________________________________________
Sevilla - Andalucía
xmanuel
 
Posts: 762
Joined: Sun Jun 15, 2008 7:47 pm
Location: Sevilla

Re: *** Curso de C para programadores Harbour.

Postby VictorCasajuana » Thu Apr 01, 2021 9:13 am

gracias por el curso!!
impaciente ya... :lol:
--------
¿ Y porque no ?
¿ And why not ?
User avatar
VictorCasajuana
 
Posts: 265
Joined: Wed Mar 28, 2018 4:38 pm
Location: Vinaròs

Re: *** Curso de C para programadores Harbour.

Postby xmanuel » Thu Apr 01, 2021 10:31 am

Este es el prólogo y la declaración de intenciones:
Manu Expósito Suárez presenta...




Los nuevos bucaneros.
Bucaneros, episodio 2.

Programación en Lenguaje C para programadores Harbour



Abril 2021

Prólogo

Desde hace bastantes años he tenido la intención de escribir unos apuntes para utilizarlos personalmente.
Hace mucho tiempo también, se lo referí a un compañero y me propuso la idea de que esos apuntes se convirtieran en un libro y publicarlo en alguna plataforma para que el que estuviera interesado pagara una pequeña cantidad y se pudiera beneficiar del mismo.
Eso sería también una recompensa para mí mismo.

En su día hice la prueba pero creo que no estaba yo muy entusiasmado.
Ahora se están dando las circunstancias necesarias para ponerme manos a la obra y empezar esta aventura.
Sencillamente tengo ganas…!!!

En su día mi amigo Rafa Carmona hizo un libro que se llamaba Bucaneros. En este libro se trataba todo lo referido a la programación en Harbour pero a alto nivel osea en PRG, haciendo una pequeña referencia al sistema extendido de Harbour. Por cierto, le he pedido a Rafa que si quiere nos escriba unas notas que con gusto sumaré a este prólogo.
Desde aquella fecha hasta ahora ha llovido mucho… Harbour se ha hecho mayor de edad y el sistema extendido ya esta muy maduro. Es la hora de tratar estos temas en profundidad.

Tengo que decir que Harbour integra “de Casa” casi todo lo que podamos necesitar y además de una manera muy óptima. Por lo que será casi innecesario que nos adentremos en los mares de C.
Pero este libro estará hecho para ese “casi”.
Por ejemplo si queremos integrar librerías de enlace dinámico (DLL) o desarrollar funciones que hagan más rápidas ciertas funciones críticas que son cuello de botella, será necesario echar mano del omnipresente Lenguaje C.
Al fin y al cabo el propio Harbour está construido en C.
Por suerte Harbour hereda del legendario Clipper el “Sistema Extendido y el Sistema ITEM API “ que es el método por el que podremos hacer la magia. Además a diferencia de lo que ocurría con Clipper, en Harbour no hay indocumentadas ya que tenemos a nuestra disposición todo su código fuente.
El sentido de este libro es de hacer de Cuaderno de bitácora en esta singladura que sabemos como empieza... pero no como acaba porque está por escribir. Este libro esta vivo se retroalimentará con lo que todos aportéis.
La idea es que iré escribiendo tema a tema y os lo entregaré en formato ODF para que lo uséis como un bloc de notas ampliando lo que sea necesario. Si luego queréis me lo podréis enviar para enriquecer lo que luego será el libro, que al finalizar recidivareis todos los inscritos.
El fin último es que cuando termine el viaje que recorrerá los Siete mares, todos seamos capaces de escribir nuestras funciones en C que mejoren la robustez y el rendimiento de nuestros programas y que podamos hacer nuestras propias librerías…

¡¡¡Así que… no perdamos ni un segundo!!!

Se abre el telón y comienza la aventura…
______________________________________________________________________________
Sevilla - Andalucía
xmanuel
 
Posts: 762
Joined: Sun Jun 15, 2008 7:47 pm
Location: Sevilla

Re: *** Curso de C para programadores Harbour.

Postby hmpaquito » Thu Apr 01, 2021 11:41 am

A mi me encantaria:

Saber por qué Harbour, conectado con Excel, me devuelve errores, que cuando reintentas la operacion, ya no da. Al menos estaría bien conocer si tenemos actualizado el conector harbour-OLE
Saber cómo funciona la memoria y harbour con los objetos OLE: Como eliminarlos bien y como reutilizar la memoria para crear el segundo objeto OLE
Saber cómo manejar las operaciones de concatenacion intensivas, porque tienden a fatal error. Lo mismo con las adiciones a arrays.
Saber por qué si tenemos 16 Gb de memoria, Harbour se le va la olla y deja de tener memoria disponible para servir y te sirve un GPF. ¿ Sirve de algo llamar al recolector de basura ?
Si podriamos tener un gestor de errores GPF, creo que Antonio Linares hizo uno y esta en este foro (no lo he probado)
Saber si un programa 64 bits es más rapido que un programa 32 bits en un entorno de 64 bits
Saber si, a través del sistema extendido, podríamos conectar también con JAVA.
Saber si el profiler de Harbour es efectivo. Nunca lo usé, pero tampoco nunca vi que nadie lo usase

Y lo que más de lo más que me gustaría sería poder sustituir una .dbf y su .cdx en caliente o en su defecto tener un sistema para poder echar a los usuarios (tengo uno que vale más bien poco)

Realmente es una tormenta de ideas, creo que estamos en esa fase... Y después de la tormenta viene... :)
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: *** Curso de C para programadores Harbour.

Postby Antonio Linares » Thu Apr 01, 2021 12:30 pm

Paco,

> Saber por qué si tenemos 16 Gb de memoria, Harbour se le va la olla y deja de tener memoria disponible para servir y te sirve un GPF

Tienes un ejemplo simple que lo reproduzca ?

> Si podriamos tener un gestor de errores GPF

Harbour ya lo tiene. Lo recomendable seria ver como está implementado en Harbour y probar a modificarlo.

> Saber cómo manejar las operaciones de concatenacion intensivas, porque tienden a fatal error. Lo mismo con las adiciones a arrays.

Solo deberían fallar al agotar la memoria del sistema, cosa que en 32 bits no es dificil de alcanzar. Con 64 bits Harbour tiene muchisima mas capacidad

> Saber si un programa 64 bits es más rapido que un programa 32 bits en un entorno de 64 bits

Teoricamente van a ir igual de rápidos, pero la diferencia real es la capacidad de memoria que es capaz de aguantar la versión de 64 bits, que basicamente se traduce en bloques de memoria muchisimo mas grandes que no tienen que ser redimensionados, que es en donde se pierde mucho tiempo

> Saber si el profiler de Harbour es efectivo. Nunca lo usé, pero tampoco nunca vi que nadie lo usase

viewtopic.php?f=16&t=35385&start=0&hilit=profiler

> Saber si, a través del sistema extendido, podríamos conectar también con JAVA

Posiblemente, pero correr una maquina virtual encima de otra aún enlenteceria más. Sin embargo podemos conectar con Python y ahi hay un montón enorme de librerias que podriamos usar en nuestras harbour apps...
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42122
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: *** Curso de C para programadores Harbour.

Postby jvtecheto » Thu Apr 01, 2021 1:43 pm

Hola hmpaquito.

En esta vida todo produce reacciones de algun tipo, todo lo que expones en tu correo es interesantisimo. Y me demuestra (hablo por mi), que no se programar en Harbour
a nivel avanzado, con lo que el curso de Lenguaje C en Harbour, podria desenbocar si alguien se anima, en el foro seguro que hay gente super preparada para ello.
Para realizar un curso avanzado sobre Harbour, tocando temas como los que tu expones y mas. Esas cosas que tiene Harbour y casi nadie utilizamos, Ahi lo dejo.

Seria mas interesante hacer primero el de Harbour avanzado y luego el de lenguaje C, yo creo que no, aunque estan realacionados son independientes. Y habra gente que quiere realizar uno
y el otro no, otros los 2 (como yo)

Como ves reacciones en cadena.

:D

Saludos.

Jose.
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
User avatar
jvtecheto
 
Posts: 600
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

PreviousNext

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 37 guests