Шет тілін үйренуге арналған қосымша



Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 9 бет
Таңдаулыға:   
ҚАЗАҚСТАН РЕСПУБЛИКАСЫ ОҚУ-АҒАРТУ МИНИСТРЛІГІ
"ҚАУ жанындағы Алматы байланыс колледжі - Мектеп"

Жеңісбек Меруерт

Java көмегімен ұялы байланыс қосымшасын құру

ДИПЛОМДЫҚ ЖҰМЫС

мамандық 1304000 - Есептеу техникасы және бағдарламалалық қамтамасыз ету



Алматы 2023

КІРІСПЕ

Қытай тілін үйренуге арналған мобильді қосымшаны жасаушы ретінде мен сізге қытай тілін үйренуге арналған инновациялық қосымшаны құруға арналған дипломдық жұмысыма кіріспе ұсынғым келеді.
Мен әрқашан әртүрлі елдердің тілдері мен мәдениеттеріне құмар болдым және қытай тілі әрқашан ерекше қызығушылық тудырды. Алайда, көпшілігіміз сияқты, Мен де осы күрделі және әуезді тілді үйренуде қиындықтарға тап болдым. Бұл Мен үшін қиын болды және Мен өзімнің дағдыларым мен мобильді қосымшаларды әзірлеу туралы білімімді басқа адамдарға мен бастан өткерген қиындықтарды жеңуге көмектесу үшін қолдануды шештім.
Менің дипломдық жұмысымның мақсаты - пайдаланушыларға қытай тілін үйренуге ыңғайлы және тиімді құралдарды ұсынатын арнайы және инновациялық мобильді қосымшаны құру. Мен қолданыстағы шешімдерден өзінің бірегейлігі мен функционалдығымен ерекшеленетін қосымшаны құруға тырысамын.
Менің қосымшамның басты ерекшеліктерінің бірі-зерттеуге болатын материалдардың әртүрлілігі. Мен қытай тіліндегі фильмдер, кітаптар, музыка және жаңалықтар каталогын әзірледім, осылайша пайдаланушылар тілдік ортаға еніп, сөздік қорын әртүрлі контексте кеңейте алады. Сонымен қатар, қолданба пайдаланушыларға білімдерін бекітуге және олардың жетістіктерін бағалауға көмектесетін әртүрлі тақырыптар мен тестілеу жұмыстарын ұсынады.
Менің қосымшамның маңызды құрамдас бөлігі-әр пайдаланушының қажеттіліктерін жекелендіру және бейімдеу. Пайдаланушылар өздерінің тілдік мақсаттары мен қалауларын белгілей алады және қолданба олардың деңгейі мен қажеттіліктеріне қарай теңшелген ұсыныстар мен материалдарды ұсынады. Бұл оларға уақытты тиімді пайдалануға және қытай тілін үйренуде жақсы нәтижелерге қол жеткізуге көмектеседі.
Менің қосымшамның тағы бір артықшылығы-өзара әрекеттесу және байланыс мүмкіндігі.
Мен әзірлеп жатқан қытай тілін үйренуге арналған мобильді қосымшаның пайдалылығына терең сенімдімін. Менің қолданбам икемділікті, әртүрлі материалдарды, жекелендіруді және өзара әрекеттесу мүмкіндігін ұсынады, бұл қытай тілін үйрену процесін қызықты, тиімді және барлығына қолжетімді етеді.
Менің қосымшам адамдарға қытай тілін үйренуге, шекараларын кеңейтуге және Қытайдың таңғажайып мәдениетіне енуге көмектеседі деп үміттенемін. Мен бұл дипломдық жұмысымды мақтан тұтамын және бұл таңғажайып тілді меңгергісі келетіндердің барлығына сұранысқа ие және пайдалы болады деп үміттенемін.

1 НЕГІЗГІ БӨЛІМ. МОБИЛЬДІ ҚОСЫМША

1.1 Мобильді қосымша түсінігі

Мобильді қосымшалар болып табылады компьютерлік бағдарламалар немесе мобильді құрылғыларда жұмыс істеуге арналған бағдарламалық құралдар сияқты телефондар, планшеттер мен сағаттар.Бастапқыда қолданбалар әзірленген сияқты өнімділікті арттыру мақсаттары электрондық пошта, байланыс дерекқорының күнтізбелері, бірақ пайдаланушы байланыс ойындары, автоматтандыру сияқты басқа салаларда сұрау өндіріс, GPS және орынға негізделген қызметтер, тапсырыстарды қадағалау және билеттерді сату, осы қосымшалардың тез пайда болуына әкелді.Қолданбалар саны артты.Миллиондаған қолданбалар қол жетімді ету үшін сатып алуға тура келді.Қолданбалар әдетте мобильді операциялық жүйенің иесі басқаратын App Store немесе Google Play Store сияқты қолданбаларды тарату платформаларынан жүктеледі.Кейбір Қолданбалар тегін, басқасы үшін арасында әзірлеуші қолданбалар және тарату платформасы. Мобильді қосымшалар бөліктер бұл жұмыс үстелі қосымшаларынан ерекшеленедікомпьютерде жұмыс істеуге арналған немесе веб-қосымшаларбұл іске қосылады мобильді емес, веб-шолғышта анdroid-ең біржаңа жұмыс істейтін жүйелер. Бұл операциялық жүйе арналған әртүрлі мобильді құрылғыларға, және қозғалтқыш жүйе Android орнатылады комуникациялық құрылғылар , планшеттер смартфондар.
Мобильді қосымшалар жоғары деңгейлі бағдарламалау тілдерінде жазылады қамтамасыз ету үшін операциялық жүйенің машина кодына құрастырылған жақсы өнімділік.Мобильді құрылғылар жұмыс істейдіаккумуляторларжоспарлары аз процессорлар комютерлерге қарағанда, қосымшаларды әзірлеуді мамандандырылған етеді.Сонымен қатар,қазіргі заманға сай смартфондар планшеттер жалпы орнатылады жәнеде сол сияқты қосымша құрылғылар гироскоптар, акселерометрлер және камералар.

2. АРНАЙЫ БӨЛІМ.МОБИЛДІ.ҚОСЫМШАНЫ ЖОБАЛАУ

2.1 Қолданылған орта тізімдері

Мобильді қосымшалар нарығы көптеген қосымшаларды әзірлеу платформаларын ұсынады. Қазіргі уақытта басқаларға қарағанда жақсы кейбір платформалар бар: Android платформасы өте танымал және қолданбаларды әзірлеуге арналған ең ыңғайлы платформалардың бірі. Оның Қосымшаларының көпшілігі java бағдарламалық жасақтамасымен жасалады, басқа платформалар да жақсы немесе одан да жақсы Java бағдарламалық жасақтамасы ақысыз және бағдарламалық жасақтаманың ақысыз нұсқаларын ұсынады. Ол қолданба мысалдарымен, бастапқы кодпен, өңдеу құралдарымен және эмуляторлармен бірге келеді.
Android-мобильді құрылғыларды телефондар,планшеттер және смартфондар басқара алатын операциялық жүйе Android платформасы Linux ядросына еншілес компанияларымен бірге мобильді құрылғыларға арналған аттас платформа. Платформа дамып, Android-тің жаңа нұсқалары жиі шықты. Әрбір жаңа нұсқаның бірінші әрпі латын әліпбиінің әрпіне сәйкес келеді. Бүгінгі таңда Android iOS операциялық жүйесінен озып, әлемдегі екінші ең танымал құрылғы болып табылады.Мобильді құрылғыларға арналған Android операциялық жүйесі алғаш шыққаннан кейін көп ұзамай, оның танымалдығы айтарлықтай өскеннен кейін әзірлеуші құралдары шығарылды.
Android SDK-бұл Android операциялық жүйесіне арналған қосымшаларды әзірлеу ортасы болып табылады. Android SDK пайдаланушылары өз қолданбаларын кірістірілген эмуляторда жеке жұмыстарын тексере алады.
Java-тармақталған веб-қосымшаларды әзірлеу үшін қолданылатын объектіге бағытталған, платформаға тәуелсіз бағдарламалау тілі екені қазіргі таңда белгілі. Java бағдарламалау жүйесі апплеттерді, шағын интерактивті қосымшаларды Интернет арқылы таратуға мүмкіндік береді.Олар интернет-серверде орналастырылады, таратылады және клиенттерге желі арқылы жіберіледі, апплеттер автоматты түрде жанама мультимедиялық интерфейсті қамтамасыз етеді, өйткені клиенттің компьютер ресурстарына қол жетімділік шектеулі және оларды дискіде сақтауға болады: олар деректермен күрделі есептеулер жүргізе алмайды. Бұл архитектурасына қарамастан кез-келген компьютерде жұмыс істей алатын портативті бағдарламалар. Құрастырылған байткод-бұл Java виртуалды машинасындағы виртуалды код аудармашысында орындалатын нұсқаулар тізбегі. Серверлік қосымшалар мен мәліметтер базасына қол жеткізуді қамтамасыз ететін серверлік сервлеттер де өте кең таралған.
Бұл барлық өзгермелі нүктелік сандар платформаларында арифметикалық амалдар бірдей орындалуы керек компиляторларға қатысты. Жүйелік тіл сыныптарының кітапханалары тілдің әртүрлі негізгі функцияларын жүзеге асыратын сыныптар мен пакеттерден тұрады. Бұл кітапханаларға қосылған сынып әдістері JVM арқылы бағдарламаны Java-да түсіндірген кезде шақырылады: Java-да бағдарламаның барлық нысандары динамикалық жадта (жиындарда), ал пакеттерде сақталған нысандарға сілтеме арқылы қол жеткізіледі. Бұл шешім жадқа тікелей қол жеткізуге мүмкіндік береді, бірақ массив элементтерімен жұмыс істеуді қиындатады; Java-да динамикалық жадыны бөлу тұжырымдамасы да қайта қаралды және динамикалық бөлінген жадты босатудың жолы жоқ. Оның орнына жаңа жад жүйесі жаңа операторлардың көмегімен жүзеге асырылады.
Java бағдарламаларында сынып сипаттамасы және іске асыру әрқашан бір файлда болады; Java-да бірнеше мұра жоқ, конструкторлар бар, бірақ деструкторлар жоқ, тілде сақталған сөздер бар.Java-ның ең маңызды ерекшеліктері-интерфейстер және көп тапсырма. Лексикалық: түсіндіру бағдарламаның орындалуына әкелмейді, бірақ бағдарламашының жұмысын жеңілдетеді.
Android Studio-бұл google-дің интеграцияланған даму ортасы android қосымшаларына арналған. Android Studio әзірлеушілерге Android платформасында қосымшаларды құруға, жөндеуге және тексеруге қажетті барлық құралдар мен мүмкіндіктерді ұсынады. Android Studio танымал IntelliJ даму ортасына негізделген және ерекшеленеді жоғары өнімділік пен функционалдылықа ие болып табылады. Android Studio-ның маңызды артықшылықтары қарапайым интуитивті интерфейсі: visual editor сияқты және GUI Editor көрнекі құралдар әзірлеушілерге пайдаланушы интерфейстері мен макеттерін жылдам және оңай жасауға мүмкіндік береді.
Android Studio-ның маңызды ерекшелігі-оның Android SDK-мен интеграциясы,ол әзірлеушілерге Android қосымшаларын әзірлеуге қажетті құралдарды, кітапханаларды және API-ді ұсынады.
Кірістірілген құралдар жөндеу әзірлеушілерге кодты тексеруге, қателерді табуға және түзетуге, талдауға және оңтайландыруға мүмкіндік береді.Android Studio қамтиды сияқты құралдар тоқтау нүктелері, қадамдарды орындау және қамтамасыз ету айнымалылар, және қолданушылар жоспарлаушыларға жоғары сапалы және сенімді қосымшалар жасауға мүмкіндік береді.
Android Studio жүйелермен интеграцияны қолдайды қысқарулар git сияқты нұсқалар,бұл әзірлеушілерге жоба кодындағы өзгерістерді басқаруға және бақылауға мүмкіндік береді. Мұндай интеграция командада жұмыс істеуге мүмкіндік береді және қосымшаларды бірлесіп әзірлеу процесін жеңілдетеді.
Тұтастай алғанда, Android Studio болып Табыладыең тиімдірек ортажасау Android платформасы үшін мобильді қолданбаларды жасау. Пайдаланудың қарапайымдылығы, қуатты ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Тілді меңгеру тәжірибесіндегі мобильді қосымшалардың топтастырылуы
Аудио оқыту құралы ретінде
Шет тілін үйренудің маңыздылығы
АҒЫЛШЫН ТІЛІН ОҚЫТУДА МЕКТЕП ЖАСЫНА ДЕЙІНГІ БАЛАЛАРДЫҢ МОТИВАЦИЯСЫНА ЖОБА ӘДІСІНІҢ ӘСЕРІ
Сөйлеу дағдысының оқытудағы коммуникативті әдіс
Ересектер мен жоғары сынып оқушыларына шет тілін оқытуда ойын әдістерін қолдану
Ағылшын тілін орта мектепте оқытудың әдістері
Шетел тілін оқытуда веб - сайттардың қажеттілігі
Интернет желісіне қосылу
YOUTUBE АРҚЫЛЫ АҒЫЛШЫН ТІЛІН ҮЙРЕНУ
Пәндер