Ebook Mirosław J. Kubiak - Programuję w Delphi i C++ Builder -.pdf

(4518 KB) Pobierz
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
842208352.001.png
Niniejszy ebook jest własnością prywatną .
Został zakupiony legalnie w serwisie Netpress.pl ,
będącym oficjalnym Partnerem Wydawcy .
Niniejsza publikacja, ani żadna jej część, nie może być kopiowana,
ani w jakikolwiek inny sposób reprodukowana, powielana, ani
odczytywana w środkach publicznego przekazu bez pisemnej zgody
wydawcy. Zabrania się jej publicznego udostępniania w Internecie.
© Copyright for Polish edition by ZloteMysli.pl
Data: 30.09.2006
Tytuł: Programuję w Delphi i C++ Builder
Autor: Mirosław J. Kubiak
Wydanie I
ISBN: 83-7521-045-5
Projekt okładki: Marzena Osuchowicz
Korekta: Sylwia Fortuna
Skład: Anna Popis-Witkowska
Internetowe Wydawnictwo Złote Myśli
Netina Sp. z o.o.
ul. Daszyńskiego 5
44-100 Gliwice
Wszelkie prawa zastrzeżone.
All rights reserved.
 
Niniejsza darmowa publikacja zawiera jedynie fragment
pełnej wersji całej publikacji.
Aby przeczytać ten tytuł w pełnej wersji kliknij tutaj .
Niniejsza publikacja może być kopiowana, oraz dowolnie
rozprowadzana tylko i wyłącznie w formie dostarczonej przez
NetPress Digital Sp. z o.o., operatora sklepu na którym można
jakiekolwiek zmiany w zawartości publikacji bez pisemnej
zgody
NetPress oraz wydawcy niniejszej publikacji. Zabrania się jej
od-sprzedaży, zgodnie z regulaminem serwisu .
Pełna wersja niniejszej publikacji jest do nabycia w sklepie
internetowym Nexto.pl .
SPIS TREŚCI
WSTĘP . ............................................................................................ 6
ROZDZIAŁ 1. WPROWADZENIE DO PROGRAMOWANIA ............... 11
Świat algorytmów ..............................................................................................11
Metody prezentacji algorytmów .......................................................................13
Algorytm liniowy a algorytm z rozgałęzieniami ...............................................14
Pseudojęzyk ...................................................................................................... 17
Na czym polega pisanie programów .................................................................17
Programowanie strukturalne ........................................................................... 21
Programowanie obiektowe .............................................................................. 22
Język programowania Pascal - rys historyczny ............................................... 23
Język programowania Delphi – programowanie wizualne .............................23
Języki programowania C/C++ - rys historyczny .............................................24
C++ Builder – programowanie wizualne .........................................................25
Programowanie zdarzeniowe ...........................................................................26
Warto zapamiętać .............................................................................................27
ROZDZIAŁ 2. TWORZYMY PIERWSZY PROGRAM ........................30
Rozszerzenia plików w Delphi i C++ Builder .................................................. 30
Mój pierwszy program ......................................................................................31
Projekt .............................................................................................................. 37
Tworzymy prostą aplikację .............................................................................. 37
Menu główne i paski narzędzi ......................................................................... 40
Paleta komponentów ....................................................................................... 40
Tworzymy nasz pierwszy program .................................................................. 43
Program i jego struktura ..................................................................................46
Moduły w Delphi ..............................................................................................48
Preprocesor ...................................................................................................... 50
Dyrektywa #include ......................................................................................... 50
Dyrektywa #pragma ......................................................................................... 51
Moduły w C++ Builder .....................................................................................54
Tworzymy drugi program ................................................................................ 55
Komentarze ...................................................................................................... 58
Tworzenie nowych programów i zapisywanie ich na dysku ............................58
Wprowadzanie programu źródłowego z dysku do edytora kodu źródłowego .58
Kończenie pracy w środowisku Delphi (lub C++ Builder) ............................. 59
Warto zapamiętać ............................................................................................ 59
ROZDZIAŁ 3. DEKLARACJA STAŁYCH I ZMIENNYCH
W PROGRAMIE .............................................................................. 60
Identyfikatory .................................................................................................. 60
Deklarujemy stałe w programie ....................................................................... 61
Deklarujemy zmienne w programie .................................................................63
Słowa kluczowe ................................................................................................ 67
Nadawanie zmiennym wartości .......................................................................68
Warto zapamiętać ............................................................................................ 78
ROZDZIAŁ 4. OPERACJE WEJŚCIA/WYJŚCIA – CZĘŚĆ I ...............79
Standardowe operacje wejścia/wyjścia ............................................................79
Obsługa sytuacji wyjątkowych ......................................................................... 87
Warto zapamiętać ............................................................................................ 93
ROZDZIAŁ 5. PROSTE OPERACJE ARYTMETYCZNE .....................94
Podstawowe operatory arytmetyczne ..............................................................94
Warto zapamiętać ...........................................................................................102
ROZDZIAŁ 6. PODEJMUJEMY DECYZJE W PROGRAMIE ............103
Podstawowe operatory relacji ........................................................................ 103
Instrukcje warunkowe ....................................................................................104
Instrukcja warunkowa if ................................................................................ 105
Operatory logiczne
koniunkcji AND i alternatywy OR .................................................................. 115
Instrukcje wyboru ...........................................................................................137
Pierwszy większy program ............................................................................. 145
Warto zapamiętać ...........................................................................................160
ROZDZIAŁ 7. ITERACJE ................................................................ 161
Instrukcje iteracyjne ....................................................................................... 161
Instrukcja for .................................................................................................. 162
Jak działa pętla for? ........................................................................................165
Operatory inkrementacji i dekrementacji ......................................................172
Poznajemy operator modulo .......................................................................... 177
Poznajemy operator negacji ...........................................................................180
Zmiana przyrostu zmiennej sterującej pętlą ..................................................183
Liczby Fibonacciego .......................................................................................202
Analizujemy pozostałe instrukcje iteracyjne .................................................206
Instrukcja iteracyjna repeat (Delphi) ............................................................ 207
Instrukcja iteracyjna do ... while (C++ Builder) ............................................210
Schemat Hornera ........................................................................................... 213
Algorytm Euklidesa ........................................................................................ 219
Instrukcja iteracyjna while (Delphi) ..............................................................225
Instrukcja iteracyjna while (C++ Builder) .................................................... 228
Priorytety poznanych operatorów ................................................................. 230
Typ wyliczeniowy ............................................................................................231
Warto zapamiętać .......................................................................................... 237
ZAPROSZENIE DO II CZĘŚCI KSIĄŻKI .........................................239
DODATEK .....................................................................................240
D1. Formatowanie łańcuchów tekstowych .................................................... 240
D2. Wybrane systemowe procedury i funkcje ...............................................242
konwersji typu w Delphi i C++ Builder. ....................................................... 242
D3. Wyświetlanie komunikatów ....................................................................243
ZAPROSZENIE DO II CZĘŚCI KSIĄŻKI .........................................244
Zgłoś jeśli naruszono regulamin