original-version-programowanie-teoria-i-praktyka-z-wykorzystaniem-c_pcpptp.pdf
(
48092 KB
)
Pobierz
664963528 UNPDF
Programowanie.
Teoria i praktyka
z wykorzystaniem C++
Autor: Bjarne Stroustrup
T³umaczenie: £ukasz Piwko
ISBN: 978-83-246-2233-7
Tytu³ orygina³u
:
Principles and Practice Using C++
Format: 172
×
245, stron: 1112
Zaczerpnij wiedzê o C++ od samego twórcy jêzyka!
Jak zacz¹æ pracê w zintegrowanym œrodowisku programistycznym?
Jak profesjonalnie tworzyæ programy u¿ytkowe?
Jak korzystaæ z biblioteki graficznego interfejsu u¿ytkownika?
Jeœli zale¿y Ci na tym, aby zdobyæ rzeteln¹ wiedzê i perfekcyjne umiejêtnoœci programowania
z u¿yciem jêzyka C++, powinieneœ uczyæ siê od wybitnego eksperta i twórcy tego
jêzyka – Bjarne Stroustrupa, który jako pierwszy zaprojektowa³ i zaimplementowa³ C++.
Podrêcznik, który trzymasz w rêku, daje Ci szansê odkrycia wszelkich tajników tego
jêzyka, obszernie opisanego w miêdzynarodowym standardzie i obs³uguj¹cego
najwa¿niejsze techniki programistyczne. C++ umo¿liwia pisanie wydajnego i eleganckiego
kodu, a wiêkszoœæ technik w nim stosowanych mo¿na przenieœæ do innych jêzyków
programowania.
Ksi¹¿ka „Programowanie w C++. Teoria i praktyka” zawiera szczegó³owy opis pojêæ
i technik programistycznych, a tak¿e samego jêzyka C++, oraz przyk³ady kodu.
Znajdziesz tu równie¿ omówienia zagadnieñ zaawansowanych, takich jak przetwarzanie
tekstu i testowanie. Z tego podrêcznika dowiesz siê, na czym polega wywo³ywanie
funkcji przeci¹¿onych i dopasowywanie wyra¿eñ regularnych. Zobaczysz te¿, jaki
powinien byæ standard kodowania. Poznasz sposoby projektowania klas graficznych
i systemów wbudowanych, tajniki implementacji, wykorzystywania funkcji oraz
indywidualizacji operacji wejœcia i wyjœcia. Korzystaj¹c z tego przewodnika, nauczysz
siê od samego mistrza pisaæ doskona³e, wydajne i ³atwe w utrzymaniu programy.
Techniki programistyczne
Infrastruktura algorytmiczna
Biblioteka standardowa C++
Instrukcje steruj¹ce i obs³uga b³êdów
Implementacja i wykorzystanie funkcji
Kontrola typów
Interfejsy klas
Indywidualizacja operacji wejœcia i wyjœcia
Projektowanie klas graficznych
Wektory i pamiêæ wolna
Kontenery i iteratory
Programowanie systemów wbudowanych
Makra
Wykorzystaj wiedzê Bjarne Stroustrupa i pisz profesjonalne programy w C++!
Spistreci
Wstp
19
Sowodostudentów
21
Sowodonauczycieli
22
Pomoc
23
Podzikowania
23
Uwagidoczytelnika
25
0.1.Strukturaksiki
26
0.1.1.Informacjeogólne
27
0.1.2.wiczenia,pracadomowaitp.
28
0.1.3.Poprzeczytaniutejksiki
29
0.2.Filozofianauczaniaiuczeniasi
29
0.2.1.Kolejnotematów
32
0.2.2.Programowanieajzykprogramowania
34
0.2.3.Przenono
34
0.3.Programowanieainformatyka
35
0.4.Kreatywnoirozwizywanieproblemów
35
0.5.Uwagidlaautorów
35
0.6.Bibliografia
36
0.7.Notybiograficzne
37
BjarneStroustrup
37
Lawrence„Pete”Petersen
38
3
4
S P I S T R E C I
Rozdzia1.Komputery,ludzieiprogramowanie
39
1.1.Wstp
40
1.2.Oprogramowanie
40
1.3.Ludzie
42
1.4.Informatyka
45
1.5.Komputeryswszdzie
46
1.5.1.Komputeryzekranemibez
46
1.5.2.Transport
47
1.5.3.Telekomunikacja
48
1.5.4.Medycyna
50
1.5.5.Informacja
51
1.5.6.Sigamywkosmos
52
1.5.7.Icoztego
53
1.6.Ideaydlaprogramistów
54
CzIPodstawy
61
Rozdzia2.Witaj,wiecie!
63
2.1.Programy
64
2.2.Klasycznypierwszyprogram
64
2.3.Kompilacja
67
2.4.czenie
69
2.5.rodowiskaprogramistyczne
70
Rozdzia3.Obiekty,typyiwartoci
77
3.1.Danewejciowe
78
3.2.Zmienne
80
3.3.Typydanychwejciowych
81
3.4.Operacjeioperatory
82
3.5.Przypisanieiinicjacja
85
3.5.1.Przykadusuwaniapowtarzajcychsisów
87
3.6.Zooneoperatoryprzypisania
89
3.6.1.Przykadzliczaniapowtarzajcychsisów
89
3.7.Nazwy
90
3.8.Typyiobiekty
92
3.9.Kontrolatypów
94
3.9.1.Konwersjebezpiecznedlatypów
95
3.9.2.Konwersjeniebezpiecznedlatypów
96
S P I S T R E C I
5
Rozdzia4.Wykonywanieoblicze
103
4.1.Wykonywanieoblicze
104
4.2.Celeinarzdzia
105
4.3.Wyraenia
107
4.3.1.Wyraeniastae
108
4.3.2.Operatory
109
4.3.3.Konwersje
111
4.4.Instrukcje
112
4.4.1.Selekcja
113
4.4.2.Iteracja
119
4.5.Funkcje
122
4.5.1.Pocozaprztasobiegowfunkcjami
124
4.5.2.Deklarowaniefunkcji
125
4.6.Wektor
126
4.6.1.Powikszaniewektora
127
4.6.2.Przykadwczytywanialiczbdoprogramu
128
4.6.3.Przykadzuyciemtekstu
130
4.7.Waciwocijzyka
132
Rozdzia5.Bdy
139
5.1.Wstp
140
5.2.ródabdów
141
5.3.Bdykompilacji
142
5.3.1.Bdyskadni
142
5.3.2.Bdytypów
143
5.3.3.Niebdy
144
5.4.Bdykonsolidacji
145
5.5.Bdyczasuwykonania
146
5.5.1.Rozwizywanieproblemuprzezwywoujcego
147
5.5.2.Rozwizywanieproblemuprzezwywoywanego
148
5.5.3.Raportowaniebdów
149
5.6.Wyjtki
151
5.6.1.Nieprawidoweargumenty
151
5.6.2.Bdyzakresu
152
5.6.3.Nieprawidowedanewejciowe
154
5.6.4.Bdyzawaniazakresu
156
5.7.Bdylogiczne
157
5.8.Szacowanie
159
5.9.Debugowanie
161
5.9.1.Praktycznaradadotyczcadebugowania
162
5.10.Warunkiwstpneikocowe
165
5.10.1.Warunkikocowe
167
5.11.Testowanie
168
6
S P I S T R E C I
Rozdzia6.Pisanieprogramu
175
6.1.Problem
176
6.2.Przemylenieproblemu
176
6.2.1.Etapyrozwojuoprogramowania
177
6.2.2.Strategia
177
6.3.Wracajcdokalkulatora
179
6.3.1.Pierwszapróba
180
6.3.2.Tokeny
182
6.3.3.Implementowanietokenów
183
6.3.4.Uywanietokenów
185
6.3.5.Powrótdotablicy
187
6.4.Gramatyki
188
6.4.1.Dygresja—gramatykajzykaangielskiego
192
6.4.2.Pisaniegramatyki
193
6.5.Zamianagramatykiwkod
194
6.5.1.Implementowaniezasadgramatyki
194
6.5.2.Wyraenia
195
6.5.3.Skadniki
199
6.5.4.Podstawoweelementywyrae
200
6.6.Wypróbowywaniepierwszejwersji
201
6.7.Wypróbowywaniedrugiejwersji
205
6.8.Strumienietokenów
206
6.8.1.ImplementacjatypuToken_stream
207
6.8.2.Wczytywanietokenów
209
6.8.3.Wczytywanieliczb
210
6.9.Strukturaprogramu
211
Rozdzia7.Koczenieprogramu
217
7.1.Wprowadzenie
218
7.2.Wejcieiwyjcie
218
7.3.Obsugabdów
220
7.4.Liczbyujemne
224
7.5.Resztazdzielenia
225
7.6.Oczyszczaniekodu
227
7.6.1.Staesymboliczne
227
7.6.2.Uyciefunkcji
229
7.6.3.Ukadkodu
230
7.6.4.Komentarze
231
7.7.Odzyskiwaniesprawnocipowystpieniubdu
233
7.8.Zmienne
236
7.8.1.Zmienneidefinicje
236
7.8.2.Wprowadzanienazw
240
7.8.3.Nazwypredefiniowane
242
7.8.4.Czytojukoniec?
243
Plik z chomika:
pecet9
Inne pliki z tego folderu:
full-version-analiza-i-projektowanie-obiektowe-rusz-glowa_anprob.pdf
(135789 KB)
full-version-80-sposobow-na-ajax_80ajax.pdf
(27630 KB)
full-version-abc-delphi-7_abcde7.pdf
(6376 KB)
full-version-abc-programowania-w-c_abccpp.pdf
(8705 KB)
full-version-agile-programowanie-zwinne-zasady-wzorce-i-praktyki-zwinnego-wytwarzania-oprogramowania-w-c_agile.pdf
(8166 KB)
Inne foldery tego chomika:
Pliki dostępne do 01.06.2025
Pliki dostępne do 19.01.2025
-absolut vodka(psd+png)
-auta (png)
-auta(psd)
Zgłoś jeśli
naruszono regulamin