Мобильді қосымшаларды құру Мобильді қосымшаның интерфейсі
17-параграф · Оқулықтың 116–123-беттері · Сұрақ оқулықтың 117-бетіне негізделген
«Информатика, ҚГБ» оқулығының (11-сынып, Арман-ПВ, 2020) «Мобильді қосымшаларды құру Мобильді қосымшаның интерфейсі» тақырыбы, 17-параграф. Мұнда әр сұрақтың бес жауап нұсқасы мен түсіндірмесі бар 15 сұрақ жинақталған: түсіндірме дұрыс нұсқаның қандай ережемен таңдалғанын және қалғандарының неге сәйкес келмейтінін көрсетеді. Мысалы: «Оқушы MIT App Inventor жүйесіне ресми нұсқаулықта көрсетілген Google арқылы кіру жолын таңдады. Осы кіру жолы…»
Өзіңізді тексеріңізТақырып бойынша 5 сұрақ: жауап беріңіз, нәтижені бірден көріңіз.
Дұрыс жауап: Google есептік жазбасы
Жауап нұсқалары
- A.Тек App Store дүкенінің Apple есептік жазбасы
- B.Тек Microsoft бұлтындағы есептік жазба
- C.Тек GitHub репозиторийінің есептік жазбасы
- D.Тек мектептің жергілікті компьютеріндегі пайдаланушы аты
- E.Google есептік жазбасыдұрыс
Түсіндірме
Ереже: Кіру тәсілі белгілі бір сәйкестендіру қызметімен байланыстырылуы мүмкін. Google арқылы кіру таңдалса, сол қызметтегі есептік жазба пайдаланылады. Бұл тапсырма нақты таңдалған жолды сұрайды; барлық басқа платформада тек осы тәсіл міндетті деп жалпылауға болмайды. Есептік жазба пайдаланушы мен оның жұмыс кеңістігін байланыстырады.
Қолдану: Шарт Google арқылы кіруді нақты көрсетеді. Сондықтан Google есептік жазбасы дұрыс. MIT ресми бастапқы нұсқаулығында осы жолмен кіргеннен кейін пайдаланушы жобалары ашылатыны түсіндіріледі. Басқа қызметтің есептік жазбасы сол қызметте жарамды болуы мүмкін, бірақ таңдалған Google кіруін автоматты алмастырмайды. Кіру жобаның барлық алгоритмін тексеріп бермейді және бөгде авторлардың материалдарына толық рұқсатты өздігінен бермейді.
Қате нұсқаларды ажырату: Apple, Microsoft және GitHub есептік жазбалары басқа сәйкестендіру жүйелеріне қатысты. Жергілікті компьютердегі пайдаланушы аты бұлттағы Google есептік жазбасына тең емес. Жауапты танымал қызмет атауына емес, шарттағы нақты кіру жолына сәйкестендіріңіз.
Қайта орындауға ишара: Қай қызмет арқылы кіру таңдалған? Қажетті есептік жазбаны сол атаумен салыстырыңыз.
Дұрыс жауап: Медиа бөлімі
Жауап нұсқалары
- A.Медиа бөлімідұрыс
- B.Палитрадағы жаңа компоненттер тізімі
- C.Жобаға қосылған компоненттер ағашы
- D.Таңдалған компоненттің оқиға блоктары
- E.Менің жобаларым тізімі
Түсіндірме
Ереже: Медиа бөлімі жобаға жүктелген кескін, дыбыс және басқа қолдау көрсетілетін ресурстарды ұйымдастырады. Компоненттің өзі мен сол компонент пайдаланатын сыртқы файл бөлек нысандар. Сурет файлын жүктеу оны барлық экранда автоматты көрсетуге немесе дыбысты автоматты ойнатуға жеткіліксіз.
Қолдану: Шарт school.jpg және bell.mp3 файлдары бұрын жүктелгенін айтады. Оларды табу үшін Медиа тізімі қолданылады. Кейін қажетті компоненттің тиісті қасиетіне не әрекетіне файл байланыстырылуы мүмкін. Жобаға бірнеше ұқсас файл қосылса, атау мен нақты көрсетілетін не ойнатылатын нәтиже салыстырылады. Ресурсты тізімнен табу оның дұрыс қолданылғанын толық дәлелдемейді. Мысалы, bell.mp3 бар болғанымен, оны ойнататын оқиға анықталмаған болса, батырма дыбыс шығармауы мүмкін.
Қате нұсқаларды ажырату: Палитра компонент түрлерін ұсынады. Компоненттер ағашы қосылған элементтерді көрсетеді. Оқиға блоктары әрекетті анықтайды, жобалар тізімі бөлек жұмыстарды ашады. Бұлар жүктелген екі сыртқы файлдың тізімін көрсететін Медиа бөлімін алмастырмайды.
Қайта орындауға ишара: Іздейтін нысан батырма сияқты компонент пе, әлде компонент қолданатын сыртқы файл ма?
Дұрыс жауап: Блоктарда компоненттердің қызметін ажыратуды жеңілдету
Жауап нұсқалары
- A.Батырма басылғандағы алгоритмді атаудан автоматты құру
- B.Блоктарда компоненттердің қызметін ажыратуды жеңілдетудұрыс
- C.Text қасиетін өзгертпей экрандағы жазуды міндетті аудару
- D.Оқиға блоктарынсыз алдыңғы және келесі экранды міндетті ашу
- E.Тестілеуді қажетсіз етіп, барлық қате байланысты жою
Түсіндірме
Ереже: Компоненттің мағыналы ішкі атауы блоктар мен құрылымды оқуды жеңілдетеді. Көрінетін батырма мәтіні және ішкі атау бөлек сипаттар болуы мүмкін. Атау алгоритмнің орнына жүрмейді: оқиға орындалғанда қандай команда іске қосылатыны блоктармен анықталады. Түсінікті атау кодты бағалауға көмектеседі, бірақ дұрыстығына толық кепілдік емес.
Қолдану: BackButton мен NextButton артқа және келесі қадамға қатысты рөлді танытады. Әзірлеуші оқиға блогын таңдағанда қай батырмамен жұмыс істеп отырғанын оңайырақ ажыратады. Сондықтан негізгі пайдасы қызметін түсіндіру болады. Атауы BackButton болса да, қате блок басқа экран ашуы мүмкін. Сол себепті оқиға мен оның мақсатты әрекеті тексеріледі. Экрандағы мәтінді өзгерткісі келсе, шартта көрсетілген Text қасиетін де бөлек баптау қажет.
Қате нұсқаларды ажырату: Атаудан автоматты алгоритм, міндетті аударма немесе экранға өту шықпайды. Қате байланыстарды жою да тестілеу мен нақты түзетуді қажет етеді. Адамға түсінуді жеңілдететін белгі мен орындалатын программалық команданы шатастырмаңыз.
Қайта орындауға ишара: Ішкі атау әзірлеушіге нені тануға көмектеседі, ал нақты әрекетті қай блок анықтайды?
Дұрыс жауап: Мобильді қосымшаларға арналған визуалды бұлттық әзірлеу ортасы
Жауап нұсқалары
- A.Тек интерфейстің қозғалыссыз суретін салатын графикалық редактор
- B.Тек дайын мобильді пакеттерді тарататын қолданбалар дүкені
- C.Тек код мәтінін сақтайтын, компоненттік интерфейсі жоқ редактор
- D.Мобильді қосымшаларға арналған визуалды бұлттық әзірлеу ортасыдұрыс
- E.Тек дайын қолданбаны іске қосатын, логика құруға арналмаған эмулятор
Түсіндірме
Ереже: Визуалды әзірлеу ортасында программаның құрылымы дайын компоненттер мен байланыстырылатын блоктар арқылы құрылады. App Inventor браузерлік жұмыс кеңістігінде интерфейс пен әрекет логикасын жобалауға мүмкіндік береді. Бұл алгоритмді ойластыру қажет емес деген сөз емес: оқиғалар, шарттар және командалар әзірлеуші тарапынан таңдалады.
Қолдану: Шарт екі әрекетті бірге атайды: компоненттерден экран жасау және визуалды блоктармен мінез-құлық анықтау. Сондықтан визуалды бұлттық әзірлеу ортасы дұрыс. Қозғалыссыз сурет батырма басылғанда орындалатын әрекетті бермейді, ал дайын өнім дүкені жаңа алгоритм құру міндетін атқармайды. Орта жобаны жасауға көмектескенімен, нәтиже талаптарға сәйкес жұмыс істейтінін сынақпен тексеру қажет. Мобильді экранның макеті мен құрылғыдағы нақты орындалуын да ажырату керек.
Қате нұсқаларды ажырату: Графикалық редактор кескін жасайды, дүкен дайын өнім таратады, жай мәтін редакторында бұл компоненттік тәсіл сипатталмаған. Эмулятор орындап тексеруге арналған. Бұлар шарттағы интерфейс пен логиканы визуалды құру қызметін бірге бермейді.
Қайта орындауға ишара: Мұнда автор дайын өнімді қарай ма, әлде компонент пен блоктан жаңа өнім жасай ма?
Дұрыс жауап: Дизайнер
Жауап нұсқалары
- A.Дизайнердұрыс
- B.Блоктар
- C.Эмулятор
- D.Жобалар тізімі
- E.Экспорт
Түсіндірме
Ереже: Дизайнер режимінде батырмалар, жазулар және басқа компоненттер экранға орналастырылады.
Қолдану: Дизайнерде экранға батырма, жазу және басқа компоненттер орналастырылады. Бұл интерфейстің көрінетін құрылымын құру кезеңі; батырма басылғаннан кейінгі алгоритм басқа режимде анықталады. Мысалы, экранға батырма мен мәтін белгісін орналастыру интерфейсті құрастыруға жатады. Батырманың басылғанда не істеуі кейін блоктарда беріледі. Екі редактордың байланысы бар, бірақ олардың негізгі міндетін бөлек түсіну керек. Сыртқы көрініс пен орындалатын әрекет бөлек тексеріледі.
Қате нұсқаларды ажырату: Blocks әрекет логикасына, эмулятор орындалуын қарауға, экспорт жоба не пакет шығаруға арналған. Жобалар тізімі жобаны таңдауға көмектеседі. Экран элементтерін орналастыру Designer редакторында орындалады.
Қайта орындауға ишара: Көрінетін элементтер мен әрекет логикасын ажыратыңыз.
Жауаптары мен түсіндірмелері бар тағы 10 сұрақ
Олар жинақта: тақырыптың барлық сұрақтары, сынып үшін араластырылған тесттің екі нұсқасы, мұғалімге арналған кілттер мен түсіндірмелер. Басып шығаруға арналған PDF.
Тек жеке пайдалануға арналған: таратуға болмайды.
Кітаптың басқа тақырыптары
- Виртуалды шындықтағы адам
- 3D панорама және виртуалды тур
- 3D панорама жасау Практикум
- Виртуалды тур жобасын әзірлеу Практикум
- Мобильді қосымшаны жүктеу және орнату жолдары
- Блоктар мен циклдерді пайдалана отырып мобильді қосымшаны құру
- Startup түсінігі Startup ты іске қалай қосады
- Өзіңнің Startup ыңды қалай іске қосу керек Crowdfunding платформаларының жұмыс істеу қағидалары
Сұрақтар «Информатика, ҚГБ» оқулығы бойынша құрастырылған, Арман-ПВ, 2020.