delphi 6. vademecum profesjonalisty. tom 1 full, ebooki chomikuj

[ Pobierz całość w formacie PDF ]
IDZ DO
Delphi 6.
Vademecum
profesjonalisty. Tom I
SPIS TRECI
KATALOG KSI¥¯EK
Autorzy: Xavier Pacheco, Steve Teixeira
T³umaczenie: Andrzej Gra¿yñski
ISBN: 83-7197-690-9
Tytu³ orygina³u:
Format: B5, stron: oko³o 620
Zawiera CD-ROM
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
Delphi 6 Developer's Guide
TWÓJ KOSZYK
Teixeira i Pacheco wci¹¿ dziel¹ siê z czytelnikami sw¹ wiedz¹ i dowiadczeniem, ucz¹c,
jak tworzy siê aplikacje bazodanowe lokalne, wielowarstwowe i internetowe oraz
nowe komponenty, biblioteki DLL itd. Czytaj¹c tê ksi¹¿kê, masz niepowtarzaln¹ okazjê
podnieæ swoje kwalifikacje, gdy¿ umo¿liwia ona zapoznanie siê m.in. z zasadami
tworzenia aplikacji miêdzyplatformowych, metodologi¹ tworzenia komponentów i ich
edytorów, filozofi¹ programowania obiektowego i programowaniem wspó³bie¿nym.
Niniejsza ksi¹¿ka, napisana przez dwukrotnych laureatów nagrody za najlepsz¹ ksi¹¿kê
o Delphi, przyznanej przez czytelników Delphi Informant, stworzona przez programistów
dla programistów, to miarodajny przewodnik po nowociach Delphi 6.
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
Czytaj¹c Delphi 6. Vademecum profesjonalisty, poznasz miêdzy innymi:
CZYTELNIA
historiê Delphi i techniczne oraz ekonomiczne uwarunkowania jego rozwoju,
bogactwo rodowiska IDE i wspó³dzia³anie jego elementów w procesie tworzenia
aplikacji,
najwa¿niejsze elementy jêzyka Object Pascal,
szczegó³y biblioteki CLX i zasady tworzenia aplikacji miêdzyplatformowych dla
Windows i Linuksa,
mechanizm komunikatów Windows i zasady ich obs³ugi w tworzonych
aplikacjach,
podstawy tworzenia i wykorzystywania bibliotek DLL,
realizacjê programowania wspó³bie¿nego za pomoc¹ w¹tków i w³ókien oraz
mechanizmów synchronizuj¹cych,
zastosowanie nowych komponentów bazodanowych dbExpress i dbGo for ADO.
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
"
"
"
"
"
"
"
"
!
Rodzina produktów Delphi....................................................................................................21
Delphi — co i dlaczego?........................................................................................................23
Komfort wizualnego projektowania aplikacji .................................................................24
Szybko$% kompilacji kontra efektywno$% generowanego kodu......................................25
Mo(liwo$ci j)zyka programowania w kontek$cie jego zło(ono$ci.................................26
Elastyczno$% i skalowalno$% architektury baz danych ....................................................27
Wzorce projektowania i u(ytkowania wymuszone przez struktur) $rodowiska.............27
Nieco historii..........................................................................................................................28
Delphi 1 ...........................................................................................................................28
Delphi 2 ...........................................................................................................................29
Delphi 3 ...........................................................................................................................30
Delphi 4...........................................................................................................................31
Delphi 5 ...........................................................................................................................31
Delphi 6 ...........................................................................................................................32
4rodowisko zintegrowane Delphi 6.......................................................................................32
Okno główne....................................................................................................................32
Projektant formularzy......................................................................................................34
Inspektor obiektów ..........................................................................................................35
Edytor kodu .....................................................................................................................36
Eksplorator kodu..............................................................................................................36
Hierarchia obiektów ........................................................................................................36
Kod 9ródłowy projektu..........................................................................................................36
Prosta aplikacja......................................................................................................................38
Jeszcze o zdarzeniach... .........................................................................................................40
Niekontraktowy charakter obsługi zdarze;.....................................................................40
Prototypowanie kodu.............................................................................................................41
Rozbudowa zestawu komponentów i konfigurowalne $rodowisko.......................................42
Top 10 — gor=ca dziesi=tka IDE...........................................................................................42
1. Uzupełnianie klas ........................................................................................................42
2. Udost)pnianie deklaracji symbolu...............................................................................43
3. Od deklaracji do definicji ............................................................................................43
4. Dokowanie...................................................................................................................43
5. Object Browser............................................................................................................44
6. GUID ...........................................................................................................................44
7. Wyró(nianie składni plików C++................................................................................44
 8. Znaczniki To Do…......................................................................................................45
9. Mened(er projektów....................................................................................................45
10. Code Insight...............................................................................................................45
Podsumowanie.......................................................................................................................46
! "#$%&
Komentarze............................................................................................................................47
Nowo$ci w zakresie procedur i funkcji..................................................................................48
Puste nagłówki wywoła;.................................................................................................48
Przeci=(anie.....................................................................................................................49
Domy$lne parametry........................................................................................................50
Zmienne .................................................................................................................................51
Stałe .......................................................................................................................................52
Operatory ...............................................................................................................................55
Operator przypisania........................................................................................................55
Operatory porównania.....................................................................................................55
Operatory logiczne ..........................................................................................................55
Operatory arytmetyczne ..................................................................................................56
Operatory bitowe.............................................................................................................57
Operatory zwi)kszania i zmniejszania ............................................................................57
Operatory „wykonaj i przypisz”......................................................................................58
Typy j)zyka Object Pascal.....................................................................................................58
Porównanie typów...........................................................................................................59
Znaki................................................................................................................................59
Mnogo$% ła;cuchów…....................................................................................................59
Typy wariantowe.............................................................................................................74
Typ Currency...................................................................................................................88
Typy definiowane przez u(ytkownika...................................................................................89
Tablice .............................................................................................................................89
Rekordy ...........................................................................................................................93
Zbiory ..............................................................................................................................94
Obiekty ............................................................................................................................97
Wska9niki........................................................................................................................98
Aliasy typów..................................................................................................................101
Rzutowanie i konwersja typów............................................................................................102
Zasoby ła;cuchowe..............................................................................................................104
Instrukcje warunkowe..........................................................................................................104
Instrukcja If....................................................................................................................105
Instrukcja wyboru..........................................................................................................106
P)tle .....................................................................................................................................106
P)tla For.........................................................................................................................106
P)tla While...Do.............................................................................................................107
P)tla Repeat...Until........................................................................................................108
Procedura Break()..........................................................................................................108
Procedura Continue ()....................................................................................................109
Procedury i funkcje..............................................................................................................110
Przekazywanie parametrów do procedur i funkcji ........................................................111
Zasi)g deklaracji..................................................................................................................118
Moduły.................................................................................................................................118
Dyrektywa uses..............................................................................................................119
Cykliczna zale(no$% mi)dzy modułami ........................................................................120
Pakiety .................................................................................................................................122
Wykorzystywanie pakietów ..........................................................................................123
Składnia pakietu ............................................................................................................123
Programowanie zorientowane obiektowo............................................................................123
4rodowisko bazuj=ce na obiektach kontra $rodowisko zorientowane obiektowo.........125
Wykorzystanie obiektów w Delphi......................................................................................126
Deklarowanie obiektów i kreowanie zmiennych obiektowych.....................................126
Destrukcja obiektu.........................................................................................................127
Metody...........................................................................................................................127
Wła$ciwo$ci...................................................................................................................131
Widoczno$% elementów obiektu....................................................................................133
Wewn=trz obiektów.......................................................................................................134
TObject — protoplasta wszystkich klas........................................................................135
Interfejsy........................................................................................................................136
Strukturalna obsługa wyj=tków ...........................................................................................141
Wyj=tki jako klasy.........................................................................................................144
Wyj=tki a przepływ sterowania w programie................................................................145
Ponowienie wyj=tku ......................................................................................................147
RTTI.....................................................................................................................................148
Podsumowanie.....................................................................................................................149
$'(
Natura komunikatów............................................................................................................151
Typy komunikatów..............................................................................................................152
Jak funkcjonuje system komunikatów Windows?...............................................................152
Obsługa komunikatów w kategoriach Delphi......................................................................154
Struktury specyficzne dla ró(nych typów komunikatów ..............................................155
Przetwarzanie komunikatów................................................................................................155
Kontraktowy charakter obsługi komunikatów ..............................................................157
Zwrotne przekazywanie wyniku obsługi komunikatu...................................................158
Zdarzenie OnMessage klasy TApplication....................................................................159
Wysyłanie własnych komunikatów .....................................................................................159
Metoda Perform() ..........................................................................................................160
Funkcje SendMessage() i PostMessage()......................................................................160
Komunikaty niestandardowe ...............................................................................................160
Komunikaty powiadamiaj=ce ........................................................................................161
Wewn)trzne komunikaty VCL......................................................................................161
Komunikaty definiowane przez u(ytkownika...............................................................163
Anatomia systemu komunikatów VCL................................................................................165
Zwi=zek komunikatów ze zdarzeniami Delphi....................................................................174
Podsumowanie.....................................................................................................................174
& )*+
Zało(enia ogólne..................................................................................................................179
Która wersja?.................................................................................................................179
Moduły, komponenty i pakiety......................................................................................181
Zmiany w $rodowisku IDE............................................................................................181
Zgodno$% pomi)dzy Delphi i Kyliksem ..............................................................................182
Nie w Linuksie...............................................................................................................183
Ró(nice mi)dzy kompilatorami.....................................................................................183
Indywidualne cechy platformy systemowej ..................................................................184
Nowo$ci Delphi 6 ................................................................................................................184
Definiowalne typy wariantowe......................................................................................185
Jawne warto$ciowanie elementów typu wyliczeniowego .............................................185
Dyrektywa $IF...............................................................................................................185
Mo(liwa niezgodno$% plików *.DFM ...........................................................................185
Migracja z Delphi 5 .............................................................................................................185
Zmiana warto$ci stałych typowanych............................................................................185
Negacja warto$ci typu Cardinal.....................................................................................186
Migracja z Delphi 4.............................................................................................................186
Zmiany w zakresie biblioteki RTL................................................................................186
Zmiany w bibliotece RTL..............................................................................................187
Zmiany w zakresie obsługi Internetu.............................................................................188
Zmiany w obsłudze baz danych.....................................................................................188
Migracja z Delphi 3 .............................................................................................................189
32-bitowe liczby całkowite bez znaku...........................................................................189
64-bitowe liczby całkowite............................................................................................190
Typ Real ........................................................................................................................190
Migracja z Delphi 2 .............................................................................................................190
Zmiany w zakresie typów boolowskich ........................................................................191
Dyrektywa resourcestring..............................................................................................191
Zmiany w bibliotece RTL..............................................................................................192
Klasa TCustomForm......................................................................................................192
Metoda GetChildren()....................................................................................................192
Serwery automatyzacji ..................................................................................................193
Migracja z Delphi 1 .............................................................................................................193
Znaki i ła;cuchy ............................................................................................................193
Rozmiar i zakres zmiennych..........................................................................................201
Wyrównywanie pól rekordów .......................................................................................201
32-bitowa arytmetyka....................................................................................................202
Ró(nice dotycz=ce typu TDateTime..............................................................................203
Sekcja finalization .........................................................................................................203
J)zyk asemblera.............................................................................................................204
Biblioteki DLL ..............................................................................................................205
Zmiany zwi=zane z systemem operacyjnym .................................................................206
Podsumowanie.....................................................................................................................210
%,!
Natura w=tków.....................................................................................................................211
Rodzaje wielozadaniowo$ci ..........................................................................................211
Do czego mo(e si) przyda% wielow=tkowo$%?..............................................................212
Wielow=tkowo$% a komponenty VCL...........................................................................212
Bł)dne wykorzystanie wielow=tkowo$ci.......................................................................213
Klasa TThread......................................................................................................................213
Obiekty w=tków a zmienne ...........................................................................................216
Ko;czenie w=tku ...........................................................................................................216
Synchroniczne wykorzystywanie komponentów VCL .................................................218
Przykładowa aplikacja wielow=tkowa...........................................................................221
Priorytety i szeregowanie w=tków.................................................................................222
Zawieszanie i wznawianie w=tków ...............................................................................225
Pomiar czasu w ramach w=tku ......................................................................................225
Współdziałanie w=tków aplikacji........................................................................................228
Pami)% lokalna w=tku....................................................................................................228
Synchronizacja w=tków.................................................................................................232
Przykład zastosowania wielow=tkowo$ci: zaawansowane wyszukiwanie tekstu ...............244
Interfejs u(ytkownika ....................................................................................................245
Proces przeszukiwania...................................................................................................251
Zmiana priorytetu w=tku przeszukuj=cego....................................................................256
Wielow=tkowy dost)p do BDE............................................................................................257
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • cocksparrer.xlx.pl
  • Strona Główna
  • dr George K. Simon Jr. wilk w owczej skórze. jak zdemaskować przeciwnika i skutecznie bronić się przed manipulacją cała książka, ebooki` -2271 plików
  • cyfrowa fotografia ślubna. warsztaty fotograficzne scan, ebooki
  • ebooks mega list epub, Ebooki-megazestaw-EPUB
  • de La Fontaine Jean - Bajki, Gry ANDROID, ebooki tablet kids, bajki dla dzieci (tekst)
  • equinox-Iviii, Ebooki, magia, medytacja, rytualy, paranormalne, The Equinox Vol. 1 - Nos. 1-10
  • equinox-Iiv, Ebooki, magia, medytacja, rytualy, paranormalne, The Equinox Vol. 1 - Nos. 1-10
  • equinox-Iiii, Ebooki, magia, medytacja, rytualy, paranormalne, The Equinox Vol. 1 - Nos. 1-10
  • equinox-Iix, Ebooki, magia, medytacja, rytualy, paranormalne, The Equinox Vol. 1 - Nos. 1-10
  • eBook - Wind Power - Wind turbine construction plans SAVONIUS cp1, Ebooki
  • demonssouls ign, Prima, Bradygames IGN and other guide, Poradniki ENG
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • cukrzycowo.xlx.pl