Академический Документы
Профессиональный Документы
Культура Документы
Întroducere
1. Prezentarea general ……………………
1.1. Instalarea i lansarea sistemului FoxPro 2.5 ………..
1.2. Set rile speciale CONFIG.FP ……………………...
1.3. Modurile de lucru ………………………………….
1.4. Documentarea aplica iilor în FoxPro 2.5 ……………
1.5. Tehnologia Rushmore ………………………………
1.6. Compatibilit i……………………………………….
1.7. FoxPro 2.5 în mediul multi utilizator ……………….
1.8. Depanarea aplica iilor ……………………………….
1.9. Masivele …………………………………………….
3
Acesta este un sistem de administrare a bazelor de date
ra ionale,dotat cu o interfa foarte variabil complet i u or de utlizat,
Dispune de toate accesorile necesare cre rii de aplica ii care satisface
cele mai exigente cerin e, de accesorii u ureaz munca de dezvoltare a
aplica iilor.
Microsoft FoxPro2.5 permite crearea de aplica ii care ruleaz pe
platforme multiple , cum ar fi MS-DOS i WINDOWS(o aplica ie care
ruleaz pe mai multe platforme este referit ca o cross platform
aplication ).
Exist mai multe moduri de scriere de aplica ii cross platform
FoxPro2.5, incluzînd i îmbun t iri:
- suport expandat pentru produsul pe 32 de bi i;
- suport pentru impotrtareade fi iereMicrosoft Excel 3.0 i 4.0
paradox 3.5 i 4.0
- noi derective generator (#insert,#name,#noread,#wcclauses);
- noi sau îmbun t ite comenzi , func ii i derective preprocesor
(append from,#de fine…#undef,getdir().#if…endif.import,move
window, select sql, set development.Show window, sys ro,use);
- noi variabile de sistem (_dos,_mac,_transport,_unix,_windows);
- m rirea unei înregistr ri , care poate include pîn la 65 k bai i;
- posibilitatea cre rii de aplica ii care releaz pe platforme
multiple , cum ar fi WNDOWS i MS-DOS.
4
1.PREZENTAREA GENERAL
5
(c) programul de instalare sugereaz director în care se
instaleaz FoxPro 2.5 ,pentru confirmare tasta i enter în caz
contrar tasta i N, urmat de enter pute i s întroduce i numele
directoriului de instalare dorit;
(d) dac directoriul de instalare nu exist în c ile specificate în
autoexe.bat, ve i fi chestionat asupra introducerii c ii.Tasta i
enter pentru permiterea modific riisau tasta i N, urmat de enter
în caz contrar ;
(e) se solicit specificarea versiunii care se dore te instalat :
STANDARD sau EXTENDED sau fi ierul Help FoxPro 2.5,
m rimea fi ierului produs este afi at în dialog ;
(f) se solicit întroducerea numelui firmei dumneavosre.
6
Continuare la tabel:
-E Previne folosirea tuturor tuturor memoriilor expandate
-K Previne încercarea folosirei tastelor F11 i F12
-T Indic afi area general
7
1.2.SET RILE SPECIALE CONFIG.FP
Exemple:
ENS=ON
EMS=OFF
EMS=”exp N”, unde “exp N” exprimat în k , reprezint cantitatea
de EMS dorit .
8
cu MODIFI COMAND. Se poate include cauza “exp N” cu TEDIT
pentru a specifica memoria (în K) pe care FoxPro trebue s-o
disponibilizeze pentru editor .
Exemplu:TEDIT=/o TVEDIT.exe.
TIME –stabile te cantitatea de timp cît FoxPro a teapt pentru
acceptarea unui caracter de c tre un periferic de îndrumare. Dac
imprimarea nu este preg tit , aceast valoare dicteaz num rul de
înc rc ri pe care FoxPro le va face în vederea imprim rii. Dac s-a
epuizat num rul de înc rc ri, FoxPro afi az mesajul de eroare “printer
not redy. RETRY(y/n)”, valoarea specific de TIME poate fi în domeniul
1 –1000000 .Imp Variabile _GEN_ se pot specifica alte nume de
program , ca valori pentru acest sistem ,folosind formatul:
“_GEN nume_var “=” nume _program”.
INDEX –specific extensia pentru fi ierilor index. Implicit extensia
este IDX.
LABEL –specific extensia pentru fi ierele de diferire a etichetelor .
Implicit extensia este LBX.
MVCOUNT –seteaz num rul maxim de variabile de memorie care
pot fi manipulate de FoxPro .Aceast valoare poate fi în domeniul 128 –
3600 (versiunea STANDARD) , respectiv 128 –65000 (versiunea
EXTENDED). Implicit versiunea este 256.
OUTSHOW –detactivarea efectul Sift-Ctrl-Alt(ascunde toate
ferestrele din fa a ferestrei active).
OVERLAY –(numai la versiunea STANDARD) specificat locului
unde FoxPro trebuie s plaseze ferestrele .OVL.
PROGWORC –specific locul de plasare a fi ierelor program
cache. Utilizatorii pot dori s plaseze aceste fi iere într-un disc RAM,
sau într-un drive local. FoxPro încearc s men in m rimea acestor
fi iere mai mic de 256k , dar ea poate cre te dac e necesar . Comanda
este deosebit de util în mediul multi utilizator.
REPORT –specific extensia fi ierelor de definire a rapoartelor.
Implicit extensia este .FRX.
RESOURCE –specific unde g se te FoxPro fi ierul resurs
FOXUSER.
TEDIT –specific editorului de texteextern folosit la editarea
fi ierelor program licit este 6000.
9
TIMPFILES –seteaz driverul pe care fi ierele EDITWORK ,
SORTWORK vor fi stocate dac ni s-a specificat altfel cu alte op iuni
(poate fi util în optimizarea performan elor în mediul multiutilizator).
10
- În fereastra de comenzi ,tastnâd MODIFZ COMAND selectarea
din list i apoi OK;
Pentru a salva un program , selecteaz comanda SAVE AS… din
meniul FILE i apoi introduce i numele dorit .
Pentru a modifica un program se procedeaz astfel:
- Se selecteaz comanda OPEN din meniul FILE ,se selecteaz
programul dorit i se tasteaz Enter;
- În ferastra de comenzi, tastând MODIFZ COMAND
“nume_program”.
Pentru executarea unui program , se poate efectua în dou
moduri:
- Se selecteaz comanda DO din meniul PROGRAM, se
selecteaz programul dorit, apoi tast m OK;
- Se întroduce în fereastra de comenzi comanda DO
“nume_program”.
Reluarea programelor prezint multe avantaje fa de
întroducerea induvidual a comenzilor în fereastra de comenzi :
- Programele execut comenzi multiple automat,economisind
timp;
- Programele pot rula alte programe;
- Anumite structuri de program pot fi folosite numai în program;
- Programele rulante în FoxPro ruleaz performan e ne egalate
11
- Fi iere BATCH pentru realizarea de filiere BACKUP pentru
programe, baze de date.
1.5.TEHNOLOGIA RUSHMORE
12
multiple , trebue de folosit comanda SQL SELECT. Facilit ile SQL fac
ca folosirea Rushmore s fie mai u oar .
Rushmore este realizat stfel încît viteza este propor ional cu
num rul înregistr rilor.
1.6.COMPATIBILIT I
13
1.7. FoxPro 2.5 ÎN MEDIUL
MULTIUTILIZATOR
14
Comand Efect Comand Efect
APPEND Întreaga baz de date Cather Înregistrarea
curent
APPEND Headerul bazei de Insert Headerul
BLANC date bazei de date
Append Întreaga baz de date Modif memo Înregistrarea
from curent cînd
începe
editarea
Append Headerul bazei de Read Înregistrarea
array date curent
Append Înregistrare curent Recall Înregistrarea
memo storadurent
Brouse Înregistrarea curent Recall next 1 Înregistrarea
ceing i i toate înregistr rile curent
edit
Delete Înregistrarea curent Recal “scop”
Înregistrarea
bazei de date
Delete Înregistrarea curent Replace Înregistrarea
next 1 curent
Delete 1 Înregistrarea a n-a Replace next 1 Înregistrarea
Record n curent
Delete Întreaga baz de date Replace Înregistrarea a
“scop” record n n-a
Replace Întreaga baz de date Chow gets Înregistrarea
“scop” curent
Bloca i manual una sau mai multe înregistr ri , sau o întrag baz
de date cu ajutorul func iei de blocare.
Obsrva ie : cîmpurile memo asociate i filierele index sânt
întotdeauna deschise cu acela titul ca o baz de date.
Accesul Write- Accesul-only –comenzi care modific un fi ier
baze de date , cer acces Write to baza de date . Cu acces Write , o
înregistrare sau întreaga baz de date , trebue blocat înainte de
executarea comenzii. În multe comenzi blocare este realizat automat.
Observa ie :dac fi ierul este deschis în mod exclusiv, nu este
disponibil nici modul Write , nici modul Read-Only.
15
Blocarea înregistr rilor i a fi ierelor baz de date –o comand
care scrie o înregistrare a unei baze de date , trebue s blocheze
înregistrarea sau întraga baz de date . Blocarea unei înregistr ri previne
scrierea într-o registrare în care scrie un alt utilizator.
Blocarea automat –blocarea manual –multe comenzi foxpro
a teapt automat blocarea unei înregistr ri sau a fi ierului baze de date
înainte de executare. Dac înregistrarea sau fi ierul baze de date au fost
blocate cu succes, comanda este executat i dup aceea blocajul este
înl turat.
Deblocarea înregistr rilor i a fi ierelor baz de date.
Urm toarele comenzi deblocheaz manual i automat înregistr ri i baze
de date :
- UNLOCK deblocheaz fi iere blocate în zon ;
- UNLOCK ALL deblocheaz toate fi ierele;
- Dac Multiloks este Set Off blocarea altei înregistr ri va bloca
înregistrarea blocat ;
- Comutînd Multiloks de la on la off i invers se execut , se
execut inplicit un UNLOCK ALL;
- Blocarea unui fi ier baz de date –deblocheaz toate
înregistr rile;
- Închiderea fi ierului baz de date cu Use, Close all, Close Data
Base sau QUIT ,deblocheaz toate înregistr rile i fi ierele baz de
date blocate.
Comanda SETREPROSE –aceast comand efectuiaz
rezultatul unei încerc ri nereu ite de blocare. Pute i controla num rul
încerc rilor Lock.
Func ii de blocare manual .
Flock blocheazp un fi ier, Rlock i Lock sânt identice i pot
închide una sau mai multe înregistr ri. Aceste trei înregistr ri sânt:
- Tasteaz starea de blocare a înregistr rii sau a fi ierului baz
de date;
- Dac o înregistrare sau un fi ier baz dedate sânt deblocate ,
atunci sânt blocate i o valoare logic ;
- Dac o înregistrare i fi ierul baz de date nu pot fi blocate ,
func ia poate fi încercat din nou în func ie de setarea SET
REPROCESS.
16
Administrarea coliziunilor –când dezvolta i aplica ii , mul i
muncitori trebue s antipa i sau anticpa i i s administra i coliziunile
inevitabile care vor rezulta.
O coliziune poate ap rea atunci când un utilizator încearc s
blocheze o înregistrare sau un fu ier baz de date în acela timp.
17
- Dac programul compileaz f r eroare, sau dac Logerrors
este Set. Off înainte de folosirea COMPILE, nu este creat un fi ier cu
erorile de compilare.
Compilarea automat dup salvare –când sau edita i un program
folosind editorul FoxPro 2.5 , o c su compile when saved este
disponibil în dialogul prederans dialog afi at.
1.9.MASIVELE
18
Redimensionarea masivelor –m rimea i dimensiunile masivelor
pot fi schimbate cu ajutorul comenzilor DECLARE i DIMENSION. Cu
aceste comenzi putem m ri sau mic ora dimensiunile masivului,
convertând masive unidimensionale la masive bidimensionale i
realizeaz un masiv unidimensional dintr-un masiv folosind ADEL.
Masivele publice –un masiv public este disponibil pentru orice
program în timpul sesiunii FoxPro i este accesibil din fereastra de
comenzi.
Masivele private –declararea privat a unui masiv îl “ascunde” la
nivelul modulului unde este declarat.
Limit ri la masive –putem crea pân la 3600 de masive. În
versiunea FoxPro EXTENDED , fiecare masiv poate avea pân la 65000
elemente. În versiunea STANDARD fiecare masiv poate avea pân la
3600 elemente.
Observa ie :num rul de masive i elemente poate fi limitat de
memorie disponibil .
Transmiterea unui masiv întreg unei UDF –transmiterea unui
masiv întreg unei func ii se face prin reaferin . UDF poate schimba
masivul în programul apelant.
Pentru a transmite un întreg masiv prin referin a unei UDF,
trebuie s seta i UDFPARMS la REFERENCE, sau prefasa i nimele
masivului cu simbolul a.
Dac UDFPARMS este setat la VALUE, sau dac numele
masivului este în paranteze, numai primul element este transmis UDF.
Transmiterea de date între msive i baze de date –urm toarele
comenzi FoxPro ajut la transmiterea datelor dintr-o baz de date
într-un masiv:
- SCTER –transmiterea de date dintr-o înregistrare într-un
masiv;
- COPY TO ARRAY – transmiterea de date dintr-o serie de
înregistr ri unui masiv;
- SQL SELECT –poate transfera rezultatele unei interog ri unui
masiv.
19
- APPEND FROM ARRAY –adaug noi înregistr ri unei baze
de date i le impune cu date dintr-un masiv;
- SQL INSERT –adaug o singur înregistrare unei baze de
date i impune înregistrarea cu o dt dintr-un masiv.
Masivele i SQL SELECT –SQL SELECT este o comand
versativ pentru introgarea bazelor de date i poate directa rezultatele
interog rilor într-un masiv. Pentru aceasta specifica i clauza INTO
ARRAY urmat de numele masivului.
2.1.MENIURILE
20
Casetele pop-up –sânt liste de ob iuni legate. Când selecta i o
ob iune dintr-o caset pop-up, FoxPro va executaac iunea asociat
respectivei ac iuni. Pentru a afi a o caset pop-uppute i proceda astfel:
- Tasta i Alt, apoi tasta activ (hot key);
- Tasta i F10, apoi tasta activ .
Dezactinarea unei casete pop-up ,se face tastând ESC ,Alt sau F10.
Pentru a afi a o caset pop-up se folose te mouse , pozi iona i
poanterul pe caseta pop-up dorit i executa i un click.
Op iunea meniului – casetele pop-up ale meniului con in op iuni.
Anume op iuni sânt urmate de trei puncte (…). Când selecta i acest tip
de op iuni, un dialog apare pentru a solicita informa ii adi ionale.
Accesarea op iunilor se efectuiaz astfel:
- Tasta i tasta , activând pentru op iuni;
- Folosi i tastele s ge i UP i DOWN, pentru a selecta op iunea
dorit , apoi tasta i SPACE BAR;
- Folosind un mouse pozi iona i pointerul pe op iunea dorit i
executa i un click.
2.2.DIALOGURILE
21
Într-un dialog pute i folosi tasta TAB, pentru a v deplasa de la
un contol la altul. Fiecare contol are asignat o tast hot kei, care
permite selectarea facil a controlului dorit. Urm toarele taste permit
manevre folosind tastatura:
- ESC – p r se te dialogul;
- CTRL+ENTER – ignor selecta ia curent i selecreaz
butonul PUSH implicit;
- TAB – selecteaz urm torul control al dialogului;
- S ge ile UP i DOWN – permit deplasarea unei liste sau
casete pop-up;
- HOME i END – selecteaz primul i respectiv ultimul
element al unei liste sau casete pop-up.
Pentru a pozi iona un dialog pe ecran, tasta i CTRL-F7, apoi,
folosind tastele s ge i, muta i dialogul în pozi ia dorit i testa i ENTER.
2.3. FERESTRELE
22
Ascunderea unei ferestre –selecta i HIDE din meniul
WINDOW. Pentru a ascunde sau a afi a toate ferestrele deschise, tasta i
SHIFT+ALT+W. Op iunea HIDE din meniul WINDOW este înlocuit
cu op iunea care permite ascunderea tuturor ferestrelor , respectiv
afi area tuturor ferestrelor.
Dimensionarea unei ferestre. Pentru a dimensiona o fereastr ,
selecta i SIZE din meniul WINDOW , sau tasta i CTRL+F8. Când
fereastra este de dimansiunile dorite tasta i ENTER.
Extinderea i minimizarea unei ferestre. Pentru extinderea i
minimizarea unei ferestre, executa i ZOOM în sus, sau tasta i
CTRL-F10. Pentru minimizarea unei ferestre selecta i ZOOM în jos, sau
tasta i CTRL-F9.
Folosind un mouse ,pozi iona i pointer-ulpe col ul drept din sus
al ferestrei i executa i un click.
Reanrajarea fi ierelor –pentru rearanjarea fi ierelor, selecta i
CLOSE din meniul WINDOW, sau tasta i CTRL-F1, pân când
fereastra dorit n primul plan.
Deplasarea în interiorul ferestrei –deplasarea în interiorul
ferestrei se face cu ajutorul urm toarelor taste: s ge i, Page UP, Page
Down, Home, END.
BOX
Rând 1, col 1, rând 2, col 2, BOX “expl”.
Deseneaz un dreptunghi: rând 1, col 1, rând 2, col 2specific
coordonatele stânga sus, respectiv dreapta jos;
23
Expl –reprezont caracterul folositpentru desenare.
CLEAR
Rând 1, col 1, “clear”/clear to rând 2, col 2.
terge o por iune a ecranului: rând 1, col 1 reprezint
coordonatele col ului stânga , sus al zonei, care va fi tears . Dac
omite i CLEAR sau CLEAR TO, FoxPro terge rândul 1 de la col 1,
pân la sfâr itul rândului.
EDIT
Rând ,cd EDIT varl câmp size exp# 1 exp#2[exp# 3][function
exp# 1][default exp][enable/desble][message exp #2][valid exp
#1/exp#4][error exp#3][when exp #2][nomodify][scroll][tabs][color
scheme exp#5/color].
Aceast comand creaz o regiune rectangular , pentru editarea
variabililor de memorie a elementelor unui masiv,câmp sau câmp memo.
Variabilele de memorie, elementele unui masiv sau câmpurile , rebue s
fie de tip caracter. Toate facilit ile standartde editare FoxPro sânt
disponibile: rând , col –specific col ul stângal regiunii de editare.
Clauza DEFAULT –este ignorat dac variabila de memorie
exist sau dac specific o baz de date, sau un c mp memo.
Clauza MESSAGE –afi az epresia exp C4, când este selectat o
regiune de editare de text, centrat pe ultima linie a ecranului sau la
loca ia specificat de set MESSAGE.
Clauza ERROR permite înlocuirea mesajului implicit cu exp C5.
WHENpermite sau nu selectarea regiunii de editare bazat pe valoarea
local exp.L2 , care trebue evaluat la valoarea logic TRUEpentru
selectare.
NOMODIFY –afi az regiunea de editare , dar nu permite
editarea.
SCROLL –plaseaz o linie la dreapta regiunii de editare, în
vederea indic rii vizuale a pozi iei în regiunea de editare.
TAB –insereaz un tab în text la loca ia curent a cursorului.
COLOR/COLOR SCHEME –permit setarea autorilor regiunii de
editare.
MENU
Rând, col MENU masiv exp N1, [exp N2][TITLE
expl][SHADOW].
24
Creaz un meniu pop-up : rând, col –specific pozi ia unde va fi
plasat col ul stânga sus, masivul con ine op iunile de tip caracter , care
vor ap rea în acest pop-up ;
Exp N1 – repreznt num rul total al op iunilor afi ate în acest
pop-up.
TITLE –afi az un titlu în marginea superioar a casetei pop-up;
SHADOW –afi az o zon întunecat , care seam n cu o
umbr .
Activarea MENU
Activarea MENU nume-meniu , activeaz un meniu predifinit i
afi az pe ecran ,dac op iunea PAD apare,linia luminoas apare pe
op iunea specificat .
APPEND
APPEND”blanc”.
Pentru ad ugarea de înregistr ri bazei de date curente. Deschide
o fereastr de editare , astfel încât se pot introduce date de noile
înregistr ri. Toate fi ierele indexdeschise sânt actualizate la aducerea
unui noi înregistr ri.
APPEND FROM
APPEND FROM fis câmpuri FOR, TZPE, PDOX, RPD, SDF,
SYLC, WITH, WITH BLANC.
Copiaz înregistr rile dintr-un fi ier i adaug la sfâr itul
bazeide date curente. Dac numele fi ierului care con ine date ce trebue
copia , nu este o baz de date FoxPro, trebue specificat tipul fi ierului.
Tipuri valide sânt:
- DELMITED –specific un fi ier text;
- DELMITED WITH BLANC – specific fi iere care con in
câmpuri separate unul de altul prin tab – uri;
- DELMITED WITH CARACTER –specific fi iere care
con in câmpuri separate;
- DIF –specific fi iere în format Data interseig format;
- FW2 –specific fi iere create de Frame Worc;
- MDD –specific fi ierele paradox, versiunile 3.5 i 4.0;
- PDOX –specific fi iere rapidifile versiunea 1.2;
- SDF –specific fi iere în forma System Data Format;
- SXLK –specific fi iere în format Lotus;
- WRK –specific fi iere în format Lotus ;
25
- XLS –specific fi iere Microsoft Excel, versiunile 2.0, 3.0,
4.0 .
26
Prezen a clauzei FRIZE permiten efectuarea de schimb ri numai
asupra unui câmp, cel specificat. Dac ad uga i clauza fereastra Browse
este deschis în aceea i configura ie în care a fost salvat ultima dat în
fi ierul FOXUSER, dac resource este setat on. , dac fereastra Browse
afost deschis .
Dac EDIT sau REDIT sânt incluse în comanda parti ia stînga sau
dreapta, sânt în mod cbungie când fereastra Browse este deschis .
Lpartition –aranjaz cursoru pe ecranul munitorului unde el este
necesar.
Nomenu –nu afi az meniul Browse pe ecran în vederea
prevenirii accesului la op iunile accesului.
Rest – previne mutarea pointerului înregistr rilor de la pozi ia
curent în vârful bazei de date , cum se face în mod implicit.
Clauza TIME AUT –indic pe ecranul dumneavoastr cât timp a i
lucrat în mediul aspirant FoxPro i câte minute au fost pierdute din caza
ma inii i altor propriet i.
Clauza WHEN –este executat când muta i cursorul la o alt
înregistrare sau în fereastra aceasta , sau într-o fereastr care esteegal .
Clauza WHEN limitez num rul caracterelor afi ate pentru toate
câmpurile. Dac include i clauza Window, ferastra Browse în
caracterisricile ferestrei specificate.
Clauza Color –permite specificarea culorii ferestrei i aceast
clauz permite schimbarea ferestrei în acea culoare care v place mai
mult sau nu stric vedera dumnevoastr când v uita i la ecran.
CANCEL
Opre te toate execu iile care au fost pornite mai înainte de
utilizator i el vrea caei s termine în ferestre de comenzi sau sistema de
operare.
CLEAR
terge articole specificate. Comanda CLEAR terge ecranul sau
fereastra curent i pozi ioneaz cursorul la loca ie 0.0. Comanda
CLEAR ALL terge toate variabilele de memorie , masivele toate
defini iile care au fost afi ate nu numai pe ecranul munitorului i la toat
programa. CLEAR GETS terge respectiv programe cu GETS. În total
se poate de spus c unde exist comanda CLIR respectiv ce înseamn a
doua parte a comenzii aceea , respectiv i se terge de pe ecran sau din
program.
CLOSE
27
Acest comand închide toate ferestrele care sînt notate sau
afi ate pe ecran.
COMPILE
Compilez unul sau mai multe fi iere i creaz un fi ier obiect
pentru fiecare fi ier surs . Clauza NODEBUG pentru a reduce m rimea
fi ierului compilat.
COPY –este necesar pentru a copia fi iere i ce este necesar,
copiile sânt absolut identice.
COUNT
Num r înregistr rile bazei de date active care îndeplinesc
condi ia curent . Clauza TO este folosit pentru scoaterea rezultatului
ob inut într-o varibil de memorie sau într-un element al masivului.
DIR sau DIRECTORY
Afi az con inutul unui director. Clauza TO PREVRAIT trimite
informa ii la imprimant .
DO
Pentru a porni un fi ier necesar, se traduce ca a face ceva sau a
porni.
LIST
Listeaz con inutul bazei de date sau informa ii din mediul clauza
SCOP, se refer la înregistr rile care vor fi listate dac SCOP lipse te;
ALL ELSE inplicit. Clauzele urm toare aproape cum se traduc acelea
func ii respectiv i fac.
Includerea clauzei NOCONSOLE suprem afi area ie irii pe
ecran clauza NOOPTIMIZE, dezactiveaz optimizarea RUSHMORE.
28
index(idx) 100 100
Num rul maxim de baz de date deschis
(sim) 240 240
Num rul maxim de fi iere index deschise 25 25
Num rul maxim de fi iere index deschise în
toate zonele de lucru nelimitat nelimitat
Num rul maxim de fi iere deschise
simultan nelimitat nelimitat
99 99
Caracterele câmpului
M rimea maxim a câmpurilor ir de caracter 254 254
M rimea maxim a câmpurilor numerice 20 20
M rimea maxim a câmpurilor ir de
caractere pentru nomole câmpurilor 10 10
Num rul de zecimale folosite în calcul 16 16
29
Capacit i al editorului de raporturi
Num rul maxim de obiecte în defini ia
unui raport Nelimitat Nelimitat
Num rul maxim de linii în defini ia unui
raport 255 255
Num rul maxim de nivele grupate 20 20
Suport ferestre
Num rul maxim de ferestre deschise Nelimitat Nelimitat
Num rul maxim de ferestre Browse 25 25
Alte capacit i
Num rul maxim de caractere 64k 2G
Num rul maxim de caractere linie de
comand 2048 2048
Num rul maxim de fo turi într-un macr
ciubard 1024 1024
Num rul maxim de fi iere deschise 99 limitdos
Num rul maxim de câmpuri care pot fi
selectate SQL SELECT 255 255
Culori
Num rul de scheme de culori, set de
culori 24 24
Num rul macim de seturi de culori nelimitat nelimitat
Num rul maxim de culori, schem de
culori 10 10
Num rul de scheme de spon pentru
definirea utilizatorului 8 8
30
3 . MENIURILE FoxPro 2.5
System
About FoxPro …
Help …
Macros …
Filer
Calculator
Calendar/Diary
Special Characters
Asccll Chart
Capture
Puzzle
31
Calculator –apeleaz un calculator care poate fi folosit ca un
calculator de buzunar standart. Calculile putând fi executate, folosind
tastatura sau mouse-ul. Multe taste a calculatorului au echivalent la
tastatur .
Calendar/Diary –este o fereastr FoxPro standart, care suport
toate opera iile permiseasupra ferestrelor. În tabelul Diary poate fi
introdus text asociat cu orice dat din tabelul calendar.
Special Characters –se pot selecta caractere, cum ar fi caractere
de desenarea liniilor, dup care se pot copia într-o fereastr de editare.
Pentru a închide fereastra caracterelor speciale, selecta i Close din pop-
ul File, tasta i Escapesau executa i click asupra c su ei se închidere.
Capture –copiaz textul selectat Clipboord, astfel încât acesta
devine disponibil pentru înserare în orice ferastr . Caracterele grafice,
cum ar fi marginile ferestrelor nu pot fi capturate.
Cu text pe ecran, selecta i Capture din meniul popup-ul System,
dup care se solicit selectarea marginea zonelor careva fi capturat .
Tasta i Escap în timpul opera iei, dac dori i s renun a i la Captuur .
Puzzle –aduce pe ecran jocul cu acela nume. Pentru a amesteca
numerele, selecta i Shufle.
32
File
New …
Open …
Close
Save
Save as …
Revert
Printer Setup …
Print …
Quit
33
Quit –termin o sesiune FoxPro i cedeaz controlul sistemului
de operare.
Edit
Undo ^Z
Redo ^R
Cut ^X
Copy ^C
Paste ^V
Clear
Select All ^A
Goto Line …
Find … ^F
Find Again ^G
Replace And Fine Again ^E
Replace All
Preferences …
34
Redo –reexecut ac iunea interior anulat cu ajutorul Undo
(ac iunea este opus lui Undo).
Cut –plaseaz textul selectat în ClipBoord, înl turându-l din
câmp, înregistrare, fi ier sau regiune de text i c su e de dialog.
Copy –plasez textul selectat (f r a-l înl tura) i plaseaz copia
în ClipBoord.
Paste –îsereaz o copie a con inutului ClipBoord-ului în fi ierul
sau înregistrarea curent la loca ia cursorului.
Clear –înl tur textul selectat sau datele f r a le plasa în
ClipBoord ( terge, de asemenea, con inutul ferestrei de ie ireactive).
Select All –selecteaz toate liniile de text în fereastra de editare
curent , ferastra de dezign, (dimensionarea-layout) sau c su a de dialog
(selectând Select All, când sunte i în fereastra Browse, tot textul din
câmpul curent este selectat pentru editare).
Goto Line… – afi az dialogul Goto Line , astfel încât cursorul
poate fi plasat la linia respectiv a textului, programului, ferestrei memo,
sau fereastra de comenzi.
Find …– afi az dialogul Find, care permite specificarea
cuvântului sau frazei care se dore te de a fi g sit , op ional, putând fi
înlocuit cu un anumit text.
Find Again –repet ultima c utare.
Replace And Find Again –înlocuie te textul c utat i apoi
continu c utarea pentru o nou apari ie a textului c utat.
Replace All –înlocuie te toate apari iile textului c utat.
Preferences –stabile te st rile de editare (modul de aliniere,
m rimea tab-ului, .a.m.d.).
35
CONCLUZIE
36