Meilleur langage de programmation pour écrire un Gestionnaire de Fichiers de Windows app [fermé]

StackOverflow https://stackoverflow.com/questions/47249

Question

Je voudrais écrire ma propre gestionnaire de fichiers c'est à direquelque chose comme ce que XYplorer ou Gratuit Commandant n'mais avec un ensemble de fonctionnalités qui est plus utile pour les programmeurs.

Quel est le meilleur langage pour écrire cela.Je suis fondamentalement à la recherche d'un langage qui est à la fois riches bibliothèques GUI et une belle bibliothèque d'encapsulation sur le Shell de Windows API.

J'ai essayé avec C#, mais l'écriture de mon propre PInvoke wrapper couche sur Shell32.dll est un pain PITA je suis que je suis l'espoir de sauter, de sorte que je peux descendre à écrire l'application elle-même.

Était-ce utile?

La solution

Je vais deuxième aku de la recommandation de Delphi.Il est d'ailleurs livré avec démo des applications pour travailler avec le shell Windows.L'ensemble de la VCL Delphi est essentiellement un géant wrapper pour faire des appels Win32 API trivial.

Voici une bonne référence, avec beaucoup d'exemples. Turbo Delphi est gratuit, mais je ne sais pas si elle comprend les démos que j'ai mentionnés.

Autres conseils

Puisque vous allez écrire GUI application, je vous recommande de chercher un outil avec un bon support pour le développement du GUI.pas une langue spécifique.À mon avis, VisualStudio (WinForms\WPF) ou Delphi devait être un match parfait pour cette tâche.Comme pour PInvoke, vous pouvez utiliser le site www.pinvoke.net pour éviter d'écrire des wrappers de vous-même.Vous pouvez également écrire le Shell Windows liées code à l'aide de c++ managé il permet de mélanger avec winapi .net code.

Vous pouvez avoir un coup d'oeil à UltraExplorer, qui est un gestionnaire de fichiers de Windows écrit en Delphi.Il est basé sur un couple de composant définit construit spécifiquement pour ce genre de choses --- et ils sont libres, aussi!

Delphi devrait être l'outil parfait pour créer un natif Win32 application avec une INTERFACE utilisateur riche, et il vous permet d'accéder facilement à toutes sortes de fonctions de l'API Windows.

Check this out.Des choses très intéressantes à partir de Anders et son équipage.Il y a un grand explorateur de fichiers (le point de ce qui est cool pour l'extensibilité du modèle mis en œuvre avec le Managed Extensibility Framework).

http://www.codeplex.com/MEF

rp

Réponse tardive je m'en rends compte, mais je ne pouvais pas résister.

Saviez-vous que, à ce jour, XYPlorer est écrit dans un bon vieux Visual Basic 6?

Ceci est un exemple parfait de la façon dont peu de la langue de programmation qui compte vraiment.C'est ce que vous construisez avec elle et comment utile et efficace c'est ce qui compte vraiment.

Je possède une copie de XYPlorer et ne pouvait pas moins de soins de quelle langue il a été construit en.J'ai d'abord pensé qu'il ressemblait à une application Delphi.mais j'avais tort sur la XYPlorer forums.

Je fais la plupart du temps C#/.NET ces jours-ci, mais il est bon de savoir qu'il existe des applications comme XYPlorer toujours autour de.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top