Mo Budlong cobol helion, ebooki3

[ Pobierz całość w formacie PDF ]
IDZ DO
COBOL
SPIS TRECI
Autor: Mo Budlong
T³umaczenie: Grzegorz Kowalczyk
KATALOG KSI¥¯EK
Tytu³ orygina³u
KATALOG ONLINE
ISBN:83-7197-534-1
Liczba stron: 658
Nonik: CD
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Ksi¹¿ka omawia programowanie w jêzyku COBOL. Jêzyk ten jest obecnie rzadko
u¿ywany, ale zajmuje on poczesne miejsce w historii informatyki. Pomimo i¿ jest to
dzisiaj jêzyk trochê egzotyczny dla przeciêtnego informatyka, to jednak warto siê
z  nim zapoznaæ, poniewa¿ do dnia dzisiejszego znajduje on zastosowania
w  specyficznych dziedzinach np. bankowoci (dotyczy to starszych systemów)
czy  te¿  w kolejnictwie (przynajmniej w Polsce).
Ksi¹¿ka jest przeznaczona dla osób, które chc¹ poszerzyæ ju¿ posiadan¹ wiedzê
o  COBOL- u, b¹d te¿ chc¹ go poznaæ od podstaw.
Ksi¹¿ka zosta³a opracowana w taki sposób, aby informacje w niej zawarte mo¿na by³o
wykorzystaæ na wiêkszoci platform i dla zdecydowanej wiêkszoci kompilatorów jêzyka
COBOL. Jak mo¿na siê spodziewaæ, pomiêdzy ró¿nymi platformami i wersjami
kompilatorów mog¹ wystêpowaæ doæ znacz¹ce ró¿nice w sposobie chocia¿by metod
komunikacji z u¿ytkownikiem.
Wszystkie zaprezentowaneprzyk³ady powinny bez ¿adnych trudnoci dzia³aæ z takimi
wersjami kompilatorów jak Micro Focus COBOL, ACUCOBOL, Fuijtsu COBOL97 oraz IBM
Visual Age COBOL dla platform UNIX i DOS a tak¿e dla wersji VAX COBOL na platformie
VAX VMS. Bez specjalnych k³opotów nasze programy powinny równie¿ dzia³aæ
z  kompilatorami IBM COBOL na platformie AIX, oraz kompilatorami RM COBOL
oraz  Realia COBOL.
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
 Wstp ...............................................................................................9
Rozdział 1. Pierwsze programy w jzyku COBOL .................................................13
Czym jest komputer?.........................................................................................................13
Czym jest program?..........................................................................................................16
Czym jest jzyk programowania?.....................................................................................18
Czym jest COBOL?..........................................................................................................19
„Hello World” — pierwszy program w jzyku COBOL..................................................20
Z jakich cz+ci składa si program w jzyku COBOL?....................................................25
Czym jest szablon programu?...........................................................................................31
Rozdział 2. Zastosowanie zmiennych i stałych....................................................33
Czym jest zmienna ustalona (stała)?.................................................................................33
Czym jest zmienna?..........................................................................................................36
Definiowanie zmiennych numerycznych..........................................................................36
Konwencje nadawania nazw zmiennym...........................................................................40
Zastosowanie polecenia DISPLAY...................................................................................41
Definiowanie i zastosowanie zmiennych..........................................................................42
Definiowanie obrazów zmiennych....................................................................................44
Zastosowanie polecenia MOVE........................................................................................45
Formatowanie wyników działania programów.................................................................48
Poprawa czytelno+ci kodu ?ródłowego.............................................................................50
Znaki kontynuacji..............................................................................................................52
Rozdział 3. COBOL jako jzyk strukturalny — podstawy......................................53
Nowy szablon programu...................................................................................................53
Kolejno+A wykonywania programu...................................................................................54
Definiowanie nazw bloków programu..............................................................................55
Polecenie STOP RUN.......................................................................................................57
Polecenie PERFORM........................................................................................................59
Kiedy moFna korzystaA z polecenia PERFORM?.............................................................63
Rozdział 4. Podejmowanie decyzji ......................................................................73
Polecenie IF.......................................................................................................................73
Zastosowanie polecenia IF do sterowania sekwencjami poleceG.....................................77
Jakie warunki moFna testowaA przy uFyciu polecenia IF.................................................79
Sprawdzanie wielu warunków jednocze+nie.....................................................................84
Zastosowanie polecenia IF-ELSE.....................................................................................87
 4
Cobol
Rozdział 5. Zastosowanie polece* PERFORM, GO TO oraz IF
do sterowania przebiegiem działania programu..................................93
Zastosowanie polecenia GO TO.......................................................................................93
Zastosowanie wielokrotnego wywołania polecenia PERFORM......................................98
Czym jest ptla przetwarzania?.......................................................................................105
Zastosowanie polecenia PERFORM do sterowania ptlK...............................................107
Zastosowanie polecenia PERFORM VARYING UNTIL..............................................110
RozwiKzanie problemu Press ENTER…..................................................................112
Zastosowanie polecenia IF END-IF................................................................................115
Zastosowanie polecenia PERFORM END-PERFORM..................................................118
Rozdział 6. Zastosowanie operatorów w jzyku COBOL .......................................119
Inicjalizacja zmiennych...................................................................................................119
Spacje dopełniajKce i zera wiodKce.................................................................................123
Obcinanie warto+ci..........................................................................................................124
Zastosowanie polecenia MOVE do nadawania warto+ci wielu zmiennym jednocze+nie......127
Dane dziesitne...............................................................................................................128
Reprezentacja liczb dodatnich i ujemnych......................................................................129
Wy+wietlanie liczb dziesitnych oraz liczb ze znakiem.................................................130
Usuwanie zer wiodKcych.................................................................................................131
Zastosowanie operatorów numerycznych w jzyku COBOL.........................................135
Rozdział 7. Podstawy projektowania programów...............................................141
Do czego sK potrzebne programy?..................................................................................141
Tworzenie opisu problemu..............................................................................................142
Rozkładanie złoFonego problemu na zadania składowe.................................................143
Identyfikacja ptli przetwarzania....................................................................................144
Wyodrbnianie głównej ptli przetwarzania...................................................................152
Podsumowanie etapów tworzenia programu...................................................................154
Program obliczajKcy procent składany............................................................................155
Rozdział 8. Struktury danych............................................................................163
Czym sK struktury danych?.............................................................................................163
Jak uFywaA zmiennych strukturalnych?..........................................................................165
Zastosowanie słowa kluczowego FILLER......................................................................168
Obliczanie rozmiaru struktur danych..............................................................................169
Rozmieszczenie struktur danych w pamici...................................................................170
ZagnieFdFone zmienne strukturalne................................................................................172
Do czego nie naleFy uFywaA struktur danych?...............................................................177
Czym jest poziom 77?.....................................................................................................180
Czym jest poziom 88?.....................................................................................................181
Rozdział 9. Operacje wej7cia-wyj7cia na plikach...............................................187
Czym jest plik?................................................................................................................187
Czym jest rekord?............................................................................................................188
Czym jest pole?...............................................................................................................189
Tworzenie plików w jzyku COBOL..............................................................................190
Opis pliku logicznego w jzyku COBOL.......................................................................191
Opis pliku fizycznego w jzyku COBOL.......................................................................192
Otwieranie i zamykanie plików.......................................................................................194
Dodawanie rekordów do pliku........................................................................................195
Odczytywanie rekordów z pliku.....................................................................................198
Tworzenie ptli przetwarzania plików............................................................................202
Spis treci
5
Rozdział 10. Drukowanie....................................................................................205
Podstawy drukowania.....................................................................................................205
Sterowanie drukarkK........................................................................................................208
Drukujemy — pierwszy program....................................................................................209
Tworzenie prostych raportów..........................................................................................213
Tworzenie testowego zestawu danych............................................................................216
Planowanie rozmieszczenia elementów raportu.............................................................220
Rozdział 11. Operacje wej7cia-wyj7cia na plikach indeksowanych.........................227
Czym jest plik indeksowany?..........................................................................................227
Tworzenie plików indeksowanych w jzyku COBOL....................................................230
Dodawanie rekordów do pliku indeksowanego..............................................................234
Obsługa błdów zwiKzanych z operacjami na plikach....................................................237
Odczytywanie rekordów z plików indeksowanych.........................................................244
Formatowanie wy+wietlania długich rekordów..............................................................246
Rozdział 12. Pliki indeksowane dla zaawansowanych..........................................253
Polecenie COPY..............................................................................................................253
Zastosowanie polecenia COPY w praktyce....................................................................256
Raporty kompilacji..........................................................................................................258
Modyfikacja rekordów w plikach indeksowanych..........................................................263
Rozdział 13. Usuwanie rekordów i inne operacje na plikach indeksowanych ........273
Nowy szablon programów w jzyku COBOL................................................................273
Usuwanie rekordów z plików indeksowanych................................................................274
Wy+wietlanie rekordów z plików indeksowanych..........................................................279
Ulepszona metoda dodawania rekordów do pliku..........................................................283
Drukowanie rekordów w plikach indeksowanych..........................................................286
Rozdział 14. Pliki indeksowane — podsumowanie ..............................................291
Tworzenie plików indeksowanych..................................................................................291
Otwieranie i zamykanie plików indeksowanych.............................................................293
Odczytywanie rekordów z plików indeksowanych.........................................................293
Dodawanie rekordów do plików indeksowanych...........................................................294
Wyszukiwanie rekordów w plikach indeksowanych......................................................294
Modyfikacja rekordów w plikach indeksowanych..........................................................295
Usuwanie rekordów z plików indeksowanych................................................................295
Tworzenie uniwersalnego programu narzdziowego......................................................296
Rozdział 15. Zagadnienia integralno7ci danych...................................................309
Czym jest integralno+A danych?......................................................................................309
Czym jest kontrola poprawno+ci danych?.......................................................................310
Jak podjKA decyzj o zastosowaniu kontroli poprawno+ci danych?................................312
Kiedy naleFy dokonywaA kontroli poprawno+ci danych?...............................................313
Wymuszenie wprowadzania danych...............................................................................314
Standardowa metoda wprowadzania danych..................................................................322
Modyfikacja rekordów....................................................................................................325
Drukowanie pliku danych...............................................................................................327
Konwersja z małych liter na wielkie...............................................................................330
Rozdział 16. Wyszukiwanie rekordów i zastosowanie tablic.................................335
Zastosowanie wyszukiwania rekordów do weryfikacji wprowadzanych danych...........335
Wyszukiwanie niepoprawnych informacji w plikach danych.........................................341
Poprawianie błdnych informacji zapisanych w plikach danych....................................346
Czym jest tablica?...........................................................................................................350
Wyszukiwanie danych w tablicach.................................................................................359
Zastosowanie tablic w programie....................................................................................359
6
Cobol
Rozdział 17. Klucze dodatkowe..........................................................................367
Czym jest klucz dodatkowy?...........................................................................................367
Tworzenie plików z kluczami dodatkowymi..................................................................370
Struktura pliku danych....................................................................................................370
Tworzenie nowych plików na bazie plików istniejKcych................................................374
Praca z plikami posiadajKcymi klucze dodatkowe..........................................................378
Czym jest +cieFka klucza?...............................................................................................379
Zastosowanie +cieFki klucza...........................................................................................380
Wyszukiwanie rekordów przy uFyciu kluczy dodatkowych...........................................389
Ułatwianie Fycia uFytkownikowi....................................................................................394
Rozdział 18. Wywoływanie innych programów.....................................................403
Wywoływanie jednego programu z wntrza drugiego....................................................403
Zastosowanie polecenia STOP RUN..............................................................................404
Wywoływanie innych programów..................................................................................407
Tworzenie duFych systemów menu opartych na wywoływaniu zewntrznych programów.416
Programy obsługi menu..................................................................................................419
Rozdział 19. Problemy zwi=zane z wprowadzaniem danych zło>onych...................425
Czym jest plik kontrolny?...............................................................................................426
Tworzenie plików kontrolnych.......................................................................................428
ZarzKdzanie plikami kontrolnymi...................................................................................429
ZarzKdzanie jednym plikiem danych przez kilka programów narzdziowych...............434
Projektowanie systemu przetwarzania płatno+ci.............................................................435
Tworzenie pliku dowodów kasowych.............................................................................438
Sposoby zapisu dat..........................................................................................................438
Sposoby wy+wietlania dat...............................................................................................440
Sposoby wprowadzania dat.............................................................................................441
Redefiniowanie zmiennych.............................................................................................443
Kontrola poprawno+ci wprowadzania dat.......................................................................447
Uniwersalne metody przetwarzania dat..........................................................................454
Rozdział 20. Zło>one zagadnienia wprowadzania danych.....................................465
ZarzKdzanie plikiem dowodów kasowych......................................................................465
Wybieranie dowodów kasowych....................................................................................469
Implementacja pełnego cyklu płatno+ci dowodów kasowych........................................475
Rozdział 21. Selekcja i sortowanie danych oraz tworzenie raportów ....................481
Kontynuacja prac nad systemem przetwarzania płatno+ci..............................................481
Wybieranie rekordów......................................................................................................482
Sortowanie zawarto+ci pliku...........................................................................................490
Drukowanie podsumowaG...............................................................................................504
Programowanie punktów kontrolnych............................................................................505
Tworzenie raportu zapotrzebowania na gotówk............................................................513
System przetwarzania płatno+ci — etap koGcowy..........................................................520
Rozdział 22. Punkty kontrolne w raportach.........................................................527
Zmienne uFywane w punktach kontrolnych....................................................................528
Mechanika punktów kontrolnych....................................................................................529
Poziomy punktów kontrolnych.......................................................................................532
Implementacja punktów przetwarzania...........................................................................533
Zastosowanie punktów kontrolnych do tworzenia sum po+rednich................................534
Zastosowanie punktów kontrolnych do formatowania wydruków.................................543
Wielopoziomowe punkty kontrolne................................................................................551
Zastosowanie wielopoziomowych punktów kontrolnych.........................................553
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • aswedawqow54.keep