Cómo hacer una interfaz usando lenguaje c
Jaja, el cartel está tan confundido como yo al principio.
Cuando aprendí sobre el lenguaje C, también quería usar el lenguaje C para crear una interfaz, pero cometí muchos errores. Espero poder darte algunos consejos aquí.
Si quieres utilizar C "puro" para crear la interfaz, definitivamente te diré que es difícil. Todas sus operaciones deben llamar a la API, incluida la posición y el tamaño de cada botón, la posición y el tamaño del cuadro, etc., se calculan. La eficiencia del desarrollo de esta manera es concebible.
Por supuesto, también hay quienes se especializan en interfaces y los programas están escritos en lenguaje C. Por ejemplo: QT. Puede obtener más información sobre el cartel específico.
Si desea experimentar la "diversión" del lenguaje C, escriba un programa en Win32:
#include
void main ( )
{
MessageBox(NULL," ¡Hola mundo!","Mi primer programa de ventana",MB_OK
//Aquí está la función MessageBox); una función API. La función significa llamar a un cuadro de mensaje
}
La interfaz es solo una ventana para interactuar con el usuario. Por ejemplo, en MFC, la interfaz y el programa. La forma de transferir datos entre los dos es a través de la función UpDate (). UpDate (FALSE) es pasar los datos de la variable a la interfaz y UpDate (TRUE) es pasar los datos de la interfaz a la variable. Por supuesto, la premisa es que deben estar relacionados. Dicho esto, el autor probablemente comprenda la utilidad de la interfaz.
MFC está desarrollado en C++ y todavía existen grandes diferencias entre C++ y C. Será muy difícil empezar directamente. Te sugiero que leas primero el libro de C++. Comprenda qué es una clase, qué es un contenedor, qué es sobrecarga, qué es construcción, qué es destrucción y qué está orientado a objetos. Esto no se puede decir en una o dos frases.
Tengo algunas sugerencias para el póster:
Una: si quieres jugar con la interfaz, escribe en QT o usa otros lenguajes simples primero (VB o doméstico). Easy Language PD: Easy Language Es esencialmente un paquete C ++, pero muchas funciones están empaquetadas, lo que lo hace mucho más sencillo de usar que MFC).
Dos: si quieres profundizar en el desarrollo de software, puedes optar por aprender C++ y luego aprender MFC
Tres: el lenguaje C es muy poderoso y no puede ser superado por otros fáciles. lenguajes de programación (opinión personal) ). Antes dijiste que aprendiste muy bien el lenguaje C, pero creo que empezaste a coquetear demasiado pronto. (Entenderás este punto cuando tu nivel suba uno o dos niveles respecto a un novato)
Cuatro: Haz más proyectos. (PD: si desea crear software, simplemente comience a hacerlo. No establezca requisitos demasiado altos. Para el software que es un poco más alto que su nivel, hacer proyectos es una de las formas más rápidas de ascender)