A Visual Basic és a programozás oktatása

Slides:



Advertisements
Hasonló előadás
A PC gépek szoftverei Kérdés: "Mi az elefánt?" Válasz: "Egér operációs rendszerrel."
Advertisements

Grafikus felhasználó felület Windows alatt
A Windows grafikus felülete
A Java programozási nyelvSoós Sándor 1/17 Java programozási nyelv 8. rész – Grafikus felhasználói felület Nyugat-Magyarországi Egyetem Faipari Mérnöki.
MICROSOFT OFFICE ACCESS 2003.
Microsoft Access Általános ismeretek.
Számítógépes operációs rendszerek
Az algoritmizálás oktatás egy lehetséges útja: Visual Basic
C++ programozási nyelv Gyakorlat hét
Piacképes programozói tudás a középiskolában
Az MVC tervezési minta 2. előadás.
3. A programozás eszközei, programozás-technikai alapismeretek
Informatika érettségi tapasztalatai és változásai
Az Office 2007 tanári szemmel Farkas Csaba. Az Access 2007 újdonságai.
Programozási feladatok az érettségin
Microsoft fejlesztőeszközök a szakképzésben Farkas Bálint Visual Studio 2008.
Az ETR technológia DEXTER Informatikai kft..
A Windows grafikus felülete
Első C programunk Visual C Express-ben Horváth Ernő 1.
Adatbázis-kezelés ACCESS program:
ASP.NET „röviden” Krizsán Zoltán ver: 0.2.
Felső tagozatosok programozás oktatása
Microsoft Visual Web Developer Express Webfejlesztés Gubicza József.
Microsoft szoftverek a szakképzésben
Kliensoldali Programozás
Táblázatok beillesztése, formázása dokumentumokban
Egyszerű webes alkalmazás fejlesztése
Webszerkesztés Űrlapok a HTML-ben. Űrlap létrehozása Űrlapunk tartalma a … elemek között fog helyetfoglalni Egy lapon több űrlap is elhelyezhető Több.
VFP Form programozás Form szerkesztő elemei vezérlő elemek
Microsoft Access Vezérlőelemek.
Tantárgyi tanév-előkészítő informatika Szűcs Gergely
ARCHITECTArchitect AcademyFoundationsInsidersMCPtréningekvizsgákgyakorlatprojektek Novák István eEvangelist – „Dive deeper” Grepton Zrt. Technológiai vezető.
Vizuális alkalmazások a FoxProban Páll Éva Boglárka.
Űrlapok és keretek.
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Objektumorientált programozás
Delphi Készítette: Rummel Szabolcs Elérhetőség:
APEX BMF, II. félév.
Alkalmazói programok Integrált felhasználói rendszerek Számítómunkahelyen szükséges felhasználói programokat egy csomagban, modulokban tartalmazza; az.
Visual Basic 2008 Express Edition
Visual Basic 2008 Express Edition
További lehetőségek Weblapok programozása. Nyelvek csoportosítása Leíró nyelv (HTML, XML, …) Programozási nyelv  Szerver oldali (PHP, ASP, …)  Kliens.
Adatbázis-kezelés a gyakorlatban
Webprogramozó tanfolyam Űrlapok (form-ok). Űrlapok a HTML-ben Biztosan mindenki találkozott már vele – Űrlap példapélda Felhasználási lehetőségei – Regisztráció,
Ez az én művem Készítette: Barczi Renáta Felkészítő tanár: PeadDr
Egyéb interpreterek Windows Script Host Internet Explorer Hypertext application.
Az Office 2007 új grafikus felülete
Az Access 2007 újdonságai. Eltérések már indításkor is Indításkor új felületet kapunk Új adatbázis: sablonok segítségével is Mintapéldánk Árucikkek.accdb,
A Windows Server 2003 termékcsalád A Windows Server 2003 termékcsaládnak 4 tagja van: Windows Server 2003, Standard Edition Windows Server 2003, Enterprise.
Bevezetés az Office programozásába
8. osztály Beszúrás. Töréspont  Kurzor elhelyezése.  Beszúrás menü, töréspont parancs.  Vagy CTRL + ENTER.  Oldaltörés.
(2010. október 25.).  Mi az? ◦ A számítógép és a felhasználó közötti kapcsolatot segíti elő ◦ Különböző vizuális elemeket felhasználva teszi átláthatóbbá.
TÁMOP /1-2F Informatikai gyakorlatok 11. évfolyam Windows Forms alkalmazás készítése Czigléczky Gábor 2009.
Informatikai gyakorlatok 11. évfolyam
A Mozilla magyar nyelvű szerkesztőjének használata
Szöveg beírásához kattintson ide A SCRATCH környezet bemutatása szakköri tapasztalatok alapján Gödöny Péter Budapesti Műszaki Szakképzési Centrum Pataky.
Gábor Dénes Számítástechnikai Emlékverseny
Alkalmazásfejlesztés gyakorlat
Informatikai gyakorlatok 11. évfolyam
Kedvenc programozási nyelvem
Hogyan írhatunk játékprogramokat?
ListBox CheckedListBox TextBox
Jelentések Jelentést akkor használunk, ha az adatbázisban letárolt adatokat szeretnénk kinyomtatni. A jelentésben szereplő adatok alapja egy tábla vagy.
Windows és Linux Word 1 (1983) … Word for Windows (1989)
A Panel, Scroll Bar és a Combo box tulajdonságai
Neumann János Informatikai Kar
Adatkötés Sablonokkal
SZOFTVEREK (programok)
Az operációs rendszer  Minden jog fenntartva.
Előadás másolata:

A Visual Basic és a programozás oktatása Takács Attila takacsa@jedlik.hu

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.

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

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

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)

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

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

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

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)

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ó!

A VB ablak részei

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

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,

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

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

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

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)