Rámec je platforma pre rôzne programy a funkcie v systémoch Windows a Linux. Boli navrhnuté tak, aby uľahčovali vykonávanie skriptov. Najdôležitejšie je vedieť o nich to, že umožňujú spustenie určitých programov na vašom počítači.
Rámcové funkcie
Rámec sa skladá z virtuálneho stroja a mnohých rôznych integrovaných komponentov. Zahŕňa tiež knižnice tried, ktoré sa používajú na opis funkcií v strojovom kóde.
Rámec robí niekoľko vecí:
- uľahčuje prácu so zložitými technológiami;
- spája jednotlivé objekty alebo komponenty do niečoho užitočnejšieho;
- núti príkaz implementovať kód takým spôsobom, že uľahčuje postupné kódovanie;
- umožňuje vám robiť menej chýb a vytvárať flexibilnejšie aplikácie;
- uľahčuje kontrolu a ladenie programového kódu, pretože je štruktúrovaný.
Rámec poskytuje vynikajúcu databázu, ktorú môžete použiť vo svojich programoch Windows a Linux. Vytvára „pracovné prostredie“, ktoré umožňuje spustenie a fungovanie programov mimo existujúcich obmedzení. Poskytuje tiež používateľské rozhranie a správu údajov.
Rámcová architektúra
Architektúra je štýl programovacieho kódu, ktorý obsahuje špecifické štrukturálne prvky. Toto sa implementuje s cieľom poskytnúť konkrétnu metodológiu implementácie do programu. Dokumenty triedy poskytované v balíku Microsoft Foundation Classes (MFC) sú stavebnými kameňmi architektúry. Architektúra v zásade implementuje vzťahy medzi objektmi. Medzi tieto vzťahy patrí dedičnosť, zapuzdrenie atď.
Architektúra rámca má atribúty, ktoré môžete bezpečne ignorovať alebo nahradiť, ak ich nepotrebujete. Táto organizácia je veľmi užitočná, pretože vytvára schopnosť používať opakovane použiteľné rámce, ktoré poskytujú niektoré pokročilé funkcie. Ale akonáhle ich začnete používať, v neskorších fázach vývoja môžu nastať vážne problémy s refaktoringom.
Dizajnové vzory
Metodikou sú aj vzory používania konkrétnej architektúry. Ich použitie poskytuje špeciálnu metódu interakcie. Ak však používate správanie, celá aplikácia bude dodržiavať túto presnú implementáciu. Základné dizajnové vzory sú dosť primitívne a veľmi ľahko si zapamätajú. Nemusia byť zložité a založené na skutočnosti, že komponenty a objekty vzájomne pôsobia.