Delphi 8 NET Kompendium programisty.pdf
(
668 KB
)
Pobierz
C:\Andrzej\PDF\ABC nagrywania p³yt CD\1 strona.cdr
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
Delphi 8 .NET.
SPIS TRECI
Kompendium programisty
KATALOG KSI¥¯EK
Autor: Adam Boduch
ISBN: 83-7361-485-0
Format: B5, stron: 840
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Poznaj najnowsz¹ wersjê Delphi
i stwórz aplikacjê dla platformy .NET
W dobie tak dynamicznego rozwoju technologii informatycznych mo¿liwoæ szybkiego
stworzenia aplikacji jest du¿ym atutem. Dlatego powstaj¹ coraz bardziej rozbudowane
rodowiska programistyczne, umo¿liwiaj¹ce skonstruowanie aplikacji z „cegie³ek”,
które mo¿na wykorzystywaæ wielokrotnie. Wród tych rodowisk programistycznych
zas³u¿on¹ popularnoæ zyska³o Delphi, dostêpne obecnie w wersji 8. Wygodny
i czytelny interfejs, jêzyk programowania oparty na znanym i popularnym Pascalu,
mo¿liwoæ ³atwego po³¹czenia siê z dowoln¹ baz¹ danych oraz rozbudowany
mechanizm tworzenia aplikacji wieloplatformowych to g³ówne zalety tego rodowiska.
Ksi¹¿ka „Delphi 8 .NET. Kompendium programisty” to przewodnik po najnowszej wersji
rodowiska Delphi, uwzglêdniaj¹cy jego nowe mo¿liwoci zwi¹zane z tworzeniem
aplikacji dla platformy .NET. Zawiera opis rodowiska programistycznego i jêzyka
ObjectPascal. Przedstawia sposoby pisania aplikacji po³¹czonych z bazami danych
i korzystaj¹cych z technologii XML. Opisuje równie¿ podstawowe zasady
wykorzystywania w tworzonych programach protoko³ów sieciowych, takich jak HTTP
i SMTP. Ksi¹¿ka jest doskona³a zarówno dla pocz¹tkuj¹cych programistów Delphi,
jak i dla tych, którzy chc¹ poszerzyæ swoj¹ wiedzê o zasady tworzenia aplikacji
dla platformy .NET.
• Zasady tworzenia aplikacji dla platformy .NET
• Wizualne projektowanie aplikacji
• Mechanizm komponentów
• Projektowanie interfejsu u¿ytkownika i menu
• Programowanie w jêzyku ObjectPascal
• Korzystanie z procedur i funkcji
• Zasady projektowania obiektowego
• Programowanie oparte na zdarzeniach
• Wykrywanie i usuwanie b³êdów w aplikacjach
• Korzystanie z baz danych
• Jêzyk SQL
• Wykorzystywanie technologii XML w aplikacjach
• Programowanie sieciowe i ASP.NET
• Us³ugi sieciowe
Cennym ród³em informacji jest dodatek, zawieraj¹cy praktyczne wskazówki dotycz¹ce
zasad pisania czytelnego i przejrzystego kodu.
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.........................................................................................................................................19
Cz I ........................................................................................................................................... 21
Rozdział 1. Wstp do programowania.........................................................................................................................23
Dawno, dawno temu…......................................................................................................23
Czym jest programowanie?...............................................................................................24
Jzyki programowania.......................................................................................................25
Asembler.....................................................................................................................26
Fortran.........................................................................................................................27
C .................................................................................................................................27
C++.............................................................................................................................27
Perl..............................................................................................................................27
PHP.............................................................................................................................28
Turbo Pascal................................................................................................................28
Java.............................................................................................................................28
C# ...............................................................................................................................29
Kilka słów o kompilatorach..............................................................................................29
Działanie kompilatorów..............................................................................................30
Który kompilator wybra4?..........................................................................................31
Dzie6 programisty.............................................................................................................31
Delphi................................................................................................................................31
Object Pascal...............................................................................................................32
Delphi — czy warto?..................................................................................................32
Czego wymagamy od Czytelnika?....................................................................................33
Delphi 8 .NET...................................................................................................................33
.NET..................................................................................................................................34
.NET Framework........................................................................................................34
Produkty dla programistów.........................................................................................35
Integracja jzykowa....................................................................................................35
Jzyk po<redni IL........................................................................................................37
Wspólna specyfikacja jzyka......................................................................................38
6
Delphi 8 .NET. Kompendium programisty
Wspólny system typów...............................................................................................38
Wspólny jzyk wykonywania.....................................................................................38
Metadane.....................................................................................................................39
Działanie CLR............................................................................................................39
ZarzCdzanie aplikacjC..................................................................................................40
Podzespoły..................................................................................................................41
Biblioteka klas............................................................................................................41
Usługi sieciowe...........................................................................................................41
Konkluzja....................................................................................................................43
Instalacja Delphi................................................................................................................43
Wersje Delphi.............................................................................................................44
Cennik.........................................................................................................................44
Wymagania Delphi.....................................................................................................45
Instalacja.....................................................................................................................45
Polskie znaki...............................................................................................................45
Jak si uczy4?....................................................................................................................46
FAQ...................................................................................................................................47
Przydatne odno<niki..........................................................................................................49
Podsumowanie..................................................................................................................49
Rozdział 2. Projektowanie wizualne.............................................................................................................................51
Podstawowe okna Delphi..................................................................................................51
Welcome Page............................................................................................................52
Okno główne...............................................................................................................53
Projektant formularzy.................................................................................................54
Paleta narzdzi............................................................................................................54
Inspektor obiektów......................................................................................................56
MenedGer projektu......................................................................................................57
Edytor kodu.................................................................................................................59
Ukrywanie okna..........................................................................................................60
Pierwszy projekt................................................................................................................61
Tworzenie projektu.....................................................................................................61
Zapisywanie projektu..................................................................................................61
Uruchamianie programu.............................................................................................62
Zamykanie programu..................................................................................................63
Otwieranie projektu....................................................................................................63
Kompilacja projektu..........................................................................................................63
Pliki projektu.....................................................................................................................64
Podstawowe paski narzdzi...............................................................................................65
Pasek Standard............................................................................................................65
Pasek View..................................................................................................................66
Pasek Debug................................................................................................................66
Pasek Desktop.............................................................................................................67
Pasek Custom..............................................................................................................68
Pozostałe paski narzdzi.............................................................................................68
Repozytorium obiektów....................................................................................................68
Dodawanie projektu do repozytorium........................................................................69
Ustawienia repozytorium............................................................................................70
Praca z paletC narzdzi......................................................................................................71
Umieszczanie komponentów na formularzu...............................................................71
Umieszczanie kilku komponentów naraz...................................................................72
Przycisk Categories.....................................................................................................72
Szukanie obiektu.........................................................................................................72
Spis treci
7
Przemieszczanie ikon..................................................................................................73
Menu palety narzdzi..................................................................................................73
Praca z komponentami......................................................................................................75
.NET............................................................................................................................76
Windows Forms i VCL.NET......................................................................................76
Komponent..................................................................................................................78
Sterowanie komponentem...........................................................................................79
Praca z inspektorem obiektów...........................................................................................79
Edycja wła<ciwo<ci.....................................................................................................80
Zdarzenia.....................................................................................................................82
Menu inspektora obiektów..........................................................................................82
Opcje inspektora obiektów.........................................................................................83
Projektant formularzy........................................................................................................83
Siatka pomocnicza......................................................................................................84
Usuwanie, kopiowanie i wklejanie.............................................................................85
Zaznaczanie wielu komponentów...............................................................................85
Menu projektanta formularzy.....................................................................................87
Pasek narzdziowy Align............................................................................................87
Pasek narzdziowy Spacing........................................................................................88
Pasek narzdziowy Position........................................................................................89
Opcje projektanta formularzy.....................................................................................89
Projekty.............................................................................................................................90
Opcje projektu.............................................................................................................90
Edytor WYSIWYG...........................................................................................................97
Projektant strony WWW.............................................................................................98
Inspektor obiektów......................................................................................................98
Dodatkowe paski narzdzi..........................................................................................98
Edycja pozostałych plików........................................................................................100
Opcje HTML w Delphi.............................................................................................100
Projektowanie interfejsu..................................................................................................101
Paski narzdziowe.....................................................................................................101
Ikony dla paska narzdzi...........................................................................................103
Menu narzdzi...........................................................................................................104
Menu podrczne........................................................................................................106
Pozostałe elementy interfejsu...................................................................................106
Kilka wersji jzykowych programu................................................................................110
Tworzenie angielskiej wersji jzykowej...................................................................110
Tłumaczenie projektu................................................................................................112
Kompilacja projektu..................................................................................................113
Opcje Translation Manager.......................................................................................114
Opcje <rodowiska............................................................................................................115
FAQ.................................................................................................................................116
Podsumowanie................................................................................................................117
Rozdział 3. Jzyk Delphi................................................................................................................................................119
Aplikacje konsolowe.......................................................................................................120
Zapisywanie projektu................................................................................................120
Po kompilacji…........................................................................................................121
Najprostszy program.......................................................................................................122
Podstawowa składnia......................................................................................................122
Czytanie kodu...........................................................................................................122
Wielko<4 liter............................................................................................................123
Pamitaj o <redniku!.................................................................................................123
8
Delphi 8 .NET. Kompendium programisty
Bloki begin i end.......................................................................................................123
Dyrektywa program..................................................................................................124
Komentarze.....................................................................................................................125
Umiejtne komentowanie.........................................................................................126
Wypisywanie tekstu........................................................................................................126
PołoGenie instrukcji...................................................................................................128
Instrukcja Writeln.....................................................................................................128
Zmienne...........................................................................................................................129
Deklaracja zmiennych...............................................................................................129
Typy zmiennych........................................................................................................130
Deklaracja kilku zmiennych.....................................................................................131
Przydział danych.......................................................................................................132
Deklaracja zakresu danych.......................................................................................134
Restrykcje w nazewnictwie.......................................................................................135
Stałe.................................................................................................................................135
Domy<lne typy stałych..............................................................................................135
UGywanie zmiennych......................................................................................................136
ŁCczenie danych........................................................................................................137
Tablice danych................................................................................................................138
Tablice jako stałe......................................................................................................139
Tablice wielowymiarowe..........................................................................................140
Tablice dynamiczne..................................................................................................142
Polecenia Low i High................................................................................................143
Operatory.........................................................................................................................144
Operatory przypisania...............................................................................................144
Operatory porównania..............................................................................................144
Operatory logiczne....................................................................................................145
Operatory arytmetyczne............................................................................................146
Operatory bitowe......................................................................................................148
Pozostałe operatory...................................................................................................148
Instrukcje warunkowe.....................................................................................................149
Instrukcja if..then.......................................................................................................149
Instrukcja case..of.....................................................................................................152
Instrukcja else...........................................................................................................155
Programowanie proceduralne..........................................................................................158
Procedury i funkcje.........................................................................................................158
Procedury..................................................................................................................158
Funkcje......................................................................................................................161
Zmienne lokalne........................................................................................................162
Parametry procedur i funkcji....................................................................................163
Parametry domy<lne..................................................................................................165
PrzeciCGanie funkcji i procedur.................................................................................166
Przekazywanie parametrów do procedur i funkcji....................................................167
Procedury zagnieGdGone...........................................................................................169
Własne typy danych........................................................................................................169
Tablice jako nowy typ...............................................................................................170
Aliasy typów...................................................................................................................171
Rekordy...........................................................................................................................171
Przekazywanie rekordów jako parametrów procedury.............................................172
Deklarowanie rekordu jako zmiennej.......................................................................173
Instrukcja packed......................................................................................................173
Deklarowanie tablic rekordowych............................................................................174
Deklarowanie dynamicznych tablic rekordowych....................................................174
Plik z chomika:
janowiec
Inne pliki z tego folderu:
Asembler dla procesorow Intel Vademecum profesjonalisty.pdf
(400 KB)
Asembler cwiczenia praktyczne.pdf
(358 KB)
Architektura systemow zarzadzania przedsiebiorstwem Wzorce projektowe.pdf
(829 KB)
Architektura oprogramowania Metody oceny oraz analiza przypadkow.pdf
(429 KB)
Aplikacje w Visual C++ 2005 Przyklady.pdf
(296 KB)
Inne foldery tego chomika:
PHP
Zgłoś jeśli
naruszono regulamin