| |
Integrated Development Environment(IDE) ili po naški integrisano razvojno okruženje u Fox-u
je unapređivano iz verzije u verziju, mada su osnovne stvari slične još od FoxBase-a.
Radni ekran VFP je podeljen na više delova, meni, toolbar(paleta
sa alatkama) i komandni prozor su elementi koji se pojavljuju
od kad je FoxPro dobio prefiks Visual. Meni se
dinamički menja i dopunjuje novim opcijama u zavisnosti šta radite.
Palete sa alatkama uključujete sami, kako vam
koji alat zatreba. Najvažniji "prozor" u svim verzijama Fox-a
je Command - komandni prozor.
Mada je mnogo stvari moguće uraditi i uz pomoć menija ili toolbar-a, komandni prozor
je najfleksibilniji za rad, a u većini poslova i brži od drugih
načina.
Jedna od prednosti programiranja u Visual FoxPro-u je upravo taj
interaktivni rad, koji se ostvaruje kroz komandni
prozor. Ne morate kompajlirati program samo da bi videli da li je
određena pretpostavka tačna. U komandni prozor možete kucati i
komande i pozive funkcijama ili procedurama, upoređivati ili ispitivati
vrednosti u promenjivama ili poljima u tabeli. Možete listati
tabelu kao u programima za tabelarna izračunavanja (spreadsheet
- Excel) i direktno menjati vrednosti u tim tabelama, ako vam to zatreba.
Jedino ograničenje ovog prozora je nemogućnost izvršavanja logičkih
struktura(IF - ELSE -ENDIF, FOR - ENDFOR itd...) , za to će vam
ipak trebati programče.
IDE uključuje i druge prozore koji se sami pojavljuju ili ih vi pozivate, na primer prozor svojstava(property window),
sesija podataka (data session), dokumenata (data view), pretraživač klasa i objekata
(class, objest browser), prozor radnih zadataka (task pane), kutija sa alatima(toolbox), debugger i drugi...
Svaki od ovih alata je priča za sebe i svaki vam pomaže u određenom poslu.
Jedna od najefikasnijih upotreba Visual FoxPro-a upravo zbog ove interaktivnosti i brzine pristupa podacima je ad-hoc data
warehousing, data mining i izveštavanje.
|