Podcast
Questions and Answers
MIT App Inventor нәкъ ни өчен ясалган?
MIT App Inventor нәкъ ни өчен ясалган?
App Inventor интерфейсында кодлау ничек башкарыла?
App Inventor интерфейсында кодлау ничек башкарыла?
Кайсы платформа өчен App Inventor махсус итеп эшләнгән?
Кайсы платформа өчен App Inventor махсус итеп эшләнгән?
Palletra нәрсәне аңлата?
Palletra нәрсәне аңлата?
Signup and view all the answers
App Inventor нигезендә проектны ничек ясарга була?
App Inventor нигезендә проектны ничек ясарга була?
Signup and view all the answers
MIT App Inventor мобиль кушымтасы никадәр этаптан тора?
MIT App Inventor мобиль кушымтасы никадәр этаптан тора?
Signup and view all the answers
Кайсы функция App Inventor-да 'жаңа проект' ачу өчен җаваплы?
Кайсы функция App Inventor-да 'жаңа проект' ачу өчен җаваплы?
Signup and view all the answers
App Inventor-да 'жобаны жою' операциясен ничек башкарып була?
App Inventor-да 'жобаны жою' операциясен ничек башкарып була?
Signup and view all the answers
MIT App Inventor-интерфейсында батарлар кайда урнаштырыла?
MIT App Inventor-интерфейсында батарлар кайда урнаштырыла?
Signup and view all the answers
App Inventor программасында беренче этапта нәрсәләр эшләнә?
App Inventor программасында беренче этапта нәрсәләр эшләнә?
Signup and view all the answers
Блоктар режимінде блоктардың кайсы тобы қолданылмый?
Блоктар режимінде блоктардың кайсы тобы қолданылмый?
Signup and view all the answers
Блоктар арасында дерек жіберу үшін ненди элементләр керак?
Блоктар арасында дерек жіберу үшін ненди элементләр керак?
Signup and view all the answers
Киригә һәм тышка параметрларны тәкъдим итү удасы белән блокны ничек аерырга була?
Киригә һәм тышка параметрларны тәкъдим итү удасы белән блокны ничек аерырга була?
Signup and view all the answers
Блоктагы параметрлар саны нәрсәгә бәйле?
Блоктагы параметрлар саны нәрсәгә бәйле?
Signup and view all the answers
Нинди блоклар, керүләрне генә укуга рөхсәт итә?
Нинди блоклар, керүләрне генә укуга рөхсәт итә?
Signup and view all the answers
Блокта шестеренка символы булган очракта, ни өчен ул мәгънәгә ия?
Блокта шестеренка символы булган очракта, ни өчен ул мәгънәгә ия?
Signup and view all the answers
Блоклардагы дөңестер белән ойықлар нәрсәне гарантияли?
Блоклардагы дөңестер белән ойықлар нәрсәне гарантияли?
Signup and view all the answers
Блокта ниләр җыела?
Блокта ниләр җыела?
Signup and view all the answers
Какой блок күренешендә лишь вход и нет выхода?
Какой блок күренешендә лишь вход и нет выхода?
Signup and view all the answers
Кайсы блок мәгълүматны укып кына, язмый?
Кайсы блок мәгълүматны укып кына, язмый?
Signup and view all the answers
Additemstolist блогы неше параметр кабул итә?
Additemstolist блогы неше параметр кабул итә?
Signup and view all the answers
Блоклар арасындагы деректер алмасу кайсы юнәлештә үзгәрә?
Блоклар арасындагы деректер алмасу кайсы юнәлештә үзгәрә?
Signup and view all the answers
Кайсы блоглар типләрне автоматик рәвештә үзгәртә ала?
Кайсы блоглар типләрне автоматик рәвештә үзгәртә ала?
Signup and view all the answers
Тизлек белән өстәмәләрне бергәлекне нигә кирәк?
Тизлек белән өстәмәләрне бергәлекне нигә кирәк?
Signup and view all the answers
Объектны текстка ничек берләштерергә мөмкин?
Объектны текстка ничек берләштерергә мөмкин?
Signup and view all the answers
Кайсы блок имин параметр кабул итүен көтә?
Кайсы блок имин параметр кабул итүен көтә?
Signup and view all the answers
Компьютерді мобильді құрылғымен байланыстыру үшін қандай әдіс талап етіледі?
Компьютерді мобильді құрылғымен байланыстыру үшін қандай әдіс талап етіледі?
Signup and view all the answers
MIT AI2 Companion қосымшасын іске қосу қажет болатын процесс неден басталады?
MIT AI2 Companion қосымшасын іске қосу қажет болатын процесс неден басталады?
Signup and view all the answers
Блокларны вертикаль рәвештә ничек бергә кертегез?
Блокларны вертикаль рәвештә ничек бергә кертегез?
Signup and view all the answers
Мәтнән санны аермакчы булганда нинди шарт кирәк?
Мәтнән санны аермакчы булганда нинди шарт кирәк?
Signup and view all the answers
Android құрылғысының USB режимін қалай орнатуға болады?
Android құрылғысының USB режимін қалай орнатуға болады?
Signup and view all the answers
Кайсы блок хәтердән объектны кабул итә?
Кайсы блок хәтердән объектны кабул итә?
Signup and view all the answers
Android 4.2 және одан жоғары жүйелер үшін 'USB Debugging' параметрін қосу үшін не істеу керек?
Android 4.2 және одан жоғары жүйелер үшін 'USB Debugging' параметрін қосу үшін не істеу керек?
Signup and view all the answers
Тизлек белән блоклар ни рәвештә эшли?
Тизлек белән блоклар ни рәвештә эшли?
Signup and view all the answers
Эмуляторға қосылу үшін қандай мәзірді таңдау қажет?
Эмуляторға қосылу үшін қандай мәзірді таңдау қажет?
Signup and view all the answers
Көптеген Android 3.2 және одан жоғары құрылғыларда қандай мәзір параметрін таңдау қажет?
Көптеген Android 3.2 және одан жоғары құрылғыларда қандай мәзір параметрін таңдау қажет?
Signup and view all the answers
Android 4.0 және одан жаңаларында әзірлеушілерге арналған функция қандай түрде болады?
Android 4.0 және одан жаңаларында әзірлеушілерге арналған функция қандай түрде болады?
Signup and view all the answers
Компьютерде .APK файлын қайда көшіру қажет?
Компьютерде .APK файлын қайда көшіру қажет?
Signup and view all the answers
Android құрылғысын компьютерге алғаш қосқанда не болады?
Android құрылғысын компьютерге алғаш қосқанда не болады?
Signup and view all the answers
MIT AppInventor жобасын тестілеу мақсатында қандай бірінші қадам жасау керек?
MIT AppInventor жобасын тестілеу мақсатында қандай бірінші қадам жасау керек?
Signup and view all the answers
Android операциялық жүйелері үшін .apk файлының әр түрлі нұсқалары қалай өңделеді?
Android операциялық жүйелері үшін .apk файлының әр түрлі нұсқалары қалай өңделеді?
Signup and view all the answers
Қосымша компоненттері қандай топтарға бөлінеді?
Қосымша компоненттері қандай топтарға бөлінеді?
Signup and view all the answers
Қосымшаның интерфейсін макеттеу үшін жауап беретін компоненттер қандай?
Қосымшаның интерфейсін макеттеу үшін жауап беретін компоненттер қандай?
Signup and view all the answers
Медиа компоненттері неге қызмет етеді?
Медиа компоненттері неге қызмет етеді?
Signup and view all the answers
Қай компоненттер әлеуметтік желілермен байланысты қамтамасыз етеді?
Қай компоненттер әлеуметтік желілермен байланысты қамтамасыз етеді?
Signup and view all the answers
Сенсорлар компоненттері не үшін пайдаланылады?
Сенсорлар компоненттері не үшін пайдаланылады?
Signup and view all the answers
Қойма компоненттері не істейді?
Қойма компоненттері не істейді?
Signup and view all the answers
Сурет салу және анимация компоненттері неге қызмет етеді?
Сурет салу және анимация компоненттері неге қызмет етеді?
Signup and view all the answers
Мобильді құрылғыдағы қосымшадан қалай сыртқы әрекет жасауға болады?
Мобильді құрылғыдағы қосымшадан қалай сыртқы әрекет жасауға болады?
Signup and view all the answers
Файлдық менеджер арқылы қандай әрекеттер орындалуға болады?
Файлдық менеджер арқылы қандай әрекеттер орындалуға болады?
Signup and view all the answers
Study Notes
MIT AppInventor
- MIT AppInventor - Массачусетс технологиялық институты тарафыннан эш башлангыч програмлау тәҗрибәсе булмаган кешеләргә Android һәм iOS кушымталары булдыру мөмкинлеге бирүче визуаль программалау платформасы.
- Бул платформа яшьләр һәм башлап йөрүчеләр өчен бик уңайлы, чөнки интерфейста блок формасында кодлаштыру кулланыла, ягъни код язу урынына, кулланучылар әзер блокларны берләштерәләр.
- MIT AppInventor белән эшләү өчен Google яки GoogleApps аккаунты кирәк, ә кушымталарны булдыру программалау кодының блокларын кулланып визуаль режимда башкарыла.
- MIT AppInventor-га кергәч, кулланучы аның проектлары күренгән битен күрә. Барлык булдырылган проектлар "Минем проектларым" дип аталган папкада саклана.
- AppInventor-да яңа проект (Меню Проектларда - Яңа проектны башлау) булдырырга һәм "Проектны юк итү" төймәсен басып, эшләнгән проектны юк итәргә мөмкин.
AppInventor-да Проектларны Булдыру
- AppInventor мобиль кушымтасын эшләү 2 этаптан тора:
- "Бу нинди төрле булыр" - кушымта интерфейсын проектлау.
- "Алар ничек эшли" - кушымтаның программалар компонентын ясау.
AppInventor-да Куллану Интерфейсын Булдыру
- AppInventor конструкторы - кушымтаның интерфейсын ("тышкы кыяфәтен") булдыру режимы. Бу режимда кушымтаның төрле компонентларын сайлау һәм урнаштыру өчен кулланыла: кушымтаны эшләткәндә, сезнең җайланманык экранында күрсәтелә торган төймәләр, текст юллары, рәсемнәр һәм башкалар.
- Проектның дизайнын эшләү өчен нигез элементлар:
- Палитра - киләчәк кушымтаның компонентларының җыелмалары (топтары)
- Компонентлар - төймә - рәсемнәр, текст, язу өчен кырлар, көннәр гына бу төймәдә тупланган.
AppInventor-да Программалау
- AppInventor-да блокларны бер-берсе белән тоташтыру өчен ераклыклар (ачкыч, чыгыш) һәм боҗралар (кыйл, керү) кулланыла.
- Блокларны горизанталь рәвештә тоташтыру:
- Горизонталь керү һәм чыгулар блокларны мәгълүмат алмашу максатында бер-берсе белән тоташтыру өчен кулланыла.
- Блоктагы керүләр саны буенча аның ничә параметр кабул итә алуын (тоташтырылган блок санын) белеп була, чыгулар саны исә аның башка блокларга ничә параметр биреп буласын күрсәтә.
- Блокның сул як югары почмагында тәгәрмәч (шестеренка) билгесе булса (2-сурәттәге уртадагы блок), керү параметрлар санын үзгәртергә мөмкин. Билгене басып, панельне ачып, анда опция блокларын максатлы блокларга күчерергә яки алардан чыгарырга мөмкин.
- Горизонталь керү һәм чыгу булу/булмау буенча блокларны түбәндәге төрләргә аерырга мөмкин:
- Тулы (керүе дә, чыгуы да юк)
- Теген генә укуга арналган (тек чыгу гына бар) - андагы мәгълүматларны тик укырга гына була
- Тек генә язуга арналган (тек керү гына бар) - мәгълүматларны язу өчен генә була
- Уку һәм язуга арналган (керүе дә, чыгуы да бар) - мәгълүматларны укырга һәм язуга мөмкин. Бу блокларның кайберләре адаптерлар яки алыштыргыч булырга мөмкін. Алар мәгълүматны кабул итеп, алар белән билгеле бер гамәл ясап, аннан соң алга таба җибәрәләр.
- Блокларны вертикаль рәвештә тоташтыру:
- Блокның астында һәм өстендә урнашкан керү һәм чыгулар блокларның берсеннән соң берсе бару тәртибен, тиешле рәвештә аларның башкарылу тәртибен билгеләү өчен кулланыла.
- Алар югарыдан аска карап башкарыла: беренче чиратта иң югары блок, аннан соң аның астындагы башкарыла, шул рәвешчә дәвам итә. Астында-өстендә урнашкан чыгулар һәм керүләр булу-булмау буенча блокларның түбәндәге төрләре аерыла:
- Башлау блоклары, ягъни, башкаруны башлау блоклары, аларның керүе булмый, чыгуы гына була.
- Башкарылу блокларының башкару блокларына тоташу өчен кулланыла торган процедуралар, алар керүе дә, чыгуы да була
- Блокларны дөрес тоташтыру өчен блок көткән параметр төренең аңа бирелгән параметр төренә (аргумент) туры килергә кирәк. Бер блок санны алмакчы булса, аңа юлны кайтаручы блокны тоташтырсаң, тоташу башкарылмый. Бер очракларда төрләрнең үзгәрүе автоматик рәвештә башкарыла, башка очракларда аны аерым блок-адаптер ярдәмендә башкарырга кирәк.
AppInventor-ны Тестлау
- Тестлау өчен:
- Компьютер һәм мобиль җайланма Wi-Fi аша интернетка тоташырга тиеш.
- Проектны компьютерда ачып, Менюдан Көмекче --AI Көмекчесе вариантын сайлау кирәк.
- Компьютер экранында сезнең кушымтаның QR коды пайда була. Мобиль җайланманда MIT AI2 Companion эшләтеп, Scan QR code басырга кирәк. Берничә секундтан соң кушымта сезнең җайланмада күренә.
Android OS булмаган җайланмалар өчен AppInventor
- Android OS булмаган җайланмаларда:
- AppInventorSetupSoftware махсус башкару программасын йөкләп, урнаштырырга кирәк (https://appinventor.mit.edu/explore/ai2/setup/).
- aiStarterны йөкләп, эшләтеп карагыз. aiStarterның дөрес эшләве өчен, терәзе шушы төрле булырга тиеш:
- MIT AppInventor-ның проект терәзесенә күчеп, Кушылу-- Эмулятор менюсын сайларга кирәк.
USB кабели белән кулланыла торган җайланмалар өчен AppInventor
- USB кабели белән кулланыла торган җайланмаларда:
- Җайланманы USB аша кулланганга әзерләү (USB буенча тәртипкә китерүчене кушу): Android җайланмасында Менюдан Система бапталымы - Әзерләүчеләр өчен, һәм Менюның USB Тәртипкә китерү вариантын кушырга кирәк.
- Күпсанлы Android 3.2 яки шуныңнан югары эшләүче җайланмаларда Бапталым - Кушымталар - Эшләү вариантын сайларга кирәк. Android 4.0 һәм шуныңнан яңаларында бу Бапталым - Әзерләүчеләргә арналган функцияләр варианты. Android 4.2 һәм шуныңнан югарыларында, әзерләүчеләргә арналган Функция яшерен була. Бу функцияне кушу өчен, Менюда Бапталым - Телефон турында вариантларын сайларга кирәк һәм жинаку санын җиде тапкыр басырга кирәк. Аннан соң Әзерләүчеләргә арналған менюны табу өчен алдагы экранга кире кайту кирәк, аның эчендә "USB Debugging".
- Мобиль җайланманы компьютерга тоташтыру. Android җайланманы USB кабели ярдәмендә компьютерга тоташтырып, җайланманың "медиа җайланмасы" түгел, "саклау җайланмасы" буларак тоташтырылуын тикшерергә кирәк. Android 4.2.2 һәм шуныңнан югарыларында, мобиль җайланманы компьютерга беренче тапкыр тоташтырғанда "USB-тәртипкә китерүгә рөхсәт бирергә" дигән хәбәр белән экран күренә, компьютерга тоташтыру өчен "ОК" төймәсен басырга кирәк.
- Тоташуны тикшерергә кирәк. Сезнең компьютер мобиль җайланмага тоташкан булуын тикшерергә кирәк.
- Сезнең компьютерыгызда саклана торган .APK файлын мобиль җайланмадагы папкага күчереп алырга.
- Җайланманы USB аша кулланганга әзерләү (USB буенча тәртипкә китерүчене кушу): Android җайланмасында Менюдан Система бапталымы - Әзерләүчеләр өчен, һәм Менюның USB Тәртипкә китерү вариантын кушырга кирәк.
.apk файлын мобиль җайланмага йөкләү
- Урнаштыру өчен йөкләнгән кушымтаның .apk файлы Download каталогында мобиль җайланмада саклана. Аңа "файл менеджеры" кушымтасы ярдәмендә керә аласыз.
- Бер кушымтаның төрле OS Andriod версияләре өчен төрле версияләрдә яңадан язылырга мөмкин. Яңа кушымта искесенең урынына язылырга мөмкин, яки модификацияләнгән исем белән яңа версия төре буларак Download каталогында системалы рәвештә кушымтаның иске версияләрен юк итү тәкъдим ителә.
Кушымта компонентлары
- Кушымта компонентлары "Дизайн" режимына урнаштырыла. Барлык компонентлар берничә төркемгә бүленгән:
- Пайдаланучы интерфейсы - кушымтага пайдаланучы белән үзара элемтәгә керү мөмкинлеге бирә торган төймә, текст, флажок, язу һәм башка компонентлар.
- Урнаштыру - пайдаланучының интерфейс компонентларын горизонталь рәвештә, вертикаль рәвештә яки таблица күзәнәкләренә урнаштыру мөмкинлеге бирә торган кушымтада төрле медиа материалларны: җайланманы, микрофоннарны, кулакчыкны, камераны, тавышларны һәм аудиофайлларны, һәм башкаларны эшләтү мөмкинлеге бирә торган компонентлар.
- Сурет рәсемнәре һәм анимация - кушымтада сурет рәсемнәре ясау һәм анимацияләр ясау мөмкинлеге бирә торган компонентлар төркеме.
- Саклау - кушымта эчендә мәгънәләр би рүгә һәм кушымтаның нинди булса да ма ль ү мә тлә рен тышкы җайланмада саклау мөмкинлег е бирә торган компонентлар.
- Сенсорлар - кушымтада тө рле сенсорлар һәм мобиль җайланма к үзәтмәләреннән алынган ма ль ү мә тләрне куллану мө мкинлег е бирә торган кү ренмә ү че компонентлар тө рке ме.
- Элемтә - социаль челтәрләр белән б а йла ны ш ка мта ма сы з и тә торган компонентлар. Ма ль ү мә т б ө ле ш ү гә, җайланма б а йла ны шла ры на к ул ж е т имле к алуга һ ә м т с. с мө мкинлег е бирә торганннар.
- Ка наллар - кушымтадан нинди булса да тышкы га мә лне у рна шты ру мө мкинлег е бирә торган компонентлар: мобиль җайланмадагы башка кушымтаны, ка мераны э ш лә т ү гә, интернет җ е ле сендә э з лә ү гә яки ве б -пара к а чуга.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Бу тест MIT App Inventor платформасы турында. Ул интерфейс, проект ясау һәм кушымталар эшләү ысулларын тикшерә. Сораулар App Inventor-ның функцияләре һәм аның структурасы турында. Тестны үтү, самими проектлар ясарга ярдәм итәчәк.