delphi 7. Ćwiczenia. pełna wersja, ebooki
[ Pobierz całość w formacie PDF ]
IDZ DO
PRZYK£ADOW
Delphi 7. Æwiczenia
SPIS TRECI
Autor: Maciej Kunowski
ISBN: 83-7197-933-9
Format: B5, stron: 82
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Programowanie nadal jest przez wielu uwa¿ane za czynnoæ trudn¹ i wymagaj¹c¹
specjalistycznej wiedzy. Tymczasem, dziêki takim narzêdziom jak Delphi, tworzyæ
aplikacje mog¹ równie¿ pocz¹tkuj¹cy i redniozaawansowani u¿ytkownicy komputerów.
Przyjazne rodowisko programistyczne, obszerna biblioteka gotowych modu³ów
i ogromna liczba stworzonych aplikacji nale¿¹ do niezaprzeczalnych atutów Delphi.
„Delphi 7. Æwiczenia”, to ksi¹¿ka, która pozwoli Ci w szybko opanowaæ podstawy
i rozpocz¹æ tworzenie pierwszych aplikacji. Poznasz zintegrowane rodowisko
programistyczne Delphi, a nastêpnie, krok po kroku, za pomoc¹ praktycznych æwiczeñ
poznasz jêzyk ObjectPascal. Autor unika informatycznego ¿argonu, a sprawy
skomplikowane t³umaczy w sposób jasny i zwiêz³y, co czyni tê ksi¹¿k¹ idealn¹ dla
osób, które dopiero rozpoczynaj¹ swoj¹ przygodê z programowaniem.
Poznasz:
• rodowisko programistyczne Delphi
• Jêzyk ObjectPascal: instrukcje, zmienne i typy danych
• Podstawy projektowania obiektowego
• Metody tworzenia atrakcyjnego interfejsu u¿ytkownika
• Sposoby programowania grafiki
• Obs³ugê dwiêku w Delphi
• Sposoby korzystania z baz danych
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treci
Wstp..............................................................................................................................................................5
Rozdział 1. Wprowadzenie do rodowiska Delphi............................................................................................7
Polskie znaki w Delphi.................................................................................................................8
Pierwsze starcie z programowaniem............................................................................................8
Pliki składowe aplikacji .............................................................................................................10
Przypisanie ikony do programu..................................................................................................10
Tworzenie menu aplikacji..........................................................................................................11
Menu główne (górne)...........................................................................................................11
Menu podr#czne...................................................................................................................12
Klawisze szybkiego reagowania..........................................................................................13
Podpowied( w „chmurce”..........................................................................................................13
Kolory komponentów.................................................................................................................14
Widoczno-. komponentów ........................................................................................................15
Przyciski opcji............................................................................................................................16
RadioButton.........................................................................................................................16
RadioGroup..........................................................................................................................18
Przyciski wyboru........................................................................................................................19
Listy wyboru ..............................................................................................................................19
ListBox.................................................................................................................................19
ComboBox...........................................................................................................................21
Paski przewijania........................................................................................................................21
ScrollBar ..............................................................................................................................21
Pudełka przewijania ...................................................................................................................23
ScrollBox .............................................................................................................................23
Tworzenie paska narz#dzi..........................................................................................................24
Pole tekstowe — Memo.............................................................................................................25
Strony z zakładkami...................................................................................................................27
Zakładki dla pasków narz#dziowych...................................................................................27
Zakładki wielopoziomowe...................................................................................................28
Komponent tabeli.......................................................................................................................29
Dodatkowe .wiczenia ................................................................................................................30
Rozdział 2. Integracja z u!ytkownikami............................................................................................................. 33
Okna dialogowe..........................................................................................................................33
InputQuery...........................................................................................................................33
InputBox ..............................................................................................................................34
Pola edycyjne .............................................................................................................................35
Wprowadzanie danych za pomoc? komponentu Edit..........................................................35
MaskEdit — maskowanie pól..............................................................................................36
4
Delphi 7. wiczenia
Metody wprowadzania danych liczbowych...............................................................................37
Wy-wietlanie komunikatów.......................................................................................................38
ShowMessage ......................................................................................................................38
MessageDlgPos....................................................................................................................38
MessageBox.........................................................................................................................39
Obsługa bł#du.............................................................................................................................41
Obsługa plików ..........................................................................................................................43
Pliki tekstowe.......................................................................................................................43
Pliki elementowe..................................................................................................................44
NajwaBniejsze komponenty z zakładki Dialogs.........................................................................46
OpenDialog..........................................................................................................................46
SaveDialog...........................................................................................................................47
ColorDialog..........................................................................................................................48
FontDialog ...........................................................................................................................49
Rozdział 3. Uatrakcyjnianie programu................................................................................................................51
Nowe formy................................................................................................................................51
Dodawanie nowej formy do aplikacji..................................................................................51
Aplikacja typu MDI.............................................................................................................53
Przykładowe zastosowanie komponentów.................................................................................53
Stosowanie komponentu Calendar oraz ProgressBar ..........................................................53
Wykorzystanie DateTimePicker..........................................................................................55
Zegarek.......................................................................................................................................56
Rozdział 4. Multimedia.................................................................................................................................................57
Odtwarzanie d(wi#ku.................................................................................................................57
Pliki *.wav ...........................................................................................................................57
Pliki *.mid............................................................................................................................58
Odtwarzanie animacji i filmów..................................................................................................58
Pliki *.avi.............................................................................................................................58
Animacje systemowe..................................................................................................................59
Rozdział 5. Tworzenie zaawansowanych aplikacji.......................................................................................61
Bazy danych...............................................................................................................................61
Tworzenie tabeli...................................................................................................................61
Podstawowe formularze obsługuj?ce tabele........................................................................62
Stosowanie komponentu DateTimePicker dla pól typu DATE...........................................64
Wyszukiwanie rekordów .....................................................................................................65
Programowanie w internecie......................................................................................................66
Formularze ActiveFom........................................................................................................66
Tworzenie aplikacji typu klient-serwer ...............................................................................67
Rozdział 6. Uzupełnienie..............................................................................................................................................71
Dodatkowe opcje formy programu ............................................................................................71
Opis najwaBniejszych typów zmiennych ...................................................................................72
Prosta gra w Delphi....................................................................................................................73
Inny pomysł na zmienianie kolorów..........................................................................................74
Edit i Label.................................................................................................................................74
MenedBer plików........................................................................................................................75
Ukryte pliki ................................................................................................................................76
Podsumowanie.........................................................................................................................................77
Dodatek A Delphi w systemie Linux.....................................................................................................................79
Przydatne adresy internetowe.....................................................................................................79
Rozdział
3.
Uatrakcyjnianie programu
Nowe formy
Dodawanie nowej formy do aplikacji
Atrakcyjno naszego programu na pewno wzronie, jeeli rozbudujemy tworzon aplikacj
o nowe formy. Pisany program bdzie wówczas bardziej przejrzysty i wygodniejszy w uyt-
kowaniu.
wiczenie 3.1.
Utwórz program, który zawiera trzy przyciski z napisami:
,
. Po naciniciu dowolnego komponentu
Button
wywietla si odpowiednie okno.
Wstaw na form trzy komponenty
Button
i opatrz je odpowiednimi napisami.
Wybierz z menu
File\Form
.
Korzystajc z okna modułu dla pierwszej formy, po słowie
wpisz:
Podepnij pod pierwszy przycisk procedur:
!"#
Korzystajc z opcji menu górnego, wybierz polecenie
File\New\Other
oraz dodaj
do projektu z zakładki
Dialogs
form
Standard Dialog (Horizontal)
.
52
Delphi 7. wiczenia
W nowym oknie podepnij pod przycisk
procedur:
$%$
#&'()#*+,)$##"'
Dodaj do przycisku
zdarzenie:
$%#
#&'()#*+,)###"'
Korzystajc z opcji menu górnego, wybierz polecenie
File\New\Other
oraz dodaj
do projektu z zakładki
Forms
form
About boxt
.
Podepnij pod przycisk formy procedur:
-.$
#&'/#0*+ #)'
Zmodyfikuj pozostałe przyciski głównej formy, podpinajc odpowiednie procedury.
Dla przycisku
zastosuj procedur:
$%!"#
Dla przycisku
zastosuj procedur:
1
-.!"#
Zapisz i skompiluj program, wciskajc przycisk
Yes
w oknie komunikatu kompilacji.
Sprawd+ działanie programu (rysunek 3.1).
Rysunek 3.1.
Dodawanie form
do programu
[ Pobierz całość w formacie PDF ]