TANMENET Informatika szakmacsoport Programozási gyakorlatok III. tantárgy 12. évfolyam A osztály 2013/2014 tanév Heti óraszám: Éves óraszám: 3 óra 96 óra Készítette: Szikszai Gusztáv tanár Ellenőrizte:. Munkaközösség-vezető Jóváhagyta:. Igazgató-helyettes Nyíregyháza, 2013. szeptember 15.
I. témakör: Az Internet programozása. Inczédy György Középiskola, Szakiskola és Kollégium 1. Az Internet programozása 2. A html nyelv alapvető elemei 3. Hivatkozások HTML nyelvben 4. Képek beillesztése 5. Táblázatok beillesztése 6. Html oldal készítése 7. Feladatmegoldás 8. Egyszerűbb Javascript ablak alkalmazása 9. Statikus honlap készítése 10. Elkészített honlap értékelése 11. Ellenőrző dolgozat 12. Javascript referencia 13. Események javascriptben 14. Javascript alkalmazás készítése 15. Honlap készítése I. 16. Ellenörző feladat megoldása 17. Serveroldali programozás 18. A PHP programozási nyelv 19. A PHP szintaktikája 20. Vezérlési szerkezetek PHP-ben 21. A PHP eljárásai függvényei 22. Állománykezelés PHP-ben 23. Jogosultságok 24. Dinamikus honlap készítése 25. Ellenőrző dolgozat 26. Év végi értékelés Követelmény Képesek legyenek a tanulók statikus weboldalak létrehozására, módosítására. A tanulók szerezzenek jártasságot a rendelkezésükre álló hálózat kezelésében. Értsék és ismerjék ennek topológiáját, kezelő utasításait és algoritmusát. Tudjanak kezelni és beállítani TCP/IP FTP-szolgáltatást és Telnet-szolgáltatást Egy dinamikus weboldal elkészítése, a megtanult PHP eljárások, függvények alkalmazásával. II Témakör: Adatbázis kezelés 27. Az adatbázis-kezelés alapfogalmai I. 28. Az adatbázis-kezelés alapfogalmai II. 29. Adatbázis létrehozása 1
30. Rendezés, indexelés. Az adatok érvényessége 31. Interaktív adatkezelés 32. Egyszerű lekérdezések 33. Összetett lekérdezések A tanulóknak legyen gyakorlatuk az adatbázis feltöltésében, akár külső forrásból, akár segédprogram segítségével billentyűzetről. Tudjanak rekordokat létrehozni, feltölteni és rendezni. Ismerjék és értsék a fizikai és logikai állományrendezés közötti különbséget. 34. Operátorok a lekérdezésekben 35. Gyakorlás 36. Számított mezők. Szövegkezelő függvények 37. Dátum/Idő függvények 38. Összesítő lekérdezések 39. Csoportosítás a lekérdezésekben 40. Gyakorlás 41. Dolgozat 42. Űrlap készítése, nyomtatása A tanulóknak legyen gyakorlatuk a különböző szempontok szerinti keresés és irányított lekérdezés megvalósításában. Ismerjék és alkalmazzák az adatrekord-pozicionáló eljárásokat. 43. Jelentés készítése, nyomtatása 44. Összetett adatbázis tervezése 45. Kapcsolatok, hivatkozások 46. Többtáblás lekérdezések 47. Összetett adatbázisok űrlapjai 48. Gyakorlás 49. Különleges lekérdezések 50. Az SQL alapjai 51. SQL lekérdezések I. 52. SQL lekérdezések II. 53. Összefoglalás Tudjanak adattáblát létrehozni, átszerkeszteni SQL utasításmondat segítségével. Tudjanak lekérdezéseket megvalósítani SQL-mondattal, gyakorlottan 2
54. Gyakorlás 55. Számonkérés alkalmazzák a záradékokat és operátorokat. III. témakör: Objektum Orientált Programozás 56. Az objektum orinentált programozás prezentálása 57. A Delphi program bemutatzása 58. A Delphi program típusai, lehetőségei 59. Delphi fejlesztői környezet 60. Absztrakció 61. Komponensek I. 62. Objektum felügyelő használata 63. Programozás tervező nézetben I. 64. Programozás tervező nézetben II. 65. Egyszerű delphi program készítése I. 66. Egyszerű delphi program készítése II. 67. Ellenörző feladat készítése 68. Összefoglalás 69. Dolgozatírás 70. Tulajdonság, osztály, objektum. 71. Formok 72. Metódus, üzenet 73. Feladatmegoldás 74. Többformos programok, Öröklődés 75. Komponenshierarchia. Statikus objektum, dinamikus objektum. 76. Konverziós függvények 77. Feladat standard komponensek használatára 78. Polimorfizmus 79. Statikus metódus, virtuális metódus 80. Ellenőrző feladat 81. Ellenörző feladat megoldása 82. Egyéni feladat értékelése 83. Menü program készítése 84. Menü használata programokban 85. Fájlkezlés delphiben 86. Feladat fájlkezelésre Tudjanak az objektumhoz rendelt metóduskészletből választani, ismerjék a különböző metódusok és események hatását. Tudatosan tervezzék meg a várható felhasználói aktivitást, és az erre adott programválaszt. A tanulók ismerjék és tudják kiválasztani a különböző kontrolltípusokat. Gyakorlottan vegyék figyelembe az esztétikai és ergonómiai szempontokat. Tudjanak meghívni alapfüggvényeket, ismerjék a paraméterátadás alapjait és a hívási szabályokat. Legyen képes esztétikus és célszerű menüsorok, menü pontok létrehozására. Fájlok, mappák kezelése a Delphi által 3
87. A timer komponens nyújtott lehetőségeken belül. 88. Feladat timer komponensre. 89. Feladatmegoldás Legyen ismeretük a hálózatmenedzselés feladatkörében. Lássanak el rendszeradminisztrátori feladatokat. Gyakorlottan 90. Események delphiben. 91. Eseménykezelés. szervezzenek hozzáférési jogokat, felhasználói csoportokat. 92. Feladat eseménykezelésre Tudjanak adattáblát létrehozni, 93. Adatbázis Delphiben. átszerkeszteni SQL utasításmondat segítségével. 94. Adatbázis komponensek. 95. SOL lekérdezések Delphiben. 96. Ellenőrző dolgozat. Tudjanak lekérdezéseket megvalósítani SQL-mondattal, gyakorlottan alkalmazzák a záradékokat és operátorokat. 4