Projekt
A Visual Basic-ben elkészített programok forráskódja általában több fájlból áll. Ezek a fájlok lehetnek a program ikonjai, képek, hangfájlok. A programkód is egységből áll, úgynevezett modulból. Ezek a modulok általában a program egy-egy önálló egységét valósítják meg, például ha programunk több ablakot, dialógusdobozt tartalmaz, ezek mindegyike külön fájlba kerül. A modulok összességét projektnek nevezzük. A Projekt fájl az összetartozó fájlokat, a fejlesztés állapotát és a készülő program általános adatait tartalmazza.
A projektfájlok tartalma forrásnyelvű program, de használ bináris kódolt adatokat is, melyek a program adatait tárolják .exe állományban. A projektfájlokból természetesen készíthetünk futtatható fájlokat, illetve fordíthatjuk a memóriában is.
Minden futtatható projekt általában az alábbi modulokból épül fel:
1. Formmodul: Ha egy új űrlapot hozunk létre, akkor automatikusan létrejön egy formmodul (űrlapmodul). Ez tárolja az űrlap vezérlőelemeinek tulajdonságait, az eseménykezelő eljárásokat és a lokális deklarációkat. Egy projektfájlon belül több űrlapmodult is létre lehet hozni.
2. Osztálymodul: Objektumosztályokat lehet létrehozni a segítségével. Szerkeszthetjük az osztályok tulajdonságait, eseményeit. Ez a modul nem tartalmaz grafikus felhasználói felületet. Egy projekten belül több osztálymodul hozható létre, de egy osztálymodulban csak egy objektumot lehet definiálni.
3. Standardmodul: Más néven kódmodulnak hívják, ami a projekt globális változóit, konstansait tartalmazza. Egy projekt több standardmodult is tartalmazhat.
A következő táblázat bemutatja a Visual Basic projekt állománytípusait:
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 |
Az Access-ben a felhasználó által Visual Basic nyelven megírt program.
Az összetartozó fájlokat, a fejlesztés állapotát és a készülő program általános adatait tartalmazza.
Ha egy új űrlapot hozunk létre akkor automatikusan létrejön egy formmodul (űrlapmodul). Ez tárolja az űrlapon vezérlőelemeinek tulajdonságait, és az eseménykezelő eljárásokat, a lokális deklarációkat. Egy projektfájlon belül több űrlapmodul is létre lehet hozni.
Objektumosztályokat lehet létrehozni segítségével. Szerkeszthetjük az osztályok tulajdonságait, eseményeit. Ez a modul nem tartalmaz grafikus felhasználói felületet. Egy projekten belül több osztálymodul hozható létre, de egy osztálymodulban csak egy objektumot lehet definiálni.
Más néven kódmodulnak hívják, ami a projekt globális változóit konstansait tartalmazza. Egy projekt több standardmodult is tartalmazhat.
A Projekt fájl az összetartozó fájlokat, a fejlesztés állapotát és a készülő program általános adatait tartalmazza.