Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
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...
Események 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 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) 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 cmdKilép:nyomógomb cmdOK: 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)
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.