• Domingo 19 de Mayo de 2024, 09:53

Autor Tema:  Sdk Y Mfc  (Leído 1865 veces)

spyfly

  • Miembro activo
  • **
  • Mensajes: 81
    • Ver Perfil
Sdk Y Mfc
« en: Lunes 24 de Abril de 2006, 10:04 »
0
¿Alguien podría explicarnos el significado de SDK y MFC ? ¿en que se diferencian y para que se usan?
La vida es dura
             SPYFLY


Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Sdk Y Mfc
« Respuesta #1 en: Lunes 24 de Abril de 2006, 13:23 »
0
Segun la biblia (MSDN):

SDK  Software Development Kit
A set of library, header, and Help files that you use to write applications for a specific platform.

Microsoft Foundation Classes (MFC)
The Microsoft Foundation Class Library is an application framework for programming in Microsoft Windows. Written in C++, MFC provides much of the code necessary for managing windows, menus, and dialog boxes; performing basic input/output; storing collections of data objects; and so on. All you need to do is add your application-specific code into this framework. Given the nature of C++ class programming, it is easy to extend or override the basic functionality that the MFC framework supplies.

Basicamente el SDK son los .H, .LIB y la ayuda, lo basico para poder "construir" un ejecutable para Windows.

MFC es una libreria para facilitar la "construccion" de programas de interfaz grafico (GUI) bajo Windows.


El SDK es IMPRESCINDIBLE (o las definiciones y librerias correspondientes) para construir un programa. Trae por ejemplo cosas tan basicas como Windows.h o Kernel32.lib mientras que la MFC es una libreria que no es ni mucho menos imprescindible y su funcion es encapsular la funcionalidad de la API de Windows por lo tanto podes hacer lo mismo llamando a esta directamente.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

SteelX

  • Miembro MUY activo
  • ***
  • Mensajes: 218
    • Ver Perfil
Re: Sdk Y Mfc
« Respuesta #2 en: Lunes 15 de Mayo de 2006, 19:30 »
0
Bueno agregando conceptos de diferencias ademas de los que dijo eternal idol.

hay una diferencia importante las sdk son las libreris estandar y puedes utilizarlas en visual c++ y en otros compiladores de c++ porque son las estandar de windows. que otros compiladores un ejemplo el devcpp que trae mingw y el borland c++.

Las MFC son las clases que provee Microsoft digamos que para facilitarle la vida a los programadores. pero aki la diferencia es que tienen que usar unas librerias por obligacion como por ejemplo mfcxx donde las x es la version de las librerias tambien esta la msvcrt.lib - estas librerias enlacen con sus respectivos dlls(librerias de enlace dinamico) o sea que cuando vayas a hacer un instalador es necesario incluir las librerias que vayas a utilizar..

las sdk son un poco mas elasticas por asi decirlo. pues windows en la carpeta system32 trae las dlls necesarias para el funcionamianto de un programa creado con ellas.
Inside the code

spyfly

  • Miembro activo
  • **
  • Mensajes: 81
    • Ver Perfil
Re: Sdk Y Mfc
« Respuesta #3 en: Miércoles 19 de Julio de 2006, 17:20 »
0
ok, ya nos habeis aclarado lo suficiente. Un saludo.
La vida es dura
             SPYFLY