Jak to jest z tym CLR?

0

Witam! Zaplanowałem pisanie prostych aplikacji okienkowych w C++ w VS, bo jak wiadomo C# wymaga .NET'a a większość go nie miała lub nie chciało się go pobrać. Teraz pytanie, bo w nowym projekcie mogę wybrać albo CLR albo zwykły projekt. Jak będę pisał aplikację opartą o Windows Forms w CLR to odbiorca potrzebuje .NET'a?? Zwykłej Win32 to się mi nie opłaca pisać, bo bez wizualnego budowania aplikacji to co mi z tego..

1

Tak, jak utworzysz aplikację z CLR to używasz .NET.
Jest wiele graficznych toolkitów dla C++ (MFC, QT).

0

Dzięki. A czy MFC da się podpiąć pod VS do budowania wizualnego?

0

Co to znaczy budowanie wizualne? Normalnie możesz sobie wyklikać dialogi i takie tam, nie wiem jak to jest w nowych Visualach, bo siedzę na bardzo starym.

0

MFC jest w Visual Studio.

0

Acha, to w takim razie MFC da się wykorzystać w projektach o ile można w nim budować wizualnie bez kodzenia wyglądu?

1

a jaki to problem z wymaganiem .Net-a? Vista i Win7 mają wbudowany, instalować trzeba tylko do XP-ka i starszych - przy czym w XP i tak już dawno wciągło go w aktualizacjach, albo zależnościach wielu innych zainstalowanych aplikacji (ot chociażby sterowniki ATI)

0

Chce w C++ to niech pisze w C++, świat na C# się nie kończy.

0

Wsparcia dla MFC niestety nie ma w wersji Express MS Visual C++ :(
Jeśli chcesz frameworka + środowisko do wizualnego tworzenia interfejsu użytkownika to jest QT albo WxWidgets :)

0

Zwykłej Win32 to się mi nie opłaca pisać, bo bez wizualnego budowania aplikacji to co mi z tego..

W WinAPI z powodzeniem da się pisać aplikacje okienkowe. MFC ZTCW to tylko obiektowa nakładka na WinAPI właśnie. Mimo wszystko oczywiście wygodniej używać wysokopoziomowych i multiplatformowych API.

.NET 2.0 posiada raczej zdecydowana większość posiadaczy Windowsa od XP wzwyż.

<offtopic>W Javie 8 może w końcu zaimplementują Project Jigsaw. Wtedy instalka rdzenia Javy offline miałaby rozmiar kilku megabajtów, a reszta mogłaby być dociągana dynamicznie, albo wybrane moduły mogłyby być dołączane razem z aplikacją.</offtopic>

1 użytkowników online, w tym zalogowanych: 0, gości: 1