Tecnología

Inicio

Win32 Tipos de aplicaciones API

Prácticamente todas las aplicaciones que funcionan en Windows sin una máquina virtual, ya sea directamente o no, llamar a la interfaz de programación de aplicaciones de Windows, también conocida como la API de Win32. Esta API contiene una biblioteca de funciones que permiten a las aplicaciones interactúen con los sistemas operativos cuando se realizan funciones importantes, tales como la elaboración de una ventana y la creación de redes.

Aplicaciones GUI ejecutables

Ventanas desarrolló su concepto después de pequeñas cajas que contienen los datos de aplicaciones visibles para el usuario, conocida como una interfaz gráfica de usuario (GUI). Este tipo de aplicación indica la aplicación típica de Windows un usuario se encuentra en una base diaria. El navegador que utiliza para abrir sus sitios web se presenta como un ejemplo perfecto de una aplicación GUI ejecutable como lo hace su propia interfaz de Windows (explorer.exe). aplicaciones ejecutables siguen un bucle indefinidamente repitiendo que "escucha" para los mensajes en la aplicación desde la entrada del usuario. Cuando un usuario hace clic en el ratón dentro del espacio cerrado de la ventana de la aplicación, la aplicación recibe un mensaje del sistema operativo y puede escuchar ese mensaje para realizar una acción.

Las aplicaciones de consola

Las aplicaciones de consola no escuchan a la entrada del ratón, sino que simplemente esperan a que una "señal de retorno", que ocurre generalmente cuando un usuario termina de escribir un comando en el teclado y presiona "Enter". Esto desencadena la consola para realizar acciones o devolver un error basado en la entrada recibida. Este simple tipo de programa se originó a partir de MS-DOS. Los usuarios que no están familiarizados con el uso de comandos podría encontrar estos programas en lugar incómodos de usar debido a la falta de una interfaz visual.

Servicios

Aunque no es exactamente una aplicación, un servicio funciona muy parecido a uno. A diferencia de una aplicación de interfaz gráfica de usuario y una aplicación de consola, un servicio realiza mucho en si mismo sin mucha interferencia del usuario sin producir ninguna interfaz visible para el usuario interactúe con él. A veces vienen con servicios de aplicaciones GUI junto al permitir a los usuarios configurar y reiniciarlos. Un servicio básicamente funciona como una aplicación que actúa como un componente de Windows. Un servicio no crea un proceso ejecutable, pero se vincula al proceso de "svchost" en su computadora.