Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Luchoz95 en 7 Marzo 2013, 00:56 am



Título: Consulta sobre dudas
Publicado por: Luchoz95 en 7 Marzo 2013, 00:56 am
Hola que tal , hace poco empeze a programar en c, lo llevo bastante bien que digamos , pero como recien empiezo , tengo un par de dudas , no sobre el lenguaje si no sobre los compiladores, son estas

  • Es lo mismo Dev C++, CodeBlocks, y Microsoft Visual Studio?
  • Que es MinGW y y GCC ?
  • Que es un proyecto en Win32 y en que lenguaje se programa ?
  • Que son los Windows Form y en que lenguaje se programa ?

por ahora son estas dudas las que me han surgido , espero que alguien me pueda ayudar

Saludos!


Título: Re: Consulta sobre dudas
Publicado por: 85 en 7 Marzo 2013, 03:03 am
Hola que tal , hace poco empeze a programar en c, lo llevo bastante bien que digamos , pero como recien empiezo , tengo un par de dudas , no sobre el lenguaje si no sobre los compiladores, son estas

  • Es lo mismo Dev C++, CodeBlocks, y Microsoft Visual Studio?
  • Que es MinGW y y GCC ?
  • Que es un proyecto en Win32 y en que lenguaje se programa ?
  • Que son los Windows Form y en que lenguaje se programa ?

por ahora son estas dudas las que me han surgido , espero que alguien me pueda ayudar

Saludos!

No es lo mismo a pesar de que son IDE's, pero tienen diferencias que los hacen distintos.

gcc es un compilador (lo he usado en linux), mingw también

un proyecto win32 es para crear una aplicación gráfica de windows.
O sea, que va  a contener diálogos o ventanas.

Se programa en C/C++

Windows Forms, hace referencia a formularios. Yo que sepa eso es para Visual Basic 6, y según mi experiencia, en .NET con c# (C Sharp), también

También podés investigar acerca de MFC para el desarrollo de aplicaciones gráficas en C/C++ , necesitás Visual Studio

Hasta luego





Título: Re: Consulta sobre dudas
Publicado por: naderST en 7 Marzo 2013, 05:34 am
http://es.wikipedia.org/wiki/Dev-C%2B%2B
http://es.wikipedia.org/wiki/Microsoft_Visual_Studio

El resto lo investigas.


Título: Re: Consulta sobre dudas
Publicado por: 85 en 7 Marzo 2013, 23:51 pm
Tenés que tener en cuenta que un proyecto Win32 pueden ser varias posibilidades, no sólo una aplicación con entorno gráfico, fijate

(http://img819.imageshack.us/img819/3175/vcpp2010.png) (http://imageshack.us/photo/my-images/819/vcpp2010.png/)

Visual Studio C++ 2010 por ejemplo


Título: Re: Consulta sobre dudas
Publicado por: zonahurbana en 8 Marzo 2013, 20:10 pm
Es lo mismo Dev C++, CodeBlocks, y Microsoft Visual Studio?
Los 3 son IDEs (entornos de desarrollo integrado). Es decir, estos 3 programas te permiten crear tus aplicaciones: te proveen de un editor de texto, y luego con un sólo click puedes compilar y ejecutar tu programa.

Que es MinGW y y GCC ?
Si no usas un IDE tendrás que compilar tus programas a través de líneas de comando.
Tengo entendido que tanto GCC como MinGW son compiladores (es decir, pueden convertir tus ficheros de texto plano .txt en archivos de cabecera .h o bien generar ejecutables .exe); y que, cuando usas un IDE, indirectamente estás usando un compilador como estos.
Si usas un editor de texto, y luego el compilador de manera independiente, creo que podrías tener mayor dificultad si recién empiezas. El IDE de cierta manera nos permite programar preocupándonos menos (se encarga de un proceso de "linkeado" también cuando haces programación modular, es decir, cuando tu programa está compuesto de muchos archivos .cpp... cosa que te tomaría más tiempo si lo haces manualmente).
Además MinGW es lo mismo que GCC, sólo que es una adaptación para Windows. GCC creo que es para Linux:
MinGW => Minimalist GNU for Windows
GCC =>  GNU Compiler Collection

Que es un proyecto en Win32 y en que lenguaje se programa ?
No estoy muy seguro, pero como dicen, no sólo hace referencia a programas con interfaz gráfica... también puede ser por consola.

Que son los Windows Form y en que lenguaje se programa ?
Por lo que he visto en Visual Studio puedes hacer proyectos con Windows Form. Esto digamos que hace referencia al nombre del IDE... pues te permite diseñar una interfaz gráfica para tus programas con sólo arrastrar y soltar botones, textbox, labels, y otras tantas herramientas.
Sin embargo, según he leído, dicen que esto no es una programación verdadera... que estas cosas debería hacerlo uno mismo tratando únicamente con código, pero que está bien para empezar con interfaces gráficas.
Yo he creado algunitos proyectos con Windows Forms pero son cosas realmente muy básicas. No puedo extenderme mucho porque no es el C++ que conozco sino que se usa un lenguaje llamado C++/CLR, que según tengo entendido es creación de Microsoft.


Título: Re: Consulta sobre dudas
Publicado por: Luchoz95 en 14 Marzo 2013, 17:57 pm
Muchisiimaaas graciaas , me sirvio de mucho esto , ahora me podria decir que compilador usar para empezar a programar en c++ ? Estoy entre Codeblocks y Visual c++ express , que me recomiendan ?


Título: Re: Consulta sobre dudas
Publicado por: 85 en 15 Marzo 2013, 01:43 am
los 2. Pero Visual C++ es más fachero  ;D