home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1998 July
/
Chip_1998-07_cd.bin
/
tema
/
sgp
/
sgpdemo
/
CTIME.LAT
< prev
next >
Wrap
Text File
|
1998-04-22
|
13KB
|
309 lines
Programovací a kreslicí systém
SGP Baltazar 5.0 Demo
----------------------------------
Copyright (c) 1983-98 SGP Systems
Programovací a kreslicí systém SGP Baltazar 5.0 je plnohodnotn∞
programovací systém pro v∞uku strukturovaného programování v jazyce C.
Demo verze má tato omezení:
- je omezena velikost p²eloºeného kódu
- obrázky p²edm╪tà se neukládají
- SGP Paint neukládá obrázky
- scény (p²íkaz UloºScénu) se neukládají
- BMP obrázky (p²íkaz GrUloºBMP) se neukládají
-----------------------------------------------------------------------
Soubory SGP Baltazar 5.0:
-----------------------------------------------------------------------
Po instalaci máte v adresá²i, kam jste nainstalovali balík
SGP Baltazar 5.0, následující soubory:
CTIME .??? - tento soubor
CTIME .LAT - tento soubor (kódování DOS Latin 2)
CTIME .ASC - tento soubor (kódování ASCII)
CTIME .TXT - tento soubor (kódování Windows 1250)
SGPBALT .DOC - p²íruƒka programu SGP Baltazar formou p²íprav
pro uƒitele a rodiƒe (formát MS Word 6.0)
SGPBALT .EXE - programovací a kreslicí systém SGP Baltazar 5.0 Demo
SGPBALT .HLP - soubor s popisem p²íkazà verze 5.0 a nápov╪da
SGPBALT .ICO - ikona SGPBALT pro MS Windows
SGPBALT .PIF - soubor pro spouτt╪ní SGPBALT pod MS Windows
SGPBALT .H - hlaviƒkov∞ soubor se zabudovan∞mi definicemi p²íkazà
Baltazara
SGPBANK .B?? - banka p²edm╪tà - soubor s baltazarovsk∞mi p²edm╪ty
SGPBANK .C00 - banka p²edm╪tà - soubor s baltazarovsk∞mi animacemi
a rámeƒkem
SGPKONV .EXE - konverzní program pro p²evod zdrojov∞ch souborà
verze 3.xx do verze 5.0
SGPVZOR .000 - vzorov∞ SGP soubor. Podle tohoto souboru si màºete
vytvo²it nov∞ soubor. V tomto souboru je p²ipravena
kostra základního programu pro Baltazara a také
nejpouºívan╪jτí operace a podmínky.
SGPPAINT.BAT - spouτt╪ƒ samostatného SGP Paintu
SGPPAINT.HLP - obrázek nápov╪dy SGP Paintu
SGPPAINT.ICO - ikona SGP Paintu pro MS Windows
SGPPAINT.ICS - ikony nástrojà SGP Paintu
SGPICON .BAT - spouτt╪ƒ samostatného SGP IconEditu
SGPICON .DAT - datov∞ soubor editoru ikon
SGPICON .ICO - ikona SGP IconEditu pro MS Windows
SGPSCEDI.OVR - editor scén SGP ScenEdit, p²ekryvná ƒást SGPBALT.EXE
SGPSCEDI.ICO - ikona SGP ScenEditu pro MS Windows
SGPSGP .ICO - ikona Baltazarov∞ch programà .SGP pro MS Windows
SGPCIN .ICO - ikona p²eloºen∞ch Baltazarov∞ch programà .CIN
pro MS Windows
CARUJ .SGP - ƒarování s Baltazarem viz P²íruƒka
CARUJ .S00 - prázdn∞ obrázek pro program CARUJ.SGP
CARUJ .S01 - obrázek domeƒku pro program CARUJ.SGP
PRIKLAD?.SGP - p²íklady jednoduch∞ch programà s Baltazarem
PRIKLAD4.SGP - v╪tτí program, ukazující grafické moºnosti verze 5.0
PRIKLAD5.SGP - v╪tτí program, ukazující grafické moºnosti verze 5.0
KOSTKA .SGP - simulace házení kostkou (textov∞ mód)
ROVNICE .SGP - p²íklad ²eτení kvadratické rovnice (textov∞ mód)
SLUCH .SGP - program pro zkouτku sluchu
SUDLICHE.SGP - rozliτování sud∞ch a lich∞ch ƒísel (textov∞ mód)
OBRAZKY .B?? - ràzné obrázky nakreslené v SGP Paintu
-----------------------------------------------------------------------
FILES=20
-----------------------------------------------------------------------
Zkontrolujte si, zda máte v souboru CONFIG.SYS nastaven∞ dostateƒn∞
poƒet moºn∞ch otev²en∞ch souborà tj. ²ádek FILES=n. n musí b∞t nejmén╪
20 - pokud v souboru CONFIG.SYS ²ádek FILES=n není, nebo n je menτí neº
20, p²idejte, nebo upravte ²ádek FILES=n takto:
FILES=20
Nebude-li poƒet souborà nastaven na pat²iƒnou hodnotu, nebude systém
SGP správn╪ pracovat - nepàjde spouτt╪t programy s Baltazarem.
-----------------------------------------------------------------------
¼eské kódování
-----------------------------------------------------------------------
Soubory a programy pouºívají kódování ƒeτtiny Latin 2 (podporované
MS-DOSem - kódová stránka 852).
Pro zapnutí ƒeτtiny Latin 2 pod MS-DOSem (displej a klávesnice) pouºijte
následující povely ve Vaτich souborech CONFIG.SYS a AUTOEXEC.BAT (povely
vloºte vºdy na konec souboru):
CONFIG.SYS:
COUNTRY=042,,C:\DOS\COUNTRY.SYS
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
AUTOEXEC.BAT:
MODE CON CODEPAGE PREPARE=((852) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=852
KEYB CZ,,C:\DOS\KEYBOARD.SYS
Pro zrychlení klávesnice a moºnost zlepτené editace p²íkazového ²ádku
MS-DOSu, màºete na konec souboru AUTOEXEC.BAT p²idat také:
AUTOEXEC.BAT:
REM Zrychlení klávesnice - 30 znakà/s, prodleva po prvním stisku 0,25 s
MODE CON RATE=30 DELAY=1
REM DOSKey - moºnost editace p²íkazového ²ádku
DOSKEY /INSERT
-----------------------------------------------------------------------
Provoz systému SGP Baltazar na síti
-----------------------------------------------------------------------
Pro správn∞ provoz SGP na síti Novell je nutné, aby m╪l uºivatel nastavena
minimáln╪ následující p²ístupová práva (zjistíte povelem RIGHTS)
p²i p²ístupu k adresá²i s programy (*.SGP) a p²edm╪ty (*.B?? a *.C??):
R - read from file = ƒtení ze souboru
W - write to file = zápis do souboru
C - create subdirectories and files = vytvá²ení podadresá²à a souborà
F - scan for files = prohledávání adresá²à
U jin∞ch sítí neº Novell si prosím nastavte obdobná p²ístupová práva
k dan∞m adresá²àm, jako jsou v∞τe uvedená.
P²i provozu SGP na síti je vhodné, aby kaºd∞ ºák m╪l svàj adresá²,
do kterého si zkopíruje soubory SGPBANK.B?? a SGPBANK.C?? z adresá²e,
kde je nainstalován SGP Baltazar. P²ed spuτt╪ním programu SGPBALT.EXE se
do tohoto svého adresá²e nastaví (povel cd) - tak bude moci upravovat a
vytvá²et své vlastní p²edm╪ty (obrázky).
Je také vhodné p²ekopírovat vτechny vzorové p²íklady SGP (*.SGP) do ºákova
adresá²e - tak si budou moci ºáci p²íklady prohlíºet a upravovat nezávisle
na sob╪, aniº by mohlo dojít ke kolizi na síti.
-----------------------------------------------------------------------
Kompletní systém SGP Baltazar 5.0 obsahuje:
-----------------------------------------------------------------------
+ manaºer souborà SGP Manager 5.0
+ editor struktogramà SGP Sedit 5.0
+ editor textu SGP Tedit 5.0
+ integrovan∞ systém nápov╪dy SGP Helper 5.0
s rychl∞m vyhledáváním a vkládáním operací a podmínek
+ grafick∞ preprocesor do C SGP Preprocessor 5.0
+ ƒeskou knihovnu funkcí C SGP Baltazar 5.0
+ editor grafick∞ch p²edm╪tu SGP BaltEdit 5.0
+ editor grafick∞ch p²edm╪tà SGP Paint 5.0
+ editor scén pro Baltazara SGP ScenEdit 5.0
+ editor ikon pro Windows SGP IconEdit 5.0
+ interpretr jazyka C 5.0 SGP Cinter 5.0
Pomocí tohoto systému màºete kouzelníka Baltazara programovat, vytvá²et si
svoje vlastní p²edm╪ty (kouzla), a programovat si svoje vlastní hry a jiné
programy. Pro kreslení màºete pouºívat zabudovan∞ bitmapov∞ grafick∞ editor
SGP Paint.
Program SGP Baltazar 5.0 (SGPBALT.EXE) je chrán╪n ochrann∞m systémem, kter∞
zabezpeƒí uºívání tohoto programu pouze vlastníkàm originální instalaƒní
diskety. O pouºívání takto ochrán╪ného programu se více dozvíte ze souboru
OCHRANA.CTI.
Verze 5.03 (22.4.1998):
----------------------------------
- DOSProve╘() - uvoln╪na pam╪£ pro spouτt╪n∞ program do pam╪ti XMS, pokud
je pam؜ XMS k dispozici
+ nov∞ vzorov∞ soubor SGPVZOR.000 pro seriál pana Ing. Pecinovského
v ƒasopisu ABC
Verze 5.02 (26.2.1998):
----------------------------------
- opraveno automatické vytvá²ení hlaviƒek funkcí (forwards)
+ BaltEdit - p²idáno ukládání a naƒítání souborà
Novinky verze 5.01 (31.1.1998):
----------------------------------
+ nové barevné schéma pro ƒernobílé LCD panely a ƒernobílé monitory
+ Tedit - p²i naƒítání souboru SGP jsou tabelátory nahrazeny mezerami
+ funkce VyberP²em╪t umoºσuje volbu stránek banky obrázkà také myτí
+ Sedit - zruτen dotaz "Pouºít globální makro?", makro se nyní pouºije
bez dotazu
+ Sedit - zabudována kontrola na prvek, kter∞ obsahuje pouze znak "_"
+ Cinter - opravena chybná aplikace operátoru & na pole (hodnota byla
správná, pouze její typ byl ukazatel na typ prvku a ne pole)
+ SGPVZOR.000 - dopln╪ny st²edníky za poslední p²íkazy v operacích
+ Helper - p²idána tabulka ASCII, dopln╪n popis typu void a rozτí²en
popis n╪kter∞ch dalτích p²íkazà
Novinky verze 5.0:
------------------
+ nové knihovny v knihovn╪ funkcí Baltazar
- aº 30 000 p²edm╪tà v jednom programu
neomezen╪ p²i p²epínání jména souboru banky p²edm╪tà
- banka p²edm╪tà rozd╪lena na 2 ƒásti
kaºdou ƒást banky moºno sdílet více programy odd╪len╪
- práce i ve VGA a VESA grafick∞ch módech
- grafické p²íkazy
kreslení ƒar, obdélníkà, elips, vyplσování...
transparentní (pràhledné) p²edm╪ty
- p²íkazy pro animace
nové animované p²edm╪ty
- naƒítání a ukládání grafick∞ch souborà BMP
- práce se soubory, DOS
- obsluha myτi
- speciální obsluha klávesnice
ƒtení stisku více kláves najednou apod.
- práce s daty a ƒasem
- práce s nov∞mi ²et╪zci string
- práce s pam╪tí
dynamické p²id╪lování pam╪ti
- komunikace po sériové lince (COM)
+ interpreter jazyka C
- deklarace prom╪nn∞ch kdekoli uvnit² bloku (ne jenom na zaƒátku)
- nov∞ datov∞ typ string
práce se znakov∞mi ²et╪zci jako v Pascalu
- zjednoduτená práce s C ²et╪zci (char[])
- nov∞ odvozen∞ datov∞ typ odkaz &
snadné p²edávání parametrà odkazem
- p²ímé p²i²azení struktur (struct, union)
- direktivy # pragma pro ovládání rozd╪lení pam╪ti
+ editor struktur Sedit
- zjednoduτená a zrychlená editace struktury
- automatické rozmis£ování prvkà ve struktu²e
- plné ovládání myτí
- automatické vkládání p²íkazà z integrované nápov╪dy
- náhled na C kód (p²evod strukturogramu do klasické formy zápisu kódu C)
- schránka, umoºσující kopírování mezi strukturami jin∞ch funkcí
+ editor textu Tedit
- ovládání myτí
- automatické vkládání p²íkazà z integrované nápov╪dy
- vyhledávání funkcí
- posouvání bloku o úroveσ vpravo / vpravo
- schránka
+ grafick∞ editor ikon pro Windows IconEdit
+ grafick∞ editor baltazarovsk∞ch scén
+ manaºer souborà spoleƒn∞ pro projekty SGP, soubory, adresá²e umí:
- vytvo²it
- odstranit
- zkopírovat
- p²ejmenovat
- uloºit jako
- automaticky spouτt╪t jednotlivé moduly SGP dle p²ípony souboru
- t²i pohledy na soubory: pouze projekty
pouze soubory projektu
vτechny soubory
- snadné ovládání
--------------------------------------------------------------------------
P²ejeme Vám p²íjemnou práci a p╪knou zábavu. Auto²i.
--------------------------------------------------------------------------
Dalτí informace o systémech SGP obdrºíte na adrese:
SGP Systems, s.r.o.
L. Janáƒka 180,
686 01 Uherské Hradiτt╪
¼eská republika
tel. : 0632/551089, 554432
fax. : 0632/551089
e-mail: sgp@sgp.cz
www : www.sgp.cz
--------------------------------------------------------------------------
Upozorn╪ní:
-----------
Veτkerá práva k programàm a textov∞m souboràm na této disket╪,
pat²í v∞hradn╪ firm╪ SGP Systems s.r.o.
Se vτemi t╪mito soubory je nutno zacházet dle Autorského zákona.
Vlastníci licence SGP Baltazar 5.0 mohou
τí²it pouze své vlastní programy
--------------------------------
tj. vlastní soubory .SGP a vlastní vytvo²ené soubory .CIN spolu se
soubory obrázkà (zpravidla SGPBANK.B?? a SGPBANK.C??) a s baltazarovsk∞mi
bankami .S00-.S99 s omezením, ºe
soubory .CIN lze τí²it pouze bezúplatn╪!
----------------------------------------
!!Komerƒní τí²ení vytvo²en∞ch programà .CIN a .EXE je p²edm╪tem
-------------------------------------------------------------
dalτích licenƒních smluv s firmou SGP Systems, s.r.o.!!
-----------------------------------------------------
Kontaktujte SGP Systems na v∞τe uvedené adrese.
--------------------------------------------------------------------------
Copyright (C) 1983-1998 SGP Systems