Бағдарламаның құрылымдық сипаттамасы
Мазмұны
- Кіріспе 3
- 1. Жалпы бөлім 5
- 1.1 Міндеттің тұжырымы 5
- 1.2 Кіру және шығу мәліметтерінің сипаттамасы 6
- 2. Арнайы бөлім 7
- 2.1 Ақпараттық базаның сипаттамасы 7
- 2.2 Бағдарламаның құрылымдық сипаттамасы 8
- 2.3 Негізгі модульдердің блок-схемалары 9
- 2.4.1 Операциялық жүйенің сипаттамасы 13
- 2.4.2 Бағдарламалау тілінің қысқаша сипаттамасы 13
- 2.4.3 Шартты оператор 14
- 2.4.4 Процедуралар мен функциялар 15
- 2.4.5 Модульдер 17
- 2.6 Бағдарламаны тестілеу 18
- 3. Өндірісті ұйымдастыру 19
- 3.1 Апараттық қамтамасыз етуге қойылатын талаптар 19
- 3.2 Бағдарламашы үшін нұсқау 20
- 3.3 Пайдаланушы үшін нұсқау 20
- Қорытынды 22
- Қолданылған әдебиеттер тізімі 23
- Қосымша A — Бағдарламаның листингі 24
- Қосымша Б — Бағдарлама жұмысының нәтижесі 26
Кіріспе
Көпшілік экрандағы белгілі бір аймақты үлкейтіп көрсететін арнайы құрал — экрандық лупа (үлкейткіш) бар екенін біледі. Әдетте мұндай шешім көзілдірік немесе қосымша линза болмаған жағдайда, әсіресе көруі әлсіреген пайдаланушылар үшін, жұмыс процесін айтарлықтай жеңілдетеді.
Идеяның тууы: «клавиатура лупасы»
Ой тәжірибесі ретінде автор көзілдірік болмаған жағдайда қолды бос ұстай отырып жұмыс істеуге мүмкіндік беретін «клавиатура лупасы» идеясын ұсынады. Бұл тұжырымдамада жиналмалы штатив пен екі түрлі линза қарастырылады, ал линза мен пернетақта арасындағы қашықтық пайдаланушыға ыңғайлы етіп реттеледі. Қажет болса, штативті солға қарай еңкейтуге де болады.
Тұжырымдаманың әлсіз тұсы — полярлық/диоптрия секілді параметрлерді дәл таңдау қажеттілігі. Дегенмен, технология дамыған сайын пайдаланушыға арналған линзаны онлайн тапсырыс беру немесе реттелетін механизмдер арқылы бейімдеу мүмкіндігі қарастырылады.
Негізгі шешім: экрандық лупа бағдарламасы
Бұл курстық жұмыстың практикалық өзегі — экрандық лупа бағдарламасы. Бағдарлама көру қабілетінде қиындықтары бар пайдаланушыларға терезелі ортада жұмыс істеуді жеңілдетеді: экранның үлкейтілген бөлігі бөлек терезеде көрсетіледі.
Көрнекілікті жақсарту
- Лупа терезесінде түстер схемасын өзгерту.
- Экран түстерін инверсиялау (түстерді айналдыру) мүмкіндігі.
Икемді орналасу
- Лупа терезесінің өлшемін өзгерту.
- Лупаны экранның шетіне жылжыту және орнын бекіту.
- Жұмыс үстеліндегі лупа терезесінің позициясын өзгерту.
Жұмыс барысында қолжетімді әрекеттер
Бақылау параметрлері (follow-мүмкіндіктері)
Лупа пайдаланушының әрекеттеріне «ілесіп отыратын» бірқатар параметрлерді қолдайды:
- Тышқан көрсеткішінің орын ауыстыруын бақылап, лупа аймағын соған сәйкес жылжыту.
- Енгізу фокусын (курсор/меңзер орналасуын) қадағалау.
- Мәтін енгізу барысында қажетті аймаққа ілесу.
Баптауларға қол жеткізу
Лупа терезесі ашық тұрған кезде, параметрлерді өзгерту үшін лупа терезесінің өзінде немесе бағдарлама интерфейсіндегі сәйкес аймақта тышқанның оң жақ батырмасымен шерту арқылы мәзірді ашуға болады.
Қорытынды ой
Экрандық лупа — әлсіз көруі бар адамдар үшін қолжетімділікті арттыратын қарапайым әрі тиімді шешім. Ол үлкейту, түстерді бейімдеу және экрандағы әрекеттерге ілесу сияқты мүмкіндіктер арқылы күнделікті жұмысты жеңілдетеді.