DEFINICIÓN:
El compilador MinGW Developer Studio puede descargarse de
forma gratuita.
Para este programa se tiene que emplear el API de Windows
(WinAPI), que es un conjunto de programación de aplicaciones de Microsoft disponible en los sistemas operativos Microsoft Windows.
El compilador MinGW Developer Studio lleva a cabo una programación a objetos (POO) por
medio del lenguaje de programación C++,
uno de los más empleados en la actualidad.
ZONAS:
Hay tres zonas principales: la zona de workspace, la zona de edición y la
zona de salida.
Zona de Workspace:
En esta zona aparecerá el nombre del proyecto, y los
diferentes ficheros asociados a él. Los ficheros están agrupados en cuatro
carpetas. Se pueden minimizar y maximizar para ocultar y ver su contenido
haciendo doble clic sobre ellas. Las cuatro carpetas en las que son agrupados,
son: Source Files (Ficheros
Fuente), Header Files (Ficheros de
cabecera), Resource Files (Ficheros de recursos) y Other Files (Otros ficheros).
Zona de Edición:
Hay varios colores para representar cada código:
Verde: destaca los
comentarios y observaciones que se escriban.
Azul: destaca palabras
claves como por ejemplo los tipos de variables (int, char, float.)
Marrón: las palabras de
precompilador (incluye,define).
Púrpura: palabras de variables (scanf,printf).
Púrpura: palabras de variables (scanf,printf).
Zona de Salida:
Se muestran mensajes de las operaciones que hemos realizado
y nos mostrará los warnigs y los errores que se hayan producido en esas
operaciones.
En la zona de salida cuando nos muestran los warnings o
errores, nos muestran con un número y ese número que nos dicen es donde se ha
cometido el error.
Pero para ver los errores y warnings debemos darle al botón
Compile.
MENÚ:
Hay nueve opciones que forman parten del menú y llevan a
cabo operaciones como guardar el proyecto, crear un nuevo proyecto,
ajustar las opciones del compilador, etc. Estos menús son: File(Archivo), Edit
(Editar), View (Vista), Project (Proyecto), Build (Construir), Debug(Depurar), Tools
(Herramientas), Window (Ventana) y Help (Ayuda).
BARRA DE
HERRAMIENTAS:
Hay veintisiete opciones y nos sirven para realizar operaciones
lo más rápido posible.
CARACTERÍSTICAS:
Primero nos aparecerá la pantalla vacía y para crear una
debemos darle a File, al darle nos saldrá la palabra New (nuevo).
A continuación, se presenta una ventana en la que se puede
elegir el tipo de aplicación que se desea crear, se selecciona la pestaña
Projects y la aplicación de tipo Win32
Console Application.
Ahora en el cuadro que se llama Project Name, a la
derecha, ponemos el nombre que queramos
darle, y al elegir el nombre y dar al OK ya tendremos un proyecto.Ahora debemos crear un fichero y añadirlo al proyecto vacío. Se elige la opción New del menú File, se selecciona la pestaña Files y el fichero de tipo C/C++ Source File para
crear un fichero de lenguaje de programación C (*.c).
Una vez creado nuestro proyecto empezamos a realizar las
operaciones pero antes debemos saber el significado de algunas palabras:
Include: nos sirve
para comenzar el programa y siempre hay que ponerlo, se pone el símbolo #,
incluye, estos símbolos < y studio y math y después un punto y una h (#include<stdio.h>
y #include<math.h>).
Int main: siempre
hay que ponerlo y esto significa que ya se realizan las operaciones, se pone el
int con main, dos paréntesis y una llave abierta (int main () { ).
Int: da las
palabras que vamos a utilizar en las operaciones. Por ejemplo si estamos en una
suma ponemos: (int sumando1, int sumando2 y int resultado).
Printf: sirve
para dar información o te indica lo que va hace el programa, siempre se pone
entre comillas y un paréntesis pero también ponemos \n y para ver un resultado lo ponemos entre
comillas y un %d y ponemos resultado. Por ejemplo: [printf("este programa suma
dos valores"); y printf("\n introduce el valor del sumando1");]
Siempre que terminamos de poner un printf se pone punto y
coma (;).
Scanf: sirve para
guardar las operaciones que vamos realizando. Siempre va con comillas, con un
porcentaje y con el símbolo & y ya se pone lo que queremos que guarde. Por
ejemplo: [scanf("%d",&sumando1);].
Siempre que terminamos un scanf se pone punto y coma (;).
For: sirve para
darnos tres oportunidades y ponemos (for) mas las tres oportunidades, por
ejemplo: (for(numero=1;numero<=10;numero++){).
Case: este
programa sirve para realizar unos casos, varias operaciones. Se pone la palabra
Case y seguido de números dependiendo de cuantas operaciones hagamos y cuando
terminamos el programa ponemos la palabra default.
If: nos muestra
una condición y en cada condición realizamos una operación.
While: significa
mientras, y se hace una operación dentro.
IMPORTANTE: Cuando terminamos el programa debemos poner una llave que cierre (}) y ponemos un comentario de cerrar programa o finalizar programa. Para los comentarios debemos poner siempre dos barras (//). Y nunca se ponen acentos.
EJEMPLO:
Este es uno de mis proyectos que se encarga de realizar la
operación de un teléfono móvil.
Primero como he explicado antes debemos poner #include<studio.h> y #include<math.h>
para comenzar el programa.
Después ponemos int
main () { para realizar la operación que queremos realizar.
Ahora ponemos int con las palabras que vamos a usar en este
caso ponemos int pin (que sería para
referirnos al pin del móvil), int
contador ( para las oportunidades que tenemos si fallamos el pin) e int puk (que servirá para cuando el pin
no sea correcto).
Damos un printf para dar información sobre la compañía que
vamos a nombrar: printf("\tMovistar");
y ahora un printf para que introduzcamos el pin: printf("introduzca el nº del cogido pin"); y seguidamente
lo guardamos con un scanf: scanf("%d,&pin");.
Usamos el for que como he dicho antes nos servirá para los
contadores, que sería las oportunidades que tenemos: for("contador=1;contador<=1;contador++1"); y lo
ponemos dos veces.
Ahora usamos un if que nos servirá para realizar dos
operaciones, si la contraseña es correcta el móvil se encenderá pero si el pin
es distinto: if("pin!=5678"); que
significa que la contraseña es diferente a 5678 el móvil se quedará bloqueado: printf("la clave no es correcta el
movil esta bloqueado"); y ahora ponemos un printf para que se pueda
introducir una nueva clave: printf("\n
introduce una nueva clave"); y lo guardamos otra vez en un scanf: scanf("%d,&pin");.
Volvemos a poner los contadores: for("contador=1;contador<=1;contador++1");
dos veces y si la clave es correcta aparece un mensaje de
bienvenida de la compañía: printf("la
clave es correcta mensaje de bienvenida"); pero si no es correcta ya
nos sale el puk: if("puk!=1234");
y si el puk es distinto a 1234 el móvil se bloqueará: printf("la clave no es correcta el movil esta bloqueado");.
Usamos de nuevo un printf para que introduzcamos una nueva
clave: pritnf(" introduzca el nº de codigo puk"); se guarda
en un scanf: scanf("%d,&puk");
Y si la clave ya es corrrecta ya sale el mensaje de
bienvenida: printf("la clave es
correcta mensaje de bienvenida") y finalmente cerramos con un corchete
}.





No hay comentarios:
Publicar un comentario