reklama - zainteresowany?

COBOL - Helion

COBOL
Autor: Mo Budlong
Tytuł oryginału: Teach Yourself COBOL in 21 Days
TÅ‚umaczenie: Grzegorz Kowalczyk
ISBN: 83-7197-534-1
stron: 672, Format: B5, okładka: miękka
Data wydania: 2002-06-20
Księgarnia: Helion

Cena książki: 90,00 zł

Dodaj do koszyka COBOL

Tagi: Inne - Programowanie

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. bankowości (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. Została opracowana w taki sposób, aby informacje w niej zawarte można było wykorzystać na większości platform i dla zdecydowanej większości 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 zaprezentowane przykłady powinny bez żadnych trudności 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 COBOL

 

Osoby które kupowały "COBOL", wybierały także:

  • DevOps w praktyce. Kurs video. Jenkins, Ansible, Terraform i Docker
  • Wyrażenia regularne od podstaw
  • Projektowanie systemów rozproszonych. Wzorce i paradygmaty dla skalowalnych, niezawodnych usÅ‚ug
  • Zrozum struktury danych. Algorytmy i praca na danych w Javie
  • Kosymulacja. Elastyczne projektowanie i symulacja wielodomenowa

Dodaj do koszyka COBOL

Spis treści

COBOL -- spis treści

Wstęp (9)

Rozdział 1. Pierwsze programy w języku COBOL (13)

  • Czym jest komputer? (13)
  • Czym jest program? (16)
  • Czym jest jÄ™zyk programowania? (18)
  • Czym jest COBOL? (19)
  • "Hello World" - pierwszy program w jÄ™zyku COBOL (20)
  • Z jakich części skÅ‚ada siÄ™ program w jÄ™zyku 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 język strukturalny - podstawy (53)

  • Nowy szablon programu (53)
  • Kolejność wykonywania programu (54)
  • Definiowanie nazw bloków programu (55)
  • Polecenie STOP RUN (57)
  • Polecenie PERFORM (59)
  • Kiedy można korzystać z polecenia PERFORM? (63)

Rozdział 4. Podejmowanie decyzji (73)

  • Polecenie IF (73)
  • Zastosowanie polecenia IF do sterowania sekwencjami poleceÅ„ (77)
  • Jakie warunki można testować przy użyciu polecenia IF (79)
  • Sprawdzanie wielu warunków jednoczeÅ›nie (84)
  • Zastosowanie polecenia IF-ELSE (87)

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 pÄ™tla przetwarzania? (105)
  • Zastosowanie polecenia PERFORM do sterowania pÄ™tlÄ… (107)
  • Zastosowanie polecenia PERFORM VARYING UNTIL (110)
    • RozwiÄ…zanie problemu Press ENTER... (112)
  • Zastosowanie polecenia IF END-IF (115)
  • Zastosowanie polecenia PERFORM END-PERFORM (118)

Rozdział 6. Zastosowanie operatorów w języku COBOL (119)

  • Inicjalizacja zmiennych (119)
  • Spacje dopeÅ‚niajÄ…ce i zera wiodÄ…ce (123)
  • Obcinanie wartoÅ›ci (124)
  • Zastosowanie polecenia MOVE do nadawania wartoÅ›ci wielu zmiennym jednoczeÅ›nie (127)
  • Dane dziesiÄ™tne (128)
  • Reprezentacja liczb dodatnich i ujemnych (129)
  • WyÅ›wietlanie liczb dziesiÄ™tnych oraz liczb ze znakiem (130)
  • Usuwanie zer wiodÄ…cych (131)
  • Zastosowanie operatorów numerycznych w jÄ™zyku COBOL (135)

Rozdział 7. Podstawy projektowania programów (141)

  • Do czego sÄ… potrzebne programy? (141)
  • Tworzenie opisu problemu (142)
  • RozkÅ‚adanie zÅ‚ożonego problemu na zadania skÅ‚adowe (143)
  • Identyfikacja pÄ™tli przetwarzania (144)
  • WyodrÄ™bnianie głównej pÄ™tli przetwarzania (152)
  • Podsumowanie etapów tworzenia programu (154)
  • Program obliczajÄ…cy procent skÅ‚adany (155)

Rozdział 8. Struktury danych (163)

  • Czym sÄ… struktury danych? (163)
  • Jak używać zmiennych strukturalnych? (165)
  • Zastosowanie sÅ‚owa kluczowego FILLER (168)
  • Obliczanie rozmiaru struktur danych (169)
  • Rozmieszczenie struktur danych w pamiÄ™ci (170)
  • Zagnieżdżone zmienne strukturalne (172)
  • Do czego nie należy używać struktur danych? (177)
  • Czym jest poziom 77? (180)
  • Czym jest poziom 88? (181)

Rozdział 9. Operacje wejścia-wyjścia na plikach (187)

  • Czym jest plik? (187)
  • Czym jest rekord? (188)
  • Czym jest pole? (189)
  • Tworzenie plików w jÄ™zyku COBOL (190)
  • Opis pliku logicznego w jÄ™zyku COBOL (191)
  • Opis pliku fizycznego w jÄ™zyku COBOL (192)
  • Otwieranie i zamykanie plików (194)
  • Dodawanie rekordów do pliku (195)
  • Odczytywanie rekordów z pliku (198)
  • Tworzenie pÄ™tli przetwarzania plików (202)

Rozdział 10. Drukowanie (205)

  • Podstawy drukowania (205)
  • Sterowanie drukarkÄ… (208)
  • Drukujemy - pierwszy program (209)
  • Tworzenie prostych raportów (213)
  • Tworzenie testowego zestawu danych (216)
  • Planowanie rozmieszczenia elementów raportu (220)

Rozdział 11. Operacje wejścia-wyjścia na plikach indeksowanych (227)

  • Czym jest plik indeksowany? (227)
  • Tworzenie plików indeksowanych w jÄ™zyku COBOL (230)
  • Dodawanie rekordów do pliku indeksowanego (234)
  • ObsÅ‚uga bÅ‚Ä™dów zwiÄ…zanych 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 jÄ™zyku 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 narzÄ™dziowego (296)

Rozdział 15. Zagadnienia integralności danych (309)

  • Czym jest integralność danych? (309)
  • Czym jest kontrola poprawnoÅ›ci danych? (310)
  • Jak podjąć decyzjÄ™ o zastosowaniu kontroli poprawnoÅ›ci danych? (312)
  • Kiedy należy dokonywać 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)

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 istniejÄ…cych (374)
  • Praca z plikami posiadajÄ…cymi klucze dodatkowe (378)
  • Czym jest Å›cieżka klucza? (379)
  • Zastosowanie Å›cieżki klucza (380)
  • Wyszukiwanie rekordów przy użyciu kluczy dodatkowych (389)
  • UÅ‚atwianie życia użytkownikowi (394)

Rozdział 18. Wywoływanie innych programów (403)

  • WywoÅ‚ywanie jednego programu z wnÄ™trza drugiego (403)
  • Zastosowanie polecenia STOP RUN (404)
  • WywoÅ‚ywanie innych programów (407)
  • Tworzenie dużych systemów menu opartych na wywoÅ‚ywaniu zewnÄ™trznych 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)
  • ZarzÄ…dzanie plikami kontrolnymi (429)
  • ZarzÄ…dzanie jednym plikiem danych przez kilka programów narzÄ™dziowych (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)

  • ZarzÄ…dzanie 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 podsumowaÅ„ (504)
  • Programowanie punktów kontrolnych (505)
  • Tworzenie raportu zapotrzebowania na gotówkÄ™ (513)
  • System przetwarzania pÅ‚atnoÅ›ci - etap koÅ„cowy (520)

Rozdział 22. Punkty kontrolne w raportach (527)

  • Zmienne używane 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)

Rozdział 23. Składnia niektórych poleceń języka COBOL (567)

  • Tablice wewnÄ™trzne (568)
    • Zastosowanie tablic wewnÄ™trznych (570)
  • Polecenie STRING (580)
  • Polecenie UNSTRING (582)
  • Polecenie INSPECT (583)
  • Polecenie CALL USING (584)
  • Polecenie ACCEPT FROM DATE lub TIME (591)
  • Zastosowanie pól obliczeniowych (602)
  • Numerowanie podprogramów (604)
  • Kwalifikowane nazwy elementów danych (605)
  • Polecenie MOVE CORRESPONDING (606)
  • Znaki kontynuacji (607)
  • Polecenie EVALUATE (608)

Rozdział 24. Funkcje wewnętrzne języka COBOL (611)

  • Czym jest funkcja wewnÄ™trzna? (611)
  • Funkcja wewnÄ™trzna CURRENT-DATE (612)
  • Przekazywanie argumentów do funkcji wewnÄ™trznych (615)
  • Ograniczenia funkcji wewnÄ™trznych (617)
  • Funkcje wewnÄ™trzne operujÄ…ce na ciÄ…gach znaków (617)
  • Numeryczne funkcje wewnÄ™trzne (619)

Dodatek A COBOL w Internecie (623)

Dodatek B Zestaw znaków ASCII (625)

Dodatek C Edycja, kompilacja i konsolidacja (627)

  • Instalacja (627)
  • PrzestrzeÅ„ robocza (628)
    • Windows (628)
    • MS-DOS (628)
    • UNIX (628)
  • VAX VMS (629)
  • Edycja (629)
  • Nazwy plików (630)
  • Kompilacja (630)
  • Konsolidacja (631)
  • Uruchamianie (631)

Dodatek D Odszukiwanie i usuwanie błędów kompilacji (633)

  • Metody lokalizacji bÅ‚Ä™dów (633)
  • Najbardziej prawdopodobne obszary wystÄ…pienia bÅ‚Ä™dów (633)
  • Wybrane bÅ‚Ä™dy wskazywane przez niektóre kompilatory (634)

Dodatek E ACUCOBOL w praktyce (637)

  • Nowe polecenia kompilatora ACUCOBOL (637)
  • Instalacja (638)
  • PrzestrzeÅ„ robocza (638)
    • Windows (638)
    • MS-DOS (638)
  • Edycja (639)
    • Pracujemy z edytorem EDIT (639)
  • Nazwy plików (640)
  • Kompilacja (640)
  • Konsolidacja (641)
  • Uruchamianie (642)
  • Zastosowanie polecenia ACCEPT OMITTED (642)
  • Tworzymy raport kompilacji (643)
  • Pracujemy z debuggerem (programem uruchomieniowym) (649)
    • Przygotowania do uruchamiania programu (649)
  • Uruchamianie debuggera (649)
    • Uruchamianie programu w trybie krokowym (649)
    • PrzeglÄ…danie zmiennych (650)
    • Zatrzymywanie programu w okreÅ›lonym wierszu (651)
  • Funkcje wewnÄ™trzne (652)
  • Object COBOL oraz graficzne interfejsy użytkownika (652)

Dodatek F Transakcyjne przetwarzanie danych (653)

  • Podstawy transakcyjnego przetwarzania danych (653)
  • Kolejne etapy transakcji (653)
  • Dlaczego system transakcyjny? (654)
  • Transakcje w jÄ™zyku COBOL (655)
  • Projektowanie systemów transakcyjnych (656)

Skorowidz (657)

Dodaj do koszyka COBOL

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.