Los Temas más visitados de C/Visual C
Listado de los Temas más visitados durante los últimos 30 días
Manual de Ficheros en C con definicion de conceptos y ejemplos practicos
Es una memoria que vienen algunos ejemplos de uso del arduino uno.
1.- Parpadeo de un led (5 mm).
2.- Construcción de un semáforo (3 led de 5 mm).
3.- Construcción de un semáforo (3 led de 5 mm) y pulsador.
4.- Jugando con led RGB .
5.- Encendido nocturno (LDR).
6.- Movimiento de un servomotor 180o.
Cuestionario de Sistemas Operativos con preguntas teórico-prácticas
En informática, la programación dinámica es un método para reducir el tiempo de ejecución de un algoritmo mediante la utilización de subproblemas superpuestos y subestructuras óptimas, como se describe a continuación.
Colección de ejemplos realizados en C. Explicación de todas las formas para utilizar punteros.
En Ciencias de la Computación, una gramática ambigua es un Gramática libre del contexto para la que existe una cadena que puede tener más de una derivación a la izquierda, mientras una gramática no ambigua es una Gramática libre del contexto para la que cada cadena válida tiene una única derivación a la izquierda. Muchas lenguajes admiten tanto gramáticas ambiguas como no ambiguas, mientras otros lenguajes admiten solo gramáticas ambiguas. Cualquier lenguaje no vacío admite una gramática ambigua al tomar una gramática no ambigua e introducir una regla duplicada (el único lenguaje sin gramáticas ambiguas es el lenguaje vacío). Un lenguaje que solo admite gramáticas ambiguas se conoce como un Lenguaje Inherentemente Ambiguo, y existen lenguajes libres del contexto inherentemente ambiguos.
Documento que explica con ejemplos la esencia de los punteros en C.
En formato pdf. Contiene 15 páginas.
Guía de referencia para programar en C.
En formato pdf. Contiene 3 páginas.
La programación orientada a objetos (POO, u OOP según sus siglas en inglés) es un paradigma de programación que viene a innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos, donde cada objeto ofrece una funcionalidad especial.
Qué es y como funciona la programación orientada a objetos.
Cordial saludo.
Se trata de una guía para agregar .dll´s en visual studio de cualquier versión y edición, se aclara que no se está enseñando a programar.
Gracias.
Artículo/tutorial sobre la programación en Winsock. Incluye el coódigo fuente de una aplicación Cliente/Servidor de ejemplo. Para Borland C++ Builder.
En este tutorial vamos a detallar el proceso de creación de una ventana Windows típica con todos sus elementos, para ello, explicaremos paso a paso cada una de las instrucciones que se utilizan en la API de Windows. La API de Windows es un conjunto de instrucciones (aproximadamente 600) que permiten crear una ventana Windows sencilla y la mayoría de los componentes clásicos sin casarse con alguna tecnología propietaria como MFC de Microsoft u OWL de Borland.
Generalmente, hasta ahora, cuando trabajamos con variables lo que hacíamos era manejar ciertos valores alfanuméricos que teníamos almacenados. Dichos valores se encuentran desperdigados por la memoria, situados en posiciones localizadas. El compilador/enlazador/kernel será el que se encargue de buscar las variables allá donde estén en memoria, y nosotros sólo tendremos que recordar el identificador (nombre) que le hemos asociado para trabajar.
Pero, a veces, puede resultarnos útil saber exactamente dónde está localizada una variable en memoria.Una de las herramientas de C es poder trabajar con las direcciones de los datos. Así surge el concepto de puntero.
Ejercicios resueltos de ANSI C en formato zip. Contiene pdf con los ejercicios y sus correspondientes archivos .c
Cuando es necesario manipular el valor de una variable a nivel de bits, C proporciona operadores especiales (operadores bitwise) para facilitar esta tarea y estructuras de datos que permiten simplificar ciertas operaciones con bits individuales. Aquí se explican en detalle.
Documento en formato diapositivas de 17 páginas que muestra mediante ejemplos la diferencia entre trabajar sin y con punteros.
Aprende a programar sockets en C.
Contenidos:
1. Introducción
2. Los sockets
3. Arquitectura cliente/servidor
4. La conexión
5. El servidor
6. El cliente
7. Ficheros unix implicados
8. Ejemplo (Fuentes.zip)
9. Código del servidor
10. Código del cliente
11. Algunas consideraciones
12. Bibliografía
Este artículo explica como generar proyectos en Visual C++ siguiendo uno de estos métodos: Utilizando Visual Studio .NET o desde la linea de comandos.
Vamos a ver con un ejemplo práctico como crear una Librería de Enlace Dinámico (DLL) con Visual C++ para luego utilizarla desde una aplicación Visual Basic.
ISAPI significa "Internet Server API", o sea, la API para servidores de internet. Recordemos que existe una API, (Application Programming Interface) para diversos productos, por ejemplo, está la API de Windows, la API de DirectX, la API del reproductor multimedia de Windows, etc. Entonces, a la API para los servidores de internet se le suele llamar ISAPI, (son un conjunto de funciones).
MFC ofrece un amplio framework para el desarrollo de aplicaciones para Internet y redes en general.
Especificamente sobre Internet se pueden aprovechar un conjunto de clases MFC que envuelven la funcionalidad de diferentes protocolos usados en la gran red.
Muchos novatos o gente que viene de lenguajes de alto nivel no quieren ni oír hablar de C/C++. se oyen cosas como que es muy complicado porque hay que manejar la memoria a bajo nivel, no tiene recolector de basura, etc. Vamos a intentar explicar claramente el manejo de memoria en C/C++ y los temidos punteros y referencias.
En este artículo vamos a profundizar en una de las clases más importantes dentro del framework MFC. La clase CString nos permite olvidarnos de uno de los mayores problemas a la hora de programar en C/C++, es decir: el tratamiento de cadenas de texto.
Cualquiera que haya programado un poco se dará cuenta de la importancia que tiene para el programador la dichosa documentación. Documentación que le sirve tanto a él como a otras personas (todavía no he conocido a uno al que le guste realizar tan atractiva labor). Pero la cosa no se queda ahí, además sin una buena documentación un programador pierde el tiempo en hacer rutinas o procedimientos que ya estaban hechos con anterioridad y que posiblemente él mismo hizo. También una aplicación con mala documentación es muy difícil de depurar y de corregir errores posteriores a su implementación.
En este artículo se incluyen las preguntas más frecuentemente realizadas respecto a los menús de las MFC (Librerías de clases de Microsoft).
Articulo en el que se detallan las diferentes formas de escribir una DLL en Visual C++
Listado detallado de las librerías ANSI C existentes.
MFC, (Microsoft Foundation Classes) es una librería de clases que provee un enfoque orientado a objetos sobre la API de Windows. Se dice que MFC "envuelve" gran parte de la funcionalidad de las API de Windows. Existen cientos de clases MFC, algunas de ellas uno usa directamente otras sirven como clase base para nuestras propias clases.
MFC provee una clase llamada CPropertySheet que permite visualizar hojas de propiedades, como por ejemplo la que se ve cuando seleccionamos Properties en Visual C++, o en el menú Tools -> Internet Options, (si tiene el explorador de internet en inglés), etc. En este articulo te explica como usarla.