Mirosław J. Kubiak - Programuję w Delphi i C++ Builder.pdf
(
2001 KB
)
Pobierz
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Ten ebook zawiera darmowy fragment publikacji
"Programuję w Delphi i C++
Builder"
Darmowa publikacja dostarczona przez
ZloteMysli.pl
Copyright by Złote Myśli & Mirosław J. Kubiak, rok 2008
Autor: Mirosław J. Kubiak
Tytuł: Programuję w Delphi i C++ Builder
Data: 08.08.2012
Złote Myśli Sp. z o.o.
ul. Toszecka 102
44-117 Gliwice
www.zlotemysli.pl
email:
kontakt@zlotemysli.pl
Niniejsza
publikacja
może
być
kopiowana,
oraz
dowolnie
rozprowadzana
tylko
i
wyłącznie
w
formie
dostarczonej
przez
Wydawcę.
Zabronione
są
jakiekolwiek
zmiany
w
zawartości
publikacji
bez
pisemnej
zgody
Wydawcy.
Zabrania
się
jej
odsprzedaży,
zgodnie
z regulaminem Wydawnictwa Złote Myśli.
Autor
oraz
Wydawnictwo
Złote
Myśli
dołożyli
wszelkich
starań,
by
zawarte
w
tej
książce
informacje
były
kompletne
i
rzetelne.
Nie
biorą
jednak
żadnej
odpowiedzialności
ani
za
ich
wykorzystanie,
ani
za
związane
z
tym
ewentualne
naruszenie
praw
patentowych
lub
autorskich.
Autor
oraz
Wydawnictwo
Złote
Myśli
nie
ponoszą
również
żadnej
odpowiedzialności
za
ewentualne
szkody
wynikłe
z
wykorzystania
informacji
zawartych
w książce.
Wszelkie prawa zastrzeżone.
All rights reserved.
P
owe
r
ed
by
TCPDF
(
www
.t
cpd
f.
o
r
g
)
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
.....................................................................................20
Programowanie obiektowe
.........................................................................................22
Język programowania Pascal - rys historyczny
..........................................................22
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
............59
Kończenie pracy w środowisku Delphi (lub C++ Builder)
.
........................................59
Warto zapamiętać
.
......................................................................................................59
ROZDZIAŁ 3. DEKLARACJA STAŁYCH
I ZMIENNYCH W PROGRAMIE
.
...........................................................................61
Identyfikatory
.
.............................................................................................................61
Deklarujemy stałe w programie
.
.................................................................................62
Deklarujemy zmienne w programie
.
..........................................................................64
Słowa kluczowe
.
..........................................................................................................68
Nadawanie zmiennym wartości
.
.................................................................................69
Warto zapamiętać
.
......................................................................................................79
ROZDZIAŁ 4. OPERACJE WEJŚCIA/WYJŚCIA – CZĘŚĆ I
....................................81
Standardowe operacje wejścia/wyjścia
.......................................................................81
Obsługa sytuacji wyjątkowych
....................................................................................89
Warto zapamiętać
.......................................................................................................95
ROZDZIAŁ 5. PROSTE OPERACJE ARYTMETYCZNE
..........................................96
Podstawowe operatory arytmetyczne
.........................................................................96
Warto zapamiętać
.....................................................................................................104
ROZDZIAŁ 6. PODEJMUJEMY DECYZJE W
z dysku do edytora kodu źródłowego
.................................105
Podstawowe operatory relacji
...................................................................................105
Instrukcje warunkowe
..............................................................................................106
Instrukcja warunkowa if
...........................................................................................107
PROGRAMIE
Operatory logiczne koniunkcji AND i alternatywy OR
..............................................117
Instrukcje wyboru
.....................................................................................................139
Pierwszy większy program
........................................................................................147
Warto zapamiętać
......................................................................................................161
ROZDZIAŁ 7. ITERACJE
.....................................................................................163
Instrukcje iteracyjne
..................................................................................................163
Instrukcja for
.............................................................................................................164
Jak działa pętla for?
...................................................................................................167
Operatory inkrementacji i dekrementacji
.................................................................174
Poznajemy operator modulo
.....................................................................................179
Poznajemy operator negacji
......................................................................................182
Zmiana przyrostu zmiennej sterującej pętlą
.............................................................185
Liczby Fibonacciego
.................................................................................................204
Analizujemy pozostałe instrukcje iteracyjne
............................................................208
Instrukcja iteracyjna repeat (Delphi)
.......................................................................209
Instrukcja iteracyjna do ... while (C++ Builder)
.......................................................212
Schemat Hornera
......................................................................................................215
Algorytm Euklidesa
..................................................................................................222
Instrukcja iteracyjna while (Delphi)
.........................................................................228
Instrukcja iteracyjna while (C++ Builder)
...............................................................230
Priorytety poznanych operatorów
............................................................................233
Typ wyliczeniowy
......................................................................................................234
Warto zapamiętać
.....................................................................................................239
ZAPROSZENIE DO II CZĘŚCI KSIĄŻKI
..............................................................242
DODATEK
..........................................................................................................243
D1. Formatowanie łańcuchów tekstowych
...............................................................243
D2. Wybrane systemowe procedury i funkcje
konwersji typu w Delphi i C++ Builder
...................................................................245
D3. Wyświetlanie komunikatów
...............................................................................246
PROGRAMUJĘ W DELPHI I C++ BUILDER -
darmowy fragment -
Złote Myśli
Mirosław J. Kubiak
● str.
5
Rozdział 2. Tworzymy pierwszy program
W tym rozdziale napiszemy pierwszy program w językach Delphi
i w C++ Builder, poznamy zasady pisania programów w językach
Delphi i w C++ Builder oraz ćwiczenia podstawowe, jakie powinien
opanować każdy, aby biegle pisać programy w edytorze kodów
źródłowych, nagrywać je na dysk, wczytywać z dysku programy
źródłowe oraz je kompilować i uruchamiać, poznamy również
strukturę programu dla języków Delphi i C++ Builder.
Rozszerzenia plików w Delphi i C++ Builder
Z rozdziału 1 wiemy, że w środowisku programistycznym Delphi
(i również w C++ Builder) dla każdego projektu jest tworzone wiele
plików. Nazwa pliku składa się z dwóch elementów: nazwy nadanej
projektowi i jego modułom oraz predefiniowanego rozszerzenia
stosowanego przez Delphi (lub C++ Builder). Tabela poniżej
przedstawia rozszerzenia plików stosowane w obu środowiskach.
Tabela 2.1. Rozszerzenia plików stosowane w Delphi
i w C++ Builder
Element
Delphi
C++ Builder
Plik projektu
.dpr
.bpr
Plik grupy
projektowej
.bp
g
1
.bpg
Copyright by
Wydawnictwo Złote Myśli
& Mirosław J. Kubiak
Plik z chomika:
natalunia89
Inne pliki z tego folderu:
Karolina Gabryś - Dlaczego on mnie nie słucha.pdf
(1101 KB)
Barbara Lech - Motywator dietetyczny.pdf
(449 KB)
Katarzyna Ryfka-Cygan - Kobieta wkracza w e-commerce.pdf
(1110 KB)
Andrzej Kozdęba - Wystąpienia publiczne dla nieśmiałych.pdf
(3049 KB)
Nikodem Marszałek - Odrodzenie Feniksa.pdf
(2375 KB)
Inne foldery tego chomika:
Dokumenty
Galeria
Prywatne
Zgłoś jeśli
naruszono regulamin