“Conocimiento Programación>C /C + + Programming

Microsoft C + + Tutoriales

2011/12/25
Microsoft Visual C + + es un lenguaje de programación muy utilizado para la creación de aplicaciones que aparecen en la Web , y computadoras de escritorio y móviles. Visual C + + fue diseñado para producir programas que tienen un control detallado de los recursos de un ordenador . Esto significa que tiene muchos parámetros modificables y funciones que puede disparar a los programadores principiantes. Pero mantener la concentración en las ideas clave que subyacen a los recortes de idiomas a través de los desafíos de su aprendizaje . Programación Orientada a Objetos

Una idea clave es que la programación orientada a objetos. Lenguajes de programación orientados a objetos ver la programación como una forma de crear objetos virtuales
un programa de simulación de un espejo

El siguiente programa ilustra la creación de un objeto virtual - . Un espejo . Se utiliza el espejo para reflejar el texto introducido a la misma. Puede utilizar Visual C + + para compilar y ejecutar el programa. Abra un nuevo proyecto de C + + con Archivo > Nuevo> Proyecto> CLR > Aplicación de consola CLR Visual . Llame al proyecto Mirror.cpp

En el archivo Mirror.cpp , después de la instrucción # include "stdafx.h " , entrar en estas dos líneas :

# include # include < ; . stdio.h >

Estos le indican al compilador que incluya definiciones de funciones de entrada /salida como " cout ", que el programa utiliza para enviar y recibir mensajes de texto desde el usuario

Saltar sobre la declaración " using namespace System ; " Después de esa declaración y antes de la función main () , escriba este texto :
clase

Espejo {public


: Espejo (); //Constructor ~ espejo ( ) { } //Destructorvoid Reflect (char *) ;} ;

:: Espejo Espejo () {//constructor no hacer nada }

void Espejo :: Reflejar (char * s ) { int i, j; carac t [ 200 ] ;

for (i = strlen ( s ) -1 , j = 0 ; i> = 0 , i - , j + + ) { t [ j ] = s [ i ] ;} t [ strlen ( s ) ] = ' \\ 0 ' ; strcpy ( s , t);

return;}

Este texto es un plan , conocido como una "clase" en C + + jerga , que el sistema operativo se utiliza para construir el objeto Espejo - . , pero no es el objeto en sí

Introduce el texto siguiente dentro de la función main () , reemplazar el código predeterminado que Visual C + + lugares allí

--------------------------------- espejo espejo , .

caracteres s [ 200 ] ;

std :: cout << " Introduce algo de texto para el espejo para reflexionar :"; std :: cin >> s ;
< p > mirror.Reflect ( s ) ;

std :: cout << " El texto refleja :" << s ;

return 0;

- ----------------------

Puedes ver dónde principal solicita al espejo para reflejar un poco de texto . Se hace que el texto de la declaración " std :: cin >> s :" El " cin" dice a la computadora para buscar la entrada de la consola
Establecer un punto de interrupción < br . >

una cosa queda antes de compilar y ejecutar el programa : un punto de ruptura al mover el cursor a la línea al final de la función main () que dice " return 0 ". Establecer un punto de interrupción aquí impide que el programa de terminar hasta que deje que se termine. Sin el punto de interrupción, la ventana de la consola iba a cerrar antes de tiempo , lo que impide ver la salida del programa .

Build (que significa compilar) el programa y ejecutarlo con F5. Responde a la pregunta en la ventana de consola que aparece.
Cómo funciona

La parte del código que empieza con "Mirror clase " da al sistema operativo el modelo - llamó la definición de clase - para la construcción de un objeto de espejo virtual. La creación real del objeto se hace mediante la sentencia "Mirror Mirror " en la función main () .

La parte inicial de las listas de definición de clase de los miembros de la clase , mientras que la parte posterior de la clase hace la definitoria real de variables y funciones . Las funciones se denominan métodos en Visual C + + lenguaje . El método Reflect es el que hace el trabajo real para la clase Mirror.

C /C + + Programming
Cómo convertir una cadena en caracteres en C + +
Cómo compilar CPP mediante Visual Studio
Cómo utilizar cadenas como entrada desde el teclado en matrices bidimensionales con C Programas
¿Cómo puedo implementar Corto tiempo de retraso en C
Cómo convertir una cadena en Boolean
Los programas en C + + que revierta una frase
¿Cuáles son las funciones del registro de búfer de memoria?
Cómo generar números enteros negativos y positivos azar en C + +
Conocimiento de la computadora © http://www.ordenador.online