Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кажыбасов Ш.Б-03.06.2014.doc
Скачиваний:
38
Добавлен:
21.02.2016
Размер:
1.73 Mб
Скачать

Мазмұны

Кіріспе 3

1 Қазақ әліпбиі 5

1.1. Қазақ әліпбиінің тарихи кезеңдері 5

1.2. Қаріптерді белгілеу 6

2 Android операциялық жүйесі 9

2.1. Android ОЖ-сі туралы түсініктеме 9

2.2. Android ОЖ-нің даму тарихы 10

2.1.1.Android ОЖ-нің пайда болуы 10

2.1.2.Android ОЖ-нің 2005-2007 жылдардағы эволюциясы 12

2.3. Android ОЖ және Android қосымшалардың жұмыс істеу приципі 16

2.4. Android қосымшасы компоненттері 16

2.4.1.Әрекетшілдік 16

2.4.2.Қызметтер 17

2.4.3.Кең таратқыштық мақсатты қабылдағыш 17

2.4.4.Контент-провайдер 17

2.5. Android архитектурасы 18

18

3 Қосымшаның құрылу ортасы 20

3.1. Қосымша құру ортасын дайындау 20

3.2. Java бағдарламалау тілі 20

3.2.1. Java тілінің негізі және қысқаша тарихы 20

3.2.2. Бай объектілік ортасы 21

3.2.3. Класстар 23

3.3. Android SDK-да қосымшалар құру 24

3.3.1. Жоба қасиеттері 24

3.3.2. Жобаның файлдық құрылымы 25

3.3.3. Деректер қорын құру. SQLite 26

4.1. Қосымшаға қойылатын талаптар 30

4.4. Қосымша интерфейсінің құрылуы 30

4.5. Қосымшаның бағдарламалық коды 39

Сұлба 2 39

4.6. Программалық жабдықтарды тестілеу. Программалық жабдықтардың сапасын тексерудің түрлері 39

Қорытынды 41

Пайдаланған әдебиеттер 42

Кіріспе

Технологиялардың қарқынды даму процессіне байланысты қазіргі замандағы адамдар өмірін смартфондарсыз, планшеттерсіз көзге елестету мүмкін емес. Мәселен Android операциялық жүйесі Honda, General Motors, Audi мен Hyundai-дың көліктеріне орнатылады. Ақпаратты Google компаниясына сілтеме жасай отырып Nikkei іскер басылымы таратты. Компания жүйені көліктерге өзі орнатып отырады. Оның көмегімен көлік жүргізушілері электронды поштасын тексеріп, карталарды жүктеп, дауыс арқылы көлікті басқара алатын болады. Қазір Google компаниясы көлікті жүргізген кезде ұялы телефонды пайдалануға болатын жүйені жасақтап жатқандығы белгілі болып отыр. Сондай-ақ,с телефон арқылы көліктің компьютеріне ақпарат жіберіп, алмасу қызметі жасақталып жатыр. Оның барлығын дауыс хабарламалары арқылы жасап отыруға болады. Хит әндерді көліктің компьютеріне жүктеу мүмкіндігі де қарастырылған. Биылдан шыққан көліктерде әндер жүктеулі болады. Android операциялық жүйесі 2008 жылы шығып, қазір 80 пайыз ұялы телефондарға орнатылған болып отыр. Оның басқа жүйелерден негізгі артықшылығы компьютерге еркін қосылу мүмкіндіні. Тіпті, жас бүлдіршіндеріміздің өздері еш қиындықсыз кез-келген құрылғыларды тез меңгеруге бейім. Сондықтан андроид операциялық жүйесіне арналған әліппе қосымшасы балалардың смартфондар, планшеттер алдында өткізетін уақытын тиімді пайдаланудың бірден бір әдісі.

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

Қосымша жаңалықтары. Қосымша құрылымы өзіне тән ерекшеліктерге ие. Қосымша түрлі функцияларды қамтитын бағдарламалық кешеннен тұрады. Яғни, Андроид ОЖ-не арналған электрондық әліппе қосымшасының жаңалығы – бір қосымша құрамында бірнеше қосымшаға тән қасиеттер жинақталған. Қосымшаны іске қосып, қолдану кезінде жас қолданушылар беттер арасында еркін орын ауыстыра алады.

Дипломдық жұмыстың өзектілігі. Андроид операциялық жүйесіне арналған электрондық әліппе мектепке дейінгі бүлдіршіндерге заманауи технологияларды қолдана отырып қазақ әліппесін оңай меңгеруге, қосымша құрамындағы логикалық ойндардың көмегімен логикалық қабілеттілігін арттыруға мүмкіндік береді. Сонымен қатар, андроид операциялық жүйесіне арналған электрондық әліппе қосымшасында смартфон экранына жанасу арқылы сурет салу және жеті нотадан тұратын мұзыкалық аспап терезелері қарастырылған. Яғни, андроид операциялық жүйесіне арналған электрондық әліппе қосымшасы тек әліппені үйретіп қоймай, бүлдіршіннің суретшілік және музыкалық қабілеттерін арттыруға септігін тигізеді.

Қосымша құрамы. Қосымша бес беттен тұрады. Бірінші бет – негізгі меню. Негізгі менюде әліппені уйрену, сурет салу парағы, ойын ойнау және әуен ойнау беттеріне сілтейтін батырмаларды көруге болады. Екінші бет – әліппені үйрену беті. Негізгі беттегі “әліппені үйрену” батырмасын басу арқылы әліппені үйрену бетіне көшеміз. Бұл бетте қазақ әліпбиінің қырық екі әріпі кесте түрінде орналасқан. Әр әріпті басу арқылы басылған әріптің атауынан және сол әріпке байланысты создерден тұратын аудиожазбаны ести аламыз. Үшінші бет – сурет салу парағы. Бұл бетте бүлдіршін экранға саусақпен жанасу арқылы сурет сала алады. Төртінші бет – ойын ойнау беті. Бұл бетте бүлдіршіннің еске сақтау қабылеттін арттыруға арналған ойын құрастырылған. Бесінші бет – әуен ойнау. Әуен ойнау бетінде жеті нотадан тұратын батырмалы музыкалақ аспап орналасқан. Бүлдіршін бұл бетте өзіне керек аспапты таңдап әуен ойнай алады.

Құрал-жабдықтар құрамы.

Дипломдық жұмыстың құрылымы. Дипломдық жұмыс кiрiспеден, төрт бөлiмнен, қорытынды мен пайдаланылған әдебиеттер тiзiмiнен тұрады.

Кiрiспеде тақырыптың өзектiлiгi анықталып, оның зерттелу дәрежесi сипатталады.

Қазақ әліпбиі бөлімінде Қазақстан Республикасында жазу жүйесінің пайда болуы туралы тарихи деректер, қазақ әліпбиінің даму кезеңдері және қазіргі таңдағы күйі қарастырылған.

Андроид операциялық жүйесі бөлімінде андроид операциялық жүйесінің пайда болу тарихы, даму кезеңдері, жұмыс істеу принципі және т.б туралы ақпараттар қамтылған.

Қосымшаның құрылу ортасы. Андроид операциялық жүйесіне арналған электрондық әліппе қосымшасы Java бағдарламалау тілінде, Eclipse бағдарлама құру ортасын қолдана отырып құрастырылған. Eclipse бағдарлама құру ортасына Android SDK Manager және Android Virtual Devices кірістірілген. Android SDK Manager андроид платформасыны бағдарлама құру мүмкіндігін береді. Android Virtual Devices – андроид операциялық жүйесіне арналған қосымшаларды компьютерде орнатып, іске асыруға арналған виртуалды эмулятор болып табылады.

Қосымшаны құру ортасы бөлімінде қосымшаны құруға қажетті құрал-жабдықтар жиыны, қосымшаны құру әдістері, қосымшаның интерфейсінің құрылуы, қосымша құруға қолданылған әдістер мен қосымша алгоритмі жайлы негігі ақпараттар қамтылған.