Ақпараттық-есептеуіш жүйелер кафедрасы



бет2/9
Дата02.12.2022
өлшемі2,02 Mb.
#160870
1   2   3   4   5   6   7   8   9
Байланысты:
Калдарбеков Саят мобилка
КЗ 3.02 Сарматы и кангюи, хим10.1



Кіріспе 4
1. Visual Studio Code 5
1.1 Visual Studio Code дегеніміз не? 5
2 Flutter 10
2.1 Flutter дегеніміз не? 10
2.2 Flutter артықшылықтары 12
3 Жоба объектісін талдау 17
3.1 Мобильді қосымша 17
3.2 Мобильді қосымшаларды қолдану және түрлері 19
4.1 Мобильді қосымша 21
Қорытынды 34
Қолданылған әдебиеттер тізімі 35

Кіріспе


Заманауи қолданбалар негізінен бірдей нәрсені жасайды: олар бізге (ақылды адамдарға) үлкен деректер жиынын өңдеуге және бірлесіп жұмыс істеуге мүмкіндік береді. Кейбір қолданбалар әлеуметтік медиа және электрондық пошта сияқты байланысқа арналған. Кейбіреулер күнтізбелер мен жазбалар алу сияқты ұйымдастыруға қатысты. Кейбіреулер бағдарламашыларға танысу қолданбалары сияқты шарлау қиын болатын нақты әлемнің бір бөлігіне жай сандық интерфейстер. Бірақ олардың барлығы бірдей нәрсені жасайды. Олар пайдаланушыларға деректермен өзара әрекеттесудің жақсы әдісін береді.


Деректер нақты әлемді білдіреді. Барлық деректер нақты нәрсені сипаттайды. Нысанға-бағытталған бағдарламалаудың мәні осы: ол бізге нақты әлемдегі нысандардан кейін деректерімізді модельдеудің жақсы әдісін береді. Ол ақымақ компьютерлерге ұнайтын деректерді алады және ақылды адамдар компьютерлерге біздің ерік-жігерімізді жүктей алатындай абстракция қосады. Бұл кодты оқуды жеңілдетеді, ойлауды жеңілдетеді және өте қайта пайдалануға болады.
Пайдаланушыларды қолдау үшін тиісті әдістер мен деректер базасы бар сыныпты құрсаңыз, бар кодты осы сыныппен біріктіру мәселесі ғана болады. Жүйеге кіру пішінін өзіңіздікі ету үшін пайдаланушы интерфейсін өзгерту оңай және сізге уақытты қажет етпейді. Осылайша сіз әзірлеу уақытының көп мөлшерін үнемдедіңіз.
Дәл қазір менің жеке жобама да қатысты. Мен қолданбаға белгілеу редакторын енгізу жолын іздеп жүрмін. Flutter қораптан тыс шешім ұсынбағандықтан, мен өзімді құрастыруым керек.
ООП төрт негізгі принциппен келеді. Бұл OOP тәжірибесін қолданар алдында ішкі қабылдауыңыз керек тіректер.
1. Бірінші тірек инкапсуляциясы деректерді біріктіру идеясын және бір сынып ішінде осы деректерде жұмыс істейтін әдістерді сипаттайды. Аты айтып тұрғандай, ол ішкі ақпаратты немесе нысанның күйін басқа пайдаланушылардан жасырады.
2. Екіншісі – абстракция. Бағдарламашы өз класын абстракцияны ескере отырып құрастырған кезде, ол пайдаланушыдан барлық қажет емес мәліметтерді жасырады. Содан кейін пайдаланушы барлық жасырын күрделілікті түсінбей немесе тіпті ойламай-ақ берілген абстракцияның үстіне күрделірек логиканы жүзеге асыра алады.
3. Сіз ата-анаңыздан мұра алатын сияқты, класстар да олардың ата-аналық класстарынан мұра ете алады. Мұрагерлік – үшінші тірек. Сіз басқа класстан класс шығара аласыз және осылайша класстардың иерархиясын жасай аласыз. Отбасылық ағашқа ұқсас.
4. Төртінші және соңғысы — полиморфизм. Полиморфизм - бұл әртүрлі типтегі объектілерге бірдей интерфейс арқылы қол жеткізуге және басқаруға болады. [1]



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет