Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuáles son las similitudes y diferencias entre la programación en Visual C++ y la programación en Windows?

¿Cuáles son las similitudes y diferencias entre la programación en Visual C++ y la programación en Windows?

La llamada "programación Visual C++" y "programación Windows" son sólo conceptos para engañar a los principiantes.

Visual C++ es sólo un entorno de desarrollo integrado proporcionado por Microsoft, no un lenguaje independiente. Como todos sabemos, Windows es un sistema operativo, por lo que la llamada "programación VisualC++" es la programación en C++ en "VisulC++", y la llamada programación de Windows es escribir aplicaciones para la plataforma Win.

Para los desarrolladores, los lenguajes de programación y las bibliotecas son dos aspectos en los que hay que centrarse.

Al escribir aplicaciones usando VisaulC++, usar MFC, .NetFramework y otros SDK para desarrollar interfaces gráficas brindará mucha comodidad. Sin embargo, estas bibliotecas son esencialmente contenedores proporcionados por el SDK de la plataforma Win. Aunque no se recomienda utilizar directamente la API de la plataforma Win para escribir una interfaz gráfica de usuario, no es imposible.

La pila de software típica basada en MFC es la siguiente:

Lógica de aplicación}MFC }Win32API }WindowsOS

La pila de software típica basada en .NetFramework es la siguiente siguiente:

Lógica de aplicación} MFC } Win32API.} WindowsOS

La pila de software de la plataforma Win (incluido Java, que se conoce como multiplataforma) es la siguiente:

App Logic } .JVM }Win32API } WindowsOS

El lenguaje a utilizar se basa principalmente en las siguientes consideraciones:

La expresividad, la familiaridad y la base del lenguaje del lenguaje. Bibliotecas relacionadas con el negocio.

Por ejemplo, podrías escribir software de escritorio de Windows usando ensamblador (ensamblaje de macros), pero eso sería una tontería hoy en día.