borland_cpp_builder_cw2.pdf

(290 KB) Pobierz
borland_cpp_builder_cw2
C++ Builder. Programowanie obiektowe. Ćwiczenie 2. 1
______________________________________________________________________
PROGRAMOWANIE OBIEKTOWE
ĆWICZENIE 2
C++ BUILDER 6.0 PE
Projektowanie prostego edytora tekstowego
·
Obiekt TFontDialog
·
Obiekt TColorDialog
·
Obiekt TLabel
·
Metoda TRichEdit>Lines>GetText
·
Właściwość TRichEdit>Lines>Count
·
Funkcja ExtractFileName
·
Funkcja FileAge
·
Funkcja FileDateToDateTime
·
Funkcja DateTimeString
·
Funkcja IntToStr
·
Metody zamykania okna głównego
·
Zdarzenie TForm>OnCloseQuery
·
Metoda TForm>FormCloseQuery
·
Funkcja ShowMessage
·
Funkcja MessageDlg
·
Funkcja MessageBeep
·
Metoda TApplication>Terminate
______________________________________________________________________
©2004 Jerzy Kluczewski
·
2 C++ Builder. Programowanie obiektowe. Ćwiczenie 2.
______________________________________________________________________
I. Wstęp
Celem tego ćwiczenia będzie rozszerzanie projektu Edytorek.bpr z ćwiczenia 1
o nowe moŜliwości.
Zanim przystąpisz do modyfikacji projektu, powinieneś w katalogu C:\Program
Files\Borland\CBuilder6\Projects utworzyć nowy podkatalog o nazwie np. Aplikacja2 .
Następnie skopiuj wszystkie niezbędne pliki projektu Edytorek do katalogu Aplikacja2 .
Edytorek.bpr
Edytorek.cpp
Edytorek.ico
Edytorek.res
EdytorekUnit1.cpp
EdytorekUnit1.dfm
EdytorekUnit1.h
ala ma kota.txt
Po skopiowaniu zmień ich nazwy odpowiednio na:
Edytorek2.bpr
Edytorek2.cpp
Edytorek2.ico
Edytorek2.res
Edytorek2Unit1.cpp
Edytorek2Unit1.dfm
Edytorek2Unit1.h
Otwórz plik Edytorek2.bpr za pomocą C++ Buildera i sprawdź, czy kompilacja
i linkowanie przebiegło poprawnie.
Polecenie: Project
ã Build Edytorek2
Aby zapoznać się z wyglądem nowej wersji aplikacji Edytorek2 przejdź do
następnego rozdziału.
______________________________________________________________________
©2004 Jerzy Kluczewski
C++ Builder. Programowanie obiektowe. Ćwiczenie 2. 3
______________________________________________________________________
II. Wygląd aplikacji
Nowa aplikacja będzie zawierała:
Menu poziome: Plik, Edycja, Format, Pomoc .
·
Menu pionowe Plik: Otwórz, Zapisz, Wyjdź .
·
Menu pionowe Edycja: Kopiuj, Wklej, Wytnij, Zaznacz wszystko .
·
Menu pionowe Format: Czcionka, Do lewej, Wyśrodkuj, Do prawej, Kolor
tła .
Menu pionowe Pomoc: Copyright .
·
Okno aplikacji będzie zawierało następujące informacje: nazwa
edytowanego pliku, datę modyfikacji pliku, liczbę linii oraz liczbę znaków
edytowanego tekstu.
W dolnej części okna obiekt RichEdit1 klasy TRichEdit .
·
Po wybraniu pozycji Format ë Czcionka moŜna będzie wybrać rodzaj, kolor
i wielkość czcionki edytorka.
·
Po wybraniu pozycji Format ë Do lewej (Wyśrodkuj, Do prawej) moŜna
będzie wybrać sposób justowania akapitu.
·
Po wybraniu pozycji Format ë Kolor tła moŜna będzie wybrać kolor tła dla
okna edycyjnego ( RichEdit1 ).
·
Po wybraniu pozycji Plik ë Wyjdź lub kliknięciu w ikonę „krzyŜyk” pojawi
się małe okno dialogowe pytające uŜytkownika, czy na pewno chce wyjść z
aplikacji.
Menu Plik
Menu pionowe Plik zawiera następujące pozycje (polecenia): Otwórz, Zapisz, Wyjdź .
Menu Edycja
Menu pionowe Edycja zawiera te same pozycje jak w ćwiczeniu 1.
©2004 Jerzy Kluczewski
·
·
·
179162782.009.png 179162782.010.png 179162782.011.png 179162782.012.png
4 C++ Builder. Programowanie obiektowe. Ćwiczenie 2.
______________________________________________________________________
Menu Format
Menu pionowe Format zawiera następujące pozycje: Czcionka, Do lewej, Wyśrodkuj,
Do prawej, Kolor tła .
Menu Pomoc
Menu pionowe Pomoc bez zmian.
Okno aplikacji – część górna
Część górna okna aplikacji przeznaczona jest na wyświetlanie nazwy edytowanego
pliku, daty i godziny jego ostatniego zapisu na dysk, liczby linii i znaków edytowanego
tekstu.
______________________________________________________________________
©2004 Jerzy Kluczewski
179162782.001.png 179162782.002.png 179162782.003.png 179162782.004.png
C++ Builder. Programowanie obiektowe. Ćwiczenie 2. 5
______________________________________________________________________
Okno aplikacji – część dolna
Dolna część okna aplikacji przeznaczona jest na okno edycyjne tekstu.
III. Działanie aplikacji
Wyjście z aplikacji
Po wybraniu polecenia Plik ã Wyjdź lub klinięciu w ikonę „krzyŜyk” pojawi się małe
okno dialogowe pytające uŜytkownika, czy na pewno chce wyjść z aplikacji.
©2004 Jerzy Kluczewski
179162782.005.png 179162782.006.png 179162782.007.png 179162782.008.png
Zgłoś jeśli naruszono regulamin