w w w . v v . p r v . p l




() Wstęp
() Listy
() Opinie
() Prenumerata
() Team VV
() #vv

() Fotosy
() Forum Romanum
() Błędy
() Crazy Test
() Przygody Puchatka
() Pamiętnik IRCownika
() Stary Barszcz
() Tajne Akta Psiej Agencji

() Ciekawe strony WWW
() Kurs mIRC scripting cz.4

() Limp Bizkit - SO
() Metallica - S & M
() Polska muzyka
() The Smashing Pumpkins

() Andrzej Bursa
() Wiersze ARCHWIMILA
() Wiersze DajMonJona

() C++ Builder
() Posprzątaj Winde
() Programy Czytelników
() Składamy Komputer!
() Wywal DirectX

() Bio F.R.E.A.K.S.
() Dune 2000
() Final Fantasy VII
() GTA
() GTA London 1969
() Hidden & Dangerous
() Primal Rage
() Rollercoaster Tycoon
() Tipsy
() Tomb Raider
() Unreal

() Kurt Cobain
() Poezje Morrisona
() To jest tylko rock

() Diuna
() Ogniem i mieczem

() Bakcyl trywialności
() Upadek Imperium

() Filmy
() Słowniczek Geograficzny
() Zagadka Obcych

() Info
() Buty Cormax
() KoRn

() BUNT
() Krzyk
() Magazyn mercury



C++ Builder

Witanko. Jak widzisz powstał nowy dział i na pewno nie będzie on poświęcony fragowaniu ludzi w Quake, ani pokonywaniu rekordu brata w Saperze :). Otóż jest on poświęcony pisaniu programów przy pomocy sławnego programiku ze stajni Borland'u. No dobra, ale skąd wziąć ten program? Najlepiej, aby była to wersja 4.0 (minimum), bo ja taką posiadam. C++ Builder Standar 4.0 był zamieszczony w PC Format (nr 8 - kwiecień 2001). Dobra. Gdy już go posiadamy to zróbmy pierwszy program, który napisze tekst: "Hello World". Wszyscy początkujący programiści tak robią, więc i ty musisz podtrzymać tą tradycję.
Uruchom C++ Builder, umieść "Button" z palety "Standard" na Form1. Teraz umieść "Edit" na Form. Powiesz: i co dalej? Kliknij dwa razy Button1. Ooo. Co tu jest grane. Otóż to co widzisz przed oczami teraz to ten sławny język programowania C++. Tam, gdzie masz umieszczony kursor napisz:
Edit1->Text = "Hello World";
Ok. A teraz uruchom swój pierwszy program. Przejdź do menu Run i wybierz z niego pozycje Run. Po sekundzie oczekiwania :) twój program uruchomi się. Kliknij teraz na Button1. Działa? Na pewno tak. Możemy dobrać się do następnego programu. Stworzymy teraz notatnik. Stwórz nowy programik, umieść na nim Memo z zakładki Standard. Zaznacz Memo1 i przejdź do Object Inspector. O jak dużo opcji. Nie bój się. Jak ja sam zaczynałem przygodę z tym programikiem to też się przestraszyłem ;), ale mówię wam: nie taki diabeł straszny jak go malują ;P. Zaznacz zakładkę Properties (właściwości) w Object Inspector. Odszukaj pozycje Align i ustaw na alClient. Znajdź pozycje Lines i kliknij tStrings. Wykasuj całą zawartość i kliknij OK.
Teraz wybierz z listy rozwijanej (object Inspector) Form1. W caption wpisz nazwę swego programu, a w pozycji Icon wybierz ikonę programu. No dobra, ale jak skompilujesz programik, to nadal będzie miał ikonę Borlanda. No to zrób tak: Daj menu Project->Options. Przejdź na zakładkę Aplications i w:
Title: nazwa twego programu
Icon: Wybierz swoją ikone :)
Umieść teraz kompoment MaimMenu (standard) na Form1. Kliknij dwa razy w ten kompoment, a uruchomi się Edytor Menu. A teraz nauka do tworzenia menu (no co. Jak będziecie wszystko robili to co ja tylko napiszę, to nie nauczycie się robić programów):
Zaznacz pozycję i w Caption napisz nazwę menu:
Np. Caption: Plik (i enter)
A co zrobić, aby do tej pozycji dostać się przez skrót ALT+P? Piszesz w Caption coś takiego: &Plik. Jeśli daną literę poprzedzisz & to będzie tak zwanym skrótem :). A teraz stwórz do tego menu pozycję Nowy. Teraz zrobimy do niego skrót klawiszowy CTRL+N. Podświetl pozycje Nowy i wybierz z Object Inspector ShortCut. Tam znajdziesz wszystkie możliwe skróty. A teraz stwórz takie oto pozycje w menu Plik:
Nowy, Otwórz, Zapisz, Koniec.
Gdy to zrobisz zamknij Menu Edytor i wybierz z twojego menu pozycje Nowy (kliknij na to ;). Otworzy się edytor c++. Wpisz tam coś takiego:
Memo1->Clear(); // Czyści obszar memo, czyli tam, gdzie się pisze tekst
Pamiętaj, aby wszystko napisać, inaczej ci wywali błąd przy kompilowaniu!
Jak zauważyłeś jest tu coś takiego jak //. To jest tak zwany komentarz. Jest on ignorowany przez kompilator, a pomaga tobie dowiedzieć się do czego to służy te polecenie (gdybyś np. zapomniał)
A oto reszta funkcji dla menu:
Otwórz:
if (OpenDialog1->Execute())
Memo1->Lines->LoadFromFile(OpenDialog1->FileName); // ładuje plik do Memo1
Zapisz:
if (SaveDialog1->Execute())
Memo1->Lines->SaveToFile(SaveDialog1->FileName); // zapisuje zawartość Memo1
Koniec:
Close(); // zamyka Form1
Teraz umieść komponenty (z zakładki Dialogs) SaveDialog i OpenDialog na Form1.
Teraz uruchom program. O działa. Twój pierwszy (przydatny do czegoś program :) działa! Zamknij go teraz. Ostatnie co zrobimy to dołożymy do niego Suwaki (czyli ScrollBox), wybierz zakładkę Additional i weż kompoment ScrollBox i daj go na form. Ustaw Align na alBottom. Visible: false. Wybierz z listy Memo1 i ustaw: (Object Inspector) ScrollBars: ssBoth. Skompiluj teraz program. W następnym odcinku ulepszymy notatnik i napiszemy coś fajnego :).
Nara programiści!

MrJarbi

PS. Jak będziecie mieli problem to piszcie na:
mrjarbi@wp.pl