Los Cursos más visitados de C/Visual C
Listado de los Cursos más visitados durante los últimos 30 días

Los temas tratados dentro de este tutorial son:
rotaciones interactivas con el ratón de los objetos 3D, almacenamiento dinámico en la memoria del computador, de los datos que describen la forma de estos objetos, ocultación de partes invisibles mediante una estructura de datos formada con las caras del sólido, llamada árbol de partición binaria del espacio(bsp), dibujo de líneas, caras individuales, sólidos extruidos, cilindros y conos; casi todo lo anterior por medio de cualquiera de los dos: el teclado o el ratón; creación de vistas principales, obtención de una vista a partir de un vector de visión, apertura y almacenaje en archivos, de los objetos tridimensionales creados. El programa puede abrir y guardar, tanto en un formato propio, como en el formato OBJ, especialmente utilizado en Java.
La última operación realizada por el programa, es una utilidad para geometría descriptiva, y se trata de la obtención de una sección del sólido o sólidos, por medio de un plano cortante definido por el usuario. Esto, mas que una utilidad, es un tutorial para aprender a programar gráficos en 3D.
Incluye una aplicación 3D realizada en C++. Mini3D
Documenta de introducción a la programación con Visual C++ realizado por Ignacio Alvarez García.
En formato pdf. Contiene 42 páginas.

Guia del usuario de la versión 4.1 de C++. Original de Sun Microsystems.
Curso de programación en C++ en vídeo.
Vídeos:
01.- Introducción
02.- E/S, Operaciones Básicas
03.- If-else, switch
04.- For, while, Do while
05.- Arrays, Matrices y Listas
06.- Funciones
07.- Biblioteca de funciones Math
08.- Cadenas de caracteres
09.- Archivos
10.- Estructuras, Uniones y Enumeraciones
11.- Punteros
12.- Clases y Objetos
13.- Listas enlazadas
14.- Pilas y Colas
Manual de introducción a la programación orientada a objetos. En formato html.

Consta de: 1) Presentación en PowerPoint de 30 diapositivas sobre métodos de ordenación, con una serie de links a páginas con animaciones de los métodos, 2) Ejemplos de ordenación desarrollados en Dev-C++, 3) Una carpeta con webs sobre ordenación, 4) una carpeta llamada Palíndromos con programas sobre palíndromos, cadenas
de caracteres y ordenacion (métodos no explicados en la presentación), 5) Un tutorial en Word sobre métodos de ordenación.
(C) o (C++), son los compiladores que permiten usar cualquiera de los tres enfoques en la solución de problemas de información que puedan y deban ser resueltos empleando el computador y el lenguaje aunque se repite este curso esta enfocado al primer modelo.
UNIDAD 1: C++ ELEMENTOS BASICOS
1.- INTRODUCCION
2.- MODELO DE SOLUCION
3.- VARIABLES
4.- TIPOS DE DATOS
5.- OPERADORES ARITMETICOS
6.- OPERADOR CAST
7.- JERARQUIA DE OPERACIONES
8.- COMPILADOR-EDITOR C C++
9.- APLICACIONES
10.- OTRAS FUNCIONES DE ENTRADA/SALIDA
11.- FORMATO DE PANTALLA
APENDICE A) PALABRAS RESERVADAS DE C++
APENDICE B) FUNCIONES C++
UNIDAD 2: C++ INSTRUCCIONES DE CONTROL DE PROGRAMA
1.- INTRODUCCION
2.- INSTRUCCIONES CONDICIONALES
3.- CONDICIONES SIMPLES
4.- INSTRUCCION IF
5.- CONDICIONES COMPUESTAS
6.- INSTRUCCION SWITCH()
7.- CICLO FOR
8.- CICLO WHILE
9.- CICLO DO-WHILE
10.- CONCLUSIONES ACERCA DE CICLOS
UNIDAD 3: C++ ARREGLOS
1.- INTRODUCCION
2.- ARREGLOS EN C++
3.- ARREGLOS TIPO LISTAS(1)
3.- LISTAS(2)
4.- STRING
5.- LISTAS DE STRING
6.- SORTEOS U ORDENAMIENTOS
7.- ARREGLOS TIPO TABLA
8.- INICIALIZACION DE ARREGLOS
UNIDAD 4: C++ PROCEDIMIENTOS Y FUNCIONES
1.- PROCEDIMIENTOS
2.- PARAMETROS
3.- VARIABLES LOCALES Y GLOBALES
4.- FUNCIONES
5.- ARREGLOS COMO PARAMETROS
UNIDAD 5: C++ REGISTROS Y ARCHIVOS SECUENCIALES
1.- INTRODUCCION
2.- ESTRUCTURAS O REGISTROS
3.- ARCHIVOS (1)
4.- ARCHIVOS (2)
5.- CREACION ARCHIVOS
6.- GRABACION Y LECTURA DISCO
7.- BUSQUEDA EN ARCHIVO DIRECTO
8.- FILTROS o CONDICIONES
9.- BAJA o ELIMINACION
10.- OPERACIONES CON CAMPOS
11.- EDICION o MODIFICACION REGISTROS
UNIDAD 6: REGISTROS Y ARCHIVOS DIRECTOS
1.- INTRODUCCION ARCHIVOS DIRECTOS
2- CREACION ARCHIVOS
3.- GRABACION Y LECTURA DISCO
4.- BUSQUEDA EN ARCHIVO DIRECTO
5.- FILTROS o CONDICIONES
6.- BAJA o ELIMINACION
7.- OPERACIONES CON CAMPOS
8.- EDICION o MODIFICACION REGISTROS
UNIDAD 7.- VARIABLES APUNTADORES
1.- INTRODUCCION
2.- APUNTADORES A ESCALARES
3.- APUNTADORES A STRINGS
4.- APUNTADORES A ARREGLOS
5.- APUNTADORES A TABLAS
UNIDAD 8.- PROGRAMACION ORIENTADA A OBJETOS
1.- INTRODUCCION
Manual de C++. Dividido en: Introducción, Capítulo 1: Lo más básico, Capítulo 2: Iteraciones y decisiones, Capítulo 3: Estructuras I, Capítulo 4: Funciones, Capítulo 5: Streams ( entrada y salida de datos ), Capítulo 6: Arrays y cadenas de texto, Capítulo 7: Desarrollo Orientado a Objetos, Capítulo 8: Objetos y Clases, Capítulo 9: Sobrecargado de operadores, Capítulo 10: Herencia, Capítulo 11: Funciones virtuales y Polimorfismo, Capítulo 12: Punteros, Capítulo 13: Estructuras II, Capítulo 14: Plantillas, Capítulo 15: Excepciones, Capítulo 16: Biblioteca Estándar de Plantillas (STL), Capítulo 17: Analisis y Diseño orientado a Objetos, Capítulo 18: Problemas Resueltos.
Manual de referencia de C en formato pdf. Dividido en 31 páginas.
Índice de Contenidos:
1.- Java
2.- Comentarios
3.- Declaración de constantes
4.- Declaración de variables y tipos de datos
5.- El tipo de datos cadena de caracteres
6.- Los tipos de datos envolventes
7.- Los tipos de datos vector y matriz
8.- Las colecciones
9.- Código
10.- Expresiones y operadores
11.- Sentencias
12.- Librerías
13.- Entrada y Salida por pantalla
14.- Entrada y Salida por ficheros
15.- Programa principal y argumentos
16.- Clases
17.- Objetos
18.- Más sobre clases y objetos
19.- Interfaces
20.- Applets
21.- Excepciones
22.- Hilos de ejecución
23.- Comunicación a través de Internet
24.- Encriptación y cifrado

Completa colección de ejercicios resueltos en C, en formato pdf.
Contiene 158 páginas.
1. El Camino del Programa
2. Variables, expresiones y sentencias
3. Funciones
4. Condicionales y recursividad
5. Funciones productivas
6. Iteración
7. Cadenas
8. Listas
9. Tuplas
10.Diccionarios
11.Archivos y excepciones
12.Clases y objetos
13.Clases y funciones
14.Clases y métodos
15.Conjuntos de objetos
16.Herencia
17.Listas enlazadas
18.Pilas
19.Colas
20.Arboles
Prólogo
El avance de la tecnología y la concurrente entrega de información, nos permite generar una edición, variable y alternativa en la enseñanza del lenguaje de programación que más impacto social ha tenido en la historia de la informática. Este libro ha sido forjado con la incansable ayuda de informáticos de habla hispana, quienes byte a byte han colaborado por hacer de la información una fuente de conocimiento global. De la misma forma, continúa hoy siendo modificado en una constante búsqueda de superación de la calidad.
Esta obra está llamada a ser la piedra angular en la enseñanza de la programación, logrando abarcar todos los aspectos del lenguaje en diversos niveles y de esta forma ser tanto una referencia técnica para quienes ya dominan el lenguaje como una introducción sencilla para quienes están empezando a conocerlo.
Viajaremos por la historia del lenguaje, veremos su propósito e indagaremos en la ciencia de la programación. El fin es otorgar al lector una doctrina clara de la programación y el lenguaje C; lo induciremos a conseguir un manejo importante del lenguaje.
¿Para quién es este libro?
Este libro está dirigido a todos los que deseen obtener conocimientos de programación, pues el objetivo explícito que nos ha motivado a crearlo es difundir la importancia del lenguaje C en el mundo de la informática. Si nos enfocamos a un grupo social específico, podremos indicar que este libro contribuirá con los estudiantes de carreras del área informática, debido a que los temas convenidos, son parte de su plan de estudios.
¿Por qué otro manual de C?
Porque el lenguaje C es la base fundamental de la programación. Para quienes están en el ambiente de la informática es crucial tener por lo menos nociones de este lenguaje. Varios sistemas operativos, cientos de bibliotecas, y miles de programas están construidos utilizando C, al conocerlo es posible entender, colaborar y desarrollar en este lenguaje.
Los sistemas, programas, juegos y herramientas que nosotros disfrutamos hoy fueron construidos por personas como nosotros, que empezaron con nuestro mismo potencial y fueron aprendiendo a hacer cosas fantásticas con las herramientas que tenían a mano.
Una razón importante para otro libro de lenguaje C es también que los libros existentes muestran muy poca documentación de calidad. En Internet existe una cantidad inmensa de información publicada pero está dispersa, y mal manejada en algunos sitios. Es la intención de este libro crear un buen compendio de información, que permita a los interesados aprender a programar en C.
Índice de contenidos:
1. Introducción
2. Historia de C
3. Fundamentos de programación
4. Primer programa en C
5 .Tipos de datos
6. Expresiones
7. Interacción con el usuario
8. Instrucciones de control
9. Uso de Funciones
10. Vectores
11. Cadenas de caracteres
12. Manejo de archivos
13. Estructuras y Uniones
14. Punteros
15. Manejo dinámico de memoria
16. Matrices Dinámicas
17. Algoritmos y Estructuras de Datos
18. Detalles sobre el proceso de compilación
19. Los errores
20. Herramientas externas útiles
21. Resumen de ejemplos
22. La librería glib
23. Programación paralela en memoria compartida
Este modelo de programación de aplicaciones que se ejecuta en forma remota y con multiusuarios, es el que adoptaremos en el resto del curso.
En particular este modelo descansa en la interfase mas común que existe actualmente, y muy familiar a todos los usuarios de aplicaciones del mundo, esta interfase son las paginas hmtl que se ejecutan en un browser normal, el programa o aplicación se alimentara de paginas html y creara paginas html con las respuestas o resultados, el programa o aplicación se pone y se ejecuta en un llamado servidor de paginas ( web server).
<br>C++, es un compilador que permite usar cualquiera de los tres enfoques en la solución de problemas de información que puedan y deban ser resueltos empleando el computador y el lenguaje.
I.- VISUAL C++ ELEMENTOS BASICOS
1.- INTRODUCCION
2.- MODELO DE SOLUCION
3.- VARIABLES
4.- DECLARACION Y TIPOS DE DATOS
5.- OPERADORES ARITMETICOS
6.- OPERADOR CAST
7.- JERARQUIA DE OPERACIONES
8.- CONCEPTOS BASICOS DE OOP
9.- MODELOS DE PROGRAMACION EN INTERNET
10.- REQUISITOS PARA POI
11.- FORMA O PAGINA DE CAPTURA
12.- APLICACIONES
APENDICE 1A: OBJETOS PROPIOS HTML
APENDICE 1B: PALABRAS RESERVADAS VCPP
II.- VISUAL C++ INSTRUCCIONES DE CONTROL DE PROGRAMA
1.- INTRODUCCION
2.- INSTRUCCIONES DE CONTROL DE PROGRAMA
3.- INSTRUCCIONES CONDICIONALES
4.- CONDICIONES SIMPLES
5.- OPERADORES RELACIONALES
6.- INSTRUCCION IF
7.- CONDICIONES COMPUESTAS
8.- INSTRUCCION SWITCH
9.- SELECT
10.- CHECKBOX
11.- RADIOBUTTON
12.- CICLO FOR
13.- CICLO WHILE
14.- CICLO DO WHILE
15.- CONCLUSIONES CICLOS
III.- VISUAL C++ ARREGLOS
1.- INTRODUCCION
2.- ARREGLOS
3.- ARREGLOS TIPO LISTAS
4.- ARREGLOS TIPO TABLA
IV.- VISUAL C++ PROCEDIMIENTOS Y FUNCIONES
1.- PROCEDIMIENTOS
2.- PARAMETROS
3.- VARIABLES LOCALES Y GLOBALES
4.- VISUAL C++ FUNCIONES
5.- ARREGLOS COMO PARAMETROS
V.- VISUAL C++ INT A LAS BASES DE DATOS
1.- INTRODUCCION
2.- MODELOS DE ALMACENAMIENTO DE DATOS
3.- TABLAS
4.- TABLAS(CONTINUACION)
5.- MICROSOFT ACCESS
6.- ADO NET ACTIVE DATA OBJECT
7.- SELECCION O DESPLIEGUE
8.- INSERCCION O ADICION DE REGISTROS
9.- BUSQUEDAS
10.- FILTROS
11.- OPERACIONES CON CAMPOS
12.- BAJAS
13.- EDICION DE REGISTROS
14.- GRAFICOS O IMAGENES
Curso de C en formato DOC. Contiene 76 páginas con ejemplos.
Este es un Vídeotutorial de C++ en español basado en el IDE Dev-C++, en el tutorial se muestra paso a paso conceptos básicos y con sencillos ejemplos para aprender el desarrollo de aplicaciones con C++ bajo el entorno Windows.
1 - Instalar Dev-C++ y primer Hola Mundo
2 - Tipo de datos char y entrada de datos cin
3 - Tipo de datos int (números enteros)
4 - Tipo de datos float (números decimales)
5 - Clase string
6 - Sentencia if y operadores lógicos y relacionales
7 - Sentencia switch
8 - Búcle for
9 - Búcles while y do while
10 - búcle foreach y la sentencia goto
11 - struct (Estructuras de datos)
12 - Funciones tipo (int, string, void, bool)
13 - map array asociativo
14 - Arrays unidimensionales y multidimensionales
15 - argv (Argumentos en línea de comandos)
16 - Crear un header (librerías .h)
17 - class (Programación Orientada a Objetos)
18 - Constructor (Programación Orientada a Objetos)
19 - Herencia (Programación Orientada a Objetos)
20 - Punteros (Programación Orientada a Objetos)
21 - stdio (Escribir ficheros)
22 - stdio (Leer ficheros)
23 - sstream (Convertir de string a números)
24 - ctime (Fecha y Hora)
25 - Sleep temporizador (alarma)
26 - ctime creando un reloj
27 - mkdir crear directorios
28 - system cmd (Comandos del sistema)
29 - is_dir y is_file (Comprobar si un archivo o carpeta existe)
30 - Regedit (Ejecutar programas al inicio de Windows)
31 - copy_folder (Copiar carpeta a un destino)
32 - copy_file (Copiar archivo a un destino)
33 - Delete (Eliminar archivos y carpetas)
34 - list_dir (Listar directorios)
35 - winsock (Conectar a un server FTP)
36 - winsock (Troyano de conexión indirecta)
37 - Tecla pulsada (Spyware Keylogger)
38 - Screenshot (Captura de pantalla)
39 - Dev-C++ MySQL
Curso sobre C++ en el que se hace un repaso de los principios básicos de este lenguaje de programación. Se divide en nueve secciones: Introducción, programación en C++, variables, elementos léxicos, estructura del lenguaje, librería estándar, ...
Con este humilde artículo espero facilitar la comprensión del Inline Assembly en Gcc. Si bien existen varios documentos escritos sobre el tema (incluido el manual oficial de Gcc) espero lograr un enfoque diferente con este texto. Mi parte está cumplida si alguien, leyendo este artículo, logra mezclar lenguaje C y ensamblador con facilidad.
Este manual proporciona una introducción a los Compiladores de GNU de C y C++, gcc y g++, que son parte de la Colección de Compiladores de GNU (GCC).
Contenidos:
Prefacio
1. Introducción
2. Compilando un programa C
3. Opciones de compilación
4. Usando el preprocesador
5. Compilando para depuración
6. Compilando con optimización
7. Compilando un programa C++
8. Opciones específicas de plataforma
9. Resolución de problemas
10. Utilidades relativas al compilador
11. Como funciona el compilador
12. Examinado archivos compilados
13. Mensajes comunes de error
14. Obteniendo ayuda
Lectura adicional
Reconocimientos
Organizaciones de software libre
Índice
Manual de ejercicios correspondientes a la asignatura de Programación Estructurada impartida en la Facultad de Ciencias de la Universidad Central de Venezuela.
Contenidos:
Primer Parcial
1. Repaso de Programación Estructurada
2. Introducción a la Programación Orientada a Objetos
3. Repaso de Funciones y Arreglos
4. Estructuras y Clases
5. Validación de datos
6. Constructores
7. Más ejercicios básicos sobre clases
Segundo Parcial
8. Funciones Set/Get
9. Composición
10. Herencia
Tercer Parcial
11. Polimorfismo
12. Sobrecarga
13. Ejemplo Final: Proyecto Préstamos
En formato pdf. Contiene 89 páginas.
A la hora de programar es muy importante seguir un estilo.
Este nos permitirá revisar, mantener y actualizar el código de una manera más sencilla y ordenada.
Seguir estas normas también evitará que caigamos en errores y vicios que dificultan la comprensión de las líneas de código y que pueden ocultar posibles "efectos colaterales" que podrían hacerse visibles en cualquier momento (para desgracia y desesperación del programador).
Históricamente, el primer objetivo de todo esto fue tener mi propio manual de estilo, para aplicarlo en mis desarrollos. Para ello recopilé indicaciones y consejos de multitud de manuales, de grandes expertos en programación y mi propia experiencia.
Cuando fue creciendo el manual consideré adecuado ponerlo en la Web, para que pudiera ser consultado por cualquiera que se encontrara en mi misma situación.
Dividido en 10 secciones:
- Sobre el código
- Variables
- Sentencias de Control
- Funciones
- Clases (C++)
- Defines, macros y constantes
- Excepciones
- Tipos de datos y enumeraciones
- Ficheros
Contiene 51 páginas.
El presente trabajo está dividido en 9 capítulos. En cada uno de ellos habrá ejemplos en donde se apliquen los conceptos descritos, es recomendable que se pongan en práctica conforme valla avanzando en la lectura de este documento. Cada ejemplo está explicado casi a detalle, para entender el funcionamiento de cada sección de
código. En formato pdf. Contiene 115 páginas.
Para el presente curso supondré que estás familiarizado con la programación en C y C++ y también con las aplicaciones y el entorno Windows, al menos al nivel de usuario. Sin embargo, no se requerirán muchos más conocimientos.
El curso pretende ser una explicación de la forma en que se realizan los programas en Windows usando el API. Las explicaciones de las funciones y los mensajes del API son meras traducciones del fichero de ayuda de WIN32 de Microsoft, y sólo se incluyen como complemento.
Interesante curso con 14 capítulos en el que te enseña con detalle a programar usando Microsoft Fundation Class.
Curso de algoritmia y lenguaje C dividido en dos partes. Incluye una sección de ejemplos...
Manual en formato HTML dividido en 22 secciones.
Guía de referencia de C, implementado por The GNU Compiler Colleccion (GCC).
En formato pdf. Contiene 91 páginas.
Tutorial de C dividido en trece secciones: Preface, Introduction, Chapter 1: What is a Pointer?, Chapter 2: Pointer Types and Arrays, Chapter 3: Pointers and Strings, Chapter 4: More on Strings, Chapter 5: Pointers and Structures, Chapter 6: More on Strings and Arrays of Strings, Chapter 7: More on Multi-Dimensional Arrays, Chapter 8: Pointers to Arrays, Chapter 9: Pointers and Dynamic Allocation of Memory, Chapter 10: Pointers to Functions, Epilog.
Realizado por Ted Jensen.
Manual en formato pdf de C. Contiene 151 páginas. Realizado por Héctor Tejeda Villela.
En formato pdf. Contiene 48 páginas.
