Windows 파일 관리자 앱을 작성하기 위한 최고의 프로그래밍 언어 [닫기]

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

문제

나는 내 자신의 파일 관리자를 작성하고 싶습니다.XYplorer나 Free Commander의 기능과 유사하지만 프로그래머에게 더 유용한 기능 세트가 포함되어 있습니다.

이것을 작성하는 데 가장 적합한 언어는 무엇입니까?저는 기본적으로 풍부한 GUI 라이브러리와 Windows Shell API에 대한 멋진 래퍼 라이브러리를 모두 갖춘 언어를 찾고 있습니다.

C#으로 시도해 보았지만 Shell32.dll을 통해 자체 PInvoke 래퍼 레이어를 작성하는 것은 PITA입니다. 이를 뛰어넘어 실제로 앱 자체를 작성할 수 있기를 바랍니다.

도움이 되었습니까?

해결책

두 번째로 Delphi에 대한 aku의 추천을 따르겠습니다.실제로 Windows 셸 작업을 위한 데모 앱이 번들로 제공됩니다.전체 Delphi VCL은 기본적으로 Win32 API 호출을 간단하게 만드는 거대한 래퍼입니다.

여기에 많은 예제가 포함된 좋은 참고 자료가 있습니다. 터보 델파이 무료입니다. 하지만 제가 언급한 데모가 포함되어 있는지는 모르겠습니다.

다른 팁

GUI 앱을 작성할 예정이므로 GUI 개발을 잘 지원하는 도구를 찾는 것이 좋습니다.특정 언어가 아닙니다.제 생각에는 VisualStudio(WinForms\WPF) 또는 Delphi가 이 작업에 완벽하게 어울릴 것 같습니다.PInvoke의 경우 www.pinvoke.net 사이트를 사용하면 래퍼를 직접 작성하지 않아도 됩니다.또한 관리형 C++를 사용하여 Windows Shell 관련 코드를 작성할 수 있으며, 이를 통해 winapi와 .net 코드를 혼합할 수 있습니다.

당신은 한 번보고 싶을 수도 있습니다 울트라익스플로러, 이는 Delphi로 작성된 Windows 파일 관리자입니다.그것은 기반으로합니다 몇 가지 구성 요소 세트 이러한 종류의 작업을 위해 특별히 제작되었으며 --- 또한 ​​무료입니다!

Delphi는 풍부한 UI를 갖춘 네이티브 Win32 앱을 만드는 데 완벽한 도구여야 하며, 이를 통해 모든 종류의 Windows API 함수를 쉽게 호출할 수 있습니다.

이것 좀 봐.Anders와 그의 승무원이 만든 매우 흥미로운 내용입니다.훌륭한 파일 탐색기가 있습니다(그의 핵심은 Managed Extensibility Framework로 구현된 멋진 확장성 모델입니다).

http://www.codeplex.com/MEF

rp

답변이 늦었다는 걸 알았지만 참을 수가 없었습니다.

오늘날까지 XYPlorer가 오래된 Visual Basic 6으로 작성되었다는 사실을 알고 계셨습니까?

이는 프로그래밍 언어가 실제로 얼마나 중요한지 보여주는 완벽한 예입니다.실제로 중요한 것은 이를 사용하여 무엇을 구축하는지, 그것이 얼마나 유용하고 효과적인지입니다.

나는 XYPlorer 사본을 소유하고 있으며 그것이 어떤 언어로 구축되었는지는 신경쓰지 않았습니다.처음에는 델파이 앱처럼 생겼다고 생각했습니다.하지만 XYPlorer 포럼에서 내 생각이 틀렸다는 것이 증명되었습니다.

저는 요즘 주로 C#/.NET을 사용하지만 XYPlorer와 같은 응용 프로그램이 여전히 있다는 것을 아는 것이 좋습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top