Автор работы: Пользователь скрыл имя, 06 Марта 2013 в 11:37, курсовая работа
Есептеу қажеттілігі адамзатта әлдеқашан болды. Ал, өркениет дамыған сайын есептеу қажеттілігі арта түсіп, есептеудің механикаландыру жолдарын іздеуге мәжбүр етті. Қарапайым есепшоты немесе абактың арифметикалық машинаның ерекшелігі, белгілі бір осьтің немесе доңғалақтың сол осьте тұрған орны мен орналасуына тәуелді болды.
Осындай алғашқы машинаның бірін 1642 жылы француз ғалымы Блез Паскаль жасаған болатын. Арифметикалық операцияларды орындау үшін Паскаль бір - бірімен байланысқан дөңгелектердің айналуын пайдаланды. Дөңгелектерде 0 ден 9 - ға дейінгі сандар жазылды, әр дөңгелек толық айналғанда екінші дөңгелек 1 санға жылжитын болды. Машина қосып және шегере алды.
КІРІСПЕ
Есептеу
қажеттілігі адамзатта
Осындай алғашқы машинаның бірін 1642 жылы француз ғалымы Блез Паскаль жасаған болатын. Арифметикалық операцияларды орындау үшін Паскаль бір - бірімен байланысқан дөңгелектердің айналуын пайдаланды. Дөңгелектерде 0 ден 9 - ға дейінгі сандар жазылды, әр дөңгелек толық айналғанда екінші дөңгелек 1 санға жылжитын болды. Машина қосып және шегере алды.
Паскаль машинасы жаңа принципте жасалған алғашқылардың бірі болды. Паскаль еңбектері есептеуіш техниканың дамуына ықпалын жасап осы фирмасы “PDP - 8” атты көлемі тоңазытқыштай - ақ, бағасы 20 мың доллар тұратын алғашқы миникомпьютерін шығарды.
Жаңа
ЭЕМ - дердің шығуы микроэлектроникалық
жетістіктерімен тығыз
Жартылай
өткізгіш кристалдың бірнеше квадрат
миллиметрінде бірігу схемасымен байланысқан
бірнеше транзистор мен диодтар
орналастырыла бастады. Машиналардың
көлемі кішірейіп, бұның жұмыс істеу
жиілігін әрдайым үлкейтуге мүмкіншілік
туды, осыдан кейін машина тез жұмыс
істей бастады. Ең негізгі жетістік
электрондық ми тек санмен ғана емес,
сонымен қатар сөздер, сөйлемдер,
мәтіндермен жұмыс істеу
1968 жылы
Burroughs фирмасы интегралдық схемамен
алғашқы компьютер шығарды. Ал,
1970 жылы Intel фирмасы интегралдық
схеманы жадымен сата бастады.
Сол жылы Intel фирмасы үлкен компьютердің
орталық процессорына ұқсас
Бұл, алып ENIAC компьютерінен жылдам істеді. 1974 жылы Intel - 8008 атты 8 битті микропроцессорлы компьютер жарық көрді. Міне, осы кезден бастап жаңа дәуірдегі компьютердің алғашқылары өріс алды деуге болды. 1975 жылы Intel - 8080 дербес компьютерлері сатыла бастады.
1 ЖАЛПЫ БӨЛІМ
1.1 Бағдарламамен қамтамасыздандыру сипаттамасы
Операциялық жүйе компьютердің барлық құрылғыларының жұмысын және программалық жасақтың жұмысын басқару үшін қажет. Ол компьютер мен адамның арасындағы байланысты қамтамасыз етеді, демек, Операциялық жүйе – бұл компьютерді іске қосқан кезде жүктелетін және оның барлық құрылғыларының жұмысын басқаратын арнайы программа.
Операциялық
жүйе қолданушымен сұхбат жасай алады,
орындалатын басқа
Операциялық
жүйе адам мен компьютердің электрондық
құрауыштарды және қолднабалы программалар
арасында үйлестіруші қызметін атқарады.
Ол адамның программаларды іске қосуына,
барлық мүмкін деректерді оларға беруге
және олардан алуға, программа жұмысын
басқаруға, компьютердің және оған қосылған
құрылғылардың параметрлерін
Қазіргі операциялық жүйелер – жылдар бойы жүздеген, мыңдаған жасақтар құратын күрделі программалық кешендер.
1981 жылы IBM/PC компьютерлері үшін MS-DOS 1.0 операциялық жүйесі дискі құрылғыларының жұмысын басқарады (ақпаратты тасымалдау сыйымдылығы 180 Кбайт), негізінен онда диаметрі 5,25 дюйм болатын иілгіш магниттік дискілер пайдаланылады.
1982 жылы
MS-DOS 1.1 операциялық жүйесінде
1983 жылы
IBM/PC/ХТ компьютерлері үшін MS-DOS
2,0 операциялық жүйесі пайда
1984 жылы MS-DOS 3.0 операциялық жүйесі шықты. Онда өлшемі 20 Мбайтқа дейінгі қатты дискілер мен диаметрі 5,25 дюймге тең иілгіш дискілер жұмысы басқарылады.
1986 жылы MS-DOS 3.2 операциялық жүйесі пайда болды. Онда диаметрі 3,5 дюймға тең иілгіш дискілер (сыйымдылығы 720 Кбайт) жұмысы басқарылады.
1987 жылы MS-DOS 3.3 операциялық жүйесі пайда болды. Онда диаметрі 3,5 дюймға тең иілгіш дискілер (сыйымдылығы 1,44 м байт) жұмысы басқарылды.
1988 жылы MS-DOS 4.0 операциялық жүйесі пайда болды. Онда өлшемі 32 мбайттан жоғары қатты дискілер жұмысы басқарылады.
1989 жылы MS-DOS 4.01 операциялық жүйесі орыс тілінде жасалынып шықты.
1991 жылы
MS-DOS 5.0 операциялық жүйесі пайда
болды. Онда өлшемі 1 Мбайтқа тең
жедел жады пайдалануға
1993 жылы МS DOS 6.0 операциялық жүйесі пайда болып, ол CD-ROM дискісі құрылғысының жұмысын басқаруға негізделді.
1995 жылы
Microsoft Windows-95 алғашқы графикаклық
операциялық жүйесі пайда
1998 жылы
Бүкіл әлемдік Интернет
2000 жылы Microsoft Windows 2000 және Microsoft Millennium (үлкен желілер үшін) операциялық жүйесі пайда болды.
2001 жылдың қазан айының 25 күні Windows ХР операциялық жүйесі пайда болды. Оның екі түрі бар: Windows ХР HomeEDITION және Windows ХР PROFESSIONAL.
Бұл операциялық жүйенің
Бұған қоса WINDOWS жүйесі:
Windows жүйесі компьютер құрылғыларын толық пайдаланып, оларды толық басқарып отырады. Бұл сәттерде Windows уақытша пайдаланылатын
файлдарды жасап алады. Windows жұмысты дұрыс аяқтаса, ол файлдар өз-өзінен жойылады.
1.2 Объектілі - бағытты бағдарламалау негіздері
ОББН - нің негізгі принциптері: олар инкапсуляция, мұрагерлік және полиморфизм. Оның екі басты қасиеті бар: оның функционалдығы және бөлінбейтіндігі.
Мұрагерлік ең қарапайым бағдарламалардың өзінде де кездеседі. Мысалы, біз «гараж» объектісін жаздық. Енді бізге «үй» объектісін жазуымыз керек дейік. «Гараж» - бір бөлмелі үй. Екеуі де бірдей қасиеттерге ие: қабырғасы, едені, төбесі т.с.с.
Сол үшін гаражды негізге ала отырып, оны үйге дейін жасауға болады.
Біздің
жаңа «үй» деген объектіміз гараждың
барлық қасиеттерін қабылдайды, яғни
бұл деген сөз оның қабырғалары,
едені, төбесі бар деген сөз. Бізде
енді екі объект бар: «гараж» және
«үй» осы тәсілді қолданып, итке
«үйшік», «дача» жасауға болады. Оларды
да гараж негізінде жасауға
үй үйшік дача
көп қабатты үйлер
Бұл жерде 2 түсінік бар: ата - анасы(предок) және ұрпақ(потомок). Ата - анасы - басқа объектілер пайда болатын объект. Ұрпақ - басқа объектілерден пайда болған объект.
Мысалы, «үй», «үйшік», «дача» - объектілердің ата - анасы «гараж» объектісі, ал «үй», «үйшік», «дача» - ұрпақ. Бір объект бір мезгілде ұрпақ та, ата - ана да бола алады.
Мысалы, объект «үй» «гараж» объектісінің ұрпағы, ал көпқабатты үй объектісінің ата - анасы. Ұрпақ ата - анасының қасиеттерін мұра ете алады, ол ата - анасында қандай қасиеттер бар екенін біледі, ал ата - анасы өзінің ұрпағының қасиеттерін білмейді, яғни жаңа объектіге қандай қасиеттер қосылғанын білмейді.
Біз осыны бағдарлама құру үшін қолданамыз. ОББН - де тура осы мұрагерлік әдісі қабылданған.
Кез келген класс басқа кластан туындайды. Ол үшін оны хабарлағанда ата - ана кластың аты көрсетіледі. Туындаған кластан автоматты түрде өзінің ата - анасының өрісі, әдісі және қасиеті шығады және олар жаңамен толықтырылуы мүмкін.
Сөйтіп, мұрагерлік принципі күрделі кластарды кезеңмен құруды және өзінің жеке кластар Автосалонсын жасауға мүмкіндік береді.
Object Pascal - дың барлық кластары ТObject ата - ана класынан туындаған.
Бағдарламашы ТObject класы ата - ана болмайтын класс құра алмайды.
Класс - өрістер, әдістер мен қасиеттер деп аталатын үш маңызды ұғымның бірлігін береді.
Осы үш маңызды ұғымды бір бүтінге біріктіру - инкапсуляция деп аталады.
Көп жағдайда, инкапсуляция класты бағдарламаның қалған бөліктерінен оқшаулауға мүмкіндік береді, нәтижесінде класс қандай да бір басқарушылықты атқарады.
Мысалы:
TForm класы WINDOWS - терезесін құруға қажеттілерді,
TMemo класы - толық басқарылатын мәтіндік редактор жұмысын,
TTimer класы
бағдарлама жұмысын таймермен
қамтамасыз ететін құралдарды
қамтиды(немесе
Үшінші принцип - полиморфизм.
Полиморфизм дегеніміз - әр түрлі иерархиядағы объектілердің бірдей оқиғаны әртүрлі қабылдауы.
Полиморфизм - бұл мағынасы ұқсас мәселелерді әр түрлі тәсілмен шешетін кластар қасиеті. Object Pascal - дың шеңберінде кластардың қасиеті оған кіретін әдістердің жиынтығымен анықталады. Класс ұрпақтарындағы қандай да бір әдістің алгоритмін өзгерте отырып, бағдарламашы бұл ұрпаққа ата - анасында жоқ ерекше қасиетті бере алады. Әдісті өзгерту үшін оны сол ұрпақта жабу қажет, яғни ұрпақта бір атаулы әдісті хабарлап, оған қажетті әрекетті жүзеге асыру қажет. Нәтижесінде объект ата - ана мен объект -ұрпақта әр түрлі алгоритмдік негізі бір атаулы әдіс жұмыс істейтін болады.
1.2.1 Delphi бағдарламасының құрылымы
Delphi - дегі
кез келген бағдарлама жоба
файлынан(файлдың кеңейтілуі .dpr) және
бір немесе бірнеше
Жоба файлы Оbject Pascal тілінде жазылған, компилятормен өңдеуге арналған бағдарлама болып табылады. Бұл бағдарлама Delphi - де автоматты түрде құрылады, бірнеше жолдардан тұрады. Оны көру үшін Delphi - ді шақырып, бас менюден Project/View Source опциясын таңдау қажет.
Кез келген класс басқа кластан туындайды. Ол үшін оны хабарлағанда ата - ана кластың аты көрсетіледі. Туындаған кластан автоматты түрде өзінің ата - анасының өрісі, әдісі және қасиеті шығады және олар жаңамен толықтырылуы мүмкін.
Сөйтіп, мұрагерлік принципі күрделі кластарды кезеңмен құруды және өзінің жеке кластар Автосалонсын жасауға мүмкіндік береді.
Object Pascal - дың барлық кластары ТObject ата - ана класынан туындаған.
Бағдарламашы ТObject класы ата - ана болмайтын класс құра алмайды.
Класс - өрістер, әдістер мен қасиеттер деп аталатын үш маңызды ұғымның бірлігін береді.
Осы үш маңызды ұғымды бір бүтінге біріктіру - инкапсуляция деп аталады.
Көп жағдайда, инкапсуляция класты бағдарламаның қалған бөліктерінен оқшаулауға мүмкіндік береді, нәтижесінде класс қандай да бір басқарушылықты атқарады.
Мысалы:
TForm класы WINDOWS - терезесін құруға қажеттілерді,
TMemo класы - толық басқарылатын мәтіндік редактор жұмысын,