Augant kompiuterių vartotojų skaičiui, auga ir taikomųjų programų poreikis. Daugeliui vartotojų reikalingos specializuotos, programos skirtos tik jų uždaviniams spręsti. Paprastai tokios programos nedaug skiriasi viena nuo kitos. Kurti tokias programas nuo nulio – ilgas ir brangus procesas. Siekiant palengvinti programavimo procesą, sutrumpinti laiką ir sumažinti kainą, buvo sukurta karkaso technologija. Ši technologija leidžia pakartotinį karkaso ir jo komponentų panaudojimą specializuotos programos kūrimui. Paprastai karkasas būna dviejų dalių: nekintanti dalis – karkasas ir kintanti dalis – bazinių klasių biblioteka. Kadangi pirmoji dalis yra karkasas ir jo perrašyti nereikia, sutaupoma daug laiko, o taip pat ir lėšų. Bazinės klasės jau būna pritaikytos darbui karkase, taigi specializuotos programos kūrimui pakanka šios klasės išvestinėje klasėje realizuoti specializuotas savybes ar, esant reikalui, perdengti esamas. Kadangi nereikia derinti klasės objekto darbui karkase (programos branduolyje), tai taip pat taupo programuotojo laiką. Kitaip tariant, tokio tipo programos plečiamos kuriant modulius. Tokios programos, kurios plečiamos moduliais, taupo ne tik programuotojo laiką, kliento pinigus ir supaprastina programos modifikavimą, bet ir taupo kompiuterio resursus. / As number of computer users grows also grows the need for applications. Many users need programs that are specialized to solve their problems. Usually such programs are not very different from each other. Creating such programs from zero is a long and expensive process. Framework technology was created to ease the programming process, shorten creation time and cut down the costs. This technology allows to reuse the framework and its components for creation of a specialized program. Usually the framework is made of two parts: not changing part – the framework and changing part – basic classes’ library. Since the first part is a framework, that doesn’t need to be rewritten, it saves a lot of time and financial resources. Basic classes are already adapted for the work in the framework, so for a specialized program it is sufficient to realize specialized features or if necessary to overlap current features in a derived class of a current class. Since there is no need to tune a class object for the work in a framework (application carnal) this also saves programmer’s time. In other words, programs of this type are extended by creating modules. Applications that are extended by using modules save not only time of the programmer, client’s money and simplify modification of the program, but also saves resources of a computer.
Identifer | oai:union.ndltd.org:LABT_ETD/oai:elaba.lt:LT-eLABa-0001:E.02~2012~D_20120702_130116-86557 |
Date | 02 July 2012 |
Creators | Stūrys, Linas |
Contributors | Laurutis, Remigijus, Felinskas, Gražvydas, Stoncelis, Mindaugas, Žilinskas, Kęstutis, Bukauskas, Nerijus, Šiaučiūnas, Darius, Šimkuvienė, Laima, Tankelevičienė, Lina, Giedrimas, Vaidas, Siauliai University |
Publisher | Lithuanian Academic Libraries Network (LABT), Siauliai University |
Source Sets | Lithuanian ETD submission system |
Language | Lithuanian |
Detected Language | Unknown |
Type | Bachelor thesis |
Format | application/pdf |
Source | http://vddb.laba.lt/obj/LT-eLABa-0001:E.02~2012~D_20120702_130116-86557 |
Rights | Unrestricted |
Page generated in 0.1212 seconds