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.