Raamwerke is platforms vir verskillende programme en funksies op Windows- en Linux-stelsels. Dit is ontwerp om tekste makliker uit te voer. Die belangrikste ding om te weet is dat hulle sekere programme op u rekenaar laat loop.
Raamwerk funksies
Die raamwerk bestaan uit 'n virtuele masjien en baie verskillende geïntegreerde komponente. Dit bevat ook klasbiblioteke wat gebruik word om funksies in masjienkode te beskryf.
Die raamwerk doen verskeie dinge:
- maak dit makliker om met ingewikkelde tegnologieë te werk;
- bind diskrete voorwerpe of komponente saam tot iets nuttigs;
- Dwing die opdrag om die kode so te implementeer dat dit opeenvolgende kodering vergemaklik;
- stel u in staat om minder foute te maak en meer buigsame toepassings te skep;
- maak dit maklik om die programkode na te gaan en te ontfout omdat dit gestruktureer is.
Die raamwerk bied 'n uitstekende databasis wat u in u Windows- en Linux-programme kan gebruik. Dit skep 'n "werksomgewing" waarmee programme kan funksioneer en buite die bestaande beperkings funksioneer. Dit bied ook gebruikerskoppelvlak en databestuur.
Raamwerkargitektuur
'N Argitektuur is 'n styl van programmeringskode wat spesifieke strukturele elemente insluit. Dit word geïmplementeer om 'n spesifieke metode vir implementering in die program te bied. Die klasdokumente wat in die Microsoft Foundation Classes-pakket (MFC) aangebied word, is die boustene van die argitektuur. In wese implementeer die argitektuur die verwantskappe tussen voorwerpe. Hierdie verhoudings sluit in oorerwing, inkapseling, ens.
Die raamwerkargitektuur het eienskappe wat u veilig kan ignoreer of vervang as u dit nie nodig het nie. Hierdie organisasie is baie handig omdat dit die vermoë skep om herbruikbare raamwerke te gebruik wat gevorderde funksies bied. Maar sodra u dit begin gebruik, kan ernstige refactoring-probleme in latere stadiums van ontwikkeling ontstaan.
Ontwerp patrone
Die patrone van die gebruik van 'n bepaalde argitektuur is ook 'n metodologie. Die gebruik daarvan bied 'n spesiale interaksiemetode. As u egter gedrag gebruik, sal die hele toepassing hierdie presiese implementering nakom. Basiese ontwerppatrone is redelik primitief en baie maklik om te onthou. Dit hoef nie ingewikkeld te wees nie en is gebaseer op die feit dat komponente en voorwerpe met mekaar kommunikeer.