In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

** Curso de C para programadores Harbour

Foro público de Xailer en español
Responder
Manu Exposito
Mensajes: 116
Registrado: Mié Feb 08, 2006 4:41 pm

** Curso de C para programadores Harbour

Mensaje por Manu Exposito »

Estoy preparando un curso para integrar programas C en nuestros PRGs o sea lo que dice el título de esta entrada.
Si alguien está interesado se puede poner en contacto conmigo en mi correo xmessoft arroba gmail punto com
En el asunto poned Curso C

Lo pongo aquí como un off topic porque creo que es interesante para todos

Saludos
Manu Exposito
Mensajes: 116
Registrado: Mié Feb 08, 2006 4:41 pm

Re: ** Curso de C para programadores Harbour

Mensaje por Manu Exposito »

El temario será muy parecido a este:
  • Harbour y Lenguaje C.
    El sistema extendido.

    Prólogo y propósito del curso
    Un poco de C
    Tipos de datos en C
    Concepto de estructura y ejemplo.
    Reserva y liberación de memoria dinámica.
    Creando nuestros propios tipos: uso de typedef.
    Los punteros de C.
    Algunos conceptos básicos sobre la Máquina virtual (VM), pila (stack) y Tabla de símbolos (symbol table) de Harbour.
    Sistema extendido y el Item API.
    Cómo compilar código C en nuestros PRG
    Crear funciones en C que se pueden utilizar desde PRG.
    Paso de parámetros de todos los tipos C, M, N, L, A, H
    Retorno de variables de tipo C, M, N, L, A, H
    Paso de variables por referencia C, M, N, L, A, H
    Manipulación de variables dentro de la función en C.
    Manipulación de arrays de entrada y salida: Vectores y arrays multidimensionales
    Manipulación de tablas hash
    Manipulación de estructuras, uso de funciones puente.
    Uso de funciones librerías externas.
    El mundo al revés: Llamada desde C a funciones de Harbour?
    Pon una DLL en tu vida: “Wrappear” funciones de una librería dinámica.
    Creando nuestras propias librerías.
Manu Exposito
Mensajes: 116
Registrado: Mié Feb 08, 2006 4:41 pm

Re: ** Curso de C para programadores Harbour

Mensaje por Manu Exposito »

Por si le interesa a alguien:

Empezamos el 15 de Abril y este es el temario, la primera entre es la que está en rojo y se refiere al Lenguaje C puro:

Este es el temario por si a alguien le interesa:

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. Cómo compilar código C en nuestros PRG
14. Sistema extendido y el Item API.
15. Crear funciones en C que se puedan usar desde PRG.
16. Sistema extendido
Paso de parámetros.
Retorno de variables.
Paso de variables por referencia.
17. El Item Api. Ampliando el mundo del Sistema Extendido.
18. Manipulación de arrays de entrada y salida.
19. Manipulación de tablas hash
20. Manipulación de estructuras, uso de funciones puente.
21. Uso de funciones librerías externas.
22. El mundo al revés: Llamada desde C a funciones de Harbour?
23. Pon una DLL en tu vida: “Wrappear” funciones de una librería dinámica.
24. Creando nuestras propias librerías.

Espero que os guste y todavía estáis a tiempo de que rer incluir algo más.

El correo para apuntarse con las condiciones explicadas es: hdoenv arroba gmail punto com

Saludos a todos
Responder