Melhor linguagem de programação para escrever um aplicativo Gerenciador de Arquivos do Windows [fechado]

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

Pergunta

Eu gostaria de escrever meu próprio gerenciador de arquivos, ou seja,algo parecido com o que o XYplorer ou o Free Commander fazem, mas com um conjunto de recursos que é mais útil para os programadores.

Qual é a melhor linguagem para escrever isso.Basicamente, estou procurando uma linguagem que tenha bibliotecas GUI ricas e uma bela biblioteca wrapper na API do Windows Shell.

Eu tentei com C #, mas escrever minha própria camada wrapper PInvoke sobre Shell32.dll é uma PITA que espero superar, para que eu possa começar a escrever o próprio aplicativo.

Foi útil?

Solução

Vou apoiar a recomendação de aku para Delphi.Na verdade, ele vem com aplicativos de demonstração para trabalhar com o shell do Windows.Todo o Delphi VCL é basicamente um wrapper gigante para tornar triviais as chamadas de API do Win32.

Aqui está uma boa referência com muitos exemplos. Turbo Delphi é gratuito, mas não sei se inclui as demos que mencionei.

Outras dicas

Já que você vai escrever um aplicativo GUI, recomendo procurar uma ferramenta com um bom suporte para desenvolvimento de GUI.não um idioma específico.Na minha opinião, VisualStudio (WinForms\WPF) ou Delphi seriam uma combinação perfeita para esta tarefa.Quanto ao PInvoke, você pode usar o site www.pinvoke.net para evitar escrever wrappers sozinho.Além disso, você pode escrever código relacionado ao Windows Shell usando c++ gerenciado, o que permite misturar winapi com código .net.

Você pode querer dar uma olhada UltraExplorador, que é um gerenciador de arquivos do Windows escrito em Delphi.É baseado em alguns conjuntos de componentes construídos especificamente para esse tipo de coisa --- e também são gratuitos!

Delphi deve ser a ferramenta perfeita para criar um aplicativo Win32 nativo com uma interface de usuário rica e permite chamar facilmente todos os tipos de funções da API do Windows.

Veja isso.Coisas muito interessantes de Anders e sua equipe.Existe um ótimo explorador de arquivos (cujo ponto é seu excelente modelo de extensibilidade implementado com o Managed Extensibility Framework).

http://www.codeplex.com/MEF

rp

Resposta tardia, percebo, mas não pude resistir.

Você sabia que, até hoje, o XYPlorer é escrito no bom e velho Visual Basic 6?

Este é um exemplo perfeito de quão pouco a linguagem de programação realmente importa.O que realmente importa é o que você constrói com ele e quão útil e eficaz ele é.

Eu possuo uma cópia do XYPlorer e não me importo com o idioma em que ele foi construído.Originalmente pensei que parecia um aplicativo Delphi.mas foi provado que eu estava errado nos fóruns do XYPlorer.

Eu uso principalmente C#/.NET atualmente, mas é bom saber que ainda existem aplicativos como o XYPlorer.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top