miércoles, 6 de junio de 2012

MinGWestudio


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).

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.



El  icono con forma de hoja sirve crear un proyecto, el icono con forma de carpeta sirva para abrir un proyecto, el icono de guardar sirve para guardar, el otro icono sirve para guardar como, el icono de las tijeras para cortar, el icono de un papel sirve para pegar, el icono de la flecha para volver a lo anterior que habíamos realizado, el otro para volver a lo que habíamos hecho después, esos dos iconos son de Windows, esos iconos de flechas para ver lo que hemos hecho antes y después, ese icono Compile sirve para comprobar nuestro proyecto, el icono Build sirve para construir nuestro proyecto, el icono Stop sirve para parar la construcción del proyecto y el icono de Execute sirve para ejecutar el proyecto.


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).








Se nombra el fichero en el cuadro File Name y se confirma pulsando OK y ahora podemos empezar con nuestro proyecto.








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 (;).

 Int opcion: sirve para darnos varias opciones (realiza varias operaciones)  y está formado por una condición, la condición se expresa (if) y después ponemos( opcion) con dos iguales (=) y ponemos el número que le corresponda a la opcion  y seguidamente ponemos una llave abierta y dos barras e informamos de lo que realiza esa opción y ya se realiza una operación por ejemplo: (if(opcion ==1) {//en esta opcion suma dos valores).

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>#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