AOL 인스턴트 메신저, Microsoft Word, 메모장, 다른 유명한 셰어웨어 프로그램 등과 같이 대부분의 Windows GUI 프로그램이 무엇인지 썼는지 궁금합니다.가장 많이 쓰이는 Windows GUI 프로그램은 어떤 언어입니까?
고마워요!
AOL 인스턴트 메신저, Microsoft Word, 메모장, 다른 유명한 셰어웨어 프로그램 등과 같이 대부분의 Windows GUI 프로그램이 무엇인지 썼는지 궁금합니다.가장 많이 쓰이는 Windows GUI 프로그램은 어떤 언어입니까?
고마워요!
대부분의 최신 데스크톱 프로그램은 C++로 작성되었습니다.
MFC 기본적으로 C++를 의미합니다.
오래된 기원 Win32에서의 바로 위에에 자신의 프레임 워크 을 굴러와 나는 많은 윈도우 프로그램을 의심 것 또는 직접 사용하고 여전히 대부분 C. MS 비주얼 스튜디오
봐 수도 있지만, 그것은 함께 제공 멋진 인터페이스와 GUI 개발을위한 사용하기 쉬운 라이브러리입니다. GUI 개발에는 인기있는 여러 라이브러리가 있습니다. 대부분은 여러 언어에 대한 바인딩을 가지고 있지만 위의 C++가 가장 많이 사용되는 것에 동의합니다.
이전 프로그램은 일반적으로 MFC와 같은 프레임 워크 위에 Visual C++로 작성됩니다. (프로그램이 Microsoft에 의해 작성된 것이 아니라면 실제로 MFC를 사용하지는 않습니다. :) Visual Basic은 내부 또는 아마추어 응용 프로그램에도 매우 일반적 이었지만 잘 알려진 "주류"응용 프로그램에는 적합하지 않았습니다.
최신 프로그램은 일반적으로 C# 또는 VB.NET에서 .NET 플랫폼으로 작성됩니다.
운영체제와 프로그램의 도메인에 따라 다릅니다. .NET을 지원할 수있는 Windows 버전 인 경우 개발자에게 제공되는 기능으로 인해 많은 응용 프로그램이 .NET으로 작성됩니다. 응용 프로그램이 구형 플랫폼 용이거나 강렬한 그래픽을 사용하거나 순수한 성능을 위해 빌드 된 경우 C++로 표시됩니다.
모양? 어떻게 C#으로 작성된 앱이 C++로 작성된 것보다 멋지게 보이는지 (또는 다른지)는 확실하지 않습니다. 주된 절충점은 코딩 효율 (C#을 선호함) 대 런타임 효율성 (C++과 특히 메모리 사용에 유리함)입니다. –
모두 GUI 라이브러리 지원에 따라 달라집니다. 일반적으로 순수한 C++로 작성된 라이브러리는 더 많은 작업을 필요로하며 apparence와 기능이 C#과 일치하지 않습니다. – monksy
당신은 똑같이 C++ 프로그램이 잘 보이는 제품을 대량 생산할 수있는 많은 자원을 가진보다 발전된 개발 하우스에 의해 작성되는 경향이 있다고 주장 할 수 있습니다. 멋진, 고 기능성 GUI의 가장 좋은 예를 살펴보면 대부분 C++로 작성되었습니다. 이것은 회사가이 앱에서 만든 많은 투자로 인해 언어 사용의 결과가 아닙니다. 하지만 멋진 C++ GUI는 가능하지만 공통적이라고 말할 수는 없습니다. 그러나 Windows GUI를 작성한다면 분명 C#으로 갈 것입니다. –
10 년 전의 답변은 # 2 자리에서 C++ 멀리 떨어진 아마 Visual Basic이었습니다. 오늘날 C++은 여전히 독점적이지만 C#은 새로운 프로젝트에 대한 시장 점유율을 높이고 있습니다. 많은 주요 응용 프로그램들이 잠시 동안 있었지만 C++로 작성되었으며 계속 사용되었습니다.
편집 : 당신이 많이 깨닫지 못하고 보게되는 또 다른 공통 언어/프레임 워크는 델파이입니다.
불필요하게 무례하고 짧은 대답. –