Podcast
Questions and Answers
MIT App Inventor нәкъ ни өчен ясалган?
MIT App Inventor нәкъ ни өчен ясалган?
- Дизайнерлык белемнәрен үстерү өчен
- Визуаль программалау тәҗрибәсен арттыру өчен
- Код язуны өйрәтү өчен
- Android һәм iOS кушымталарын ясау өчен (correct)
App Inventor интерфейсында кодлау ничек башкарыла?
App Inventor интерфейсында кодлау ничек башкарыла?
- Код блогларын формалаштыру (correct)
- График элементлар белән эшләү
- Текст язу
- Шартлы операторларны куллану
Кайсы платформа өчен App Inventor махсус итеп эшләнгән?
Кайсы платформа өчен App Inventor махсус итеп эшләнгән?
- Linux
- Android (correct)
- Windows
- MacOS
Palletra нәрсәне аңлата?
Palletra нәрсәне аңлата?
App Inventor нигезендә проектны ничек ясарга була?
App Inventor нигезендә проектны ничек ясарга була?
MIT App Inventor мобиль кушымтасы никадәр этаптан тора?
MIT App Inventor мобиль кушымтасы никадәр этаптан тора?
Кайсы функция App Inventor-да 'жаңа проект' ачу өчен җаваплы?
Кайсы функция App Inventor-да 'жаңа проект' ачу өчен җаваплы?
App Inventor-да 'жобаны жою' операциясен ничек башкарып була?
App Inventor-да 'жобаны жою' операциясен ничек башкарып була?
MIT App Inventor-интерфейсында батарлар кайда урнаштырыла?
MIT App Inventor-интерфейсында батарлар кайда урнаштырыла?
App Inventor программасында беренче этапта нәрсәләр эшләнә?
App Inventor программасында беренче этапта нәрсәләр эшләнә?
Блоктар режимінде блоктардың кайсы тобы қолданылмый?
Блоктар режимінде блоктардың кайсы тобы қолданылмый?
Блоктар арасында дерек жіберу үшін ненди элементләр керак?
Блоктар арасында дерек жіберу үшін ненди элементләр керак?
Киригә һәм тышка параметрларны тәкъдим итү удасы белән блокны ничек аерырга була?
Киригә һәм тышка параметрларны тәкъдим итү удасы белән блокны ничек аерырга була?
Блоктагы параметрлар саны нәрсәгә бәйле?
Блоктагы параметрлар саны нәрсәгә бәйле?
Нинди блоклар, керүләрне генә укуга рөхсәт итә?
Нинди блоклар, керүләрне генә укуга рөхсәт итә?
Блокта шестеренка символы булган очракта, ни өчен ул мәгънәгә ия?
Блокта шестеренка символы булган очракта, ни өчен ул мәгънәгә ия?
Блоклардагы дөңестер белән ойықлар нәрсәне гарантияли?
Блоклардагы дөңестер белән ойықлар нәрсәне гарантияли?
Блокта ниләр җыела?
Блокта ниләр җыела?
Какой блок күренешендә лишь вход и нет выхода?
Какой блок күренешендә лишь вход и нет выхода?
Кайсы блок мәгълүматны укып кына, язмый?
Кайсы блок мәгълүматны укып кына, язмый?
Additemstolist блогы неше параметр кабул итә?
Additemstolist блогы неше параметр кабул итә?
Блоклар арасындагы деректер алмасу кайсы юнәлештә үзгәрә?
Блоклар арасындагы деректер алмасу кайсы юнәлештә үзгәрә?
Кайсы блоглар типләрне автоматик рәвештә үзгәртә ала?
Кайсы блоглар типләрне автоматик рәвештә үзгәртә ала?
Тизлек белән өстәмәләрне бергәлекне нигә кирәк?
Тизлек белән өстәмәләрне бергәлекне нигә кирәк?
Объектны текстка ничек берләштерергә мөмкин?
Объектны текстка ничек берләштерергә мөмкин?
Кайсы блок имин параметр кабул итүен көтә?
Кайсы блок имин параметр кабул итүен көтә?
Компьютерді мобильді құрылғымен байланыстыру үшін қандай әдіс талап етіледі?
Компьютерді мобильді құрылғымен байланыстыру үшін қандай әдіс талап етіледі?
MIT AI2 Companion қосымшасын іске қосу қажет болатын процесс неден басталады?
MIT AI2 Companion қосымшасын іске қосу қажет болатын процесс неден басталады?
Блокларны вертикаль рәвештә ничек бергә кертегез?
Блокларны вертикаль рәвештә ничек бергә кертегез?
Мәтнән санны аермакчы булганда нинди шарт кирәк?
Мәтнән санны аермакчы булганда нинди шарт кирәк?
Android құрылғысының USB режимін қалай орнатуға болады?
Android құрылғысының USB режимін қалай орнатуға болады?
Кайсы блок хәтердән объектны кабул итә?
Кайсы блок хәтердән объектны кабул итә?
Android 4.2 және одан жоғары жүйелер үшін 'USB Debugging' параметрін қосу үшін не істеу керек?
Android 4.2 және одан жоғары жүйелер үшін 'USB Debugging' параметрін қосу үшін не істеу керек?
Тизлек белән блоклар ни рәвештә эшли?
Тизлек белән блоклар ни рәвештә эшли?
Эмуляторға қосылу үшін қандай мәзірді таңдау қажет?
Эмуляторға қосылу үшін қандай мәзірді таңдау қажет?
Көптеген Android 3.2 және одан жоғары құрылғыларда қандай мәзір параметрін таңдау қажет?
Көптеген Android 3.2 және одан жоғары құрылғыларда қандай мәзір параметрін таңдау қажет?
Android 4.0 және одан жаңаларында әзірлеушілерге арналған функция қандай түрде болады?
Android 4.0 және одан жаңаларында әзірлеушілерге арналған функция қандай түрде болады?
Компьютерде .APK файлын қайда көшіру қажет?
Компьютерде .APK файлын қайда көшіру қажет?
Android құрылғысын компьютерге алғаш қосқанда не болады?
Android құрылғысын компьютерге алғаш қосқанда не болады?
MIT AppInventor жобасын тестілеу мақсатында қандай бірінші қадам жасау керек?
MIT AppInventor жобасын тестілеу мақсатында қандай бірінші қадам жасау керек?
Android операциялық жүйелері үшін .apk файлының әр түрлі нұсқалары қалай өңделеді?
Android операциялық жүйелері үшін .apk файлының әр түрлі нұсқалары қалай өңделеді?
Қосымша компоненттері қандай топтарға бөлінеді?
Қосымша компоненттері қандай топтарға бөлінеді?
Қосымшаның интерфейсін макеттеу үшін жауап беретін компоненттер қандай?
Қосымшаның интерфейсін макеттеу үшін жауап беретін компоненттер қандай?
Медиа компоненттері неге қызмет етеді?
Медиа компоненттері неге қызмет етеді?
Қай компоненттер әлеуметтік желілермен байланысты қамтамасыз етеді?
Қай компоненттер әлеуметтік желілермен байланысты қамтамасыз етеді?
Сенсорлар компоненттері не үшін пайдаланылады?
Сенсорлар компоненттері не үшін пайдаланылады?
Қойма компоненттері не істейді?
Қойма компоненттері не істейді?
Сурет салу және анимация компоненттері неге қызмет етеді?
Сурет салу және анимация компоненттері неге қызмет етеді?
Мобильді құрылғыдағы қосымшадан қалай сыртқы әрекет жасауға болады?
Мобильді құрылғыдағы қосымшадан қалай сыртқы әрекет жасауға болады?
Файлдық менеджер арқылы қандай әрекеттер орындалуға болады?
Файлдық менеджер арқылы қандай әрекеттер орындалуға болады?
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-ның функцияләре һәм аның структурасы турында. Тестны үтү, самими проектлар ясарга ярдәм итәчәк.