Visual C++ "formularze"

0

Witam,
Jakiś czas temu zacząłem naukę C++. Jako że wiele już umiem, chciałbym także o jakąś komunikacje z Windowsem (graficzną). Przez przypadek znalazłem i ściągnąłem Visual Studio 2010 i kurs do niego. Początkowo używałem go jako zwykłego kompilatora do C++. Ale później zainteresowałem się funkcją tworzenia Formularzy Windows (tak przetłumaczone w wersji polskiej). Pozwala to na tworzenie aplikacji okienkowych (bodajże w technologi .NET fremwork). jednak gdy szukam jakiś kursów do Visual C++ są to tylko kursy czystego C++ opartego na VS. Moje pytanie brzmi, co to jest za język i pod jaką nazwą szukać jakichkolwiek kursów? Wydaję mi się to bardzo proste, budowanie okienek jest wręcz banalne, chciałbym jakiś kurs lub książkę gdzie będzie wyczerpująco opisane programowanie w tym "języku".
A drugie pytanie, czy warto jest się tego uczyć? Nie lepszy jest WinAPI (wydaje mi się być cięższy, ale może to tylko złudne wrażenie). Proszę o powiedzenie czegoś więcej na temat tego "języka" i jeśli ktoś zna jakieś kursy/książki to także proszę o namiary (koniecznie po polsku). Dziękuje z góry i pozdrawiam

0

http://4programmers.net/Forum/C_i_C++/178291-gui_w_c++
i o winApi też tam jest że nie warto, bo to staroć i MS podejrzewam że w ciągu kilku wersji postara się odciąć od niego

0

Ploty były takie już przed vistą, a na pewno przed win7 że jeśli MS rozwinie singularity i w oparciu o to przygotuje OS, to winapi będzie dla zachowania zgodności, ale będzie tylko fasadą na innym api, a nie jak teraz że jest to native, który jest opakowany przez mfc, .net etc.

1

To w czym piszesz, to .Net Framework, jego częścią jest biblioteka Windows Forms (WinForms, te nieszczęsne „Formularze”), język C++/CLI.

Tu się spotkasz z pewnym problemem: książki i tutoriale do C++/CLI będą w większości mówiły o jakichś interakcjach kodu zarządzanego z natywnym, zarządzaniu pamięcią i tym podobnych „nudnych pierdołach”. Z drugiej strony, książki o Windows Forms będą w przeważającej części miały przykłady w C# a nie w C++.

Nie wiem czy istnieje jakiś sensowny podręcznik do WinForms w C++. Ale może coś znajdziesz. Zawsze też możesz nauczyć się C# ;-) a potem zastosować wiedzę o .Net podczas pisania w C++/CLI.

PS. piszesz że używasz VS2010. W tej edycji brakuje podpowiadania kodu (ctrl+spacja) podczas pisania w C++/CLI. W czystym C++ oraz w C# podowiadanie jest.
Starsza wersja środowiska, VS2008, miała podpowiadanie (IntelliSense) także w C++/CLI. W następnej edycji ma powrócić :-]

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