Projekt
A Visual Basic segítségével elkészített programok több fájlból épülnek fel. Ilyen fájlok lehetnek a program ikonja, képek, súgó, stb. Ezek általában a program egy-egy önálló egységét valósítják meg Ha egy program több űrlapot, párbeszédablakot tartalmaz akkor külön fájlba tárolódnak. A projekt ezek összessége. A projekt fájl tartalmazza az összetartozó fájlokat, a fejlesztés állapotát program általános adatait.
Ha a Visual Basicban programozunk akkor úgynevezett Projektet készítünk. A projekt azon állományok halmaza amelyek szükségesek egy alkalmazás létrehozásához. A projekthez tartozó fájlok egy része forrásnyelvű állomány. A projekt fájl használ binárisan kódolt adatokat, ezt exe állományban tárolja a fejlesztőkörnyezet. Ezek a fájlok lehetnek bitképek, menük, szöveges adatok, stb., amik az alkalmazás tervezése során jönnek létre.
Projekt elemei
A projekt a következő elemeket tartalmazza:
1. Formmodul: Az űrlap létrehozásakor automatikusan létrejön egy űrlapmodul, ami az űrlapon elhelyezett vezérlők tulajdonságait és eseménykezelő eljárásait tárolja. Egy alkalmazáson belül több űrlapmodult is létre lehet hozni. Ezeket a Visual Basic külön FRM kiterjesztésű állományokban tárolja.
2. Osztálymodul: Aha egy objektumosztályt hozunk létre akkor létrejön egy osztálymodul. Az osztálymodulokhoz nem tartozik grafikus felhasználói felület. Az osztálymodulban csak egy objektum hozható létre, viszont egy projektben több osztálymodul is szerepelhet.
3. Standarmodul: A projekt globális változóit, konstansait és forrásnyelvű alprogramjait tartalmazza. Egy projekt több standard modult is tartalmazhat. Másnéven kódmodulnak is nevezzük.
4. Felhasználói controlok: A felhasználói controlok tartalmazzák a UserControl objektumokhoz rendelt tulajdonságkészletet, valamint a működésükhöz szükséges információkat. A felhasználói controlok képezik az alapját az ActiveX controlok létrehozásának.
5. Tulajdonságlap modulok: Ezek a fájlok tartalmazzák z egyes ActiveX controlok tulajdonságainak beállítását és működési opcióit.
Projekt állományok
A projekt részei külön állományokban tárolódnak. Ezek az állományok a következők:
Kiterjesztés | Állománytípus |
FRM | Űrlap forrásfájl |
FRX | Űrlap bináris állomány |
VBP | Visual Basic projekt fájl |
BAS | Modul forrásállomány |
CTL | ActiveX felhasználói vezérlőelem forrásfájl |
CTX | ActiveX felhasználói vezérlőelem bináris állomány |
CLS | Osztálymodul forrásfájl |
HLP | Súgó állomány |
LOG | Hibaüzenet fájl |
RES | Szöveges, grafikus erőforrásokat tartalmazó fájl |
Projekt műveletek
Amikor egy alkalmazást készítünk, akkor előre meg kell gondolni, hogy milyen elemekből épüljön fel és milyen célt szolgáljon. Ezt nevezhetnénk projekttervezésnek. A Visual Basicban több beépített projektet találhatunk. Az indítóképernyőn választhatjuk ki a projekt fajtáját.
A Visual Basicban lehetőségünk van arra, hogy egyszerre több projekttel dolgozni, így más menüparancs áll rendelkezésünkre egy adott alkalmazás projektjeivel kapcsolatos műveletek elvégzéséhez, attól függően, hogy az alkalmazásunk egyetlen projektet vagy projektcsoportot tartalmaz.
A projekt azon állományok halmaza amelyek szükségesek egy alkalmazás létrehozásához.
Az űrlap létrehozásakor automatikusan létrejön egy űrlapmodul, ami az űrlapon elhelyezett vezérlők tulajdonságait és eseménykezelő eljárásait tárolja.
Ha egy objektumosztályt hozunk létre akkor létrejön egy osztálymodul. Az osztálymodulokhoz nem tartozik grafikus felhasználói felület.
A felhasználói controlok tartalmazzák a UserControl objektumokhoz rendelt tulajdonságkészletet, valamint a működésükhöz szükséges információkat.
Ezek a fájlok tartalmazzák az egyes ActiveX controlok tulajdonságainak beállítását és működési opcióit.
A projekt globális változóit, konstansait és forrásnyelvű alprogramjait tartalmazza.