Tananyag választó:
A program gyakorlati megvalósítása
- 9 téma
Számítógépes programozás a gyakorlatban: értékadás, változók, konstansok, formok, elágazások és ciklusok, objektumorientált programozás, hálózati architektúrák, szolgáltatók és protokollok
- Programkód és programnyelvek
- A kódolás és a forrásprogram fogalma, a programnyelvek működése. A fordítás és szerkesztés folyamata.
- A fejlesztői környezet és követelményei
- A vizuális fejlesztőeszközök megismerése, használata
- Alapfogalmak
- Vizuális programobjektumok tanulmányozása
- Programkönyvtárak (felépítése, célja, tartalma)
- Váltózó fogalma, deklarációja, szerepe a programban
- Egyszerű típusok
- A programok szerkezete, főbb elemeik (fogalmak)
- Adatelemzés, adatszerkezet felépítése
- Konstans fogalma, deklarációja, szerepe a programban
- Összetett típusok, tömbök, rekordok
- A tanult fejlesztőprogram adatstruktúrájának használata
- Műveletek összetett adatszerkezetekkel
- Típusok választása, optimalizálási kérdések a programozásban
- A programok szerkezete, főbb elemeik, felépítésük gyakorlása
- Egyszerű munkaform készítése
- Egyszerűbb komponensek használata: szövegbeviteli mezők, gombok stb.
- Adatátadás formok között
- Eseményvezérlő eszközök és programozásuk
- Formok és kontrollok aktivizálása az esemény hatására
- Egyszerű menü tervezése és működése
- Feltételes elágazás tervezése
- Esetelemezés és szétválasztás
- Ciklusok
- A ciklusteszt helyének meghatározása
- Szándékolt kilépés ciklusokra
- Adatbevitel és elsődleges output-megjelenítés, ki- és beviteli utasítások
- Utasítások, adatok, függvények, eljárások és objektumok fogalma
- Utasítások, adatok, függvények, eljárások és objektumok célja, tartalma Visual Basicben
- Fordítás, szerkesztés
- Az objektumkönyvtár használata
- „Ha-akkor-egyébként” szerkezet
- Tesztelés, hibakeresés (töréspontok, változó értékének figyelése)
- Kódolási gyakorlatok, deklarációk, programtörzs készítése
- Egyszerű algoritmusok kódolása és tesztelése
- Gyakorlatok az elágazás- és ciklusszervezésre
- A programkönyvtár fontosabb eljárásainak elemzése
- Példák függvényekre
- Saját függvény és eljárás tervezése
- A függvények és eljárások alkalmazása
- A programozási tételek célja
- A programozási tételek tartalma, alkalmazási köre
- A rendező algoritmusok szerepe, használata
- Összetett adatszerkezetek: verem, sor, lista
- Műveletek összetett adatszerkezetekkel
- Algoritmuskészítés összetett gyakorlati feladatokhoz
- Összetett feladatok keretében a programozási tételek alkalmazása
- A programkönyvtár fontosabb eljárásainak alkalmazási feltételei
- A programkönyvtár fontosabb eljárásainak átadható adatok és paraméterek, az osztály fogalma
- Collection osztály
- Szubrutinok készítése, hívása, hívási konvenciók alkalmazása, a gyűjtemények meghívása
- Fájlkezelés programból
- Fogalomkörök: objektum, osztály, egységbe zártság, öröklés, sokalakúság
- Az objektumok tulajdonságainak és metódusainak elemzése
- Hozzáférési szintek: public, private
- Objektumok hierarchiája és viselkedése
- Dinamikus objektumok: virtuális és dinamikus metódusok
- Statikus osztályok
- Komponens alapú programozás
- Privat, public, static, globál adattípusok, adatmezők és metódusok definiálása kódmodulban
- Hálózatok osztályozása: p2p, server-kliens
- Az IEEE 802-es szabványcsalád, topológia fogalma, fajtái
- Szinkronizáló karakterek
- Start- és stopbitek
- A kódolási eljárások
- Az OSI-modell rétegei és megvalósításuk
- Az Intranet és az Internet fogalma, jelentősége és felhasználási területei
- Az FDDI-szabvány
- Az IPX/ SPX fogalma
- A NETBIOS fogalma
- A TCP/IP fogalma
- Novell Netware alkalmazói ismeretek
- Windows NT-2000-XP alkalmazói ismeretek
- Az RCP protokoll megvalósítása, szintaxisai
- Adatábrázolás és adattömörítés
- Könyvtárkatalógus-szerkezet
- Könyvtárkatalógus-hierarchiák
- Könyvtárkatalógus-jogosultságok
