05-iyul-91
Informix-4GL RDS startuetsya komandoj
r4gl
Pol'zovatel' popadaet v glavnoe menyu Informix-4GL:
INFORMIX-4GL: Module Form Program Query-language Exit
DModuleE Sozdavat', ispravlyat', vypolnyat' otdel'nye mo-
duli na 4GL
DFormE Sozdavat', ispravlyat', kompilirovat' 4GL ekran-
nye formy
DProgramE Opisanie i kompilyaciya mnogomodul'nyh programm
DQuery-languageE Ispol'zovanie STRUKTURNOGO YAZYKA ZAPROSOV SQL.
Vyzyvaet INFORMIX-SQL, komandu Query-language
DExitE Vyhod iz INFORMIX-4GL.
Dlya togo, chtoby sozdavat', kompilirovat', zapuskat' na
vypolnenie i otlazhivat' moduli na yazyke 4GL,
vyberite komandu Module i vy popadaete v menyu DMODULEE:
MODULE: Modify New Compile Program_Compile Run Debug Exit
DModifuE Ispravlyat' sushchestvuyushchij programmnyj modul' na 4GL.
DNewE Sozdat' novyj programmnyj modul' na 4GL.
DCompileE Kompilirovat' otdel'nyj programmnyj modul'.
DProgram_CompileE Kompilirovat' vsyu programmu.
DRupE Zapusk na vypolnenie otkompilirovannoj program-
my ili modulya.
DDebugE OTLADKA programmnogo modulya ili programmy na 4GL.
Vyzyvaet DIALOGOVYJ OTLADCHIK 4GL INFROMIX'a.
DExitE Vozvrat v INFORMIX-4GL Glavnoe Menyu.
POYASNENIYA
0. Bol'shinstvo komand predlozhat vam s pomoshch'yu "ploskogo" menyu
vybrat' modul' ili programmu, kotoruyu budut obrabatyvat'. Esli
vy vdrug reshili otkazat'sya ot vypolneniya komandy, vmesto vybora
fajla nazhmite klavishu CTRL-C.
D1. ModifuE
Vyvedet vam "ploskoe" menyu s imenami sushchestvuyushchih v vashej di-
rektorii modulej na yazyke 4GL (fajlov s rasshireniem .4gl). S
pomoshch'yu strelok vyberite nuzhnyj i nazhmite CR. Esli nuzhnyj vam
fajl ne lezhit v tekushchej direktorii, mozhete vvesti ego marshrut-
noe imya, zavershiv ego klavishej CR. INFORMIX-4GL startuet teks-
tovyj redaktor i vy smozhete ispravlyat' v nem fajl s programmoj.
Konchiv redaktirovat' fajl (a v redaktore RK, kotorym vy, skoree
vsego, budete pol'zovat'sya, dlya etogo nuzhno nazhat' klavishi
CTRL-T CTRL-T HOME ErasePage) vy popadete v dopolnitel'noe menyu
DMODIFY MODULEE: Compile Save-and-exit Discard-and-exit
Compile Kompilirovat' ispravlennyj modul'. (Sm. 3. Compile)
Save-and-exit Zapomnit' vnesennye izmeneniya.
Discard-and-exit Otmenit' vnesennye v fajl izmeneniya.
Vyberite podhodyashchuyu vam komandu (a obychno eto Compile i Saveญ
and-exit) i posle etogo vy vnov' okazhetes' v menyu MODULE.
D2. NewE
Sprosit, kak nazvat' novyj modul'. Vvedite imya modulya (bez ras-
shireniya .4gl). Posle etogo startuetsya tekstovyj redaktor RK. Vy
uvidite soobshchenie:
newname.4gl
? Fajl ne sushchestvuet
Nazhmite klavishi F5 F11 NewLine i popadete v pustoj fajl, v ko-
torom mozhete nabivat' programmu. Okonchanie raboty takoe zhe, kak
i posle komandy Modify.
D3. CompileE
Vyvedet vam "ploskoe" menyu s imenami sushchestvuyushchih v vashej di-
rektorii modulej na yazyke 4GL. Vvedite imya ili vyberite ego s
pomoshch'yu strelok. Vy uvidite dopolnitel'noe menyu:
COMPILE MODULE: Object Runable Exit
Object Kompiliruet do ob'ektnogo modulya (s rasshireniem .4go)
Runable Kompiliruet do vypolnimogo modulya (s rasshireniem .4gi),
ispol'zujte ee, esli vasha programma sostoit iz odnogo
etogo modulya.
Exit Otkaz ot kompilyacii, vozvrat v menyu MODULE.
Esli pri kompilyacii obnaruzhilis' oshibki, INFROMIX-4GL sozdast
special'nyj fajl modulename.err, v kotorom pryamo v tekste prog-
rammy budut ukazany sintaksicheskie oshibki i predlozhit vam ih
ispravit'. Vy uvidite dopolnitel'noe menyu:
COMPILE MODULE:D E Correct Exit
Correct Vojti v fajl modulename.err i ispravit' oshibki. Oshibki
pokazany strelochkami. Sami soobshcheniya ob oshibkah unich-
tozhat' ne nado, oni budut udaleny avtomaticheski pri
posleduyushchej kompilyacii.
Exit Ne ispravlyat', vernut'sya v menyu MODULE.
D4. Program_CompileE
Vyberite imya programmy, kotoruyu hotite kompilirovat'. Pri us-
peshnoj kompilyacii budet sozdan fajl program-name.4gi, kotoryj
mozhno budet vypolnyat' komandoj Run v menyu MODULE ili v menyu
PROGRAM.
D5. RupE
Vyberite imya programmy, kotoruyu hotite vypolnyat'. Po okonchanii
vypolneniya programmy vy vernetes' v menyu MODULE.
D6. DebugE
Vyberite imya programmy, kotoruyu hotite otlazhivat'. Po okonchanii
otladochnoj sessii vy vernetes' v menyu MODULE.
Dlya togo, chtoby sozdavat', kompilirovat', ispravlyat' ekrannye
formy 4GL vyberite komandu Form i vy popadaete v menyu FORM
DFORME: Modify Generate New Compile Exit
DModifuE Ispravlyat' opisanie ekrannoj formy 4GL.
DGenerateE Generaciya standartnoj ekrannoj formy.
DNewE Sozdat' opisanie novoj ekrannoj formy.
DCompileE Kompilirovat' opisanie ekrannoj formy.
DExitE Vozvrat v INFORMIX-4GL Glavnoe Menyu.
POYASNENIYA
D1. ModifuE
Vyvedet vam "ploskoe" menyu s imenami sushchestvuyushchih v vashej di-
rektorii ekrannyh form (fajlov s rasshireniem .per). S pomoshch'yu
strelok vyberite nuzhnuyu i nazhmite CR. Esli nuzhnyj vam fajl ne
lezhit v tekushchej direktorii, mozhete vvesti ego marshrutnoe imya,
zavershiv ego klavishej CR. INFORMIX-4GL startuet tekstovyj re-
daktor i vy smozhete ispravlyat' v nem fajl s opisanieem ekrannoj
formy. Konchiv redaktirovat' fajl (a v redaktore RK, kotorym vy,
skoree vsego, budete pol'zovat'sya, dlya etogo nuzhno nazhat' kla-
vishi CTRL-T CTRL-T HOME ErasePage ) vy popadete v dopolnitel'-
noe menyu
DMODIFY FORME: Compile Save-and-exit Discard-and-exit
Compile Kompilirovat' ispravlennuyu formu.
Save-and-exit Zapomnit' vnesennye izmeneniya.
Discard-and-exit Otmenit' vnesennye v fajl izmeneniya.
Vyberite podhodyashchuyu vam komandu (a obychno eto Compile i Saveญ
and-Exit) i posle etogo vy okazhetes' v menyu FORM.
D2. GenerateE
INFORMIX-4GL predlozhit vybrat' bazu dannyh, tablicy kotoroj bu-
dut ispol'zovat'sya pri generacii ekrannoj formy.
Sprosit, kak nazvat' novuyu formu. Vvedite imya formy (bez rasshi-
reniya .per).
Posle etogo vy dolzhny ukazat' tablicy, so stolbcami kotoryh bu-
dut associirovanny polya v ekrannoj forme. Vy vybiraete tablicu,
zatem otvechaete na vopros dopolnitel'nogo menyu:
NEW FORM: Table-selection-complete Select-more-tables Exit
Table-selection-complete Zakonchit' vybor tablic
Select-more-tables Prodolzhit' vybor tablic
Exit Otmenit' generaciyu formy
D3. NewE
Sprosit, kak nazvat' novuyu formu. Vvedite imya formy (bez rasshi-
reniya .per). Posle etogo startuetsya tekstovyj redaktor RK. Vy
uvidite soobshchenie:
new-form-name.per
? fajl ne sushchestvuet
Nazhmite klavishi F5 F11 NewLine i popadete v pustoj fajl, v ko-
torom mozhete nabivat' opisanie formy. Okonchanie raboty takoe
zhe, kak i posle komandy Modify.
Sozdavat' novye ekrannye formy rekomenduetsya ne komandoj New, a
sozdav komandoj Generate standartnuyu formu, ispol'zuya ee kak
zagotovku isprav'te i dopolnite ee v komande Modify.
D4. CompileE
Vyvedet vam "ploskoe" menyu s imenami sushchestvuyushchih v vashej di-
rektorii form. Vvedite imya ili vyberite ego s pomoshch'yu strelok.
Esli pri kompilyacii obnaruzhilis' oshibki, INFROMIX-4GL sozdast
special'nyj fajl form-name.err, v kotorom pryamo v tekste formy
budut ukazany sintaksicheskie oshibki i predlozhit vam ih ispra-
vit'. Vy uvidite dopolnitel'noe menyu:
COMPILE FORM:D E Correct Exit
Correct Vojti v fajl form-name.err i ispravit' oshibki. Oshibki
pokazany strelochkami. Sami soobshcheniya ob oshibkah unich-
tozhat' ne nado, oni budut udaleny avtomaticheski pri
posleduyushchej kompilyacii.
Exit Ne ispravlyat', vernut'sya v menyu FORM.
Esli vy hotite sozdat' programmu, sostoyashchuyu iz neskol'kih modu-
lej s ishodnym tekstom 4GL, ob'ektnyh i na yazyke Si, to vos-
pol'zujtes' komandoj Program dlya sozdaniya opisaniya sostava
programmy. Vy popadete v menyu DPROGRAME:
PROGRAM: D Modify E New Compile Plan_Compile Run Debug Undefine Exit
DModifuE Ispravlyat' opisanie sostava 4GL programmy.
DNewE Sozdat' opisanie sostava novoj 4GL programmy.
DCompileE Kompilirovat' programmu.
DPlanned_CompileE Soobshchit', kakie dejstviya budut vypolnyat'sya pri
kompilyacii.
DRupE Zapusk na vypolnenie otkompilirovannoj programmy.
DDebugE OTLADKA 4GL programmy.
DUndefipeE Unichtozhit' opisanie programmy.
DExitE Vozvrat v INFORMIX-4GL Glavnoe Menyu.
POYASNENIYA
D1. ModifuE
INFORMIX-4GL predlozhit vam vybrat' programmu, opisanie sostava
kotoroj vy zhelaete ispravlyat'.
Posle etogo vy uvidite menyu MODIFY PROGRAM, i ekrannuyu formu, v
kotoroj nahoditsya tekushchee opisanie programmy. Poskol'ku menyu
MODIFY PROGRAM i ego forma polnost'yu sovpadayut s NEW PROGRAM,
to dalee sm. punkt D2. NewE
D2. NewE
Dlya hraneniya opisanij sostava programm INFORMIX-4GL ispol'zuet
special'nuyu bazu dannyh syspgm4gl. Esli vy v pervyj raz pristu-
paete k rabote s programmami, INFROMIX poprosit u vas razreshe-
niya etu bazu sozdat'. Otvet'te DyesE, ne otkazyvajte emu, inache
ne smozhete rabotat' dal'she.
INFORMIX-4GL zaprosit imya, kotoroe vy hotite prisvoit' programme.
V opisanie programmy vhoyat:
imena ishodnyh modulej na 4GL,
imena obฎektnyh modulej (esli vy ne imeete ishodnyh),
imena fajlov s opisaniyami global'nyh peremennyh,
iz kotoryh sostoit vasha programma,
nazvanie programmy-Runner'a (ee neobhodimo sozdavat', esli
vasha programma ispol'zuet podprogrammy, napisannye na yazyke
Si), i
nazvanie samoj programmy.
Vy uvidite menyu NEW PROGRAM, i ekrannuyu formu, v kotoruyu vy za-
nesete opisanie programmy.
NEW PROGRAM:D E D 4GL E Globals Other Program_Runner Rename Exit
Edit the 4GL sources list.
--------------------------------------- Press CTRL-W for Help -
Program [prog12 ]
Runner [fglgo ] Runner Path [ ]
Debugger[fgldb ] Debugger Path [ ]
4gl Source 4gl Source Path
[modul1 ] [/udd/moshkow ]
[modul2 ] [ ]
[modD E ] [ ]
[modul3 ] [../infte4gl ]
[ ] [ ]
Global Source Global Source Path
[ ] [ ]
[ ] [ ]
Other .4go Other .4go Path
[ ] [ ]
[ ] [ ]
4GL Ishodnye moduli
Globals Moduli s global'nymi peremennymi
Other Ob'ektnye moduli (ishodnye teksty kotoryh ot-
sutstvuyut)
Program_Runner Imya Runner'a
Rename Ispravit' imya programmy
Exit Vozvrat v menyu PROGRAM.
V prostejshem (samom rasprostranennom) sluchae vam nuzhno ukazat'
imena ishodnyh modulej i modulej s opisaniem global'nyh pere-
mennyh. Po umolchaniyu ispol'zuetsya standartnyj Runner INFORMIX'a
fglgo, i otladchik fgldb.
Nazhmite komandu D4GLE, i vy popadete v ekrannyj massiv, v koto-
ryj, ispol'zuya strelki, NewLine, CR dlya peremeshcheniya i anglij-
skie bukvy (pereklyuchenie na anglijskij alfavit klavisha CTRL-O),
vvedete imena modulej bez rasshireniya .4gl, po odnomu na stroch-
ke.
V sosednem pole vy mozhete ukazat' direktoriyu, v kotoroj etot
modul' nahoditsya (delat' eto neobhodimo esli on lezhit ne v te-
kushchej direktorii).
Esli vvedenno bolee 5 modulej, INFORMIX-4GL avtomaticheski rol-
liruet ekrannyj massiv, osvobozhdaya mesto dlya sleduyushchego imeni.
Mozhete pol'zovat'sya klavishami F1, F2 chtoby vstavit'/udalit'
stroku iz ekrannogo massiva.
Esli vy neverno nabrali ili ispravili opisanie v forme, i zhela-
ete ot etogo otkazat'sya, nazhmite CTRL-C. Normal'no vvod zaver-
shaetsya klavishej ESC. I vy opyat' popadaete v menyu NEW PROGRAM.
Analogichno vnesite vsyu ostal'nuyu informyuciyu v opisanie: vyberi-
te komandu Globals, i, esli neobhodimo, Other.
Nazhmite Exit i vernites' v menyu PROGRAM.
D3. CompileE
Predlozhit vybrat' programmu dlya kompilyacii. Pri uspeshnom zaver-
shenii sozdaetsya "vypolnimyj" modul' program-name.4gi
D4. Planned_CompileE
Predlozhit vybrat' programmu i soobshchit, kakie dejstviya budut vy-
polnyat'sya pri kompilyacii. (No kompilirovat' ne budet!)
D5. RupE
Predlozhit vybrat' programmu sredi otkompilirovannyh i zapustit
ee na vypolnenie. Po okonchanii ee vy vernetes' v menyu PROGRAM.
D6. DebugE
Vyberite imya programmy, kotoruyu hotite otlazhivat'. Po okonchanii
otladochnoj sessii vy vernetes' v menyu PROGRAM.
D7. UndefipeE
Predlozhit vybrat' imya programmy, opisanie sostava kotoroj vy
zhelaete unichtozhit'. (Esli vy peredumali, nazhmite CTRL-C.)
Last-modified: Wed, 17 Apr 1996 04:34:17 GMT