Programowanie w C++ a interfejs

0

Witam!
Chcę nauczyć się programować w C++. Nurtuje mnie jeden problem:
Posiadam dwie książki na ten temat: "C++ dla każdego" oraz "Visual C++ dla każdego".
W pierwszej opisany jest sam język C++, w drugiej tworzenie aplikacji w programie Visual C++.

  1. Czy różnica między tymi książkami jest analogiczna do różnicy pomiędzy książką opisującą język HTML a książką opisującą program do tworzenia stron internetowych?
  2. Czy za pomocą samego języka C++ i kompilatora np. Dev-C++ tworzy się pełną aplikacje (np. z oknami dialogowymi, grafiką, kontrolkami) czy trzeba do tego używać np. Visual C++?
0

Poznanie samego języka to jedno, a drugie to poznanie różnego rodzaju API, bibliotek, framework'ów, które pozwalają na tworzenie aplikacji okienkowych, korzystania z sieci, sprzętu itp itd.
Najpierw lepiej poznać język, a potem zająć się resztą.

Dev-C++ to nie kompilator, ale IDE i odradzam. Polecam code::blocks.

"Pełną aplikację z oknami, kontrolkami" można nawet pisać w samym notatniku i kompilować jakimś kompilatorem (np. GCC)

0

Dzięki,

"można pisać nawet w samym notatniku", ale czy tak się robi w praktyce, czy raczej Visual C++?

0

Raczej tak się nie robi ze względów czysto praktycznych (kolorowanie składni, ręczne kompilowanie i linkowanie wszystkiego). Aczkolwiek jak by się ktoś uparł to jest to wykonalne.

0

W praktyce nie programuje się w C++, a jeśli już to z wykorzystaniem Qt, GTK++, wxWidgets. Visualowy dialekt jest już dawno w odwrocie. Jednakże Visual Studio nadal pozostaje bardzo dobrym środowiskiem.

0
Anthus napisał(a)

Witam!
Chcę nauczyć się programować w C++. Nurtuje mnie jeden problem:
Posiadam dwie książki na ten temat: "C++ dla każdego" oraz "Visual C++ dla każdego".
W pierwszej opisany jest sam język C++, w drugiej tworzenie aplikacji w programie Visual C++.

  1. Czy różnica między tymi książkami jest analogiczna do różnicy pomiędzy książką opisującą język HTML a książką opisującą program do tworzenia stron internetowych?
  2. Czy za pomocą samego języka C++ i kompilatora np. Dev-C++ tworzy się pełną aplikacje (np. z oknami dialogowymi, grafiką, kontrolkami) czy trzeba do tego używać np. Visual C++?

C++ to nie Java, sluży on do sterowania komputerem i funkcjami systemu operacyjnego rozszerzanego o dodatkowe biblioteki.

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