Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Жмабек Гаухар курcовая раб.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.13 Mб
Скачать

Мазмұны

Кіріспе

4

1

Негізгі бөлім

7

1.1

AMBI ішкі жүйелік интерфейс

7

1.2

SСIS интерфейсі

10

2

Бағдарламаны әзірлейтің құрал саймандары

13

2.1

Анықтама жүйесі. НТМL. WORKSHOP

13

2.2

Windows операциялық жүйесінің реестрі

16

2.3

Visual Studio

17

3

Тәжірибелік бөлім

20

3.1

Анықтама жүйесі. HTML workshop

20

3.2

Реестр арқылы жұмыс істеу

22

3.3

Visual Studio. «Компьютер обойының» форматын өзгерту

24

3.4

Visual Studio. Формалармен жұмыс. Drag & Drop

26

Қорытынды

28

Пайдаланылған әдебиеттер тізімі

29

Қосымша

30

Кіріспе

“Компьютерлік жүйелердің интерфейстері” пәнінің мақсаты пайдаланушы интерфейстердің жобалау әдістерін оқыту, заманға сай компьютерлік жүйелердегі аппараттық-программалық интерфейстердің қызметі және ұйымдастыру принциптерін игеру.Компьютерлік жүйелер интерфейсі түсініктемесінің бірнеше анықтамасы бар, солардың бірнешеуін айтайық. Қатынас интерфейсі қандайда бір есептерді шығару үшін, адам мен ЭЕМ арасында сенімді қатынасты қамтамасыз ететін, аппаратты- программалық, ақпаратты көрсету құрылғылардың жəне ақпарат алмасу протоколдарының жиынтығы арқылы да анықталады.

Компьютердің аппараттық интерфейсі ретінде ДК-ң кез келген периферийлік құрылғысының əр түрлі мінездемелер жинағын түсінеміз. Ол олардың арасында жəне орталық процессор арасындағы ақпарат алмасуды ұйымдасгырады. Олар электрлік жəне уақыттық параметрлер, басқару сигналдар жинағы, деректер алмасу протоколы жəне қосылудың конструктивті артықшылықтары.

Соңғы жылдарда компьютерлік жүйелерді көптеп қолдануда. Басты себептерінің бірі пайдаланушы мен программалық қосымшаның өзара қарым-қатынас интерфейстерінің рөлі зор. Жалпы алғанда, интерфейс түсінігі кең мағыналы жəне компьютерлік технологиялардың əр турлі салаларында қолданылады. Соңғы жылдары адам-компьютер жүйесінде интерфейсті ұйымдастыру айтарлықтай дамып, логикалық аякталуына келді.

Интерфейсті жалпылама құрылым түріндегі функциясы бар бірнеше бөлікке бөлуге болады. Мұндай интерпретация əр құрылымның құрылысын түсіндіреді жəне оларды қолдану принциптерін негіздеуге мүмкіндік береді. Мысалға, интерактивті Web-қосымшаларды жобалауда, жасаушыларға бірнеше интерфейстерді таңдауға тура келеді: - пайдаланушының клиенттік программамен өзара қарым-қатынас денгейдегі интерфейсі; - клиенттік машинамен сервер машина арасындагы өзара қарым-қатынас деңгейдегі интерфейспен; - сервердің шеттік программамен немесе басқа сервермен өзара қарым-қатынас деңгейдегі интерфейсі.

Интерфейс (ағылшынша interface- бөлiмнiң бетi, қалқа) – жүйе элементтерінiң арасындағы өзара әрекеттесулердің әдіс, ережелері мен құралдарының жиынтығы. Бұл ұғым, контекстке байланысты, жеке элементке де (элементтiң интерфейсi), элементтер жиынтығына да (элементтер түйiндесiнiң интерфейсi) бірдей қолданылуы мүмкін.

Интерфейс – кең мағынада алғанда, стандарттармен белгіленген өзара жұмыс iстейтін және тәуелсiз объекттердiң арасындағы шекара. Интерфейс параметрлерді, процедураларды және объекттердiң өзара әрекеттесулерiнің мiнездемесін белгілейді. Интерфейстер қазiргi ақпараттық жүйелердің өзара әрекеттесулерінің негізі болып табылады. Егер кез-келген бір объекттің (дербес компьютер, бағдарламалар, функциялар) интерфейсы өзгермесе, ол объекттің басқа объекттермен әрекеттесу принциптерін өзгертпей, оны модификациялауға мүмкіндік береді.

"Интерфейс" сөзінің мағынасы көп, түрлі жағдайларда әр түрлі мағынада болуы мүмкін. Бағдарламалық және аппараттық интерфейс ұғымдары бар, бірақ көп жағдайларда интерфейс сөзі объекттер немесе процестер арасындағы байланысты анықтайды. Осы бөлімде интерфейс ұғымы қарастырылатын болады (интерфейс interface сөзінен кейін жазылады). Интерфейс – кластың дербес түрі.

Интерфейс ұғымы толығымен абстрактылы класты сипаттайды, ондағы әдістер толығымен абстрактылы болады. Интерфейстің абстрактылы кластан айырмашылығы синтаксисіндегі және орындалу тәртібіндегі өзгешеліктерінде болады. Синтаксистік айырмашылығы мынада: интерфейс әдістері қол жеткізу модификаторынсыз жарияланады. Орындалу тәртібіндегі өзгешелігі – ұрпақтарға қойылатын талаптардың қатаң болуында.

Интерфейсті мұраланатын класс (интерфейсті класс) интерфейстің барлық әдістерін толық жүзеге асыруы тиіс. Жоғарыда сипатталған барлық өзгешеліктер интерфейстің абстрактылы класты мұраланатын кластан айырмашылықтарын көрсетіп тұр. Абстрактылы кластың ұрпағы (класы) аталық абстрактылы кластың кейбір әдістерін ғана орындай алады. Интерфейстік кластың қарапайым кластан айырмашылығы – бірнеше түпкі интерфейстерді мұралана алуында. Сонымен, С# тілінде интерфейстік кластарда ғана бірнеше рет мұралануға рұқсат берілген.

Аппараттық интерфейс – Логикалық құрылғылардың көмегімен ЕЖ-нің блоктарын қосады.Аппараттық интерфейс 2 түрлі: тізбекті, параллелді. Тізбекті интерфейс арқылы байттар бірінен соң бірі өтеді, ал параллелді интерфейс арқылы байттар блоктармен өтеді. ЕЖ-де аппараттық интерфейстің стандартын – протокол деп атайды. Протокол – техникалық шарттардың жиыны. Бұл шарттардың орындалуын құрылғыны жасаушылар қамтамасыз етеді.

НГМД интерфейсінің барлық сигналдары ТТЛ дәрежесімен логикалық болып табылады, белсенді және төменгі дәреже. Қуаттандырушы шығу сигналдары “ашық коллектор” шығу типіне ие. Интерфейс құрылғының әрбір сигнал сызығы үшін қолма-қол терминатор жүктеу резистріне растайды. Теориялық жүзінде оны тек соңғы шлейфтің дисководында қосу тұжырымдалған, тәжірибе жүзінде оны мүлде өшірмейді. Заманауи үш өлшемді қуаттандырушылар “орналастырылған терминатор” резисторларын жоғарғы қарсылығымен (1-1,5 кОм) үнемі байланысып тұратын интерфейстің +5 В шинасымен шығу сызықтары қолданады. Интерфейс сигналдарының төменгі жиілігі қарсылықты терминатор және импеданс шлейфтің келісілген дәлдігін ойланбауға рұқсат етеді. Логикалық интерфейс өте қарапайым болып табылады. Диск жетегін жұмыс жасату үшін, Dive Sel сигналын қосу керек және шпиндель моторы мен Motor on сигналын іске қосу керек. Диск жетегін таңдау үшін 4 сигнал бар. Олар DSO…DS3, бірақ олардың біреусі ғана белгілі бір параметрге бөгет бола алады. Таңдалған диск жетегі басқару сигналдарын контроллерден қабылдап алып, контроллерге өзінің шығу сигналдарын жібереді. Диск жетегі таңдалғаны туралы бет панеліндегі светодиодтар куәгер болады.

Курстық жұмыс 3 бөлімнен тұрады. Бірінші бөлім негізгі бөлім онда RGB – аддитивті түстік модель, 3 түске қызыл, жасыл және көгілдір негізделген. Оған қарама-қарсы – модель CMY (Cyan Magenta Yellow) – көгілдір, пурпур түсті, сары. Бұл субтрактивті түстік модель, жарықтанғанда негізгі түстердің әрқайсысы оны толықтыратын түсті жұтып алатынына негізделген (көгілдір-қызылды, пурпур түсті – жасылды, сары – көкті) туралы жазылған. Екінші бөлім Бағдарламаны әзірлеген құрал-саймандар туралы жазылды. HTML (ағылш. Hypertext Markup Language— «еренмәтін белгілеу тілі») —вебшолғышта көрсетілуге арнаулы еренмәтін мен басқа ақпараттан тұратын веб беттерді жасауға арналған белгілеу тілі. Ал үшіншісі тәжірибелік бөлім, берілген бағдарламаны арнайы Visual Studio немесе Delphi ортасында кодын жазылып нәтижесі шығарылды.

1 Негізгі бөлім