0

C++ 용 VS Windows.Forms와 같은 프로그램이 없다고 생각합니다. 이제는 "Windows.Forms"자체가 C#의 "것"이지만, C++ Windows GUI에 대해 비슷한 그래픽 구성 인터페이스를 조합 한 사람이 누구인지는 알지 못합니다. 나는 그것들에 대해서 잘 모르고 있는가?왜 C++ 용 Windows.Forms 프로그램이 없습니까? (있다?)

하나를 만들려고해야합니까 (어쨌든 저에게는 도전이 될 것입니다. 누구든지 나와 함께하는 것에 대해 나와 이야기하고 싶습니까?

+0

.NET 플랫폼에서 C++을 사용하지 않는 이유는 무엇입니까? 모든 Windows에 액세스 할 수 있습니다. 양식 –

+0

jon (10 초 전)에 말했듯이, 프레임 워크를 찾고 있지 않습니다. 내 창에 WYSIWYG 편집기를 찾고 있습니다. –

+0

다음 qt 디자이너가 갈 방법입니다. –

답변

2

예, 그렇습니다. 가장 익숙한 도구는 Qt Toolkit과 함께 사용하는 것입니다 : QtDesigner. 나는 다른 사람들도 있다고 확신한다 ...

2

나는 디자이너가 무엇인지 잘 모르겠다. 프레임 워크?

다양한 다른 GUI 프레임 워크가 있지만 ... QtGTK+과 같이 일부는 이식성이 있지만 Windows Forms에 가장 근접한 것은 아마도 MFC입니다.

편집 : 디자이너 측 들어, Wikipedia Visual Studio page에서 : MFC 개발을위한

, 그것은 생성하고 사용자 정의 MFC의 상용구 코드 및 는 MFC를 사용하여 GUI 응용 프로그램을 작성하기위한 일련의 마법사 을 제공합니다. Visual C++에서는 Visual Studio 양식 디자이너를 사용하여 UI 을 그래픽으로 디자인 할 수도 있습니다.

+0

프레임 워크를 원하지 않아요. 드래그 앤 드롭 컨트롤이 필요합니다. –

+1

디자이너와 프레임 워크를 같이 할 수 없지만 Visual Studio의 일부로 GUI MFC 디자이너로 사용하는 것은 확실합니다. –

+0

Visual Studio에는 여전히 MFC 용 GUI 디자이너가 포함되어 있습니다. Qt는 디자이너와 함께 제공됩니다. – nos

1

작은 수정 : Windows.Forms 툴킷은 C# 전용 툴킷이 아니라 .Net 툴킷입니다. 따라서 관리 코드를 지원하는 C++ 버전에서 사용할 수 있습니다. 즉 관리 확장을 사용하는 C++/CLI 및 C++. COM interop과 많은 펑키 마샬링을 통해 네이티브 C++에서도 사용할 수 있습니다. 그러나 상자에 관리되는 구성 요소가없는 기본 원시 C++의 경우 사용할 수 없습니다.

왜 그렇습니까? 이미 Windows.Forms와 비슷한 기능 세트를 가지고있는 C++ 용으로 이미 여러 Windowing 툴킷이 있기 때문일 수 있습니다. 여기에 몇 나는

  • 의 QT
  • MFC
  • WTL
+0

MFC (내가 개인적으로 알고있는 유일한 것)는 WYSIWYG 편집기가 아닌 올바르지 않은 경우에만 win API와의 상호 작용을위한 프레임 워크 일뿐입니다. 어쨌든, 나는 프레임 워크를 원하지 않는다. api 코드를 얻는 GUI 편집기가 필요하다. –

+0

@Nona, MFC에는 Visual Studio 내에서 WYSIWYG 편집기가 있습니다. – JaredPar

+0

잘못되었습니다 - Visual Studio는 MFC 용 디자이너와 함께 제공됩니다. –