Programování ve vývojovém prostředí Visual Basicu
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOC.
Programování ve vývojovém prostředí Visual Basicu
Program řízený událostmi
-
je vlastně objektovým programováním
-
každému ovládacímu prvku jsou přiřazeny nějaké události, do kterých se píše programový kód, a které se vykonají právě jen, když je splněna podmínka pro spuštění dané události
-
nejčastějšími událostmi jsou Click, DblClick, Change…
jméno události se vždy skládá z názvu ovládacího prvku a názvu události : tedy například událost Click prvku Command1 je Command1_Click
Projekt a jeho části
projekt se ve Visual Basicu může skládat prakticky z těchto částí :
Form – je základní prvek umíťují se na něj ovládací prvky, představuje každé jedno okno, které se nám otevře po spuštění programu
MDIForm – je v podstatě mateřský form pro formy jejichž vlastnost MDIChild je nastavena na True, neumisťují se na něj ovládací prvky, zpravidla jen kontextová menu
Module – standardní basický modul slouží pro deklarování globálních proměných a pro definici globálních procedur a funkcí
Class Module – v class modulu se také definují proměnné a procedury, jeho využítí je však globálnější, programuje se tak aby ho někdo mohl vzít a použít ve svém programu
User Control – část, která se využívá při programování ActiveX – viz. dále
Základní ovládací prvky
PictureBox – slouží pro práci s obrázky, jeho rozšířenější variantou je Image
Label - objekt nejčastěji používaný k popiskám, lze do něj ukládat jakýkoliv text
TextBox – používá se pokud potřebujeme aby uživatel zadal nějakou hodnotu
CommandButton – tlačítko – bez komentáře
ListBox – je vlastně grafické vyjádření pole, funguje na stejném principu
ComboBox – je výběrové pole, se kterým se pracuje podobně jako s ListBoxem
DriveListBox, DirListBox, FileListBox – slouží pro práci se soubory a adresáři
Ovládací prvky ActiveX
pomocí ActiveX vlastně vytváříme nové ovládací prvky
jsou prvky, které jsou podporováný firmou Microsoft
ActiveX je program, který je možné vkládat například do :
Internet Exploreru
Microsoft Office
do Visual Basicu…
program je uložen v jednom souboru a to s příponou *.OCX
velkou nevýhodou je funkčnost těchto programů pouze na platformě MS Windows
vytváření je následující : dejte volbu z menu New Project a vyberte ActiveX Control, dále pomocí standardních postupů vytvořtě vámi požadovaný ovládací pvek a pomocí contextového menu FileMake jméno_vašeho_projektu.ocx zkompilujte a pak ho již můžete vložit do vaši aplikace jako nový ovládací prvek
Práce s kancelářskými aplikacemi
pokud chcete pracovat s kancelářskými aplikacemi (myslí se produky firmy Microsoft), je potřeba nejdříve nastavit na tuto aplikaci Refence. (menu ProjectReference)
vyberte požadovanou knihovnou – pro práci s Wordem Microsoft Word 9.0 object library
poté již můžete normálně pracovat s objekty, které obsahuje daný program
pro zjištění jaké objekty obsahuje, či jaké mají metody a vlastnosti doporučuji se podívat do ViewObject browser (F2) kde se lze všechny tyto informace dočíst