Catalog · How the catalog works
Borland_Pascal_Kompendium_Disketa
Doplňková disketa ke knize Borlan Pascal 7.0 Kompendium (Grada, 1994)
- ★ 1 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
Příklady ke knize: Borland Pascal 7.0 Kompendium

Zde najdete kopii diskety dodávané ke knize Borland Pascal 7.0 Kompendium, která vyšla v roce 1994 v nakladatelství Grada.
- Kniha: Borland Pascal 7.0 Kompendium
- Autoři: Pavel Mikula, Kateřina Juhová, Jiří Soukenka
- ISBN10: 8071690090
- ISBN: 9788071690092
- Vydání: 1. vyd.
- Vydáno v: 1994, Praha
Obsah repositáře:
disk_image-- Bytový obraz diskety pořízený programem WinImage.original_content-- Soubory zkopírované přímo z diskety.src-- Zdrojové kódy*.PASpříkladů uvedených v knize, na disketě jsou v samorozbalovacím archivuPRTPBP.EXE. Součástí jsou i soubory*.BGIs grafickými ovladači Borland Pascalu a jejich*.OBJkompilované verze pro jejich linkování ke spouštěcímu souboru. České komentáře ve zdrojových kódech jsou ve formátu Bratří Kamenických (KEYBCS2).images-- obrázek diskety a obálky knihy.
Obsah diskety
Program HELP.EXE umožnuje prohlížet nápovědu k příkladům, která
je uložena v souboru TPBPPR.HLP, který obsahuje formátovací
sekvence, ale je čitelný i v běžném textovém editoru. Fungování
toho HELP.EXE je trochu divný, protože si občas stěžuje na
19775 Mar 2 1993 CTI.MNE
7 Dec 27 1995 HELP.CFG
88256 Mar 9 1994 HELP.EXE
14330 Mar 2 1993 HELPOLD.EXE
32918 Jun 15 1993 HELPRES.EXE
18176 Mar 2 1993 HELPSET.EXE
82480 Jul 24 1993 INSTALL.EXE
406 Mar 9 1994 INSTALL.FIL
217254 Aug 29 1993 PRTPBP.EXE -- bal??k se zdrojov??mi k??dy
659814 Mar 9 1994 TPBPPR.HLP -- n??pov??da a popis k p????klad??m
99 Mar 7 1992 YYYSeznam příkladů
PROGRAM V BORLAND PASCALU A TURBO PASCALU
- Kompatibilita typu řetězec a znak ... 001
- Příklad deklarace typu záznam ... 002
- Příklad deklarace variantního záznamu ... 003
- Deklarace typu object a dědění vlastností objektu ... 004
- Definice množin ... 005
- Definice typu ukazatel ... 006
- Deklarace typu procedury ... 007
- Použití adresového operátoru ... 008
- Definice jednotek ... 009
- Deklarace a použití návěští v programu ... 010
- Deklarace absolutních proměnných ... 011
- Aplikace příkazu přiřazení ... 012
- Aplikace příkazu goto ... 013
- Aplikace příkazu with ... 014
- Klasifikace identifikátorů v příkazu with ... 015
- Deklarace funkce ... 016
- Různé typy parametrů procedur a funkcí ... 017
- Demonstrace volání procedur s parametry ... 018
- Podmíněný překlad v závislosti na využívání myši ... 019
JEDNOTKA SYSTEM
- Aplikace procedur dec a inc ... 020
- Užití aritmetických funkcí ... 021
- Zaokrouhlování čísel a převody reálných čísel na celá ... 022
- Operace s ordinálními typy ... 023
- Použití generátoru náhodných čísel ... 024
- Rozklad typu word na byte a výměna byte ve slově ... 025
- Užití goniometrických funkcí v programu ... 026
- Základní operace s typem ukazatel ... 027
- Užití funkce assigned ... 028
- Přidělení a uvolnění paměti procedurami getmem a freemem ... 029
- Přidělení a uvolnění paměti procedurami new a dispose ... 030
- Aplikace procedur mark a release ... 031
- Aplikace funkcí pro čtení obsahu registrů procesoru ... 032
- Založení nového typového souboru ... 033
- Otevření existujícího typového souboru ... 034
- Vytvoření textového souboru a zápis textu ... 035
- Otevření textového souboru a čtení textu ... 036
- Ošetření chyb vstupu/výstupu v aplikačním programu ... 037
- Vkládání nových záznamů do diskového souboru ... 038
- Test existence souboru v adresáři disku ... 039
- Kopírování libovolného souboru ... 040
- Přejmenování a rušení souborů na disku ... 041
- Čtení a nastavení bloku vyrovnávací paměti souboru ... 042
- Testování komunikačních kanálů v programu ... 043
- Operace s adresáři na disku ... 044
- Zjištění aktuální délky řetězce ... 045
- Výpis všech zobrazitelných znaků ... 046
- Aplikace procedury fillchar ... 047
- Spojování řetězců kopírování a rušení částí řetězců ... 048
- Časté operace s řetězci ... 049
- Převodní funkce typu string na jiný typ a zpět ... 050
- Formátování číselných výstupů procedurami write a writeln ... 051
- Aplikace procedur break a continue ... 052
- Aplikace procedur exit a halt ... 053
- Aplikace procedur exclude a include ... 054
- Aplikace funkcí memavail a maxavail ... 055
- Aplikace procedury move ... 056
- Aplikace funkce sizeof při stanovení paměťových nároků ... 057
- Volání programu s parametry ... 058
JEDNOTKA CRT
- Jednoduché řešení vstupu z klávesnice ... 059
- Programové řešení vstupu ze souboru ... 060
- Jednotka procedur a funkcí pro řešení vstupu z klávesnice ... 061
- Testování stisku příznakových kláves ... 062
- Programování nastavení příznakových kláves ... 063
- Jednoduchý systém pro práci s okny ... 064
- Programování zvukového generátoru ... 065
- Zjištění typu monitoru ... 066
- Detekce adaptéru ega ... 067
- Zjištění zda je připojen adaptér vga ... 068
- Obecné zjištění typu zobrazovacího adaptéru ... 069
- Zjištění textového režimu zobrazení ... 070
- Nastavení aktivní obrazové stránky ... 071
- Přímý přístup do obrazové paměti ... 072
- Demonstrace přímého přístupu do obrazové paměti ... 073
- Čtení a zápis atributu do obrazové paměti ... 074
- Základní jednoduché řešení práce s kurzorem v programu ... 075
- Univerzální rutiny pro práci s textovým kurzorem ... 076
JEDNOTKA DOS
- Jednotka procedur pro testování disků ... 077
- Hledání souborů v adresáři disku a jejich výpis ... 078
- Čtení a vyhodnocení atributu souboru ... 079
- Čtení a nastavení verifikace v operačním systému ... 080
- Operační systém a systémové prostředí ... 081
- Čtení a nastavení úrovně testu stisku kláves ctrl-break ... 082
- Aplikace procedury exec na spouštění externích procesů ... 083
- Nastavení čítače systémového času ... 084
JEDNOTKA GRAPH
- Inicializace grafického systému s načítáním ovladačů z disku ... 085
- Převod grafických ovladačů do tvaru .obj ... 086
- Jednotka grafických ovladačů ... 087
- Aplikace jednotky ovladačů v programu ... 088
- Jednotka procedur a funkcí inicializace grafického systému ... 089
- Funkce pro vyhodnocení chyby grafické operace ... 090
- Aplikace funkce chyba v grafickém programu ... 091
- Zjištění graf. ovladače režimu a max. počtu barev ... 092
- Zobrazení všech barevných odstínů aktuální palety ... 093
- Operace s paletou barev ... 094
- Programové řešení změny barvy pozadí ... 095
- Operace s grafickým ukazatelem v programu ... 096
- Kreslení grafického bodu a definování jeho barvy ... 097
- Ukázka práce s výřezy na grafické obrazovce ... 098
- Demonstrace užití procedur getimage a putimage ... 099
- Nastavení tloušťky a typu kreslené čáry ... 100
- Kreslení čar s vlastní definicí stylu ... 101
- Kreslení čtyřúhelníků ... 102
- Kreslení vyplněných čtyřúhelníků ... 103
- Kreslení trojrozměrných čtyřúhelníků ... 104
- Kreslení mnohoúhelníků ... 105
- Kreslení kruhových a eliptických výsečí ... 106
- Využití kompenzace kreslení kruhu v programu ... 107
- Aplikace procedury floodfill na výplň nepravidelných obrazců ... 108
- Kreslení předdefinovaných výplní obrazců ... 109
- Definování vlastního způsobu výplně ... 110
- Jednotka znakových sad ... 111
- Demonstrace psaní grafických textů ... 112
- Příklad zarovnávání textu na grafické obrazovce ... 113
JEDNOTKA STRINGS
- Kompatibilita řetězce a pole znaků ... 114
- Vytvoření řetězce v oblasti haldy ... 115
- Varianty práce s ukazatelem na řetězec ... 116
- Alokování a uvolňování paměti pro řetězce ... 117
- Aplikace vybraných funkcí pro práci s řetězci ... 118
OBJEKTOVĚ ORIENTOVANÉ APLIKACE
- Umístění bodu na grafické obrazovce ... 119
- Příklad definice datového typu object ... 120
- Varianty přístupu k položkám typu object ... 121
- Deklarace výchozího objektu lokace ... 122
- Vyjádření dedičnosti a srovnání s typem záznam ... 123
- Deklarace instance typu object ... 124
- Definice objektu s metodou a deklarace metody ... 125
- Deklarace instance objektu lokace a její inicializace ... 126
- Řešení problému bod na obrazovce formou jednotky ... 127
- Řešení problému bod na obrazovce formou objektu ... 128
- Aplikace objektu lokace v programu ... 129
- Aplikace identifikátoru self ... 130
- Definice objektů v modulové jednotce ... 131
- Aplikace jednotky z příkladu 131 v programu ... 132
- Deklarace privat uvnitř objektu ... 133
- Potlačení přímého přístupu k datovým položkám ... 134
- Adaptabilita objektů ... 135
- Definice objektů s virtuálními metodami ... 136
- Virtuální metody a polymorfní objekty ... 137
- Aplikace jednotky z příkladu 137 ... 138
- Dynamické objekty a jejich seznam ... 139
UŽITÍ TURBO VISION v PROGRAMU
- Jednotka tvcmds definic konstant cmxxxx ... 140
- Jednotka tvhelp definic konstant hcxxxx ... 141
- Aplikace vodorovné a svislé nabídky v programu ... 142
- Definice objektu ttvstatusline ... 143
- Aplikační program s implementací stavového řádku ... 144
- Práce s informačními okny a obsluha událostí ... 145
- Doplnění modulové jednotky tvcmds ... 146
- Jednotka tvwin definující aplikační okna ... 147
- Práce s okny v aplikačním programu ... 148
- Doplnění jednotky tvhelp o nové konstanty ... 149
- Doplnění nových nápověd do jednotky tvstline ... 150
- Dialogová okna v aplikačním programu ... 151

