El mejor lenguaje de programación para escribir una aplicación de Administrador de archivos de Windows [cerrado]

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

Pregunta

Me gustaría escribir mi propio administrador de archivos, es decir.algo parecido a lo que hace XYplorer o Free Commander pero con un conjunto de funciones que es más útil para los programadores.

¿Cuál es el mejor idioma para escribir esto?Básicamente, estoy buscando un lenguaje que tenga bibliotecas GUI enriquecidas y una buena biblioteca contenedora a través de la API de Windows Shell.

Lo intenté con C#, pero escribir mi propia capa contenedora PInvoke sobre Shell32.dll es un PITA que espero superar, para poder comenzar a escribir la aplicación en sí.

¿Fue útil?

Solución

Apoyaré la recomendación de aku para Delphi.De hecho, viene con aplicaciones de demostración para trabajar con el shell de Windows.Todo Delphi VCL es básicamente un contenedor gigante para hacer que las llamadas a la API de Win32 sean triviales.

Aquí hay una buena referencia con muchos ejemplos. Turbo Delfos Es gratis, pero no sé si incluye las demostraciones que mencioné.

Otros consejos

Dado que vas a escribir una aplicación GUI, te recomendaría buscar una herramienta con buen soporte para el desarrollo de GUI.no un idioma específico.En mi opinión, VisualStudio (WinForms\WPF) o Delphi serían una combinación perfecta para esta tarea.En cuanto a PInvoke, puede utilizar el sitio www.pinvoke.net para evitar escribir envoltorios usted mismo.También puede escribir código relacionado con Windows Shell utilizando C++ administrado, ya que permite mezclar winapi con código .net.

Quizás quieras echar un vistazo a UltraExplorador, que es un administrador de archivos de Windows escrito en Delphi.Está basado en un par de conjuntos de componentes creados específicamente para este tipo de cosas, ¡y además son gratuitos!

Delphi debería ser la herramienta perfecta para crear una aplicación Win32 nativa con una interfaz de usuario rica y le permite llamar fácilmente a todo tipo de funciones API de Windows.

Mira esto.Cosas muy interesantes de Anders y su equipo.Hay un excelente explorador de archivos (cuyo objetivo es su genial modelo de extensibilidad implementado con Managed Extensibility Framework).

http://www.codeplex.com/MEF

rp

Respuesta tardía, me doy cuenta, pero no pude resistirme.

¿Sabías que, hasta el día de hoy, XYPlorer está escrito en el viejo Visual Basic 6?

Este es un ejemplo perfecto de lo poco que realmente importa el lenguaje de programación.Lo que realmente importa es lo que construyes con él y qué tan útil y efectivo es.

Tengo una copia de XYPlorer y no me importa en qué idioma fue construido.Al principio pensé que parecía una aplicación de Delphi.pero en los foros de XYPlorer se demostró que estaba equivocado.

Actualmente hago principalmente C#/.NET, pero es bueno saber que todavía existen aplicaciones como XYPlorer.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top