Powrót po latach do C++
: poniedziałek 28 mar 2016, 22:39
Witam.
Temat ten będzie zawierał pytania, które mogą sklasyfikować go do innych tematów. Wybrałem ten dział bo głównie będzie tu chodziło o samo pisanie programów.
Więc na początek trochę historii zza czasów Leszka Mieszka IX:
dawno temu, czyli 5 lat temu ostatni raz coś pisałem w C++ w programie visual studio, na szablonie Windows Form Application. Od jakiegoś czasu chodzą mi pewne pomysły do których realizacji będę musiał napisać program na komputer PC - na razie tylko pod Windowsa. Postanowiłem, że wrócę do języka którego się uczyłem. Naukę tego języka głównie oparłem na książkach Grębosza (podstaw uczyłem się dokładnie z Symfonią, w programach konsolowych) bo z wykładów to wynieśliśmy jedynie tyle, że nic nie rozumiemy i jesteśmy tłukami. Przedmiot związany z programowanie zaliczyłem (prowadzący był zdziwiony, że tak dobrze nauczył - przez pierwszy miesiąc był Borland Builder, ale z racji tej, że licencja się skończyła trzeba było przejść na Visual Studio) i na tym praktycznie skończyła się moja przygoda z C++ - no, po drodze jeszcze napisałem mały programik do mojej pracy dyplomowej, ale on był tak na szybko więc się nie przykładałem za bardzo do niego - nie był to główny temat mojej pracy.
Jak możecie zauważyć, piszę programy w C dla AVR, więc całkowicie z programowania nie wypadłem.
Co w chwili obecnej dokonałem:
Moje pytania do Was drodzy forumowicze:
Jak na razie to tyle z moich pytań. Mam nadzieję, że za bardzo bezsensownych/głupich pytań nie zadałem.
W między czasie przypominania sobie tego języka, jak mi się coś przypomni to będę zadawał kolejne.
Pozdrawiam.
Temat ten będzie zawierał pytania, które mogą sklasyfikować go do innych tematów. Wybrałem ten dział bo głównie będzie tu chodziło o samo pisanie programów.
Więc na początek trochę historii zza czasów Leszka Mieszka IX:
dawno temu, czyli 5 lat temu ostatni raz coś pisałem w C++ w programie visual studio, na szablonie Windows Form Application. Od jakiegoś czasu chodzą mi pewne pomysły do których realizacji będę musiał napisać program na komputer PC - na razie tylko pod Windowsa. Postanowiłem, że wrócę do języka którego się uczyłem. Naukę tego języka głównie oparłem na książkach Grębosza (podstaw uczyłem się dokładnie z Symfonią, w programach konsolowych) bo z wykładów to wynieśliśmy jedynie tyle, że nic nie rozumiemy i jesteśmy tłukami. Przedmiot związany z programowanie zaliczyłem (prowadzący był zdziwiony, że tak dobrze nauczył - przez pierwszy miesiąc był Borland Builder, ale z racji tej, że licencja się skończyła trzeba było przejść na Visual Studio) i na tym praktycznie skończyła się moja przygoda z C++ - no, po drodze jeszcze napisałem mały programik do mojej pracy dyplomowej, ale on był tak na szybko więc się nie przykładałem za bardzo do niego - nie był to główny temat mojej pracy.
Jak możecie zauważyć, piszę programy w C dla AVR, więc całkowicie z programowania nie wypadłem.
Co w chwili obecnej dokonałem:
- mam zainstalowanego Visual Studio 2015 Community
- zapoznałem się na nowo z tym programem, bo wg mnie zmienili dość znacząco wygląd jak i rozmieszczenie elementów (na szczęście nie ma wstążki ufff)
- udało mi się stworzyć własny szablon pod Windows Form Application - bo od wersji 2013 w C++ nie ma domyślnie instalowanego takiego szablonu - potem okazało się, że można go ściągnąć
- napisałem prosty programik, który przepisuje z pola EDIT tekst to pola TEXT po naciśnięciu przycisku (do przypomnienia chcę jeszcze zrobić inne proste programy)
Moje pytania do Was drodzy forumowicze:
- macie może jakąś książkę, bądź materiały, które w tzw. pigułce zawierałyby najważniejsze i niezbędne informacje dot. języka C++;
- jak uważacie - czy Visuał Studio to dobry program, czy może polecacie jakiś inny - głównie zależy mi na pisaniu programów pod okienka metodą drag & drop. Chociaż jestem bardziej skłonny na zostanie przy tym programie (chociaż jak kiedyś pisałem w borland builder to wydawał mi się bardziej ogarnięty z tego względu, że kod pisało się w plikach .c), szczególnie dla tego, że jest darmowy. Tutaj głównie chciałbym poznać waszą opinię.
- jak wygląda organizacja plików w Visual Studio? Bo pisanie funkcji np. obsługi przycisku w pliku .h jakoś nie za bardzo mi pasuje (inne przyzwyczajenia z Eclipse). Czy to tak musi być, bo ten typ tak ma? Czy są jakieś inne rozwiązania?
- jak jest z organizacją - szczególnie w pliku .h (np. Form.h) - kodu, aby był jak najbardziej czytelniejszy.
- co oznacza ^ (daszek) po typie a przed nazwą zmiennej, np:
Kod: Zaznacz cały
String^ zmienna;
int^ liczba;
ale tak prostym językiem - wiem, że jest to uchwyt, ale co to jest ten uchwyt? Jakiś rodzaj wskaźnika na stos?
Jak na razie to tyle z moich pytań. Mam nadzieję, że za bardzo bezsensownych/głupich pytań nie zadałem.
W między czasie przypominania sobie tego języka, jak mi się coś przypomni to będę zadawał kolejne.
Pozdrawiam.