*** Curso de C para programadores Harbour.
-
- Posts: 768
- Joined: Sun Jun 15, 2008 7:47 pm
- Location: Sevilla
- Been thanked: 5 times
- Contact:
Re: *** Curso de C para programadores Harbour.
Ya tenéis a vuestra disposición la nueva entrega del Curso de C con el tratamiento de los Hash.
Además he ampliado un poco los arrays con las viejas funciones Gather y Scatter para tratamiento de un buffer para registros de una DBF. También esta hecha para hash.
Además he ampliado un poco los arrays con las viejas funciones Gather y Scatter para tratamiento de un buffer para registros de una DBF. También esta hecha para hash.
Last edited by xmanuel on Fri Jun 04, 2021 11:16 pm, edited 1 time in total.
______________________________________________________________________________
Sevilla - Andalucía
Sevilla - Andalucía
- AngelSalom
- Posts: 727
- Joined: Fri Oct 07, 2005 7:38 am
- Location: Benicarló (Castellón ) - España
- Has thanked: 1 time
- Contact:
Re: *** Curso de C para programadores Harbour.
Genial!
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
- ruben Dario
- Posts: 1070
- Joined: Thu Sep 27, 2007 3:47 pm
- Location: Colombia
-
- Posts: 768
- Joined: Sun Jun 15, 2008 7:47 pm
- Location: Sevilla
- Been thanked: 5 times
- Contact:
Re: *** Curso de C para programadores Harbour.
En este tema 17 vamos a aprender como ejecutar funciones hechas en PRG desde C y evaluar codeblock en C.
Además pongo el último ejemplo del tema 16 que creo que además de interesante os va a ser muy útil. Se trata de la clase TWABuffer, Está definida en PRG pero implementada en C.
Os puede servir de modelo para crear clases en C. Para saber como manejar hash y DBF desde C. Tal como está será muy útil para ahorrar mucho código. Va la clase y un ejemplo de uso que es un manteniendo completo de la DBF que viene en TEST de Harbour. Espero que os guste y que os sea de utilidad!!!

Además pongo el último ejemplo del tema 16 que creo que además de interesante os va a ser muy útil. Se trata de la clase TWABuffer, Está definida en PRG pero implementada en C.
Os puede servir de modelo para crear clases en C. Para saber como manejar hash y DBF desde C. Tal como está será muy útil para ahorrar mucho código. Va la clase y un ejemplo de uso que es un manteniendo completo de la DBF que viene en TEST de Harbour. Espero que os guste y que os sea de utilidad!!!

______________________________________________________________________________
Sevilla - Andalucía
Sevilla - Andalucía
- AngelSalom
- Posts: 727
- Joined: Fri Oct 07, 2005 7:38 am
- Location: Benicarló (Castellón ) - España
- Has thanked: 1 time
- Contact:
Re: *** Curso de C para programadores Harbour.
De lujo, descargando y revisando
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
-
- Posts: 768
- Joined: Sun Jun 15, 2008 7:47 pm
- Location: Sevilla
- Been thanked: 5 times
- Contact:
Re: *** Curso de C para programadores Harbour.
He hecho algunas correcciones en los ejemplos del tema 17 y he añadido la ejecución de métodos de clases desde C.
Existen otras maneras pero esta es la más óptima.

Existen otras maneras pero esta es la más óptima.

______________________________________________________________________________
Sevilla - Andalucía
Sevilla - Andalucía
-
- Posts: 768
- Joined: Sun Jun 15, 2008 7:47 pm
- Location: Sevilla
- Been thanked: 5 times
- Contact:
Re: *** Curso de C para programadores Harbour.
Ya está subida la documentación completa de los temas 1 al 17.
En el tema 17 podéis ver como evaluar codeblock en C de todas las maneras posibles que hay en Harbour.
A disfrutar...
En el tema 17 podéis ver como evaluar codeblock en C de todas las maneras posibles que hay en Harbour.
A disfrutar...
______________________________________________________________________________
Sevilla - Andalucía
Sevilla - Andalucía
- AngelSalom
- Posts: 727
- Joined: Fri Oct 07, 2005 7:38 am
- Location: Benicarló (Castellón ) - España
- Has thanked: 1 time
- Contact:
Re: *** Curso de C para programadores Harbour.
Bravo!
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
-
- Posts: 768
- Joined: Sun Jun 15, 2008 7:47 pm
- Location: Sevilla
- Been thanked: 5 times
- Contact:
Re: *** Curso de C para programadores Harbour.
A todos los adscritos al curso...
Mirad en el subforo del TEMARIO. He hecho una propuesta y necesito saber si interesa?
Mirad en el subforo del TEMARIO. He hecho una propuesta y necesito saber si interesa?
______________________________________________________________________________
Sevilla - Andalucía
Sevilla - Andalucía
-
- Posts: 768
- Joined: Sun Jun 15, 2008 7:47 pm
- Location: Sevilla
- Been thanked: 5 times
- Contact:
Re: *** Curso de C para programadores Harbour.
Bueno después de la mini encuesta el cambio del temario ha quedado así:
El índice definitivo queda así:
Harbour y Lenguaje C.
1. Prólogo y propósito del curso.
2. Herramientas necesarias para el curso.
3. Introducción. Un poco de C.
4. Operadores.
5. Estructuras de control.
6. Tipos de datos elementales de C
7. Tipos de datos estructurados: Tablas, arreglos o arrays en C. Vectores, matrices y tablas multidimensionales.
8. Tipos de datos estructurados: estructura, uniones y enumeraciones.
9. Creando nuestros propios tipos con typedef.
10. Punteros en C.
11. Reserva y liberación de memoria dinámica.
12. Algunos conceptos básicos sobre la Máquina virtual (VM), pila (stack) y la Tabla de símbolos (symbol table) de Harbour.
13. Creación de funciones en C para ser usadas desde programas PRG de Harbour.
14. Cómo compilar código C en nuestros PRG
15. El Sistema Extendido de Harbour.
Paso de parámetros desde PRG a C.
Devolución de valores desde C.
Paso de variables por referencia.
Tratamiento de arrays.
Tratamiento de estructuras de C.
16. El Item Api. Ampliando el Sistema Extendido.
Entrada y salida de parámetros
Tratamiento de arrays.
Tratamiento de tablas hash.
17. Ejecutar funciones y codeBlock de Harbour en C.
18. El Error API. Getión de errores Harbour desde C.
19. El FileSys API. Manipulación de ficheros desde C.
20. Creando nuestras propias librerías.
21. Funciones Interfaces o “Wrapper” de una librería de enlace dinámico DLL.
En rojo los cambios...
Si alguien quiere apuntarse aún está a tiempo...
Para más informacion envia un correo a hdoenv en gmail
El índice definitivo queda así:
Harbour y Lenguaje C.
1. Prólogo y propósito del curso.
2. Herramientas necesarias para el curso.
3. Introducción. Un poco de C.
4. Operadores.
5. Estructuras de control.
6. Tipos de datos elementales de C
7. Tipos de datos estructurados: Tablas, arreglos o arrays en C. Vectores, matrices y tablas multidimensionales.
8. Tipos de datos estructurados: estructura, uniones y enumeraciones.
9. Creando nuestros propios tipos con typedef.
10. Punteros en C.
11. Reserva y liberación de memoria dinámica.
12. Algunos conceptos básicos sobre la Máquina virtual (VM), pila (stack) y la Tabla de símbolos (symbol table) de Harbour.
13. Creación de funciones en C para ser usadas desde programas PRG de Harbour.
14. Cómo compilar código C en nuestros PRG
15. El Sistema Extendido de Harbour.
Paso de parámetros desde PRG a C.
Devolución de valores desde C.
Paso de variables por referencia.
Tratamiento de arrays.
Tratamiento de estructuras de C.
16. El Item Api. Ampliando el Sistema Extendido.
Entrada y salida de parámetros
Tratamiento de arrays.
Tratamiento de tablas hash.
17. Ejecutar funciones y codeBlock de Harbour en C.
18. El Error API. Getión de errores Harbour desde C.
19. El FileSys API. Manipulación de ficheros desde C.
20. Creando nuestras propias librerías.
21. Funciones Interfaces o “Wrapper” de una librería de enlace dinámico DLL.
En rojo los cambios...
Si alguien quiere apuntarse aún está a tiempo...
Para más informacion envia un correo a hdoenv en gmail
______________________________________________________________________________
Sevilla - Andalucía
Sevilla - Andalucía
- AngelSalom
- Posts: 727
- Joined: Fri Oct 07, 2005 7:38 am
- Location: Benicarló (Castellón ) - España
- Has thanked: 1 time
- Contact:
Re: *** Curso de C para programadores Harbour.
Qué ganas de llegar a los "wrappers"



Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
-
- Posts: 768
- Joined: Sun Jun 15, 2008 7:47 pm
- Location: Sevilla
- Been thanked: 5 times
- Contact:
Re: *** Curso de C para programadores Harbour.
Mañana jueves:
Tema 18. El Error API. Gestión de errores Harbour desde C.
Completo, con un ejemplo en C llamado por dos programas PRG.
Tema 18. El Error API. Gestión de errores Harbour desde C.
Completo, con un ejemplo en C llamado por dos programas PRG.
______________________________________________________________________________
Sevilla - Andalucía
Sevilla - Andalucía
-
- Posts: 768
- Joined: Sun Jun 15, 2008 7:47 pm
- Location: Sevilla
- Been thanked: 5 times
- Contact:
Re: *** Curso de C para programadores Harbour.
Ya está subido a nuestro foro!!!
______________________________________________________________________________
Sevilla - Andalucía
Sevilla - Andalucía
- jnavas
- Posts: 482
- Joined: Wed Nov 16, 2005 12:03 pm
- Location: Caracas - Venezuela
- Been thanked: 2 times
- Contact:
- jnavas
- Posts: 482
- Joined: Wed Nov 16, 2005 12:03 pm
- Location: Caracas - Venezuela
- Been thanked: 2 times
- Contact: