2010-05-20 5 views
1

Exactement ce que les titres dit, Que dois-je apprendre à être en mesure de créer un logiciel qui ne nécessite aucune installation de cadre pour l'utilisateur final (l'utilisateur du logiciel)?Que faut-il apprendre pour la programmation de fenêtres (qui ne nécessite aucune installation de cadre pour les utilisateurs finaux)?

Donc, cela exclut .net et Java.

Quelles sont les autres options disponibles? Win32 API est le seul moyen d'écrire des applications natives pour Windows?

Est-ce que Qt nécessite l'installation de toute installation à la fin de l'utilisateur?

Je suis ouvert à l'adaptation à un langage de programmation et d'un cadre pour pouvoir créer des applications natives.

S'il vous plaît mentionner les langages de programmation et le cadre que je devrais apprendre à le faire.

+0

2.0/.NET 3.0 est fourni avec Windows Vista et Server 2008 – eschneider

+0

Quelqu'un peut-il s'il vous plaît au sujet de Qt? Cela nécessite-t-il un framework pour fonctionner à la fin de l'utilisateur? – stirredo

Répondre

0

Delphi. Une superbe implémentation de Pascal orienté objet, avec des applications qui peuvent être déployées en tant que fichiers .exe simples.

La meilleure façon d'écrire des applications natives pour Windows - et a toujours été.

Le cadre intégré (VCL) cache la complexité de l'API Win32, sans vous empêcher d'aller aussi profondément dans le système d'exploitation que vous voulez.

0

C et C++ non managé sont les choix les plus évidents pour le développement d'un exécutable Windows autonome. Vraiment, n'importe quel langage qui compile vers le code exécutable fonctionnera.

Cependant, vous pouvez développer une application en Python et la convertir en un exécutable autonome - sans dépendances externes - avec py2exe.

Questions connexes