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
·
·
·
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
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
Plik z chomika:
milusik
Inne pliki z tego folderu:
borland_cpp_builder_cw13.pdf
(399 KB)
borland_cpp_builder_cw12.pdf
(554 KB)
borland_cpp_builder_cw11_algorytm.pdf
(47 KB)
borland_cpp_builder_cw11.pdf
(290 KB)
borland_cpp_builder_cw10.pdf
(262 KB)
Inne foldery tego chomika:
kursy borland
Zgłoś jeśli
naruszono regulamin