hiro
05.10.02, 13:28
Główne menu i inne elementy IDE. W trakcie tej lekcji dowiesz się jak
poruszać się w zintegrowanym ¶rodowisku (IDE) Turbo C++. Najważniejsz± rzecz±
w ¶rodowisku IDE jest GŁÓWNE MENU (ang. MENU BAR), czyli pasek, który widzisz
w górnej czę¶ci ekranu. Działa to podobnie, jak główne menu w programie
Norton Commander (dostępne tam przez klawisz [F9]). KRÓTKI PRZEGLˇD GŁÓWNEGO
MENU. Przyci¶nij klawisz [F10]. Główne menu stało się aktywne. Teraz przy
pomocy klawiszy kursora (ze strzałkami [(-], [-)]) możesz poruszać się po
menu i wybrać tę grupę poleceń, która jest Ci potrzebna. A oto nazwy
poszczególnych grup: GRUPY POLECEŃ - NAZWY POSZCZEGÓLNYCH "ROZWIJANYCH" MENU.
= Bez nazwy (menu systemowe). File Operacje na plikach. Edit Edycja plików z
tekstami Ľródłowymi programów. Search Przeszukiwanie. Run Uruchomienie
programu. Compile Kompilacja programu. Debug "Odpluskwianie", czyli
wyszukiwanie błędów w programie. Project Tworzenie dużych, wielomodułowych
programów. Options Opcje, warianty IDE i kompilatora. Window Okna (te na
ekranie). Help Pomoc, niestety po angielsku. UWAGA: W niektórych wersjach
kompilatora na pasku głównego menu pojawi się jeszcze Browse - przegl±danie
(funkcji, struktury klas i obiektów). Zwróć uwagę, że w okienkowych wersjach
niektóre rozkazy "zmieniaj±" menu i trafiaj± do Browse, Debug, Project. W
BC++ 4 menu Run brak (!). Tworzenie aplikacji sprowadza się tam do
następuj±cych kroków: Project | Open project lub |AppExpert Debug | Run
ROZWIJAMY MENU. Z takiego kręcenia się w kółko po pasku (a propos, czy
zauważyłe¶, że pasek pod¶wietlenia może być "przewijany w kółko"?) jeszcze
niewiele wynika. Robimy więc następny krok. Wskaż w menu głównym nazwę "File"
i naci¶nij [Enter]. Rozwinęło się menu File zawieraj±ce listę rozkazów
dotycz±cych operacji na plikach. Po tym menu też możesz się poruszać przy
pomocy klawiszy kursora ze strzałkami górę lub w dół. Masz do wyboru dwie
grupy rozkazów rozdzielone poziom± lini±: Open - Otwórz istniej±cy już plik z
programem (np. w celu dopisania czego¶ nowego). New - Utwórz nowy plik
(zaczynamy tworzyć nowy program). Save - Zapisz bież±cy program na dysk.
Pamiętaj: Pliki z dysku nie znikaj± po wył±czeniu komputera. Zawsze lepiej
mieć o jedn± kopię za dużo niż o jedn± za mało. oraz Print - Wydrukuj
program. Get Info?? - Wy¶wietl informacje o stanie IDE. Dos Shell -
Wyj¶cie "na chwilę" do systemu DOS z możliwo¶ci± powrotu do IDE przez rozkaz
EXIT. Quit - Wyj¶cie z IDE Turbo C++ i powrót do DOSa. Inaczej - KONIEC
PRACY. Skoro już wiemy jak rozpocz±ć pracę nad nowym programem, zacznijmy
przygotowanie do uruchomienia naszego pierwszego programu. Wybierz z menu
File rozkaz Open... (otwórz plik). Ponieważ rozkaz taki jest niejednoznaczny,
wymaga przed wykonaniem podania dodatkowych informacji. Gdyby Twój komputer
mówił, zapytałby w tym momencie "który plik mam otworzyć?". Pytanie zadać
musi, będzie więc prowadził dialog z Tob± przy pomocy OKIENEK DIALOGOWYCH.
Je¶li wybrałe¶ z menu rozkaz OPEN i nacisn±łe¶ [Enter], to masz wła¶nie na
ekranie takie okienko dialogowe. Okienko składa się z kilku
charakterystycznych elementów: OKIENKO TEKSTOWE - (ang. Text Box lub Input
Box) w którym możesz pisać (klawisz BackSpace [(-] pozwoli Ci skasować
wprowadzony tekst, je¶li się rozmy¶lisz). Okienko to zawiera tekst "*.C".
OKIENKO Z LISTˇ - (ang. List Box) zawiera listę plików, z której możesz
wybrać plik z programem. KLAWISZE OPCJI/POLECEŃ - (ang. Command Button) kiedy
już dokonasz wyboru, to możesz wskazuj±c taki klawisz np. potwierdzić [OK],
zrezygnować [Cancel], otworzyć plik [Open] itp.. Pomiędzy elementami okienka
dialogowego możesz poruszać się przy pomocy klawiszy kursora i klawisza [Tab]
lub kombinacji klawiszy [Shift]-[Tab] (spróbuj!). Możesz także posługiwać się
myszk±. Więcej o okienkach i menu dowiesz się z następnych lekcji, a na razie
wróćmy do naszego podstawowego zadania - tworzenia pierwszego programu. Zanim
zaczniemy tworzyć program włóż do kieszeni napędu A: (lub B:) dyskietkę
doł±czon± do niniejszej ksi±żki. Może ona stać się Twoj± dyskietk± robocz± i
pomocnicz± zarazem na okres tego kursu. Jeżeli zainstalowałe¶ zawarto¶ć
dyskietki na dysku - przejdĽ do stosownego katalogu - C:\C-BELFER (D:\C-
BELFER) i odszukaj tam programy przykładowe. Je¶li nie - możesz nadal
korzystać z dyskietki (jest na niej trochę miejsca). Wpisz do okienka
tekstowego nazwę A:\PIERWSZY (lub odpowiednio np. C:\C-BELFER\PIERWSZY).
Rozszerzeniem możesz się nie przejmować - zostanie nadane automatycznie. Plik
roboczy z Twoim programem zostanie utworzony na dyskietce w napędzie A:.
Wskaż klawisz [Open] w okienku dialogowym i naci¶nij [Enter] na klawiaturze.
UWAGA! Dopóki manipulujesz okienkiem tekstowym i okienkiem z list± klawisz
polecenia [Open] jest wyróżniony (pod¶wietlony) i traktowany jako tzw. OPCJA
DOMY¦LNA (ang. default). W tym stadium aby wybrać [Open] WYSTARCZY NACISNˇĆ
[Enter]. Wrócili¶my do IDE. zmieniło się tyle, że w nagłówku okna edytora
zamiast napisu "NONAME00.CPP" (ang. no mame - bez nazwy) jest teraz nazwa
Twojego programu - PIERWSZY.CPP. Kursor miga w lewym górnym rogu okna
edytora. Możemy zaczynać. Pierwsze podej¶cie do programu zrobimy
trochę "intuicyjnie". Zamiast wyja¶niać wszystkie szczegóły posłużymy się
analogi± do konstrukcji w Pascalu i Basicu (zakładam, że napisałe¶ już choćby
jeden program w którym¶ z tych języków). Szczegóły te wyja¶nię dokładniej
pocz±wszy od następnej lekcji. WPISUJEMY PROGRAM "PIERWSZY.CPP". Wpisz
następuj±cy tekst programu: /* Program przykładowy - [P-1] */ #include main()
{ printf("Autor: ..........."); /*tu wpisz imie Twoje!*/ printf(" TO JA, TWOJ
PROGRAM - PIERWSZY.CPP"); printf("...achoj !!!"); } I już. Jak widzisz nie
jest to aż takie straszne. Gdyby nie to, że zamiast znajomego PRINT"TO
JA...", albo writeln(".."); jest printf("...");, byłoby prawie całkiem
zrozumiałe. Podobny program w Pascalu mógłby wygl±dać np. tak: # include uses
Crt; main() /* pocz±tek */ program AHOJ; {pocz±tek} { Begin printf("Autor");
write('Autor'); printf("TO JA"); write('TO JA'); printf("ahoj"); write
('ahoj'); } end. a w BASICU: 10 PRINT "Autor" : REM Pocz±tek 20 PRINT "TO JA"
30 PRINT "ahoj" 40 END UWAGA Zwróć uwagę, że działanie funkcji: PRINT
(Basic), printf() (C++), Write i Writeln (Pascal) nie jest identyczne, a
TYLKO PODOBNE. Sprawdzimy, czy program działa. Tam, gdzie s± kropki wpisz
Twoje imię - np. Ewa, Marian, Marcin. Pamiętaj o postawieniu na końcu znaków
cudzysłowu ("), zamknięciu nawiasu i ¶redniku (;) na końcu linii (wiersza).
Naci¶nij kombinację klawiszy [Alt]-[R]. Jest to inny, niż opisano poprzednio
sposób dostępu do menu. Kombinacja klawiszy [Alt]-[Litera] powoduje
uaktywnienie tego menu, którego nazwa zaczyna się na podan± literę. Przy
takiej konwencji litera nie musi być zawsze pierwsz± liter± nazwy opcji. Może
to być także litera wyróżniona w nazwie przez podkre¶lenie lub wy¶wietlenie
np. w innym kolorze. I tak: [Alt]+[F] menu File (Plik) [Alt]+[C] menu Compile
(Kompilacja [Alt]+[R] menu Run (Uruchamianie) [Alt]+[W] menu Window (Okna)
itd., itd.. Kombinacja [Alt]+[R] wybiera więc menu Run (uruchomienie
programu). Menu Run daje Ci do wyboru następuj±ce polecenia: Run -
Uruchomienie programu (Utwórz plik .EXE i Wykonaj). Program Reset -
"Wyzerowanie" zmiennych programu. Go to Cursor - Wykonanie programu do
miejsca wskazanego kursore