Java útikalauz programozóknak, ELTE TTK Hallgatói Alapítvány, Budapest Glenn Rowe: Java programozás, PANEM 14. A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka Kontaktóra 56 Készülés előadásokra 6 Készülés gyakorlatra 0 Készülés laborra 28 Készülés zárthelyire 18 Házi feladat elkészítése 42 Önálló tananyag-feldolgozás Vizsgafelkészülés Összesen 150 15. A tantárgy tematikáját kidolgozta Dr. Programozás, fejlesztés könyv - 3. oldal. Goldschmidt Balázs docens Irányítástechnika és Informatika Tanszék Simon Balázs adjunktus IMSc tematika és módszer Az IMSc programban részt vevő hallgatók számára az előadásokon további elmélyülést biztosító irodalmat ajánlunk. Igény szerint ezek feldolgozásához a laborok alkalmával konzultációt is biztosítunk. A laboratóriumi gyakorlatokon a program hallgatói a megoldandó feladatok mellé további, a téma mélyebb megértését és elsajátítását lehetővé tevő extra feladatokat kapnak. IMSc pontozás Az utolsó három számonkérésen extra IMSc feladatot biztosítunk, amelyre az adott számonkérés alapfeladataira elérhető pontszám 30%-át lehet kapni.
Alacsonyszintű grafika: egyszerű vektorgrafikus alkalmazás készítése (kör, vonal, négyzetrajzolás) JUNIT példa: kész szoftver JUnit tesztjeinek előállítása, kipróbálása. (XML példa: feldolgozás, generálás. ) 13. Feladatbeadás 9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium) Előadás és laboratórium 10. Követelmények a. A szorgalmi időszakban: Az előadáson a jelenlét nem kötelező. Programozás alapjai 3 sezon. A laboratóriumi foglalkozásokon való megjelenés kötelező, az elmulasztott laborgyakorlatok nem pótolhatók. A laboratóriumi foglalkozáson a laborvezetők ellenőrző méréssel ellenőrzik a hallgatók felkészültségét. A félév teljesítésének feltétele, hogy az ellenőrző mérések legalább 2/3-a sikerrel záruljon. A félév során 6 előre meghirdetett alkalommal kis zárthelyit íratnak a laborvezetők. A kis zárthelyi dolgozatokból a 4 legeredményesebb eredményét (dolgozatonként 0-5 pont között) vesszük figyelembe. Ha valaki 4-nél kevesebb ellenőrző dolgozatot írt, akkor a meg nem írt dolgozatok eredményét 0-nak tekintjük.
Ebben a cikkben összeszedtük azokat az információkat, amelyekről egyértelműen kijelenthetjük, hogy elengedhetetlenek a webprogramozáshoz. Ez a cikk részletezi a HTML alapjait. Mi az a HTML? A HTML egy angol mozaikszó, melynek jelentése H yper T ext M arkup L anguage, amelyet magyarul Hiperszöveges Jelölőnyelvnek nevezhetünk. A HTML ( H yper T ext M arkup L anguage) egy leíró nyelv, amelyet weboldalak készítéséhez használunk. HTML alapok (A HTML webprogramozás alapjai) - WEBiskola. Egy HTML kód egyértelműen meghatározza a weboldal felépítését, kinézetét. Azaz a HTML nyelven megírt kódot a webböngésző értelmezi, majd a kód alapján megjeleníti a már általunk megszokott oldalakat. Itt olvashatsz részletesebben arról, hogy mi is az a HTML. HTML dokumentum létrehozása HTML struktúrája, felépítése Hogy néz ki egy HTML kód? A HTML dokumentumok felépítése HTML kód < html > < head > < title > A weboldal címe title > head > < body > < h1 > Ez az első címsorom h1 > < p > Ez az első bekezdésem. p > body > html > Code language: HTML, XML ( xml) Eredmény Ez az első bekezdésem.
A laborok anyaga folyamatosan követi az előadások tematikáját, azok mélyebb megértését teszi lehetővé. 8. A tantárgy részletes tematikája Előadás 1. Java alapok. Bevezető. Típusok, operátorok, utasítások. Objektumok, osztályok, Interfészek. Package-ek. Kivételkezelés, kódolási stílus. 2. Java I/O. System Class. I/O Basics. I/O filters. Speciális osztályok: pipe, file. Serialization. 3. Utilityk.. (Scanner, Random, BigInteger, BigDecimal, szövegfeldolgozás). 4. Java generikus osztályok. Genericitás és öröklés. Összevetés C++ generikus megoldásával. Megközelítések: heterogén kollekció, kasztolás, template. 5. Programozás alapjai 3 full. Java kollekciók.. Kollekció-keretrendszer. Collection, Iterator, List, ListIterator, Set, SortedSet, Map, SortedMap. Kollekciók kezelése (). 6. UML és Java kapcsolata. Asszociációk, aggregációk megvalósítása, jelölése. C++ visszatekintés (kompozíció, destruktor, deep és shallow copy) 7. Szálkezelés. Kölcsönös kizárás, szinkronizálás, jelzések küldése kezelése. Szálbiztos kollekciók.
Kép beszúrására az elemmel van lehetőségünk, de ennyi még nem elég számára. Fontos megadnunk a képünk elérési útvonalát, amelyet több módon is megtehetünk. 1. mód: Ha a a kép és a HTML dokumentumunk ugyanabban a mappában van, akkor elég csak a kép nevére hivatkozni. Például: 2. mód: Ha a kép és a HTML dokumentum különböző mappába van, akkor érdemes a teljes elérési útvonalat megadni. Például: C:\Weboldal\ 3. mód: Ha a kép az interneten érhető el, akkor megadhatjuk az URL címet is. Például: A képet elérhetőségét az "src" attribútumnak kell megadni. A kép méretét akár pontosan megadhatjuk a "width", illetve a "height" attribútumokkal. Továbbá az
tag-nak nincs zárópárja. Nézzünk egy példát:
< img src = " >
HTML hivatkozások
A HTML dokumentumokba akár linkeket is elhelyezhetünk, amelyek egy kívánt helyre, vagy oldalra ugranak. A szintaktikája: MEGJELENŐ SZÖVEG Fontos, hogy az tag-nak van zárópárja, azt kötelező kiraknunk, hogy működjön. A programozás alapjai 3 – VIK Wiki. Azonban a legfontosabb rész a "href", hiszen itt kell megadnunk, hogy hova mutasson a hivatkozásunk.
Jegy A jegy a legjobb négy KZH pontjának átlagából adódik. Ha ez az átlag nem egész szám lenne, a kerekítést a laborvezető a laborokon végzett munkád alapján végzi. Segédanyagok Előadások 2020: 1. előadás - Alapok 2. előadás - Input/Output 3. előadás - Kollekciók 4. Programozás alapjai 3 teljes film. előadás - Utility osztályok 5. előadás - Szálkezelés 6. előadás - Swing környezet 1 7. előadás - Swing környezet 2 8. előadás - Tesztelés (JUnit) 9. előadás - XML feldolgozás 10. előadás - Lambda 11. előadás - Java Streamek KZH Igaz-hamis feladatgyűjtemény a KZH-khoz Házi A félév során egy nagy házit kell készíteni, amit mindenki magának talál ki. Követelmények: Swing vagy JavaFX alapú GUI Menü használata és vagy JTable, JTree, JComboBox (vagy hasonló bonyolultságű widget) valamelyikének alkalmazása vagy alacsonyszintű grafikai rutinok (Graphics osztály) használata Gyűjtemény keretrendszer alkalmazása Fájlba írás, fájlból olvasás valamilyen fajta standard I/O (szerializálás, XML feldolgozás, JSON) segítségével Tesztelés-támogatás (JUnit) Legalább 3 osztály összesen 10 metódusának tesztelése.
A kötelező előtanulmányi rendek grafikus formában itt láthatók. 7. A tantárgy célkitűzése A tárgy alapvető célja, hogy alapozó tárgyként folytassa a számítógépes problémamegoldás módszereinek és alapvető eszközeinek előző félévekben megkezdett megismertetését olyan szinten, hogy azt a hallgatók további tanulmányaik során képesek legyenek hatékonyan alkalmazni. Ezen félév alapvető célkitűzése, hogy további gyakorlatokkal mélyítse az objektumorientált problémamegoldási képességet, megismertesse a hallagtókkal a Java programozási nyelvet, megismertesse a nagymértékben osztálykönyvtárak használatára épülő programfejlesztést, ezen belül az általános megoldásokon (kollekciók, IO, stb) túl speciális problémákra (szálkezelés, XML feldolgozás, grafika és GUI) nyújtott lehetőségeket. Cél továbbá a Szoftvertechnológia c. párhuzamos tárgyban tanult UML modellek Java nyelven való megvalósításának képessége is. Célkitűzését a tárgy az előző félévekben megszerzett C és C++ nyelvi tudásra alapozva, a Java nyelv megismertetésével éri el.
Manapság hajlamosak vagyunk a nárcizmust tágan értelmezni, a köznyelven sokszor akár az egyszerűen az önző, egoista és bunkó emberekre is alkalmazzuk. Valóban létezik is egy "egészséges" nárcizmus, de a nárcisztikus személyiségzavar egy pszichológiai kifejezés, mely komoly kórtörténetet rejt maga mögött. De milyen is egy nárcisztikus férfi? Milyen az ágyban egy nárcisztikussal? Dr. Hevesi Krisztina elmondja!. Számíthatunk-e boldog kapcsolatra egy nárcisztikus személytől? Egyáltalán létezik a nárcisztikus férfi szerelme? Mit kell tudni a nárcizmusról? A nárcizmus egy személyiségzavar, melynek a gyökerei a gyerekkorig nyúlnak vissza. A nárcisztikus emberek maguk is szenvednek belül, de magatartásukkal és jellembeli vonásaikkal a környezetükben élő embereknek is rengeteg fájdalmat okoznak.
A nárcizmusnak több típusa létezik, és sajnos a társadalmunk is egyre inkább kedvez az ilyen személyiségek kialakulásának. Ráadásul nem is olyan könnyű felismerni a nárcisztikus férfit, mint ahogyan sokan gondolják. Vannak azonban olyan apró jelek, tulajdonságok, amikből észreveheted. A nárcisztikus személyiség mutathat erősebb vagy gyengébb jeleket bizonyos tulajdonságok terén. De attól, hogy valaki ilyen, még nem biztos, hogy tényleges személyiségzavarban is szenved. Az viszont igen, hogy az átlagnál nagyobb fokú nárcizmus található meg benne. Egy nárcisztikus személyiséggel való kapcsolat fárasztó és nehéz választás, ha pedig személyiségzavarban szenved, még terápiával is csak hosszú idő alatt lehet sikeres eredményeket elérni vele. Nőivilág. A NÁRCISZTIKUS férfi jellemzői – Vedd észre időben!. Éppen ezért fontos felismerni, ha ilyen a párod: a következő tulajdonságok árulkodnak róla. A nárcisztikus férfi manipulál A nárcisztikus folyamatosan manipulál másokat. Karizmatikus személyiség, és közvetlennek mutatja magát, de valójában az igazi belső dolgai kapcsán nagyon zárkózott, és sérült a lelke.
Mindemellett gyakran irigy másokra, vagy pedig éppen azt gondolja, hogy mások irigyek rá, Mindebből következően természetesen nem meglepő, hogy társas kapcsolatai nem zökkenőmentesek, illetve az sem, hogy a környezetében élő emberek kifejezetten szenvedhetnek ezen megnyilvánulásaiktól. Más pszichiátriai zavarokat illetően gyakran mutat együttes előfordulást a szerhasználattal, az antiszociális- és paranoid személyiségzavarral. Általában véve elmondható, hogy a grandiózus nárcisztikusok reagálnak legkevésbé a pszichoterápiára. A jelenleg a pszichiátriai gyakorlatban használatos diagnosztikai kritériumrendszer (DSM-V) is gyakorlatilag a fenti, grandiozitással jellemezhető nárcisztikus személyiség tulajdonságait összegzi. A nárcisztikus személyiségzavar rejtettebb formájáról Ezzel szemben a nárcisztikus vulnerábilitás jellemzői rejtettebbek, mivel még a diagnosztikai kritériumrendszer sem tárgyalja ezeket külön. Önmagunk becsapása egy nárcisztikus férfi szerelme?. Az ebbe a csoportba tartozó nárcisztikusokra éppen a félénkség, sérülékenység, bizonytalanság, szégyenlősség, érzékenység jellemző leginkább.
Megosztás Talán mindenki hallott már a nárcisztikus kifejezésről, de valójában sokan nem tudják, hogy mit is jelent és mivel is jár az, ha a párjuk ettől a személyiségzavartól szenved. Igen, szenvednek, mert valójában szenvedés az, amit megélnek, de változtatni csak tudatossággal lehetséges. Azonban ezt sokan nem ismerik fel vagy félnek a változás adta örömök és új lehetőségek megélésétől. Narcisztikus férfi jellemzői . Honnan tudhatod, hogy a párod esetleg nárcisztikus? Talán mindenki hallott már a nárcisztikus kifejezésről, de valójában sokan nem tudják, hogy mit is jelent és mivel is jár az, ha a párjuk ettől a személyiségzavartól szenved. Igen, szenvednek, mert valójában szenvedés az, amit megélnek, de változtatni csak tudatossággal lehetséges. Azonban ezt sokan nem ismerik fel vagy félnek a változás adta örömök és új lehetőségek megélésétől. Honnan tudhatod, hogy a párod esetleg nárcisztikus? Legfőbb jellemzőjük, hogy énközpontú, leginkább önmagukat szerető, egoista emberek, akik mások érzéseit, gondolatait nem igen veszik figyelembe.
Legtöbbször azért tesz valamit, hogy ő is profitálhasson belőle. Az önzetlenség és a szimpla kedvesség nem jellemző rá, de neked sem egyszerű boldoggá tenned őt. Megadni egy nárcisztikusnak azt, amire vágyik, általában lehetetlen. Mindig találni fog valamit, ami nem tetszik neki benned, vagy abban, amivel örömöt szereznél neki.