Дәстүрлі аймақтық ғылыми-әдістемелік конференция материалдары


RAD Studio көмегімен Android қосымша құру



жүктеу 5,63 Mb.
Pdf просмотр
бет114/176
Дата20.01.2018
өлшемі5,63 Mb.
#7677
1   ...   110   111   112   113   114   115   116   117   ...   176

234 
 
RAD Studio көмегімен Android қосымша құру  
Программалау  дағдысы  бар  қолда  бар  кодтың  негізінде  мобильдік  қосымша  құру 
Delphi  негізінде  құрылған  Android  қосымша  шексіз  шылдамдығымен  және  веб-
қосымшаларға  қарағанда  жоғарлатылған  қауіпсіздігімен  немесе  сценарий  негіндегі 
қосымшасымен  айрықшаланады.    Android  қолданбалы  интерфейсіне  толықфункционалды 
визуалды тұрғызушы түрлі құрылғылар типін қолдайтын кеңейту мен экран бағытталуы.  
 
Сурет 1. Android интерфейсінің элементтері 
 
Delphi  және  RAD  Studio  XE5  ортасында  интерфейстік  толық  жиыны    iOS  стилінде 
тұрғызылған  қосымшаға, батырма, тізім мен батырма  ендіреді. Android   арналған қосымша 
интерфейстің жеке элементтерімезгіл мен уақытты таңдау, қызметтік ескертулер мен баспаға 
шығару  мен  әлеуметтік  желіге  жалпы  қосылуды  қолдау  электрондық  почта  мен  басқа 
қосымшаларға шығуды қолдау. 
 
Сурет 2. Прототиптерді жылдам құру 
RAD Studio XE5 мобильді қосымшаларды өңдеу процесінің тиімді және қазіргі кезде 
тиімді  түрін  қолдайды,  эмуляторларда  қайта  жүктеу  мен  физикалық  құрылғыларды 
автоматизациялайды. Әрбір құрылғының макетіне орай қосымша прототипін құруға болады, 
ал содан соң өндірістік версиясына жылдам өтеді. Шынайы обьектілер мен платформа кодын 
қолдана  отырып  прототипті  мақсатты  құрылғыда  жүзеге  асырып  кері  байланысты  жылдам 
ала аламыз [1, 158б.].   


235 
 
 
Сурет 3. Android IBLite және SQLite деректер қорын қолдау 
 
RAD Studio XE5 SQLite  –қа Android  жергілікті деректер қорын қолдайды dbExpress, 
FireDAC  және  IBX  InterBase  негізінде.  Сіз  сонымен  қатар  ақысыз  өңдеу  мен  ақысыз 
шектеусіз лицензия аласыз IBLite — жаңа әйгілі тұрғызылған деректер қоры InterBase ToGo  
ақысыз версиясына қатынайды.  
 
Сурет 4. Платформа RAD түрлі құрылғыларға қосымша өңдеу 
 
Бүгінгі таңда мобилді құрылғыларға қосымшаны өңдеу тек құрылғының жиектерімен 
шектелмейді  өйткені  деректермен  алмасуды  қолдау  керек  және  шынайы  уақытта  бұлт 
қызметтері  мен  корпоративтік  деректерге  шығуды  қажет  етеді.  Платформа  RAD  Studio 
бірнеше  құрылғыларға  қосымша  өңдеу  үшін  өңдеушілерге  мобильдік  қосымша  құруға 
мүмкіндік  береді,  ол  серверлік  қызметтерге  қосылуды  және  түрлі  клиенттік  ОЖ  мен  түрлі 
форм-факторларда  жұмыс  жасау.  Корпоративтік  деректер  қорына,  жергілікті  қызметтерге  
FireDAC  көмегімен  қосымшаның  жылдам  қосылу  мүмкіндігін,  көпқұрамды  аралық 
бағдарламалық  қамсыздандыру  DataSnap  және  бұлттық  веб-қызмет  RESTful  мен  қызмет 
көрсетуші MbaaS [2, 87б.].   
Android үшін Delphi функциялары 
 
Компилятор Delphi, ARM архитектурасы үшін тиімді. 
 
ARM7  процессорлар  қоры  негізінде    телефон  мен  планшеттерге    Android 
Gingerbread (версия 2.3.3–2.7) басқаруымен, Ice Cream Sandwich (версия 4.0.3 и 4.0.4) не Jelly 
Bean (версия  4.1.x, 4.2.x және 4.3.x). 
 
«натив» интерфейс элементі  толықтай бірегей 
 
Android үшін FireMonkey. 
 
dbExpress  деректерге шығу  InterBase және SQLite үшін. 
 
Клиент DataSnap. 
 
Қызметтер  мен  құрылғы  датчигін  қолдау  (гороскоп,  GPS,  камера  мен 
акселерометр). 
 
Мобильдік құрылғылар үшін форма конструкторы [3, 56б.]. 
мобильдік қосымшаларды өңдеуде RAD Studio ерекшеліктері 


236 
 
 
Шектеусіз  жылдамдық:  Delphi/FM  қосымша  платформасы  веб-қосымшадан 
жылдамырақ  не гибридтік мобильдік қосымшадан. 
 
Сіздің  білім,  біліктілігіңізбен  Delphi    шығушы  кодын  мобильді  ортаға  өту  үшін 
білу. 
 
Android, iOS, Windows және OS X үшін біріңғай ортада біріңғай өңдеме. 
 
Толық функционалды жеке қосымшаны құру, iOS және Android біріңғай деректер 
қоры негізінде компилирленген. 
64-разрядты Windows қосымшаны Delphi көмегімен өңдеу 
Delphi  негізінде  64-разрядты  Windows  қосымшасын  өңдеуге,  жаңа  құрылғының 
артықшылықтарын  қолдануға  үлкен  жады  көлемі  мен  әдеттегі  шектеуден  шығу.  Windows 
үшін барлық технологиялар FireMonkey, VCL, RTL, компилятор және ретке келтіру Delphi, 
64-разрядты архитектураны қолдайды, кәзіргі  VCL-қосымшаларды жылдамдата 64-разрядты 
жүйелерге. 64-разрядты өңдеме Delphi XE2 және кейінгі  версияларына қосылған [2, 125б.]. 
Түрлі құрылғыларға  FireDAC кітапханасына шығу кітапханасы 
Корпоративті деректерге әмбебап қосылу мүмкіндігі  
FireDAC — бұл түрлі құрылғыларға қосымшалар өңдеуге арналған, корпоративті қор 
деректеріне  шығудың  әмбебап  кітапханасы.  FireDAC  әмбебап  және  жоғарғы  әсерлі 
архитектурасы  жоғарғы  жылдамдықты  тура  Delphi  мен  C++Builder-ден    InterBase,  SQLite, 
MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, 
Informix, DataSnap-ке native-шығуды қамсыздандырады [3, 69б.]. 
FireDAC келесі мүмкіндіктерді ұсынады. 
  
 
 
Сурет 5 . FireDAC  ортасы 
 
 
 
Деректерге шығудың ішкі жүйесі 
FireDAC  деректер  жиынтығы  деректерге  шығудың  мықты  ішкі  жүйесінде 
тұрғызылған.  Бұл  жинақы,  әсерлі  және  қажетті  қосымшаларда  қолдануға  болады,  API 
деректер жиынтығына мықты негіз болып қызмет ете алады.  Бұл жинақы, эффективті және 
ыңғайлы  ішкі  жүйені  қосымшада  қолдана  аламыз    және  ол  API  деректер  жиынтығында 
мықты  негіз  бола  алады.  Обьектілі  бағытталған  API    компонентері  болмайтын  ішкі  жүйе 
деректер жиынтығы компонентерінен және деңгейлерінен тұрады.  


жүктеу 5,63 Mb.

Достарыңызбен бөлісу:
1   ...   110   111   112   113   114   115   116   117   ...   176




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау