hiro
05.10.02, 13:36
DZIAŁANIA PRZY POMOCY MYSZKI I BŁĘDY W PROGRAMIE. Z tej lekcji dowiesz się, *
Jak posługiwać się myszk± w ¶rodowisku IDE (DOS) * O czy należy pamiętać,
przy tworzeniu i uruchamianiu programów. * Jak poprawiać błędy w programie.
Zanim będzie można kontynuować eksperymenty, trzeba co¶ zrobić, by robocze
okno edytora było puste. Aby otworzyć takie nowe puste okno edytora należy: *
Rozwin±ć menu File; * Wybrać z menu rozkaz New (nowy). Na ekranie monitora
otworzy się nowe puste okno zatytułowane "NONAME00.CPP", "NONAME01.CPP", itp
(lub "bez nazwy" i o kolejnym numerze). Różne edytoro-podobne aplikacje maj±
zwyczaj otwierania okna dla nowego pliku tekstowego i nadawanie mu na
pocz±tku jednej z dwóch nazw: [S] SŁOWNICZEK: UFO w trybie Edycji Untitled -
niezatytułowany Noname - bez nazwy (Tak na marginesie UFO to skrót od
Unidentified Flying Object - Niezidentyfikowany Obiekt Lataj±cy, gdy
przejdziemy do programowania obiektowego, znajomo¶ć tego terminu też Ci się
przyda). Nadanie plikowi dyskowemu z tekstem Ľródłowym programu jego
wła¶ciwej nazwy i zapisanie go na dysku stałym komputera w okre¶lonym miejscu
następuje w tym momencie, kiedy po napisaniu programu zapisujesz go na dysk
rozkazem: File | Save lub File | Save As... Zapis File | Save oznacza "Rozkaz
Save z menu File". Gdy po opracowaniu programu rozwiniesz menu File i
wybierzesz rozkaz Save as... (zapisz jako...), pojawi się okienko
dialogowe "Save File as" (zapis pliku jako...). Do okienka edycyjnego "Name"
(nazwa) możesz wpisać nazwę, któr± chcesz nadać swojemu nowemu programowi.
Zwróć uwagę, że możesz podać nazwę pliku i jednocze¶nie wskazać miejsce -
np.: Name: F:\USERS\ADAM\PROBY\PROGRAM.CPP Po wpisaniu nazwy naci¶nij klawisz
[Enter] lub wybierz klawisz [OK] w okienku dialogowym myszk±. Tytuł okna
edytora zmieni się na wybran± nazwę. Możesz również (je¶li odpowiedni katalog
już istnieje), wskazać wła¶ciwy katalog w okienku z list± "Files" i
dwukrotnie "klikn±ć" lewym klawiszem myszki. Możesz wskazać myszk± okienko
edycyjne i nacisn±ć lewy klawisz myszki, b±dĽ naciskać klawisz [Tab] aż do
momentu, gdy kursor zostanie przeniesiony do okienka edycyjnego. Okienko
edycyjne to to okienko, do którego wpisujesz nazwę pliku. W okienku edycyjnym
(Save File As) naciskaj klawisz [BackSpace] aż do chwili skasowania zbędnej
nazwy pliku i pozostawienia tam tylko ¶cieżki dostępu - np. A:\PROBY\. Wpisz
nazwę programu - np. PROG1.CPP. Po wpisaniu nazwy możesz nacisn±ć [Enter] lub
wskazać myszk± klawisz [OK] w okienku i nacisn±ć lewy klawisz myszki. Je¶li
tak zrobisz w przypadku pustego okienka NONAME00.CPP - kompilator utworzy na
dysku we wskazanym katalogu plik o zadanej nazwie - np. A:\PROBY\PROGR1.CPP
(na razie pusty). Zmieni się także nagłówek (nazwa) okienka edycyjnego na
ekranie roboczym. [!!!]UWAGA. Wszystkie pliki zawieraj±ce teksty programów w
języku C++ powinny ˙mieć charakterystyczne rozszerzenie *.CPP (CPP to skrót
od C Plus Plus), lub .C. Po tym rozszerzeniu rozpoznaje te programy
kompilator. Nadanie rozszerzenia .C lub .CPP może dodatkowo wpływać na sposób
kompilacji programu. Zanim wyja¶nimy te szczegóły, będziemy zawsze stosować
rozszerzenie .CPP. Wszelkie inne rozszerzenia (.BAK, .TXT, .DEF, itp.) nie
przeszkadzaj± w edycji i kompilacji programu, ale mog± w niejawny sposób
wpłyn±ć na sposób kompilacji. Je¶li masz puste robocze okno edytora - możesz
wpisać tam swój własny nowy program. Wpisz: void main(void) Każdy program w
C++ składa się z instrukcji. Wiele takich instrukcji to wywołania funkcji. W
C++ rozkaz wywołania i wykonania funkcji polega na wpisaniu nazwy funkcji
(bez żadnego dodatkowego słowa typu run, execute, load, itp.). Tych funkcji
może być w programie jedna, b±dĽ więcej. Tworzenie programu w C++ z
zastosowaniem funkcji (takich jakgdyby mini-programików) przypomina składanie
większej cało¶ci z klocków. Należy podkre¶lić, że: każdy program w C++ musi
zawierać funkcję main() (ang. main - główna). Wykonanie każdego programu
rozpoczyna się wła¶nie od pocz±tku funkcji main(). Innymi słowy - miejsce
zaznaczone w programie przy pomocy funkcji main() to takie miejsce, w które
komputer zagl±da zawsze na pocz±tku wykonania programu i od tego wła¶nie
miejsca rozpoczyna poszukiwanie i wykonywanie rozkazów. [S] Entry Point Punkt
wej¶cia do programu nazywa się: Program Entry Point Taki wła¶nie punkt
wej¶cia wskazuje słowo main(). Punk wej¶cia mog± mieć nie tylko programy .EXE
ale także biblioteki (.DLL - dynamicznie doł±czanie biblioteki). Każda
funkcja powinna mieć pocz±tek i koniec. Pocz±tek funkcji w C/C++ zaznacza się
przez otwarcie nawiasów klamrowych { a koniec funkcji poprzez zamknięcie } .
Pocz±tek głównej funkcji main() to zarazem pocz±tek całego programu.
Zaczynamy zwykle od umieszczenia w oknie edytora C++ znaków pocz±tku i końca
programu. main() { (