aplikacje w delphi. przykłady. wydanie iii scan.pdf
(
10278 KB
)
Pobierz
Spis treci
Wprowadzenie................................................................................... 7
Rozdzia 1. Projektowanie aplikacji w Delphi ....................................................... 9
rodowisko zintegrowane — Delphi IDE ....................................................................... 10
Elementy projektu aplikacji ............................................................................................. 10
Standardowe waciwoci komponentów ........................................................................ 14
Standardowe zdarzenia .................................................................................................... 14
Nowoci w Delphi 2010 .................................................................................................. 17
Jak przeksztaci interfejs aplikacji z Delphi 7 na nowoczeniejszy,
zgodny z nowszymi wersjami Windows? ..................................................................... 20
Jak sprawdzi, czy aplikacja jest ju uruchomiona? ........................................................ 21
Rozdzia 2. Podstawowe skadniki aplikacji ....................................................... 23
Okno aplikacji ................................................................................................................. 23
Ikona aplikacji .................................................................................................................28
Wywietlanie napisów ..................................................................................................... 29
Rodzaje przycisków, podobiestwa i rónice .................................................................. 33
Etykiety i przyciski.......................................................................................................... 37
Linki ................................................................................................................................ 42
Rozdzia 3. Menu gówne i podrczne, pasek narzdzi ........................................ 45
Wielopoziomowe menu gówne ...................................................................................... 46
Przyporzdkowanie polece opcjom menu ..................................................................... 48
Menu podrczne .............................................................................................................. 52
Polskie litery w nazwach polece menu .......................................................................... 54
Pasek narzdzi TToolBar................................................................................................. 54
Rozdzia 4. Wprowadzanie danych, formatowanie i wywietlanie na ekranie........ 57
Liczby — funkcje konwersji i formatowanie .................................................................. 58
Daty — funkcje konwersji i formatowanie daty oraz czasu ............................................ 60
Przecinek czy kropka? ..................................................................................................... 62
Systemowe separatory liczb i daty .................................................................................. 63
Wprowadzanie danych za pomoc okienek edycyjnych TEdit........................................ 64
Wprowadzanie danych za pomoc okienek InputBox i InputQuery................................ 71
Sposoby zabezpieczania programu przed bdami przy wprowadzaniu danych.............. 72
Maskowanie danych wejciowych ............................................................................ 72
Blokowanie moliwoci wprowadzania niektórych znaków, np. liter lub cyfr ......... 74
Korzystanie z funkcji konwersji StrToIntDef (z wartoci domyln) ...................... 75
4
Aplikacje w Delphi. Przykady
Zmiana zawartoci okienka TEdit za pomoc suwaka TScrollBar............................ 75
Zmiana zawartoci okienka TEdit za pomoc komponentu TUpDown..................... 76
Stosowanie instrukcji obsugi wyjtków ................................................................... 77
Obliczenia. Wybrane funkcje moduu Math .................................................................... 79
Rozdzia 5. Okienka komunikatów ..................................................................... 83
Wywietlanie komunikatów z napisami staymi w jzyku systemowym
— MessageBox ............................................................................................................. 84
Wywietlanie komunikatów za pomoc funkcji ShowMessage, MessageDlg,
MessageDlgPos............................................................................................................. 86
Rozdzia 6. Okienka dialogowe z karty Dialogs................................................... 91
Odczyt i zapis plików z wykorzystaniem okien dialogowych ......................................... 94
Wywietlanie nazwy wybranego koloru za pomoc okna TColorDialog ........................ 96
Zmiana czcionki na etykiecie za pomoc okna TFontDialog .......................................... 96
Rozdzia 7. Listy wyboru — TListBox i TComboBox ............................................ 99
Dodawanie elementów do listy...................................................................................... 101
Wybieranie elementów z listy ....................................................................................... 102
Sortowanie elementów listy........................................................................................... 105
Sposoby wywietlania elementów listy ......................................................................... 106
Lista z nazwami czcionek.............................................................................................. 107
Blokowanie edycji dla listy TComboBox...................................................................... 108
Czytanie i zapisywanie zawartoci listy do pliku dyskowego ....................................... 109
Konfigurator .................................................................................................................. 110
Rozdzia 8. Prosty edytor — komponent TMemo .............................................. 113
Kopiowanie, wycinanie i wklejanie tekstu .................................................................... 115
Czytanie i zapisywanie tekstu do pliku.......................................................................... 116
Wywietlanie informacji o pooeniu kursora ............................................................... 117
Automatyczne kasowanie linii niezawierajcych liczb lub wybranych znaków............ 118
Wywietlanie wspórzdnych kursora w polu TMemo i zegara na pasku TStatusBar... 119
Dodawanie danych do TMemo z komponentu TEdit, TComboBbox............................ 121
Rozdzia 9. Grupowanie komponentów............................................................. 123
Pola opcji i pola wyboru ................................................................................................ 123
Komponenty grupujce.................................................................................................. 124
Ramka TBevel ............................................................................................................... 130
Rozdzia 10. Komponenty do wyboru daty i czasu TDateTimePicker
i TMonthCalendar.......................................................................... 133
Rozdzia 11. Zakadki TTabControl i TPageControl ............................................. 137
Rozdzia 12. Odmierzanie czasu — komponent TTimer ....................................... 145
Rozdzia 13. Grafika w Delphi — korzystanie z metod obiektu TCanvas .............. 149
Wywietlanie prostych figur geometrycznych i tekstu .................................................. 150
Rysowanie „trwae” — zdarzenie OnPaint.................................................................... 157
Rysowanie mysz po formularzu................................................................................... 159
Rysowanie mysz po komponencie TImage.................................................................. 160
Przykady animacji w Delphi......................................................................................... 162
Rozdzia 14. Wywietlanie obrazów — komponent TImage ................................. 169
Rysowanie po obrazie.................................................................................................... 171
Binaryzacja obrazu ........................................................................................................ 172
Skalowanie obrazów .BMP, .JPG .................................................................................. 175
Spis treci
5
Przegldanie wczytanych obrazów ................................................................................ 178
Wywietlanie zawartoci listy obrazków TImageList ................................................... 179
Zamiana formatu obrazów z .JPG, .GIF, .PNG na .BMP .............................................. 181
GIF animowany ............................................................................................................. 182
Zaznaczanie i wycinanie prostoktnego obszaru z obrazu............................................. 183
Rozdzia 15. Tabelaryzacja danych — komponenty TStringGrid, TDrawGrid
i TValueListEditor .......................................................................... 187
Ustalanie podstawowych parametrów tabeli.................................................................. 190
Wypenianie tabeli danymi ............................................................................................ 192
Wybieranie komórek tabeli............................................................................................ 194
Filtrowanie wprowadzanych danych ............................................................................. 197
Niestandardowe przejcie do kolejnej komórki — klawisz Enter.................................. 199
Zmiana koloru i wyrównania tekstu w wybranych komórkach ..................................... 200
Zmiana koloru wierszy tabeli ........................................................................................ 204
Wywietlanie tekstu w komórce w dwóch wierszach.................................................... 206
Totolotek ....................................................................................................................... 208
Tabela i lista .................................................................................................................. 210
Wywietlanie listy obrazów i tekstu w tabeli TDrawGrid ............................................. 211
Wywietlanie obrazu pobranego z pliku w komórkach tabeli TDrawGrid .................... 213
Wprowadzanie tekstu do komórek tabeli TDrawGrid ................................................... 217
Tabela TValueListEditor ............................................................................................... 218
Rozdzia 16. Graficzna prezentacja danych — komponent TChart ....................... 223
Rysowanie wykresów z wykorzystaniem komponentu TChart ..................................... 223
Opis wybranych waciwoci, metod i zdarze komponentów
TChart i TChartSeries ................................................................................................. 226
Wykresy koowe............................................................................................................ 229
Wykresy kolumnowe..................................................................................................... 232
Wykresy funkcji matematycznych................................................................................. 235
Formatowanie i skalowanie wykresów.......................................................................... 239
Posugiwanie si wieloma wykresami ........................................................................... 245
Wykres Gantta ............................................................................................................... 248
Rozdzia 17. Wspópraca programu z plikami dyskowymi .................................... 251
Wybór foldera plików.................................................................................................... 251
Wyszukiwanie plików ................................................................................................... 254
Zapisywanie danych z okienek TEdit i tabeli TStringgrid do pliku tekstowego............ 256
Czytanie danych do okienek TEdit i tabeli TStringgrid z pliku tekstowego.................. 258
Zapisywanie i odczytywanie danych z tabeli do pliku *.csv ......................................... 259
Zmiana nazw grupy plików ........................................................................................... 261
Korzystanie ze strumieni ............................................................................................... 262
Rozdzia 18. Drukowanie w Delphi..................................................................... 269
Drukowanie napisów i tekstu z okienek edycyjnych ..................................................... 270
Drukowanie tabeli ......................................................................................................... 271
Drukowanie obrazu ....................................................................................................... 273
Drukowanie tekstu sformatowanego za pomoc komponentu TRichEdit ..................... 274
Drukowanie za pomoc Rave Reports........................................................................... 280
Rozdzia 19. Programy z wieloma oknami .......................................................... 293
Wymiana danych i metod midzy moduami ................................................................ 293
Program z hasem .......................................................................................................... 296
Wywietlanie tytuu programu ...................................................................................... 299
6
Aplikacje w Delphi. Przykady
Aplikacje typu MDI....................................................................................................... 301
Test wyboru ................................................................................................................... 303
Rozdzia 20. Posugiwanie si wieloma komponentami tego samego typu.
Operatory Is i As ........................................................................... 305
Wprowadzanie i kasowanie danych dla kilku okienek edycyjnych ............................... 306
Przypisywanie grupie komponentów tej samej procedury obsugi zdarzenia ................ 308
Wywietlanie informacji o numerach kontrolek, ich nazwach i klasach ....................... 311
Ankieta .......................................................................................................................... 312
Rozdzia 21. Przykady wykorzystania mechanizmu OLE w Delphi........................ 315
Komponent TOLEContainer ......................................................................................... 316
Zapisywanie tekstu, grafiki i tabeli do dokumentu w formacie .DOC ........................... 318
Zapisywanie danych z aplikacji w Delphi w formacie .XLS ......................................... 321
Czytanie, modyfikacja i zapisywanie pliku w formacie .XLS ....................................... 324
Rozdzia 22. Dynamiczne tworzenie komponentów ............................................. 327
Wywietlanie kontrolek i przypisywanie zdarzeniom procedur obsugi........................ 328
Przykady dynamicznego tworzenia wykresów ............................................................. 333
Tworzenie menu w czasie dziaania programu .............................................................. 336
Tablice dynamiczne....................................................................................................... 338
Rozdzia 23. Definiowanie nowych klas komponentów........................................ 341
Klasa tabel z wyrównaniem zawartoci komórek do prawej strony .............................. 341
Klasa okienek z waciwoci Alignment...................................................................... 343
Instalowanie nowych komponentów na palecie komponentów ..................................... 345
Instalacja nowego komponentu w Delphi 2006 ............................................................. 349
Nowy komponent do ankiety......................................................................................... 351
Nowy komponent zoony z komponentów standardowych.......................................... 353
Instalacja nowego komponentu w Delphi 2010 ............................................................. 356
Rozdzia 24. Podstawowe operacje na bazach danych........................................ 357
Przegldanie istniejcych baz danych w formacie .dbf.................................................. 359
Tworzenie wasnej bazy danych .................................................................................... 361
Modyfikowanie bazy ..................................................................................................... 363
Filtrowanie rekordów bazy danych................................................................................ 365
Wyszukiwanie rekordów ............................................................................................... 367
Sortowanie..................................................................................................................... 368
Rysowanie wykresów na podstawie danych z bazy....................................................... 368
Obliczanie redniej ze wszystkich wartoci danego pola............................................... 370
Biblioteka — przykad relacyjnej bazy danych ............................................................. 370
Logiczne poczenie tabel ....................................................................................... 373
Drukowanie danych za pomoc programu Rave Reports ........................................ 374
Rozdzia 25. Delphi i multimedia ....................................................................... 383
Komponent TAnimate ................................................................................................... 383
Komponent TMediaPlayer ............................................................................................ 384
Playlista ......................................................................................................................... 389
Literatura...................................................................................... 393
Skorowidz ..................................................................................... 395
Plik z chomika:
AGAPE_AGAPE
Inne pliki z tego folderu:
autocad 2005 i 2005 pl full.pdf
(22413 KB)
intensywny kurs przywództwa. szybki program rozwoju zdolności przywódczych full.pdf
(9732 KB)
płytki umysł. jak internet wpływa na nasz mózg helion.pdf
(34503 KB)
analiza statystyczna. microsoft excel 2010 pl cała książka.pdf
(27781 KB)
matematyczne-szkielko-i-oko.-mniej-i-bardziej-powazne-zastosowania-matmy full scan.pdf
(28897 KB)
Inne foldery tego chomika:
! # Wrzucone - sprawdzone i pełne Ebooki #
! # Wrzucone - sprawdzone i pełne Ebooki #(1)
! # Wrzucone - sprawdzone i pełne Ebooki #(10)
! # Wrzucone - sprawdzone i pełne Ebooki #(2)
! # Wrzucone - sprawdzone i pełne Ebooki #(3)
Zgłoś jeśli
naruszono regulamin