Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

A Visual Basic és a programozás oktatása Takács Attila

Hasonló előadás


Az előadások a következő témára: "A Visual Basic és a programozás oktatása Takács Attila"— Előadás másolata:

1 A Visual Basic és a programozás oktatása Takács Attila

2 A programozás szerepe az oktatásban §Megértse a tanuló a számítógép működését, lehetőségeit, logikáját §Megismerkedjen az operációs rendszer sajátosságaival (grafikus felület). §A mai nagy alkalmazásokat tudja „barkácsolni”, makrókat írni. §Alapokat kapjon, ha később „komolyan” is akar programozni  a nyelv ne legyen speciális.

3 Az objektum vezérelt működés alapelvei §A mai operációs rendszerek grafikus felületen támogatnak, a felületen egérrel, billentyűzettel kezelhető objektumok vannak §Gyakori az eszközöket vezérlő célgép (pl. mobilt. mosógép, DVD író, Windows CE op. rsz.) §Az objektumok jellemzői: tulajdonságaik §Külső hatások az objektumra: események §Az objektumok „saját” tevékenységei: metódusok

4 A Windows alkalmazásokról... §Hagyományos program: a kód végrehajtását a program vezérli §Eseményvezérelt alkalmazás: az eseményekre adott válaszként hajtódnak végre a program részei Események Windows rendszer Ablakok

5 Példa: nyomógomb A Windows ablakok gyakori objektuma: a nyomógomb (CommandButton, cmd) §Tulajdonságai (property): felirata, helye, mérete, színe (értékadással állítható be) §Metódus (method): az objektumhoz tartozó beépített eljárás: pl. adott helyről adott helyre mozog (a képernyőn) §Esemény (event): egérrel rákattintunk, ekkor valami történik (szubrutint írunk)

6 A programozás menete §Kész sémák (osztályok) alapján grafikusan megtervezzük az objektumokat (egér, tulajdonságlap), eközben klasszikus értelemben vett programozás nincs is §Megírjuk az eseményekhez való kódot (klasszikus vezérlőszerkezetek, tételek) és az általános eljárásokat §Szükség esetén új osztályokat tervezünk

7 Mi van a piacon? §Visual C++, Borland C++, C# (hardverigény) §Borland Delphi (a Pascal utódja) §Visual Basic (ez a Basic nem az a Basic!) A Delphi és a VB nagyon hasonlít egymásra

8 A Visual Basic verzói §VB 3.0: (1993) Az első igazi vizuális fejlesztőeszköz, 16 bites, Access adatbázisokat közvetlenül kezel §VB 4.0: Van 16 ill. 32 bites változata is. §VB 5.0: (1997) Csak 32 bites változata van, lefelé nem kompatíbilis. Standard: csak papíron, Professional: ez kapható, Enterprise: hálózaton elosztott objektumok kezelése, Learning Edition: Prof + okt. anyag

9 További „Visual Basic” verziók §VB50CCE: ingyenes változat. Nincs: help, EXE, adatbázis-kezelés stb oktatáshoz, ActiveX komponensekhez. §VB for Applications: Az Office programcsomag makrónyelve §VB script: Böngészőben lefutó programocska, hasonló a VBA-hoz. (IE) (Szerveren fut: ASP)

10 Amit most fogunk használni: §VB 6.0 Professional Edition §Van ingyenes változata: Working model – jövő héten adjuk CD-n §VB oktató oldal: (F.Cs.) §Visual Studio.NET (2003) §Visual Studio Express – ingyenes (2005) l benne Basic – érettségin is használható!

11 A VB ablak részei

12 A vezérlőelemek szerepe §Windows felület: egységes megjelenítés §Vezérlőelemek: adatok bevitele, megjelenítése §Visual Basic: előre elkészített illetve külső forrásból származó vezérlőelemek

13 A VB beépített vezérlőelemei §Műveletek végrehajtása: nyomógombok §Szövegkezelés: címke, beviteli mező §Választás: jelölőnégyzet, választógomb §Listakezelés: lista, kombinált lista §Görgetősávok §Képek: Képdoboz, kép §Grafika: alak, vonal §Fájlkezelés: meghajtólista, könyvtárlista, fájllista §Adathozzáférés §Vegyes: időzítő, OLE-konténer,

14 Első programunk: Hello World ! §Ablakok: űrlap, nyomógomb, címke §Űrlap tulajdonságai: mérete, felirata §Címke tulajdonságai: helye, mérete, felirata, betűtípusa §Nyomógomb tulajdonságai: helye, mérete, felirata, stb. §Esemény: kattintás az OK gombra

15 Nyomógomb, címke, beviteli mező §Nyomógomb (CommandButton): Default: egyenértékű az ENTER-rel Cancel: egyenértékű az ESC-el §Címke (Label): Borderstyle: térhatású kerete legyen-e §Beviteli mező (TextBox): Text: a beleírt szöveg MultiLine: többsoros, ez esetben: Scrollbars

16 Példa: Négyzet területe txtOldal: beviteli mező lblNégyzet: címke cmdOK: nyomógomb cmdKilép:nyomógomb

17 Jelölőnégyzet, választógomb, keret §Jelölőnégyzet (CheckBox): Value = 0, 1, 2 (üres, kiválasztott, szürke) §Választógomb (OptionButton): Value = True, False §Keret (Frame): Borderstyle:0, 1 (látszódik vagy sem)


Letölteni ppt "A Visual Basic és a programozás oktatása Takács Attila"

Hasonló előadás


Google Hirdetések