¿Qué es microsoft visual c ++?

La orientación a objetos hecha código sea más fácil.

La orientación a objetos hecha código sea más fácil.

C ++ surgió en la década de 1980 como una extensión orientada a objetos del lenguaje de programación C. La orientación a objetos hecha código sea más fácil de reutilizar y soluciones se hizo más fácil para segmentar de forma que varios programadores pueden trabajar simultáneamente en los proyectos. Visual C ++, desarrollado por Microsoft, toma el lenguaje C ++ y añade un entorno basado en Windows de desarrollo integrado (IDE) y un conjunto de clases, llamados Microsoft Foundation Classes (MFC), que permiten a los desarrolladores de C ++ para manipular elementos en el sistema operativo Windows.

Historia

C ++ surgió del lenguaje C, que a su vez era descendiente de una lengua B extendida, desarrollado en los laboratorios Bell en 1971. C, reestructurado y con un compilador más fuerte, se convirtió en la lengua dominante en el mundo del desarrollo de Unix. El noventa por ciento de Unix fue escrita en C. En 1985, Bjarne Soustrup volvió a escribir el lenguaje C, la creación de C ++, para introducir conceptos orientados a objetos que habían sido explorados en otros idiomas. En la década de 1990, Microsoft llegó a estar implicado, el desarrollo de la primera de Microsoft C / C ++, seguido por varias versiones de Visual C ++.

Programación orientada a objetos

Mientras que los lenguajes de procedimientos organizan código como una lista de tareas a realizar por el procesador en un orden particular, lenguajes orientados a objetos como C ++ organizan código en objetos distintos, cada uno con sus propias propiedades y métodos. Una de las ventajas de la programación orientada a objetos es que permite que el código que puede describir objetos del mundo real. Un objeto CuentaBancaria, por ejemplo, podría tener propiedades de "Equilibrar" y "Titular de la cuenta" y podría incluir métodos de "Depositar" y "Retirar."

Microsoft Foundation Classes

Microsoft Foundation Classes están en el centro de programación Visual C ++ para Windows. El MFC es un grupo de objetos y métodos que permiten al programador para manipular el entorno Windows (apertura y cierre de ventanas, dibujo contenido dentro de las ventanas, la creación de menús) y reaccionar a la entrada de un usuario de Windows (clics del ratón, el movimiento del ratón, pulsaciones de teclas, selecciones de menú). Debido a que la mayor parte de la programación de Windows se centra alrededor de reacción a entradas del usuario a través de la interfaz de usuario de Windows, se dice que es "evento conducido." Gran parte de la MFC simplemente da a los programadores maneras de conectar a eventos iniciados en Windows.

El entorno de desarrollo integrado

C ++, como la mayoría de otros lenguajes de programación, puede ser escrito como texto en un editor de texto simple. El texto puede ser entonces "compilado" (Convertido en código binario) mediante un proceso iniciado de línea de comandos. La introducción de los entornos de desarrollo integrado permite a los desarrolladores a navegar en su código mucho más eficiente a través de los menús que les llevará a objetos y métodos específicos. Otras características de los entornos de desarrollo Visual Studio Visual C ++ e incluyen auto completo, que ayuda en escribir código, diseño visual, que permiten a los elementos gráficos de un programa para ser generados a través de arrastrar y soltar, y de pruebas para los procesos de prueba dentro de una aplicación.

C ++ Versus otros Idiomas

Los programadores a menudo debaten sobre cuál es el mejor lenguaje y las herramientas son para un proyecto y tarea dada. En comparación con otros lenguajes orientados a objetos como Java, C #, C objetiva o Python, C ++ es generalmente considerado como el más difícil de aprender y requiere mucho tiempo para codificar, sino que, en las manos correctas, como resultado de la mejor aplicación que realiza. Tales reivindicaciones, sin embargo, a menudo se disputa.

referencias

  • enlazar SEMA: Microsoft C ++ Historia y Información de la versión
  • enlazar MSDN: Visual C ++
  • enlazar Las muestras de MFC: MSDN

Sobre el Autor

Brian Jung ha estado escribiendo profesionalmente desde 1991. Actualmente trabaja como desarrollador de software para los Hospitales Universitarios de Cleveland, Ohio, en la que también contribuye opiniones y los comentarios sobre la literatura infantil y de adultos jóvenes con su propio blog, Crítica de Mr Chompchomp, y para chicos Lit alambre. Brian tiene un Doctor en Filosofía en Inglés de la Universidad de Wisconsin, Milwaukee.

Artículos Relacionados