Blogbejegyzések
-
Sokszög forgatása és tükrözése vizuálisan grafikus alkalmazással – 1. rész
dr. Dobreff Csaba 2025. febr 24.Az előző két bejegyzésben (itt és itt) egy pont adott forgáspont körül, megadott szöggel való forgatását és tengelyes tükrözését megvalósító függvények előállításával foglalkoztunk. Ha tudunk egy pontot forgatni vagy tükrözni,...
-
Hogyan valósítsuk meg egy pont tengelyes tükrözését?
dr. Dobreff Csaba 2025. febr 24.Az előző bejegyzésben egy adott pont megadott szöggel történő elforgatásával kapott pont meghatározásával foglalkoztunk, és erre három különböző számítási módszert alkalmazó függvényt definiáltunk. Most egy adott pont tengelyes tükrözéseképpen előálló...
-
Hogyan forgassunk el egy adott pontot adott szöggel, adott forgáspont körül?
dr. Dobreff Csaba 2025. febr 24.Grafikus alkalmazásoknál alapvető funkció egy pont adott szöggel való elforgatása, az origó vagy egy megadott forgáspont körül. A forgatás megvalósítását egy olyan függvénnyel oldhatjuk meg, amelynek argumentumai a forgatandó pont,...
-
Hogyan tudhatjuk meg, hogy mely beépített típusokból nem lehet örökölni?
dr. Dobreff Csaba 2025. febr 21.Az előző két bejegyzésben egy egyéni igényekre szabott Range osztályt készítettünk mint kompozíciót a beépített range típust felhasználva. Azért nem a range alosztályaként hoztuk létre a Range osztályt, mert a...
-
Egyéni Range típus definiálása összeadás, kivonás és szorzás műveleti képességekkel – 2. rész
dr. Dobreff Csaba 2025. febr 21.Az előző bejegyzésben egy feladat kapcsán olyan specializált Range osztály definiálását kezdtük el, amely példányai a beépített range típushoz hasonlóak, de a cél, hogy a következő képességekkel is rendelkezzenek: 1)...
-
Egyéni Range típus definiálása összeadás, kivonás és szorzás műveleti képességekkel – 1. rész
dr. Dobreff Csaba 2025. febr 21.Tegyük fel, hogy egy nagyvállalat piaca fokozatosan nő, és ezért több részlegében egy adott időn keresztül évente egyenletesen növelik a létszámot, vagyis minden évben azonos fővel növekszik a dolgozói állomány....
-
MVC programfelépítés GUI alkalmazásban megfigyelő minta használata nélkül
dr. Dobreff Csaba 2025. febr 21.Az előző két bejegyzésben az MVC architektúrára épülő programfelépítést szemléltettük. Elsőként egy nem grafikus felhasználói felületű alkalmazásban, majd pedig grafikus felhasználói felületet (GUI) kínáló alkalmazásban. Mindkét esetben a megfigyelő programtervezési...
-
MVC programfelépítés megfigyelő minta használatával GUI alkalmazásban
dr. Dobreff Csaba 2025. febr 21.Az előző bejegyzésben az MVC szerkezetre épülő, nem grafikus felhasználói felületű alkalmazásra adtunk egy szemléltető példát, ahol a megfigyelő programtervezési mintát (observer design pattern) alkalmaztuk a megjelenítést végző objektumok értesítésére,...
-
MVC programfelépítés megfigyelő minta használatával nem GUI alkalmazásban
dr. Dobreff Csaba 2025. febr 19.Az előző néhány bejegyzésben azért jártuk körül részletesen a megfigyelő programtervezési mintát (observer design pattern), mert ezt a mintát lehet használni az MVC betűszóval jelölt programszerkezet megvalósítására is. Az MVC...
-
Megfigyelő minta attribútumleírók használatával
dr. Dobreff Csaba 2025. febr 19.Az előző néhány bejegyzésben a megfigyelő tervezési minta (observer design pattern) alkalmazásával és megvalósítási változataival foglalkoztunk. Láthattuk a push és pull változatok közötti elvi különbséget, majd pedig az üzenetküldés feladatát...