Artykuł: C++ - Jak zacząć?
Słowem wstępu
C++ to język programowania wysokiego poziomu (w odróżnieniu od np. Asemblera, który jest językiem programowania niskiego poziomu). Język został stworzony przez Bjame Srostrupa w latach 1983-1985. Jest to objektowa wersja języka C. Obecnie jest to najpopularniejszy język programowania obok ObjectPascala. Początkowo język C nie pozwalał na programowanie objektowe, więc ulepszono go tworząc C++. Dzięki programowaniu obiektowemu możemy skupić się na głównym kodzie aplikacji i przy pomocy kompilatora ustawić sobie obiekty według własnych upodobań. C++ został zaprojektowany tak, aby można było szybko pisać dużo kodu. Ostatnie co czeka każdego zaczynającego swoją przygodę z programowaniem, to wybór kompilatora. Niestety programy nie są przenośne między kompilatorami z uwagi na to, że każda firma zazwyczaj tworzy inny dialekt (odmianę) danego języka programowania (głównie poprzez inne rozwiązania techniczne), dlatego na początek trzeba wybrać najlepszą możliwość, aby później nie żałować.
Wybór kompilatora
Każdy kompilator ma swoje wady i zalety. Polecam zainteresować się kompilatorami, które umożliwiają programowanie obiektowe i są często aktulizowane. Ponieważ nie mam zamiaru nauczać tutaj programowania pod system DOS (każdy programista powinien od tego zacząć), zajmę się przedstawieniem kompilatorów, które od razu przeniosą nas w środowisko graficzne systemu Windows, co skraca czas pracy. Godnymi polecenia są C++ Builder (firmy Borland) oraz DevC++. Są jeszcze bardziej rozbudowane kompilatory typu "kombajn", jak np. Borland C++ BuilderX (różnica w stosunku do zwykłego C++ Builder jest wielka, ponieważ C++ BuilderX wyróżnia się uniwersalnością jak i całym układem), ale nie warto od nich zaczynać. Przydają się wtedy, gdy mamy zamiar zacząć programować nie tylko aplikacje w jednym języku, ale w różnych dialektach. Dają nam także możliwość wykorzystania platformy Microsoft .NET Framework. Z doświadczenia jednak wiem, że zwykły C++ Builder firmy Borland pozwala na stworzenie wszystkiego, bo w końcu od programisty zależy jak ma wyglądać i działać aplikacja. Takim kompilatorem jak C++ BuilderX warto się zainteresować, jeżeli chcemy sobie jeszcze ułatwić pracę i tworzyć przenośne programy. Podsumowując: najlepszym wyborem jest C++ Builder, ponieważ posiada pełne wsparcie dla języka C i C++ oraz pozwala na programowanie objektowe. Dzięki niemu możemy tworzyć nie tylko programy, ale biblioteki, sterowniki itp. Polecam pobrać właśnie ten kompilator, bo nie można się na nim zawieść. Wszystkie poradniki, które znajdziesz na tej stronie, są pisane właśnie z myślą o kompilatorze C++ Builder, a dokładnie wersji 6 (Personal), która jest darmowa, jeżeli nie będziemy używać jej dla zastosowań komercyjnych. Pobrać ją można z www.borland.com.
Pierwszy rzut oka
Gdy już mamy zainstalowany Borland C++ Builder, czas się z nim zapoznać. Poniżej zamieszczony jest zrzut ekranu wraz z opisem:
- Okno kodu - służy do pisania kodu właściwego, możemy otworzyć w nim także kod projektu i formy .
- Forma - tzw. formatka - to na niej umieszcza się obiekty, co ułatwia pracę na tyle, iż nie trzeba skupiać się nad kodem formy (rozmieszczeniem obiektów), ale pozwala to programiście na skupienie się nad kodem właściwym aplikacji. Używanie formy i programowanie obiektowe nie jest niczym złym, ułatwia jedynie tworzenie wizualnej części aplikacji, bo w końcu podawanie wymiarów danego obiektu "na ślepo" nie uprzyjemnia pracy, ale o tym w dalszej części poradnika.
- Okno narzędziowe - tutaj znajduje się standardowe menu kompilatora, a także bardzo ważna rzecz, mianowicie komponenty. Są one podzielone na zakładki, które pełnią tutaj funkcję kategorii. Po kliknięciu na dany komponent, możemy go wstawić na formę.
- Drzewo obiektu - przydatne okno, które umożliwia łatwą nawigację po całym projekcie i jego obiektach. Warto złączyć te okno razem z inspektorem obiektów.
- Inspektor obiektów - ustala się tam właściwości wizualne obiektu jak wysokość, szerokość, przyleganie, czcionki, obramowania, kolory itp. Zakładka Events pozwala na nawigację wsród akcji, jakie można stworzyć dla danego obiektu (komponentu).
- F12 - przełącza nas między oknami kodu, a formą. Bardzo się przydaje.
- F9 - uruchomienie programu. Pozwala na uruchomienie w dowolnym monencie napisanej aplikacji.
- Alt + F9 - kompilacja projektu, tworzy plik EXE kompilując kod.
- F11 - przełącza nas na inspektor obiektów.
Aktywacja Smart Tab
Zmiana schematu kolorowania
Można sobie jeszcze bardziej skonfigurować kompilator pod własne potrzeby, jednak te dwie są najważniejsze. Ostatnim problemem przed rozpoczęciem pracy jest to, że nie możemy korzystać z liter "ś" i "ć" (po naciśnięciu Alt + C nic się nie stanie, a przy Alt + S wyskoczy okienko). Problem rozwiązuje zmiana klucza w rejestrze. Uruchamiamy program regedit (edytor rejestru) i wchodzimy po kolei: HKEY_CURRENT_USER -> Software -> Borland -> C++Builed -> 6.0 -> Editor -> Options i tworzymy nową wartość ciągu o nazwie "NoCtrlAltKeys". Na koniec ustalamy jej wartość na 1, zamykamy i uruchamiamy ponownie C++ Buildera. Efektem jest możliwość pisania ze wszystkimi polskimi literami.
Teraz można brać się już za tworzenie swojej pierwszej aplikacji.
Dodano: 4 marca 2006, Idź do "Pierwsza aplikacja"



















