I FoxPro (både FoxPro 2.x och Visual FoxPro) är termen "verktygsfil" inte en standard eller formellt definierad kategori som, säg, en ".dbf" -databasfil eller en ".prg" -programfil. Istället hänvisar termen till olika filer som * stöder * funktionaliteten för FoxPro -applikationer och databaser, men är inte själva direkt datafiler eller program. Dessa filer har ofta olika tillägg beroende på deras syfte. Exempel inkluderar:
* indexfiler (.idx): Dessa filer är avgörande för snabb datahämtning. De är skapade för att indexera fält i en databasfil (`.dbf`), vilket gör att FoxPro kan hitta poster effektivt baserat på specifika kriterier. Utan indexfiler skulle det vara extremt långsamt att söka i stora databaser.
* memo -filer (.fpt): Dessa filer lagrar memo -fält från ".dbf" -filer. Memo -fält kan innehålla stora mängder text som inte passar direkt inom en databaspost. Filen ".fpt" håller pekare till den faktiska memotexten lagrad separat.
* kodsidor (.cpi): Dessa filer definierar teckenuppsättningar och kodningar, vilket påverkar hur tecken visas och lagras. Detta är viktigt för att hantera olika språk och teckenuppsättningar.
* Rapportera filer (.frx): Dessa filer lagrar design och formateringsinformation för rapporter som genereras med FoxPros rapportförfattare. De är inte själva uppgifterna, utan snarare instruktionerna för hur man presenterar data.
* Formfiler (.frm): I likhet med rapportfiler lagrar dessa utformningen av formulär som används för datainmatning och visning. De definierar utformningen av fält, etiketter och andra element på ett formulär.
* Etikettfiler (.lbx): Dessa butiksdesign för etiketter, liknande rapport- och formfiler.
* biblioteksfiler (.fll): I Visual FoxPro innehåller dessa filer sammanställd kod (funktioner och procedurer) som kan återanvändas i flera applikationer, vilket främjar kodens återanvändbarhet och modularitet. De är inte verktyg i sig utan förbättrar utvecklingsprocessens användbarhet.
* Konfigurationsfiler: FoxPro kan använda olika konfigurationsfiler (med tillägg som `.cfg` eller andra anpassade tillägg) för att lagra inställningar relaterade till miljö, applikationer eller specifika projekt.
I huvudsak är "Utilities Files" i samband med FoxPro en bred grupp supportfiler som arbetar bakom kulisserna för att göra databashantering, applikationsutveckling och rapportering mer effektiv. De är inte körbara program, men de är viktiga för att fungera i en FoxPro -miljö.