„Framework“yra įvairių programų ir funkcijų platformos „Windows“ir „Linux“sistemose. Jie buvo sukurti taip, kad scenarijus būtų lengviau vykdyti. Svarbiausia apie juos žinoti, kad jie leidžia tam tikroms programoms paleisti jūsų kompiuteryje.
Pagrindų funkcijos
Karkasą sudaro virtuali mašina ir daugybė skirtingų integruotų komponentų. Tai taip pat apima klasių bibliotekas, kurios naudojamos funkcijoms apibūdinti mašininiame kode.
Sistema daro keletą dalykų:
- palengvina darbą su sudėtingomis technologijomis;
- susieja atskirus daiktus ar komponentus į kažką naudingesnio;
- priverčia komandą įgyvendinti kodą taip, kad palengvintų nuoseklų kodavimą;
- leidžia padaryti mažiau klaidų ir kurti lankstesnes programas;
- leidžia lengvai patikrinti ir derinti programos kodą, nes jis yra struktūrizuotas.
Ši sistema suteikia puikią duomenų bazę, kurią galite naudoti savo „Windows“ir „Linux“programose. Tai sukuria „darbo aplinką“, kuri leidžia programoms veikti ir veikti ne pagal esamus apribojimus. Tai taip pat teikia vartotojo sąsają ir duomenų valdymą.
Karkaso architektūra
Architektūra yra programavimo kodo stilius, apimantis konkrečius struktūrinius elementus. Tai įgyvendinama siekiant pateikti konkrečią metodiką, kaip ją įgyvendinti programoje. „Microsoft Foundation Classes“(MFC) pakete pateikti klasės dokumentai yra architektūros pagrindas. Iš esmės architektūra įgyvendina santykius tarp objektų. Šie santykiai apima paveldimumą, kapsuliavimą ir kt.
Karkaso architektūra turi atributų, kuriuos galite saugiai ignoruoti arba pakeisti, jei jums jų nereikia. Ši organizacija yra labai naudinga, nes sukuria galimybę naudoti daugkartinio naudojimo sistemas, užtikrinančias pažangias funkcijas. Tačiau pradėjus juos naudoti, vėlesniuose vystymosi etapuose gali kilti rimtų problemų.
Dizaino modeliai
Tam tikros architektūros naudojimo modeliai taip pat yra metodika. Jų naudojimas suteikia specialų sąveikos metodą. Tačiau jei naudosite elgseną, visa programa laikysis šio tikslaus įgyvendinimo. Pagrindiniai dizaino modeliai yra gana primityvūs ir labai lengvai įsimenami. Jie neturi būti sudėtingi ir pagrįsti tuo, kad komponentai ir objektai sąveikauja tarpusavyje.