Programación General > Visual C++
La Pregunta Más Básica...
Chicoteleco:
Hola a todos,
bueno me vais a perdonar con esta preguntilla pero es que no lo tengo demasiado claro y no encuentro exactamente la respuesta que busco... :unsure:
a ver...las aplicaciones para winxp, con ventanitas y con el aspecto gráfico caracteristico de xp (y con esto quiero decir que no son JAVA ni Visual Basic), ¿en qué lenguaje de programación están hechas?
Es decir, quiero saber con qeu lenguaje crear un ejecutable en ventana grafica que cualquier persona pueda ejecutar en su windows sin necesidad de instalar cualquier libreria en plan visual basic....No sé si me explico claramente...
Creo que la respuesta el Visual C/C++ ,no? Para el Visual C# .NET ya se requieren librerias, verdad?
Un saludo compis :comp: :comp:
JuanK:
C, C++, ASM, delphi, tambien visual basic sinnecesidad de instslar nada mas. y otros...
Eternal Idol:
VB necesita SIEMPRE de su Run Time (MSVBVMx0.DLL) con lo cual no cumple el requisito.
Delphi y Borland C++ si usan sus librerias (OWL/VCL) enlazadas dinamicamente tampoco cumplen el requisito al igual que VC++ usando su libreria MFC.
Todo .NET necesita el framework y por lo tanto tampoco cumple el requisito.
Si no usan librerias enlazadas dinamicamente y solo enlazadas contra las librerias de Windows podes usar assembly, C/C++, Pascal y cualquier lenguaje compilado que te permita usar la API de Windows y no tenga ninguna otra dependencia.
:devil:
Chicoteleco:
Gracias, eso es lo que quería saber!
entonces empezaré con el Visual C/C++ asi aprovecho que de C sé un poquillo :smartass:
patitofeo:
:hola:
Lo siento, no he entendido muy bien ni la pregunta ni las respuestas:
Para utilizar el entorno gráfico de windows (es decir, las ventanitas), necesitas llamar a la API (Win32, SDK) que en si mismas son librerias. Por lo tanto es imposible programar aplicaciones de este tipo sin usar librerias. :alien:
Si lo que pretendes es utilizar solamente las librerias que incluye windows en su instalacion inicial, entonces cualquier compilador y lenguaje te lo permite. :lol:
Es cierto que visual basic hace llamadas a librerias dinamicas pero como ya he dicho, es necesario. Una aplicacion creada con visual basic que solamente incluya los controles mas basicos puede ser ejecutada desde cualquier windows sin necesidad de añadir ninguna libreria ya que windows ya dispone de ellas en la carpeta System.
Prueba a crear un programa en visual basic del tipo hola mundo con un TextBox y un Command simplemente y crea el ejecutable. Veras como ese .exe puedes ejecutarlo en cualquier windows. :comp:
Por otro lado, el uso de librerias es la base de la programacion modulada y estruturada por lo que no creo que deba evitarse...aunque seguro que tendrás algún motivo. Por supuesto esto es solo mi opinion. :smartass:
B) Espero que me corrijan si me equivoco, que es posible ¿ok? B)
Y sin animo de molestarles ¿Han intentado alguna vez construir una aplicacion en ensamblador para una aplicacion win32?
Que locos!!! yo no lo habria incluido en la lista de posibles lenguajes. Solo una llamada a una funcion de la api debe llevar horas de escribir código... jejeje
Navegación
[#] Página Siguiente
Ir a la versión completa