home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1996 May
/
PCW596.iso
/
polskie
/
eduk
/
genfast
/
info.txt
< prev
next >
Wrap
Text File
|
1996-03-19
|
11KB
|
227 lines
────────────────────────────────────────────
>>> G E N F A S T <<<
GENERATOR APLIKACJI EDUKACYJNYCH
Wersja 2.0 DEMO
(C) 1993,96 RangelSoft & MegaP Soft
Autorzy:
Robert Grzegorzewski
Grzegorz Puchawski
Wydawca:
Wydawnictwo Lynx-SFT
────────────────────────────────────────────
Pojawienie siæ znacznej liczby komputerów w szkoÆach i w domach
stworzyÆo duºy rynek dla firm tworzåcych oprogramowanie na potrzeby
o₧wiaty. Pomimo coraz wiækszej róºnorodno₧ci oferowanych programów
edukacyjnych, ogromny zakres zagadnieñ podatnych na wtÆoczenie ich w
ramy komputerowych narzædzi wspomagajåcych proces przekazywania i
utrwalania wiedzy uczniów nie zostaÆ dostrzeºony przez firmy
informatyczne specjalizujåce siæ w branºy edukacyjnej. Pociåga to za
sobå brak szeregu narzædzi programowych, których uºycie w procesie
nauki zdecydowanie przyspieszyÆoby i zwiækszyÆoby atrakcyjno₧ì
omawianych zagadnieñ. Przyczyn takiego stanu rzeczy moºe byì wiele.
GÆównym jednak czynnikiem jest nieopÆacalno₧ì produkcji
oprogramowania, którego koszt tworzenia bædzie przewyºszaÆ
potencjalne zyski, a takºe nieznajomo₧ì wszystkich, czasem bardzo
specyficznych potrzeb wielu placówek naukowych i szkóÆ. Czasem moºe
to byì takºe obawa samych szkóÆ przed wdraºaniem nowego sposobu
edukacji opartego o systemy mikrokomputerowe - obawa, powiedzmy sobie
szczerze, nieuzasadniona.
Najlepszym sposobem dostosowania moºliwo₧ci programów edukacyjnych do
indywidualnych potrzeb poszczególnych odbiorców - w tym szkóÆ i osób
prywatnych - byÆoby ich opracowanie we wÆasnym zakresie przez samych
zainteresowanych. Musi to byì jednak proces maksymalnie uproszczony,
ale równieº oszczædny w czasie.
Wymagania te speÆnia pakiet GENFAST. Jest to prawdziwy generator
aplikacji. Oznacza to, iº duºa czæ₧ì procesu tworzenia wÆasnego
programu realizowana jest w sposób wizualny, przy uºyciu myszy, a
wygenerowane przy jego pomocy aplikacje så samoistnymi programami
(pliki typu .EXE), nie wymagajåcymi do dziaÆania ºadnego komponentu z
pakietu.
Pakiet skÆada siæ z kilku moduÆów funkcjonalnych, powiåzanych w jednå
caÆo₧ì przez gÆówny program zarzådzajåcy, tworzåcy w istocie swoiste
₧rodowisko programistyczne. Miædzy innymi w skÆad pakietu wchodzå:
edytor interfejsu graficznego, edytor rysunków wektorowych, edytor
fontów (w pakiecie standardowo dostarczonych jest juº kilkadziesiåt
gotowych fontów), edytor dwustanowych ikon graficznych (do pakietu
doÆåczono pokaªnå bibliotekæ ikon - jest ich prawie 200), edytor kodu
ªródÆowego wbudowanego jæzyka programowania wraz z moduÆem testujåcym
dziaÆanie poszczególnych komponentów projektowanej aplikacji.
PosÆugiwanie siæ poszczególnymi elementami GENFAST'a jest niezwykle
proste - myszka i przyjazny interfejs graficzny wspomagajå proces
tworzenia wÆasnej aplikacji.
Sposobem obsÆugi pakiet przypomina programy do tworzenia prezentacji.
Budowæ aplikacji moºna rozpoczåì (aczkolwiek nie trzeba) od
zaprojektowania ekranów menu, na których umieszcza siæ np. rysunki
lub przyciski wywoÆujåce okna dialogowe, bådª procedury zapisane we
wbudowanym jæzyku programowania o nazwie EasyGEN. Jæzyk ten to
peÆnosprawny jæzyk wyºszego poziomu pozwalajåcy na pisanie nawet
bardzo rozbudowanych i skomplikowanych programów sterowanych
zdarzeniami. Bogaty zestaw standardowo zaimplementowanych poleceñ
umoºliwia niezwykle elastycznå i gÆæbokå eksploracjæ moºliwo₧ci
pakietu, a zakres ich wykorzystania zaleºy wyÆåcznie od inwencji i
pomysÆowo₧ci twórcy. W₧ród dostæpnych poleceñ jæzyka znajdujå siæ
m.in. procedury do wy₧wietlania plików graficznych w formatach PCX,
BMP, RBM i CGV (wewnætrzny format wektorowy pakietu), wy₧wietlania
animacji w formacie FLI, odtwarzania próbek dªwiækowych (pliki VOC),
a takºe wiele innych procedur graficznych (rysowanie punktów, linii,
elips, wypeÆnianie obszarów, zapamiætywanie i przesuwanie fragmentów
ekranu, wy₧wietlanie tekstu i obsÆuga róºnego rodzaju fontów itp.).
Oprócz tego jæzyk dysponuje bogatymi mechanizmami obsÆugi myszy i
klawiatury, upraszczajåcymi ich wykorzystanie do tego stopnia, iº
uºytkownikowi pozostaje jedynie zaprogramowanie reakcji na dane
zdarzenie. Wszystkie te elementy jæzyka, a takºe te jeszcze nie
wymienione, takie jak chociaºby struktury iteracyjne (pætle),
instrukcje warunkowe, obsÆuga zmiennych itd. sprawiajå, ºe moºna bez
obawy traktowaì EasyGEN, jako peÆnosprawny jæzyk wysokiego poziomu.
Wartå podkre₧lenia cechå jest takºe moºliwo₧ì poznawania jæzyka
stopniowo - poprzez analizæ coraz bardziej rozbudowanych przykÆadów
dostarczonych wraz z pakietem, których bogaty zestaw pozwala na
caÆo₧ciowe zapoznanie siæ z niemaÆymi moºliwo₧ciami jego
zastosowania.
Zaawansowanych uºytkowników ucieszy moºliwo₧ì zastosowania wstawek
asemblerowych (pakiet posiada wbudowany asembler), co pozwala
oprogramowaì np. posiadane karty pomiarowe, czy inne urzådzenia
zewnætrzne. Umoºliwia to wykonywanie róºnego typu pokazów
wykorzystujåcych laboratoryjne zestawy pomiarowe np. poprzez
pobieranie pewnych interesujåcych nas warto₧ci z tych urzådzeñ i ich
prezentacji na ekranie monitora - w sposób zaleºny od aktualnych
potrzeb.
Generator wyposaºony jest takºe w narzædzia wspomagajåce proces
tworzenia okien pomocy kontekstowej, a takºe zbiorów hipertekstu
automatycznego (sÆowa zdefiniowane w tych plikach mogå byì
automatycznie pod₧wietlane w tek₧cie wy₧wietlanym na ekranie w
wygenerowanej aplikacji).
Innå interesujåcå cechå pakietu, zwÆaszcza dla nauczycieli, mogå
okazaì siæ moºliwo₧ci GENFAST'a zwiåzane z testowaniem i utrwalaniem
nabytej wiedzy. Pakiet oferuje szereg podstawowych mechanizmów do
tworzenia testów wiadomo₧ci (kilka róºnych typów testów m.in. test
pojedynczego i wielokrotnego wyboru), które, jak siæ wydaje, dla
wiækszo₧ci uºytkowników powinny byì w zupeÆno₧ci wystarczajåce.
Naleºy w tym miejscu jednak wyraªnie zaznaczyì, iº istnieje moºliwo₧ì
wÆasnoræcznego zakodowania algorytmów do bardziej zaawansowanego
wspomagania procesu uczenia - nic bowiem nie stoi na przeszkodzie,
aby uºytkownik zmodyfikowaÆ samodzielnie standardowy kod do postaci,
w jakiej bædzie lepiej speÆniaÆ jego indywidualne wymagania.
GENFAST pracuje w ₧rodowisku DOS, na dowolnym komputerze PC zgodnym z
nastæpujåcå specyfikacjå: procesor minimum 80386, 580 KB wolnej
pamiæci operacyjnej, twardy dysk z minimum 10 MB wolnego miejsca
(tyle zajmuje sam pakiet), karta graficzna VGA z 512 KB VRAM, myszka
zgodna ze standardem Microsoft Mouse (do pakietu doÆåczono takºe
uniwersalny sterownik myszy). Wygenerowane aplikacje potrafiå takºe
wspóÆpracowaì z drukarkami (m.in. HP LaserJet II/III, Epson FX-80,
IBM Proprinter).
Wydaje siæ, ºe GENFAST stanowi bardzo interesujåcå propozycjæ do
celów wspomaganej komputerowo edukacji, zwÆaszcza dla osób dopiero
rozpoczynajåcych przygodæ z programowaniem komputera, bowiem prostotå
obsÆugi, maÆymi wymaganiami i szybko₧ciå tworzenia tego typu
aplikacji moºe konkurowaì z takimi pakietami, jak Visual Basic, czy
Delphi. Dostarczone wraz z komercyjnå wersjå pakietu przykÆady prac
dyplomowych, a takºe aplikacji edukacyjnych z zakresu elektroniki,
matematyki, fizyki, a takºe jæzyka polskiego, historii, biologii,
geografii i chemii wyraªnie wskazujå na zakres zastosowañ pakietu,
chociaº nie oznacza to wcale, ºe przyda on siæ tylko studentom i
nauczycielom. Ze wzglædu na Æatwo₧ì obsÆugi i swoje moºliwo₧ci z
pewno₧ciå znajdzie zastosowanie w wielu sytuacjach.
W pliku KSIAZKA.EXE (samorozpakowujåce siæ archiwum) znajduje siæ
peÆny opis komercyjnej wersji programu GENFAST 2.0. Opis ten ma
postaì ksiåºki zÆoºonej w programie PageMaker 5.0. Kaºdy z Was
moºe jå sobie wydrukowaì, po zainstalowaniu PageMakera.
W przygotowaniu jest podræcznik programisty i kaseta video,
prezentujåca obsÆugæ pakietu i generowanie aplikacji.
──────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────
A oto peÆna oferta naszych programów (na dzieñ 01.03.96):
──────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────
1. "TELEWIZJA 1.0" - program edukacyjny z zakresu telewizji CZ-B
i kolorowej (budowa i dziaÆanie odbiorników telewizyjnych,
anten, kamer TV; stereo w telewizji; typowe uszkodzenia,
obrazy kontrolne; telewizja satelitarna; testy wiadomo₧ci;
logiczne usystematyzowanie informacji)
>>> cena ok. 30 zÆ.
2. "DOT MASTER 1.0 dla PCL" - pakiet do obsÆugi drukarek laserowych,
projektowania czcionek i kompleksowej polonizacji (ekranu, klawiatury
i drukarki); istnieje moºliwo₧ì wykorzystania projektowanych
wÆasnoræcznie lub dostarczonych czcionek we wÆasnych programach
pracujåcych w trybach graficznych (dostarczone så procedury w jæzyku
Turbo Pascal)
>>> cena ok. 30 zÆ.
3. "LITERAT 1.0" (nowo₧ì) - program edukacyjny do nauki literatury dla
uczniów szkóÆ ₧rednich
>>> cena ok. 35 zÆ.
4. "GENFAST 2.0" - specjalizowany generator aplikacji z wbudowanym
interpreterem jæzyka EasyGEN, umoºliwiajåcy tworzenie programów
edukacyjnych z wyodræbnionymi blokami testu oraz prezentacji
tekstowo/graficznej - m.in. program TELEWIZJA oraz inne nasze
programy edukacyjne z zakresu elektroniki powstaÆy wÆa₧nie za
pomocå tego generatora
>>> cena ok. 450 zÆ.
5. "IMPULSY POMIAROWE W TELEWIZJI 1.0" - program edukacyjny, otrzymywany
gratis przez nabywców pakietu "TELEWIZJA 1.0"
>>> cena ok. 10 zÆ.
6. "MODULACJA 1.0" - pakiet edukacyjny prezentujåcy zagadnienia zwiåzane
z procesem modulacji sygnaÆów - pokazana jest wiækszo₧ì rodzajów
modulacji stosowanych w praktyce; program umoºliwia przeprowadzenie
testów wiadomo₧ci z zakresu modulacji
>>> cena ok. 20 zÆ.
7. "WZMACNIACZE MOCY M.CZ wersja 1.0" - program edukacyjny prezentujåcy
wiadomo₧ci z zakresu budowy i zastosowañ wzmacniaczy mocy m.cz.;
program umoºliwia przeprowadzenie testu wiadomo₧ci dla uczniów;
program otrzymywany gratis przez nabywców pakietu "TELEWIZJA 1.0"
>>> cena ok. 10 zÆ.
8. "ZGADULA 2.0" - gra oparta na zasadach popularnego
teleturnieju 'KoÆo Fortuny'
9. "MUZYK 1.0 dla Windows" - program edukacyjny do nauki
muzyki, umoºliwiajåcy wÆasnoræczne komponowanie melodii
w sposób wizualny, a nastæpnie ich odgrywanie.
Wszelkie informacje na temat wymienionych programów moºna uzyskaì
piszåc na poniºszy adres:
Robert Grzegorzewski
03-573 WARSZAWA 24
skr. poczt. 4
lub telefonicznie (w godz. 18-22) pod numerami:
(02) 679-07-08 (Robert Grzegorzewski),
(02) 665-45-91 (Grzegorz Puchawski).