jcp, PLIK13


- ., ~,

a -

a

o T N c~ m n co t~ co o~ Q m U D tt~ LL

'

c~ C~ C C~ M C7 CYJ l~ f7 l~ C'~ c`~ c~ C'7 c~ c7

7

0 00 O O r N C7 ~ tO CO (~ N O O N C7

~ ~ O

C

O ,- N c~ ~t ~ c0 f~ N O~ . . _ ~ II h c~-

N

o *- N c~ m n co ~ ao o~ Q m U D u.m l

N N N N N N N N N N N N N N N N

N C7 ~ LIS CO I~ CO O O r N M ~ ~ (O I~

('~ C7 C'~ C7 M C7 C7 C7 ~t cł ~

~k y~ ó 0~3 , .-. x

o T N co m n co r~ ao o> Q m U D Ill IL

T T T T T T T T T T T T T T

CO f~ 00 ~ O r N C'7 ~ ~ CO I~ N O) O r

r r r r N N N N N N N N N N C7 M

~ U U U Q ~ m Q ~ m ~ cn c~ cli cn

U ł W ~ C OC ~

- ~

N D D D D D Z cO u! U cO u! .

ó ó ó ó ó ó ó ó ó ó ó ó ó ó ó ó

O r

O O O O O O O O O O .- r r r

~ I X X ~- d Y

m J ~ es U ~

Ń ~ ~ W ~ W I t Cn

t

Z Q m

N

O Z Ś r ~ ~ - 2 O m m p (~ po D (R7

V ~l ~l ~l ~l ~l ~l ~l ~l ~l O p ~ p O p

C

(D O~ ~I ~ (li ~ W N -~ O CO OD J p (31 ~

.P .P ~ J~ ~ ~ .? ~ ~ .P ~ .P ~ .? .p .1~

m m O C) W D o 00 ~ o~ cn .~ w N -• o

N

I > u ~ ^, N -[ X ~ < C -ł (O JJ Q ~

co cD co c~ ca co ao 0o ao 0o ao 00 0o ao 0o ao

C

(n 1~ W N ~ O cD 00 wl p Cn .~ W N ~ O

~ m O O ~ ~

W D ~ o ~ ~ r, ~ w Ń i ó

a c

N

O ~ ~ - ~ ` _. 5 -., cp a n ~ w ' Ń

l l l ~l ~ J .1 l l l J

O O O O O O O O O O O p O p

j O cD Oo wl O Cn .P W N ~ O p 00 ~l O

O ~ O O O O O ~ O ~ O O O O O O

I

I m m O W Q7 D c~ oo ~ ~ cn ~ c~.> N -• o

p N

m t ~-- - ,~. r~ ~ x g < c .~ cn

r

l l l ~ l ~ l l l ~ l ~ l l

N N N N N N N N ~

wl p (Ii ~ W N ~ O CO 00 wl O CTt ~ W N

~ m O er

ń W D ~ m ~ ~ cń . w Ń ~ ó

a

a h n v

N W

0x01 graphic

Dodatek B

Numery techniczne klawiszy

Klawisze edycyjne

Klawisz D H Klawisz D H

Print Screen 55 37 Ins 82 52

Scroll Lock 70 46 Home 71 47

Pause 69 45 Pa e Up 73 49

T 72 48 Del 83 53

75 4B End 79 4F

.L 80 50 Pa e Down 81 51

77 4D

B. Nemzero teclrrziczne klawiszy ~rJrJr

Klawisze funkcyjne

Klawisz D H Klawisz D H

F1 59 3B F7 65 41

F2 60 3C F8 66 42

F3 61 3D F9 67 43

F4 62 3E F10 68 44

F5 63 3F F11 87 57

F6 64 40 F12 ~ 88 ~58

Klawisze numeryczne

Klawisz D H Klawisz D H

7 Home 71 47 0 Ins 82 52

8 T 72 48 . Del 83 53

9 P Up 73 49 NumLock 69 45

4 ~ 75 4B / 53 35

5 76 4C 55 37

6 -+ 77 4D - 74 4A

1 End 79 4F + 78 4E

2 ~- 80 50 Enter 28 1 C

3 PgDn 81 51

0x01 graphic

256

Dodatki

Klawisze podstawowe

Klawisz D H Klawisz D H Klawisz D H

Esc 01 01 Y 21 15 ~ -- 41 29

1 ! 02 02 U 22 16 Shift (L) 42 2A

2 @ 03 03 I 23 17 \I 43 2B

3 # 04 04 O 24 18 Z 44 2C

4 $ 05 05 P 25 19 X 45 2D

5 % 06 06 [{ 26 1A C 46 2E

6 ^ 07 07 ] } 27 1 B V 47 2F

7 & 08 08 Enter 28 1 C B 48 30

8 ' 09 09 Ctrl 29 1 D N 49 31

9 ( 10 OA A 30 1 E M 50 32

0) 11 OB S 31 iF ,c 51 33

- 12 OC D 32 20 . > 52 34

_ + 13 OD F 33 21 / ? 53 35

Backspace 14 OE G 34 22 Shift (P) 54 36

Tab 15 OF H 35 23 Alt 56 38

O 16 10 J 36 24 Space 57 39

W 17 11 K 37 25 CapsLock 58 3A

E 18 12 L 38 26

R 19 13 39 27

T 20 14 '" 40 28

auto

break

catch case char class const continua

default delete do

double

else enum extern

float for friend

if inline int

long

naw

Dodatek C

Słowa kluczowe

main

operator

private protected public

register return

short signed sizeof static struct switch

template this

try typedef

union unsigned

virtual void

while

0x01 graphic

Dodatek D

Notacja węgierska

Przedrostek Typ dan ch

a... tablica

c char

db double

fl float

I lon

Id lon double

m .. składowa klas

n int

p... wskaźnik

r... referencja

s short

sz ciag znaków zakończony

zerem

uc unsigned char

ul unsi ned long

un unsigned int

us unsigned short

Dodatek E

Priorytety i tączność operatorów

Operator Prior et Ł czność Działanie

:: 17 P zasięg

w L lobalizacja

16 L dostęp do składowej

L dostęp do składowej

L indeksowanie

( ) L wywołanie funkcji

( ) L konstrukcja obiektu

sizeof 15 L rozmiar obiektu

sizeof L rozmiar typu

++ P postfiksowe zwiększanie o 1

++ P prefiksowe zwiększanie o 1

- - P postfiksowe zmniejszanie o 1

- - P prefiksowe zmniejszanie o 1

P negacja bitowa

P negacja logiczna

- P minus jednoargumentowy

+ P plus jednoargumentowy

& P adres ar umentu

0x01 graphic

260

Dodatki

Operator Prior et Ł czność Działanie

15 P dostęp pośredni

new P tworzenie (przydział pamięci)

delete P usuwanie (zwalnianie pamięci)

delete [ ] P usuwanie tablicy

( ) P konwersja t pu (rzutowanie)

.* 14 L dostęp do składowej

L dost p do składowe'

13 L mnożenie

/ L dzielenie

L modulo (reszta z dzielenia)

+ 12 L dodawanie

- L odejmowanie

« 11 L przesuwanie w lewo

» L przesuwanie w prawo

< 10 L mniejsze

<= L mniejsze lub równe

> L większe

>= L wi ksze lub równe

_= 9 L równe

!= L różne

& 8 L koniunkcja bitowa

^ 7 L bitowa różnica s metr czna

I 6 L alternat a bitowa

&& 5 L koniunkcja logiczna

E. Priorytety i tączność operatorów 261

Operator Prior et Ł czność Działanie

II 4 L alternat a lo iczna

? ' 3 L w rażenie warunkowe

= 2 P przypisanie

P mnożenie i przypisanie

/= P dzielenie i przypisanie

%= P modulo i przypisanie

+= P dodawanie i przypisanie

P odejmowanie i przypisanie

«= P przesunięcie w lewo i przypisanie

»= P przesunięcie w prawo i przypisanie

&= P koniunkcja bitowa i przypisanie

^= P różnica symetryczna i przypisanie

I= P alternat a bitowa i prz pisanie

1 L ustalenie kolejności

Priorytet: im większa wartość, tym wyższy priorytet

Łączność: L - lewostronna, P - prawostronna

0x01 graphic

Literatura

M. Blaszczak, Pr-ofessional MFC wlth Viscral C++, Wrox Press Ltd, 1997 P. Coad, J. Nicola, Programowanie obiektowe, READ ME, 1993

P. Coad, E. Yourdon, Analiza obiektowi, READ ME, 1994

P. Coad, E. Yourdon, Projektowanie obiektowe, READ ME, 1994 K. Gregory, C. Wilnum, P. Kimmel, Using Visual C++, QUE, 1996 S. B. Lippman, Wprowadzenie do C++, WNT, 1994

B. W. Kernighan, D. M. Ritchie, JęzykANSI C, WNT, 1994 B. Stroustrup, JęzykC++, WNT, 1994

B. Stroustrup, Projektowar7ie i r°ozwój języka C++, WNT, 1996

A. Zalewski, Programowanie w językach C i C++ z wykorzystaniem pakietu Borland C++, NAKOM, 1994

S p i s rys u n ków

Rozdział 1. Wprowadzenie

Rys. 1.1. Hierarchia dziedziczenia 13

Rozdział 2. Dane

Rys. 2.1. Liczby zmiennopozycyjne 18

Rys. 2.2. Wskaźniki 25

Rozdział 4. Instrukcje

Rys. 4.1. Instrukcja warunkowa 46

Rys. 4.2. Rozszerzona instrukcja warunkowa 47

Rys. 4.3. Instrukcja wyboru 50

Rys. 4.4. Instrukcja pętli wyliczeniowej 51

Rys. 4.5. Instrukcja pętli uprzedzającej 53

Rys. 4.6. Instrukcja pętli potwierdzającej 54

Rozdział 6. Funkcje

Rys. 6.1. Przekazywanie wartości 78

Rys. 6.2. Przekazywanie wskaźnika 79

Rys. 6.3. Przekazywanie referencji 80

Rys. 6.4. Referencja zmiennej pomocniczej 81

Rozdział 7. Struktura programu

Rys. 7.1. Tablica parametrów wywołania programu 105

Rozdział 9. Kłasy i obiekty

Rys. 9.1. Budowa obiektu klasy Pierścionek 159

0x01 graphic

264

rvsuhków

Rozdział 11. Dziedziczenie

Rys. 11.I. Budowa obiektów klasy bazowej i klas pochodnych 205

Rys. 11.2. Drzewo dziedziczenia 207

Rys. 11.3. Hierarchia klasy Węglowe 208

Rys. 11.4. Graf dziedziczenia 208

Rys. 1 1.5. Konwersja obiektów 220

Rys. 11.6. Konwersja składowych obiektów 225

Spis tabel

Rozdział 2. Dane

Tabela 2.1. Zakresy wartości liczb całkowitych 17 Tabela 2.2. Zakresy wartości liczb zmiennopozycyjnych 18 Tabela 2.3. Nazwy znaków sterujących 20 Rozdział 3. Wyrażenia

Tabela 3.1. Operacje bitowe 39 Rozdział 10. Przeciążanie operatorów

Tabela 10.1. Manipulatory strumieniowe 199 Tabela 10.2. Flaąi otwarcia pliku 202

0x01 graphic

Skorowidz

I

i F

A

alfabet 15 fclose 132

' feof 134

I

I B fgetc 134

fopen 131

błąd fprintf 137

I

I,' czasu kompilacji 244 fputc 135

czasu wykonania 244 fread 138

fscanf 136

fseek 133

funkcja

jcałość 19 biblioteka 100

całość-część 12 definicja 77

cecha 17 deklaracja 76

I

' clrscr 129 koncepcja 75

i main 106

cyfry 15

obiekt jako argument 176

I' D podprogram wstawiany 87

i

przeciążanie identyfikatorów 93

Dane 15 przekazywanie argumentów 79

destruktor I55 rekurencja 86

dynamiczny przydział pamięci 1 14 składowa klasy 146

dziedziczenie tablica jako argument 83

definicja 207 tablica wskaźników 90

i dostęp do składowych 220 wartości domyślne argumentów 86

drzewo 211 wirtualna 233

j graf 211 wirtualna czysta 239

i hierarchia 211 wskaźnik 88

pojedyncze 210 wskaźnik funkcji jako argument 91

tryb 207 wskaźnik funkcji jako wynik 92

wielokrotne 210 wywołanie 78

wzorzec 98

zaprzyjaźniona 180

sko~-o,.~~t~~~ 267

fwrite 139 konstruktor 150

metoda 140

pochodna 207

prywatna 155

generalizacja 209 składowa 144

generalizacja-specjalizacja 12 składowa chroniona 141

getch 118 składowa prywatna 141

getche I 19 składowa publiczna 141

gets 123 składowa statyczna 178

statyczna funkcja składowa 179

wzorzec 164

zaprzyjaźniona 180

identyfikator klawiatura 117

definicja 16 kod ASCII 15

dostęp do globalnych 1 11 komentarz 16

przesłanianie 110 konstruktor 150

zakres deklaracji 107 konwersja

zasięg deklaracji 109 obiektów 183

zmiennej 22 obiektów klas bazowych

instrukcja i pochodnych 224

definicja i rodzaje 46 operator 183

pętli uprzedzającej 54 rozszerzająca 33

pętli wyliczeniowej 53 wartości 32

prosta 47 zawężająca 33

skoku 57

warunkowa 48 L

wyboru 50

złożona 48 liczba

całkowita 17, 18

zmiennopozycyjna 17, 19

litery 15

klasa

abstrakcyjna 239 L

atrybut 140

bazowa 207 łańcuch 20

bazowa powszechna 212

bazowa prywatna 212

bazowa wirtualna 216

dana składowa 144 mantysa 17

definicja 140 monitor ekranowy 124

destruktor 155

dziedzicząca 207

funkcja składowa 146

hierarchia 211 notacja

koncepcja 12 dziesiętna 18

0x01 graphic

268 sko~~o~~ar~

heksadecymalna 18 złożony przypisania 40

ósemkowa 18 zmniejszania i zwiększania 36

węgierska 22 zwalniania pamięci 115

operatory strumieniowe

koncepcja 195

manipulatory 203

obiekt pliki dyskowe 204

destruktor 155 pobieranie danych 200

dostęp do składowych 165 wysyłanie danych 196

inicjowanie składowych 152

jako argument funkcji 176

jako składowa 158

klasy pochodnej 217 pliki dyskowe 130

koncepcja ll powiązanie

konstruktor 150 całość-część 12

konstruktor kopiujący 168 ąeneralizacja-specjalizacja 13

stały 162 preprocesor

tablica 157 dołączanie plików 103

tworzenie 149 kompilacja warunkowa 105

wskaźnik this 169 opis 103

wzorzec 164 zastępowanie tekstów 104

obiektowe printf 126

analiza 11 priorytety operatorów 45

języki programowania 13 program

podejście 11 części 102

programowanie I 1 funkcja main 106

projektowanie 11 preprocesor 103

operator putchar 125

arytmetyczny 34 puts 125

bitowy 38

dostępu pośredniego 26

konwersji 183

logiczny 38 referencja

priorytet 45 definicja 27

przeciążanie 187 rzutowanie 34

przeciążanie binarnych l88

przeciążanie unarnych 191

przydziału pamięci 114

przypisania 23 scanf 120

relacyjny 37 słowo kluczowe 16

rozmiaru 42 specjalizacja 209

warunkowy 41 stała

wprowadzania definicja 23

i wyprowadzania danych 195 wskaźnikowa 27

wyliczenia 42 struktura 67

skoron~tat.

269

struktura danych wskaźnik

definicja 60 danej składowej 174

lista 71 do stałej 26

struktura 67 funkcji 88

tablica 61 funkcji składowej 171

unia 73 łańcucha 25

strumień danych 195 this 169

typ danych 24

wyjątek

deklaracja 250

tablica hierarchia 254

jako argument funkcji 83 obsługa 249

jednowymiarowa 61 sygnalizacja 248

obiektów klas 157 zgłoszenie 246

wielowymiarowa 64 wykładnik 19

wskaźników funkcji 90 wyrażenie

typ definicja 32

całkowitoliczbowy 17 elementarne 32

danych liczbowych 17 wzorzec konwersji 120, 126

liczb zmiennopozycyjnych 17

wyliczeniowy 29

zmienna

automatyczna 113

ułamek 19 definicja 22

unia 73 deklaracja 21

dynamiczna 113

identyfikator 22

lokalizacja I12

wprowadzanie i wyprowadzanie danych nazwa 22

klawiatura 117 statyczna l12

monitor ekranowy 124 wartość 21

pliki dyskowe 130

Biblioteka Użytkownika Mikrokomputerów

Herbert Schlldt

Informator

o /ęzyku programowania _.rswi~

~~J J l'~:'m,

lIl tl

GrlHtth Wm. Kednler

Informator o systemie operaay)nym I

~1~~1C~0~7~ J ~.J '„I'~J [$zY~^d~r

Cr t. _rar. Ihruoc~ Ulll

38

Herbert Schildt

Informator o języku programowania Borland C++ Książka jest całościowym opisem wersji 5 jednego z naj­Isopularniejszych współczesnych językówprogramowania E:omputerów. Może być wykorzystana zarówno jako po­lręcznik w nauczaniu języka Borland C++, jak i jako ma­teriał źródłowy w codziennej pracy programistów. Zawiera wszystkie informacje o zintegrowanym środowisku pro­~~ramowania, przygotowywaniu programów dla środowi­ska Windows 95 oraz bibliotekach języka C i C++.

ISBN 83-86969-27-X, stron 1120

39

Griffith Wm. Kadnier

Informator o systemie operacyjnym Windows NT 4 Książka wyczerpująco opisuje system Windows NT: jego instalację, uruchamianie i zarządzanie. Czytelnik znajdzie też w niej informacje o architekturze GDI i User Kernel, tworzeniu serwem internetowego, multimediach, syste­rnach czasu rzeczywistego oraz technice OLE i automa­tycznego sterowania.

ISBN 83-86969-26-1, stron ok. 740 (w przygotowaniu)

40

John Paul Mueller Język programowania Visual C++ 5 od podstaw

Książka opisuje programowanie w języku Visual C++ od podstaw do poziomu zaawansowanego, w tym sposoby za­rządzania bazami danych (techniki ODBC i DAQ), wy­korzystanie elementów sterujących typu ActiveX, upako­wywanie aplikacji oraz tworzenie rozszerzeń dlaMicrosoft Internet Information Server.

ISBN 83-86969-25-3, stron ok. 700 (w przygotowaniu)

John Paul Muelkr

~'JJ ~J~ ~!

Język programowania

y ,'J~~~

',J - od podstaw JJ1Jrt J

~Jfł

Biblioteka Uźytkownika Mikrokomputerów

. 41

Patrick Naughton Podręcznik języka programowania Java

- Książka wyjaśnia zasady programowania zorientowanego obiektowo oraz opisuje konstrukcje języka Java. Zawarto w niej opis bibliotek klas skkadających się na Java Deve­

7 loper's Kit 1.0. Książka uczy programować w języku Java od podstaw do poziomu zaawansowanego. Przykłady za­wierająm. in. kody źródłowe do tworzenia interaktywnych elementów stron Web, animacji, programowania dźwięku i aplikacji typu client-server.

i ISBN 83-86969-24-5, stron 499

Rafa? Cegkła Andrzej Zalewski

Rac)onalne zarz~dzanle przedsięwzięciami I 1 Informatycznymi

~Itl

42

Patrkk Naughton

Podrgcznlk

Języka programowania

~~J~J_~~-~ ° ~~~~~

•.r.~,.,~ .::1 ~.f~a.~ iJfil

Rafał Cegieła, Andrzej Zalewski Racjonalne zarządzanie przedsięwzięciami informatycznymi

W książce przedstawiono problemy organizacji, plano­wania i oceny ekonomicznej racjonalności przedsięwzięć informatycznych. Jest ona przeznaczona dla osób, które zarządzają lub zamierzają zarządzać systemami kompu­terowymi i projektami informatycznymi.

" ISBN 83-86969-30-X, stron ok. 200 (w przygotowaniu)

43

Rafał Cegieła, Andrzej Zalewski Inżynieria systemów informatycznych

- cele, metody, problemy Książka jest podręcznikiem inżynierii systemów informa­tycznych, tj. analizy systemowej i inżynierii oprogramowa­nia. Przedstawiono w niej czym zajmuje się inżynieria systemów informatycznych, jej cele oraz metody zarówno stosowane w praktyce, jak i będące na razie w sferze roz­ważań teoretycznych, a także problemy weryfikacji po­prawności i bezpieczeństwa systemów informatycznych.

Rafal Ceglele Andrzej Zakwakl

Inżynieria systemów informatycznych J ~~J

- cele, metody, problemy f

fJJ i l

ISBN 83-86969-31-8, stron ok. 250 (w przygotowaniu)

0x01 graphic

Biblioteka Użytkownika Mikrokomputerów

Julluaz Jezlerakl

RoM~rt Wrembel ` ,f Ma~:hl7akaewkz i 1

I ALI

System zarzadzanla I bazą danych

JJ, ®f~~1C~~C~

n ~~

łJfJ

45

Juliusz Jezierski, Robert Wrembel, Maciej Zakrzewicz System zarządzania bazą danych Oracle

Książka zawiera kompendium wiedzy niezbędnej każdemu administratorowi bazy danych. Znajduje się w niej m. in. opis struktury i obiektów bazy danych, autoryzacji dostępu do danych, zarządzania użytkownikami, synchronizacji współbieżnego dostępu do danych, optymalizacji zapytań, archiwizowania danych oraz instalowania nowej bazy da­nych i jej odtwarzania po awarii. Wszystkie opisane zaga­dnienia zilustrowano licznymi przykładami.

ISBN 83-86969-34-2, stron ok. 250 (w przygotowaniu)

0x01 graphic

0x01 graphic

~~-~a~~~~c~~~ '~~~f~o~ ° .

~~~`~~r~o~o o

Książki serii Biblioteka I~Żytkownika Mikrokomputerów dotyczą popularnych produktów programowych: systemów operacyjnych, języków programowa­nia, edytorów tekstów, systemów baz danych, arkuszy elektronicznych, pro­gramów graficznych, dydaktycznych, naukowo-technicznych itp. Zawierają ogólną prezentację danego oprogramowania, opis instrukcji i poleceń oraz sposób ich użycia, poparty licznymi przykładami. W ramach serii są też publikowane podręczniki tematyczne z zakresu zastosowania i wykorzysta­nia sprzętu mikrokomputerowego, niekoniecznie związane z określonym produktem programowym, a także leksykony i słowniki o tematyce infor­matycznej.

Książki tej serii są przeznaczone dla wszystkich użytkowników sprzętu mikrokomputerowego. Dla początkujących użytkowników tego sprzętu są cenną pomocą podczas uczenia się obsługi i wykorzystania danego oprogra­mowania lub podczas poznawania określonego zastosowania mikrokompu­terów, a dla zaawansowanych i doświadczonych programistów stanowią wartościowy materiał dokumentacyjny i encyklopedyczny, do , którego często sięga się w codziennej praktyce zawodowej.

ISBN 83-86969-32-6 ISSN 0867-6011

0x01 graphic



Wyszukiwarka

Podobne podstrony:
plik13 TIWQXFRNEVT2QODMDLSPIQ2SG526ANPEAN7BLQI
jcp, PLIK8
jcp, PLIK7
jcp, PLIK2
jcp, ST
jcp, ST
jcp, PLIK11
jcp, PLIK12
jcp, PLIK4
jcp, PLIK6
plik13
JCP

więcej podobnych podstron