Visual Basic alkalmazás
A Visual Basic programozási környezetben a fejlesztőeszköz, számtalan lehetőséget nyújt egy alkalmazás, program elkészítésében. Egy program elkészítésénél a fejlesztő azokat a kritériumokat veszi figyelembe az adott fejlesztőrendszerben, hogy milyen módon használható speciális célokra, mint például internetes fejlesztésre, adatbázis kezelésre, multimédiás alkalmazások elkészítésére. A Visual Basic egy integrált fejlesztőeszköz, mivel minden olyan fejlesztői funkció ugyanabban a környezetben érhetők el.
Alkalmazás
Mint tudjuk, hogy a Visual Basic-ben számtalan Windows alkalmazást fejlesztettek. Ezek az alkalmazások együttműködnek az operációs rendszerrel, ezért ismerni kell, hogy mi történik egy program futása közben. Az alkalmazások vezérlőelemekkel kommunikálnak a felhasználóval, vagyis a felhasználó üzeneteket küld az alkalmazásnak, vagyis ezáltal az alkalmazás teljesíti a felhasználó parancsait. Az ablakok adják a felhasználó és az alkalmazás közötti kapcsolat munkaterületét, a felhasználói interface-t.
Alkalmazás szerkezete
Egy alkalmazás futása közben az operációs rendszer az alábbi feladatokat végzi el:
• a program indítása, leállítása
• a program futásának ütemezése
• a felhasználói beavatkozás az alkalmazás futása közben,
• a program munkafelületének, ablakának megjelenítése.
Ha egy programot, alkalmazást elindítunk, akkor az rendszer betölti a program futásához szükséges állományokat, és utána az operációs rendszerrel együttműködve végzi feladatát. A Windows operációs rendszerben egyszerre több program is futhat egy időben, ezért támogatja több alkalmazás párhuzamos működését. Mint többprogramos operációs rendszerre jellemző, hogy felosztja az erőforrásokat az alkalmazások között, és minden program egymástól függetlenül önállóan futó operációs rendszerrel együttműködve.
Windows mint grafikus felület
A Windows folyamatosan gondoskodik a felhasználói kapcsolattartással. Ezt a kapcsolattartást az ablakok segítségével valósítja meg. A alkalmazás szempontjából az alábbi feladatoknak kell érvényesülni egy program futása közben:
• alkalmazások erőforrásainak lefoglalása
• a program üzenetsorában tárolt üzenetek figyelése a program futása során
• a Windows üzentek figyelembe vétele.
Az alkalmazás önmaga hozza létre a számára szükséges erőforrásokat. Az alkalmazás ablakokat hoz létre és ezzel megteremti a felhasználó kapcsolattartását a felhasználóval. Az ablakokat a Windows megjeleníti és kezeli a helyzetüket, ha valami problémát talál akkor beavatkozik.
Ezeket a folyamatokat nem a felhasználónak kell létrehozni, hanem rendszer kezeli. A rendszer az alkalmazás ablakát objektumként modellezi. Windows alkalmazás készítésénél, a fejlesztői környezet előállítja az ablak modelljét, melyet a fejlesztés során form-nak, űrlapnak hívunk.