delphi 2005. kompendium programisty helion, ebooki7

[ Pobierz całość w formacie PDF ]
IDZ DO
PRZYK£ADOW
Delphi 2005.
Kompendium programisty
SPIS TRECI
KATALOG KSI¥¯EK
Autor: Adam Boduch
ISBN: 83-7361-780-9
Format: B5, stron: 1048
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Nowa wersja rodowiska programistycznego Delphi to kolejne nowoci — pe³na
integracja zarówno z platform¹ .NET, jak i Win32, nowe technologie tworzenia aplikacji,
nowe komponenty i mo¿liwoæ stosowania nie tylko jêzyka Delphi, ale równie¿ C#.
Za pomoc¹ najnowszej wersji Delphi mo¿na tworzyæ nie tylko „standardowe” aplikacje,
ale równie¿ wykorzystywaæ mo¿liwoci oferowane przez .NET. Tworzenie aplikacji
klient-serwer, us³ug sieciowych, intranetów i dynamicznych witryn WWW w oparciu
o tê platformê sta³o siê szybsze i ³atwiejsze. Wiêksze mo¿liwoci poci¹gnê³y za sob¹
równie¿ sporo zmian w samym rodowisku i sposobie korzystania z niego.
Ksi¹¿ka „Delphi 2005. Kompendium programisty” przedstawia najnowsz¹ wersjê tego
popularnego narzêdzia. Jej pierwsza czêæ opisuje zagadnienia podstawowe — interfejs
u¿ytkownika i zasady programowania, najwa¿niejsze elementy platformy .NET
oraz podstawy wizualnego tworzenia aplikacji. Kolejne czêci zawieraj¹ bardziej
zaawansowane tematy — wykrywanie b³êdów w programach, tworzenie aplikacji
dla platformy .NET, komunikacja z bazami danych oraz programowanie sieciowe.
Czytaj¹c ksi¹¿kê, dowiesz siê, jak tworzyæ aplikacje i us³ugi sieciowe, jak korzystaæ
z technologii XML i IntraWeb oraz jak tworzyæ wydajne aplikacje klient-serwer.
• Interfejs u¿ytkownika Delphi 2005
• Jêzyk programowania Delphi
• Podstawowe elementy .NET
• Wizualne tworzenie aplikacji i stosowanie komponentów
• rodowisko .NET Framework
• Zasady programowania obiektowego
• Wykrywanie b³êdów w aplikacjach
• Aplikacje bazodanowe
• Technologia ADO.NET i BDE.NET
• Wykorzystanie jêzyka XML
• Tworzenie dynamicznych witryn WWW w jêzyku ASP.NET
• Us³ugi sieciowe
• Podstawy jêzyka C#
Jeli planujesz wykorzystanie Delphi 2005 do budowania aplikacji dla platformy .NET,
ta ksi¹¿ka bêdzie dla Ciebie niezast¹pionym ród³em informacji
DODAJ DO KOSZYKA
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
Tematyka ksiki .......................................................................................................................................25
Cz I .........................................................................................................................................27
Rozdział 1. Wstp do programowania ........................................................................................................................29
Historia informatyki ....................................................................................................... 29
Czym jest programowanie? ............................................................................................ 30
Jzyki programowania .................................................................................................... 31
Asembler .................................................................................................................. 33
Fortran ...................................................................................................................... 33
C ..............................................................................................................................34
C++ .......................................................................................................................... 34
Perl ...........................................................................................................................34
PHP .......................................................................................................................... 35
Turbo Pascal ............................................................................................................. 35
Java .......................................................................................................................... 35
C# ............................................................................................................................ 36
Kilka słów o kompilatorach ............................................................................................ 36
Działanie kompilatorów ........................................................................................... 37
Który kompilator wybra2? ....................................................................................... 38
Dzie4 programisty .......................................................................................................... 39
Delphi ............................................................................................................................. 39
Object Pascal ............................................................................................................ 40
Delphi — czy warto? ............................................................................................... 40
Co bdzie potrzebne w trakcie nauki? ............................................................................ 41
Instalacja Delphi ............................................................................................................. 41
Wersje Delphi .......................................................................................................... 42
Cennik ...................................................................................................................... 42
Wymagania Delphi .................................................................................................. 43
Instalacja .................................................................................................................. 43
Jak si uczy2? .................................................................................................................44
 6
Delphi 2005. Kompendium programisty
Podstawowe okna Delphi ............................................................................................... 45
Welcome Page .......................................................................................................... 46
Okno główne ............................................................................................................ 47
Projektant formularzy ............................................................................................... 48
Paleta narzdzi ......................................................................................................... 48
Inspektor obiektów ................................................................................................... 49
Mened;er projektu ................................................................................................... 51
Edytor kodu .............................................................................................................. 52
Ukrywanie okna ....................................................................................................... 54
Pierwszy projekt ............................................................................................................. 54
Tworzenie projektu .................................................................................................. 54
Zapisywanie projektu ............................................................................................... 55
Uruchamianie programu ........................................................................................... 55
Zamykanie programu ............................................................................................... 56
Otwieranie projektu .................................................................................................. 56
Kompilacja projektu ....................................................................................................... 57
Pliki projektu .................................................................................................................. 57
Przydatne odno?niki ....................................................................................................... 58
Test ................................................................................................................................. 59
FAQ ................................................................................................................................ 60
Podsumowanie ............................................................................................................... 62
Rozdział 2. Wprowadzenie do .NET ..........................................................................................................................63
Interfejs programistyczny ............................................................................................... 64
API systemu Windows ............................................................................................. 64
Wizja .NET .....................................................................................................................65
Składniki platformy .NET ........................................................................................ 66
Konkluzja ................................................................................................................. 69
Delphi a .NET ................................................................................................................ 69
Rodzaje aplikacji ............................................................................................................ 70
Aplikacje konsolowe ................................................................................................ 70
Windows Forms ....................................................................................................... 70
VCL ......................................................................................................................... 70
VCL.NET ................................................................................................................. 71
Windows Forms vs VCL.NET ................................................................................. 72
Formularze Web Forms ............................................................................................ 73
Składniki .NET Framework ............................................................................................ 74
Usługi sieciowe .............................................................................................................. 74
Niezale;no?2 ............................................................................................................ 75
Uniwersalno?2 .......................................................................................................... 75
Test ................................................................................................................................. 76
FAQ ................................................................................................................................ 77
Podsumowanie ............................................................................................................... 78
Rozdział 3. Jzyk Delphi ................................................................................................................................................79
Aplikacje konsolowe ...................................................................................................... 80
Zapisywanie projektu ............................................................................................... 80
Po kompilacji… ....................................................................................................... 81
Najprostszy program ...................................................................................................... 81
Podstawowa składnia ..................................................................................................... 82
Czytanie kodu .......................................................................................................... 82
Wielko?2 liter ........................................................................................................... 82
Spis treci
7
Pamitaj o ?redniku! ................................................................................................. 83
Bloki begin i end ...................................................................................................... 83
Dyrektywa program ................................................................................................. 84
Komentarze .................................................................................................................... 84
Umiejtne komentowanie ......................................................................................... 86
Wypisywanie tekstu ....................................................................................................... 86
Poło;enie instrukcji .................................................................................................. 88
Instrukcja Writeln .................................................................................................... 88
Zmienne .......................................................................................................................... 89
Deklaracja zmiennych .............................................................................................. 89
Typy danych ............................................................................................................. 90
Deklaracja kilku zmiennych ..................................................................................... 91
Przydział danych ...................................................................................................... 92
Deklaracja zakresu danych ....................................................................................... 94
Restrykcje w nazewnictwie ...................................................................................... 94
Stałe ................................................................................................................................ 95
Domy?lne typy stałych ............................................................................................. 95
U;ywanie zmiennych w programie ................................................................................ 97
ŁJczenie danych ....................................................................................................... 97
Tablice danych ............................................................................................................... 99
Tablice jako stałe .................................................................................................... 100
Tablice wielowymiarowe ....................................................................................... 101
Tablice dynamiczne ............................................................................................... 102
Polecenia Low i High ............................................................................................. 103
Operatory ...................................................................................................................... 104
Operatory przypisania ............................................................................................ 104
Operatory porównania ............................................................................................ 105
Operatory logiczne ................................................................................................. 105
Operatory arytmetyczne ......................................................................................... 106
Operatory bitowe .................................................................................................... 108
Pozostałe operatory ................................................................................................ 109
Instrukcje warunkowe .................................................................................................. 109
Instrukcja if..then ................................................................................................... 109
Instrukcja case..of ................................................................................................... 112
Instrukcja else ........................................................................................................ 115
Programowanie proceduralne ....................................................................................... 118
Procedury i funkcje ...................................................................................................... 118
Procedury ............................................................................................................... 118
Funkcje ................................................................................................................... 121
Zmienne lokalne ..................................................................................................... 122
Parametry procedur i funkcji .................................................................................. 123
Parametry domy?lne ............................................................................................... 125
PrzeciJ;anie funkcji i procedur .............................................................................. 126
Przekazywanie parametrów do procedur i funkcji ................................................. 127
Procedury zagnie;d;one ......................................................................................... 129
Wplatanie funkcji i procedur .................................................................................. 129
Własne typy danych ..................................................................................................... 130
Tablice jako nowy typ ............................................................................................ 130
Aliasy typów ................................................................................................................ 131
Rekordy ........................................................................................................................ 132
Przekazywanie rekordów jako parametrów procedury ........................................... 132
Deklarowanie rekordu jako zmiennej ..................................................................... 133
Instrukcja packed ................................................................................................... 134
8
Delphi 2005. Kompendium programisty
Deklarowanie tablic rekordowych .......................................................................... 134
Deklarowanie dynamicznych tablic rekordowych .................................................. 135
Instrukcja wiJ;Jca with ................................................................................................ 135
Programowanie strukturalne ......................................................................................... 136
Moduły ......................................................................................................................... 136
Tworzenie nowego modułu .................................................................................... 137
Budowa modułu ..................................................................................................... 137
WłJczanie modułu .................................................................................................. 139
Funkcje wbudowane ............................................................................................... 139
Sekcje Initialization oraz Finalization .................................................................... 139
Dyrektywa forward ................................................................................................ 140
Konwersja typów .......................................................................................................... 142
Rzutowanie ................................................................................................................... 144
Parametry nieokre?lone .......................................................................................... 144
Ptle .............................................................................................................................. 145
Ptla for..do ............................................................................................................ 145
Ptla while..do ........................................................................................................ 148
Ptla repeat..until .................................................................................................... 149
Ptla for-in ............................................................................................................. 149
Polecenie Continue ................................................................................................ 151
Polecenie Break ...................................................................................................... 152
Zbiory ........................................................................................................................... 153
Przypisywanie elementów zbioru ........................................................................... 154
Odczytywanie elementów ze zbioru ....................................................................... 154
Dodawanie i odejmowanie elementów zbioru ........................................................ 156
Typy wariantowe .......................................................................................................... 156
VarType, VarTypeAsText ...................................................................................... 157
VarToStr ................................................................................................................ 157
VarIs* ..................................................................................................................... 158
Pliki dołJczane ............................................................................................................. 158
Etykiety ........................................................................................................................ 159
Dyrektywy ostrzegawcze .............................................................................................. 160
Wstp do algorytmiki ................................................................................................... 161
Schematy blokowe ................................................................................................. 161
Przykład — obliczanie silni ................................................................................... 163
Efektywny kod ............................................................................................................. 166
Instrukcje warunkowe ............................................................................................ 166
Typ Boolean w tablicach ........................................................................................ 167
Zbiory ..................................................................................................................... 169
ŁJczenie znaków w ciJgach ................................................................................... 169
Test ............................................................................................................................... 170
FAQ .............................................................................................................................. 171
Podsumowanie ............................................................................................................. 173
Rozdział 4. IDE Delphi ..................................................................................................................................................175
Podstawowe paski narzdzi .......................................................................................... 175
Pasek Standard ....................................................................................................... 176
Pasek View ............................................................................................................. 176
Pasek Debug ........................................................................................................... 177
Pasek Desktop ........................................................................................................ 177
Pasek Custom ......................................................................................................... 178
Pozostałe paski narzdzi ........................................................................................ 178
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • cocksparrer.xlx.pl
  • Strona Główna
  • doktryna-jakosci.-rzecz-o-skutecznym-zarzadzaniu-(twarda-oprawa) full scan, Zlotemysli.pl - TYLKO FULL WERSJE!, ebooki
  • easy-cd-creator.-nagrywanie-plyt-cd.-cwiczenia-praktyczne full version, moje ebooki
  • 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
  • css.-gotowe-rozwiazania full version, Zlotemysli.pl - TYLKO FULL WERSJE!, ebooki
  • 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
  • czarna-ksiega-perswazji.-uzywaj-nlp, ebooki
  • e-biznes. relacje z klientem pełna wersja, ebooki7
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • cukrzycowo.xlx.pl