Mashqalanı qáliplestiriw
Bul qosımshanıń tiykarǵı maqseti bir qosımshada Rossiya bazarındaǵı ataqlı bult xızmetlerinen paydalanıwdı támiyinlew bolıp tabıladı.
Bul maqsetke erisiw ushın tómendegi wazıypalardı sheshiw kerek:
analoglarni analiz qılıw ;
tiyisli OS versiyasın saylań ;
rawajlanıw ortalıǵın tańlaw ;
HTTP sorawları menen islew ushın járdemshi quraldı saylań ;
saylanǵan islep shıǵıw qurallarından paydalanǵan halda programma islep shıǵıw ;
qosımshanı sınap kóriw;
arza hújjetlerin islep shıǵıw.
2.2. Primadesk programmasin jaratiw ha’m natiyjesi.
2. Analoglarni analiz qılıw. 1 Primadesk (veb, iOS, Android)
(1-súwret) - bul programma óz-ara baylanısda bolıwı múmkin bolǵan xızmetlerdiń úlken dizimi. Bul kross-platforma bolıp, elektron pochta xızmetlerin hám foto hosting xızmetlerin jalǵaw múmkinshiligine iye, bul bolsa onı bultdagi barlıq paydalanıwshı maǵlıwmatların basqarıw ushın qolay xızmet etedi. Biraq, aqırǵı paydalanıwshı ushın biypul versiyada jalǵanıw ushın tek 5 xızmet ámeldegi[1].
1-súwret. Primadesk interfeysi
Bul qosımshanıń abzallıqları :
basqarıw ushın ámeldegi xızmetler;
bir xızmetten bir neshe esaplardı qollap-quwatlaw ;
jaysha súyrep alıp taslaw arqalı xızmetler ortasında fayllardı kóshiriw;
barlıq esaplar ushın bir pochta qutisi;
Keńeytirilgen qıdırıw múmkinshilikleri gilt sóz, sáne aralıǵı hám kontent túri boyınsha qıdırıw imkaniyatın beredi.
2. 2 ZeroPC (veb, iOS, Android)
Bul qosımsha (2-súwret) qızıqlı, sebebi ol Web qosımshalarǵa mısal bolıp tabıladı.
Bul xızmet bultning ózinde WindowsXP OS dıń analogi bolıp, ol kompyuterde júdá qolay, biraq smartfonda emes. Telefon qosımshası retinde bul bultlı saqlaw daǵı fayllar ushın " Sortıgator" bolıp, ol kommerciya komponenti sebepli funkciyaları sheklengen hám barlıq kerekli bultlardı qollap -quwatlamaydi [2].
2-súwret. ZeroPC interfeysi
Tárezine soling:
barlıq elektron pochta jazıwların basqarıw ushın birden-bir interfeys;
súyrep taslaw usılınan paydalanǵan halda fayllar hám papkalarni xızmetler ortasında kóshiriw;
gilt sózler, fayl túri, sáne aralıǵı boyınsha operativ qıdırıw ;
GB biypul fayl saqlaw jayı.
2. 3 Astro fayl menejeri
ASTROFileManager (3-súwret) óz arsenalida júdá kóp paydalı funkciyalarǵa iye: ol fayl basqarıwshısı retinde islewi hám derlik barlıq ataqlı bultlı drayverlarga jalǵanıwı múmkin. Bul sizge fayllardı jergilikli disklardan bultlı resurslarǵa ańsatǵana ótkeriw yamasa olardı bazalar ortasında kóshiriw imkaniyatın beredi [3]. hám ol ayriqsha ózgeshelikke iye - rezerv nusqasın qollap-quwatlaw.
Suwret. 3. ASTROFileManager interfeysi
Usınıń menen birge, bul programmanıń unamsız tárepleri de ámeldegi:
orıs tiline awdarmalawda qáteler;
aste jumıs;
orıs bultların qollap -quwatlamaydi.. 4 ES Explorer
ES Explorer (Fayl menejeri) (4-súwret) jergilikli hám tarmaqtan paydalanıw ushın barlıq túrdegi fayllardı (qosımshalar, muzıka, fotosuratlar hám basqalar ) qollap -quwatlaytuǵın biypul fayl basqarıwshısı bolıp tabıladı[4].
Suwret. 4. ES Explorer interfeysi
ES Explorer qásiyetleri:
kóp funkciyalı fayl menejeri;
32 til ámeldegi, sonday-aq orıs tili;
ornatılǵan qosımshalardı basqarıw ;
Ornatılǵan SD karta analizatori. Isletilingen hám bos yaddıń ulıwma kólemin kórsetedi.. 5 Juwmaq
Analiz nátiyjesinde eki zárúrli kemshilik anıqlandi, atap aytqanda :
Kem sanlı xızmetlerdi qollap-quwatlaw hám bultlar yamasa basqa qosımshalar menen islew ushın birpara funkciyalardıń joqlıǵı menen kórsetilgen biypul versiyalardıń sheklengen funksionallıǵı.
Rossiya bultların qollap -quwatlamaslik yamasa birewin qollap-quwatlaw - Yandex. Disk.
Bul erda biz islep shıǵılıp atırǵan programmanıń tiykarǵı kriteryaların ajıratıp kórsetiwimiz múmkin:
Rossiya qarıydarları ushın ataqlı bultlardıń bar ekenligi, mısalı :
DropBox.
GoogleDrive.
Yandex. Disk.
Cloud. Mail
Tiykarǵı funkciyalardıń bar ekenligi, mısalı :
Óshiriw.
Jaratılıw.
At ózgeriwi.
Paydalanıw qolaylıǵı
. Muwapıqlıq
Jumıstıń aktuallıǵı statistikalıq maǵlıwmatlar menen baylanıslı bolıp, olar tómendegi grafiklarda (5, 6 -súwretler) sáwlelendirilgen bolıp, bunday qosımshalar qanshellilik zárúr ekenligin kórsetedi. 5-suwretden kórinip turıptı, olda, bultlı xızmetlerden paydalanıwda keskin ósiw páti gúzetilip atır, sonnan juwmaq qılıw múmkin, adamlarǵa kóbirek jay yamasa bultlı saqlawdıń ózi kerek [5].
5-rasm. Bultlı xızmetler bazarı
6 -súwret. Rossiya mobil qosımshalar bazarınıń kólemi hám ósiw dinamikası, milliard rubl, 2013-2016 jıllar.
Rossiyada bultlardan paydalanıwǵa da itibar qaratıw kerek, bul erda eń ataqlı 4 xızmetler ámeldegi: GoogleDrive, DropBox, Yandex. disk, Cloud Mail (7, 8, 9, 10 -súwretler) [6].
7-rasm. GoogleDrive tariflari
8-rasm. DropBox tariflari
9-rasm. Yandex.disk tariflari
10-rasm. Cloud@Mail.ru tariflari
Ápiwayı paydalanıwshına bir bultda júdá kóp jay kerek emes, sol sebepli ol kóbinese eń ataqlılarınan hám eń bos jaydı támiyinleydiganlardan paydalanadı, bul bultlar kompleksi qaydan keledi. Sol sebepli wazıypa paydalanıwshılarǵa Rossiya bazarında ataqlı bult xızmetlerin qollap-quwatlawdan ibarat edi.
4. Rawajlanıw quralların tańlaw. 1 Operatsion sistemanı tańlaw
Android (" Android") - bul Linux yadrosı hám Google-dıń Java virtual mashinasın óz qóllawına tiykarlanǵan mobil qurılmalar ushın operatsion sistema. Bul operatsion sistema Google tárepinen islep shıǵılǵan kitapxanalar arqalı qurılmanı óz-ara tásir qılıw hám basqarıw arqalı Java qosımshaların jaratıw imkaniyatın beredi [7].
Bul operatsion sistemanıń kóplegen versiyaları ámeldegi (11. 1 hám 11. 2-súwretler), olardıń geyparaları qashannan berli gónergen, basqaları bolsa ámeldegi. Birinshi versiya 2008 jıl sentyabr ayında shıǵarılǵannan berli 40 ta sistema jańalanıwı júz boldı. Hár bir jańalanıw ádetde anıqlanǵan qátelerdi ońlawdı hám sistemaǵa jańa funksiyalardı qosıwdı óz ishine aladı [8].
Fig. 11. 1 Android versiyaların jańalaw
11. 2-súwret Android versiyaların jańalaw
. Usı waqıtta ámeldegi versiyalar uyqas túrde 4. 4 hám odan joqarı, sol sebepli programmanıń ózi 5. 0. 0 (LollyPop) versiyasına qaratılǵan bolıp, ol Google dizaynida zamanagóy standartlardan paydalanıwǵa múmkinshilik beredi, lekin usınıń menen birge, minimal bar. versiyası 4. 4 boladı, ol MaterialDesign-den animatsiyasız ápiwayılastırılgan dizayndan paydalanadı, bul programmanıń tiykarǵı funksiyalarına tásir etpeydi
. 2 Integraciyalasqan rawajlanıw ortalıǵın tańlaw
.2.1 Tutılıw
Eclipse modullı kross-platforma qosımshaları ushın integraciyalasqan islep shıǵıw ortalıǵı bolıp tabıladı (12-súwret) [9].
Áwele, Eclipse keńeytpelerdi islep shıǵıw ushın jaqsı platforma bolıp xızmet etedi hám sol sebepli ol ataqlılıqqa eristi. Hár qanday programmist ushın onıń maqset hám wazıypaları ushın zárúr keńeytpe bar. Mısalı, JDT (JavaDevelopmentTools) yamasa CDT (C/C++ Development Tools) hám basqalar.
JDT eń keń tarqalǵan modul bolıp, ortalıq versiyalardı basqarıw sistemaları - CvS (ConcurrentversionsSystem), GIT menen birlestirilgen. hám eger siz basqa sistemalardan paydalansangiz, tiyisli plaginlar bar. Sonıń menen birge, ortalıqtıń tiykarǵı versiyasında átirap -ortalıqtıń ózi hám qátelerdi basqarıw sisteması ortasındaǵı baylanıstı qollap-quwatlaw bar. Onıń wákili Bugzilla, biraq basqa terakerlar da ózleriniń keńeytpeleri hám plaginlariga iye.
Suwret. 12. Eclipse interfeysi
Biraq bunday modullı struktura islep shıǵıw procesin qıyınlastıradı, sebebi kerekli sazlamalarni ornatıw ushın siz bul ortalıqtı úyreniwińiz kerek.
.2.2 Android Studio
AndroidStudio - bul smartfonlar, planshetler, televizorlar, saatlar hám basqa kóp zatlar sıyaqlı Android platformasidagi qurılmalar ushın integraciyalanǵan programmalıq támiynat islep shıǵıw ortalıǵı bolıp, programmist ushın tekǵana eń qolay jaydı támiyinleydi, bálki programmanı tez baslawdı da támiyinleydi.jumıs procesi [10].
Átirap -ortalıq programmanıń ózinde ózgerislerge iykemlesedi hám programmanı qayta jumısqa túsiriw yamasa qayta ornatıw kerek bolmaydıden tezlik penen jumısqa túsedi. Androidstudio sonıń menen birge, koddıń birpara bólimlerin tamamlaw imkaniyatın beretuǵın refaktoring, kod analizi hám arnawlı máslahátlardı usınıs etetuǵın sanalı kod redaktorın da óz ishine aladı. Bul operativ dúzilgen kodtı jazıwǵa járdem beredi, programmalıq ónimdi jazıw natiyjeliligin asıradı.
Suwret. 23. AndroidStudio interfeysi
Ortalıq Android platformasidagi qurılmalar ushın qosımshalardı islep shıǵıw ushın jaratılǵanlıǵı sebepli, ol jaǵdayda hár túrlı túrdegi qurılmalar ushın emulyatorlar (14-súwret), disk raskadrovka, jumısqa túsiriw, test sıyaqlı bir neshe jumıs rejimleri bar.
Suwret. 34. Emulyator ushın qurılma túrin tańlaw
.2.3 IntellijIDE
IntellijIDE - bul bir neshe tillerde programmalastırıw ushın taǵı bir sanalı integraciyalasqan islep shıǵıw ortalıǵı (15-súwret), atap aytqanda : Java, JavaScript, Python hám basqalar [11].
Suwret. 45. InteligIDE interfeysi
Kodtı jazıw processinde átirap -ortalıq jazba kodtı analiz etedi hám programmisttiń kishi kemshiliklerin ǵárezsiz túrde dúzetedi hám usınıń menen islep shıǵıwshın úzliksiz kodlardı tekseriw hám ońlawdan tek etedi hám oǵan dıqqatın jáne de áhmiyetlilew wazıypalarǵa qaratıwǵa múmkinshilik beredi.
4.2.4 Jiwmaq
Nátiyjede, Andoid platformasida programma islep shıǵıw ortalıǵı - AndroidStudio tańlandı. Sebebi ol jumıs hám disk raskadrovka tárepinen eń uyqas, qolay hám tez.
. 3 Qosımshanı vizuallastırıw ushın qurallardı tańlaw
Átirap -ortalıqqa qashannan berli ornatılǵan zatlardı esapqa almaǵanda, qosımshalar vizualizatori retinde hár qıylı programmalardan paydalanıladı. Olar arasında eń ataqlıları Genymotion [12], Androidx86 [13], AndroidSDK Emulator [14].
. 3. 1 Genymotion
Tárezine soling:
platformalararo sheshim;
tez;
kóplegen qosımsha variantlar (zaryadtı basqarıw, akselerometr, sınaq ushın API hám basqalar );
Eclipse ushın plagin, adb arqalı ańsat kirisiw.
Kemshilikleri:
kompaniyalar ushın tolıqnǵan ;
ARM emes;
Androidning ámeldegi versiyaların shıǵarıwǵa talay waqıt boldı.
.3.2 Android x86
Tárezine soling:
platformalararo sheshim (virtualBox ámeldegi bolǵan orında );
tez.
Kemshilikleri:
adb ga qolaysız kirisiw;
vM den paydalanıw menen baylanıslı kemshilikler - mısalı, tıshqanshanı bólew;
ARM emes;
Ámeldegi versiyalardıń ap-alıs múddet shıǵarılıwı.. 3. 3 SDK emulyatori
Tárezine soling:
Óz-ara platformali sheshim;
SDK-ga kiritilgen, úshinshi tárep quralları talap etińmeydi;
Sazlanıwı múmkin (yad kólemi, kamera jalǵanıwı hám basqalar );
Tarmaq sazlamalarini, batareyanı hám basqalardı sazlaw ushın Telnetga kirisiw;
Eclipse ushın plagin, adb arqalı ańsat kirisiw;
Android-dıń jańa versiyası shıqqannan keyin tezlik penen jańalandi.
Kemshilikleri:
HAXM den paydalanmasangiz, aste;
HAXM isletilse, ARM emes;
Bluetooth yamasa OTG emulyatsiyasi joq.. 3. 4 Juwmaq
Analiz hám sınaqlar nátiyjesinde Genymotion tárepinen usınıs etilgen emulyator analoglar arasında eń tez (jumısqa túsiriw tezligi 1 minutadan kem) hám bayqaǵısh bolǵanı ushın eń uyqas bolıp shıqtı.
qosımsha navigatsiyası bultlı yadı
4. 4 HTTP sorawların baqlaw quralların tańlaw
Qosımsha GET hám POST sorawları járdeminde bultlı saqlaw serverleri menen óz-ara isleydi. Keyinirek olardıń strukturalıq bólimlerinen paydalanıw ushın bul sorawlardı " qolǵa alıw" kerek. Bul wazıypa ushın Fiddler, WireShark yamasa brauzer islep shıǵıwshı áynegi (mısalı, GoogleChrome) sıyaqlı bir neshe qurallar bar.. 4. 1 Fiddler
Fiddler klient hám server ortasındaǵı disk raskadrovka proksi bolıp, ol hár eki jóneliste de baǵıtlanǵan trafikni qayta islew múmkinshiligine iye (16 -súwret). JavaScript skriptleri járdeminde keńeytiriliwi múmkin [15].. 4. 1. 1 Qaǵıydalar
Xızmettiń tiykarǵı komponenti, dizim degi hár qanday waqıya júz bergende, qaǵıydalardan tiyisli ishlov beretuǵındı shaqıradı. Olardıń járdemi menen siz bas betlardı, sorawdı jáne onıń shıǵıwın, sonıń menen birge kanaldıń keńligin basqarıwıńız múmkin.. 4. 1. 2 Talap boyınsha úzilis noqatı
Tiyisli keteksheni tańlasangiz, bunday sorawdıń orınlanıwı muzlatiladi hám saylanǵanda basqarıw payda boladı. Mısal ushın. Soraw hám juwaptıń ózin ózgertiriń.
Suwret. 56. Fiddler interfeysi
.4. 2 Google Chrome Developer Console
GoogleChrome brauzer keńeytpesi, onı islep shıǵıwshı óz kompyuterinde hesh qanday qosımsha járdemshi programmalarsız brauzerdi ashıp, F12 tuymechasini basıw arqalı ashıwı múmkin (17-súwret). Sonnan keyin, brauzer jarlıǵında ámeldegi bet ushın kerekli maǵlıwmatlar sazlamalarini kóriw imkaniyatın beretuǵın kishi ayna ashıladı. Jiberilip atırǵan sorawlardı baqlaw ushın siz " Tarmaq" jarlıǵına ótiwińiz kerek jáne bul erda qayta islengen sorawlar dizimin kóriwińiz múmkin [16].
Suwret. 67. GoogleChrome programmist áynegi interfeysi
Bul keńeytpediń bir qatar abzallıqları hám kemshilikleri bar.
Tárezine soling:
paydalanıw ushın qosımsha qurallardı júklep alıwdıń hájeti joq ;
ápiwayı wazıypalar ushın maǵlıwmat.
Kemshilikleri:
kerekli zattı tabıw ushın sorawlar aǵımın filtrlew qıyın ;
sazlaw ushın uyqas emes;
sorawlarıńızdı jiberiwge ruxsat bermeydi.
.4.3 WireShark
WireShark - bul tarmaqlar ushın trafik analizatori programması (18-súwret). Qolay paydalanıwshı interfeysi bar. Qosımsha tarmaq paketin analiz ete aladı, sebebi ol túrli tarmaq protokollarınıń dúzilisin biladi. Klient hám server tárepinen jiberilgen sorawlardı qayta islew de múmkin, biraq onıń ushın asıǵıs mútajlik yamasa qolaylıq joq [17].
Suwret. 78. WireShark interfeysi
.4.4 Jiwmaq
Nátiyjede HTTP sorawları menen islewdiń eń optimallastırılgan hám qolay usılı retinde Fiddler programması tańlandı.
. Qosımshanı islep shıǵıw. 1 Islep shıǵılıp atırǵan qosımshaǵa qoyılatuǵın talaplar
Analoglarni úyreniw processinde OS hám kerekli nátiyjege erisiw quralların tańlaw, programmanıń funktsional kompleksi:
xızmette paydalanıwshı avtorizatsiyasi;
esap maǵlıwmatların saqlaw ;
barler diziminen kerekli bultni qosıw ;
bultda ámeldegi maǵlıwmatlar dizimin kórsetiw;
fayldı qayta islew.
Maǵlıwmatlar kólemi kútá úlken bolıwı múmkinligi sebepli, programmadan paydalanıw qolaylıǵı saqlanıwı kerek.. 2 Kirisiw hám shıǵıw maǵlıwmatları
Kirisiw maǵlıwmatları : paydalanıwshı login hám parol, sonıń menen birge domen (qálegen).
Shıǵıw : Eger avtorizatsiya tabıslı bolsa, bultda jaylasqan fayllar dizimi. Yamasa nadurıs kiritilgen maǵlıwmatlar haqqında xabar (bultlı saqlaw serverinde tekserilgen).. 3 Ulıwma sistema diagramması
Ámeliy sistemanıń ulıwma sxeması 89 -suwretde keltirilgen.
MainActivity klassi interfeys menen óz-ara islew ushın tiykarǵı funkciyalardı óz ishine aladı. ListItemParcel klassi serverden oǵan jiberilgen sorawlarǵa juwaplardı qayta islew hám qatarlardı interfeyske qaytarıw ushın juwapker bolıp tabıladı. YandAuth hám mailAuth klassları avtorizatsiya ushın juwapker bolıp tabıladı, olar kerekli áyneklerdi ashadı hám eger ámeldegi bolsa qáte xabarların kórsetedi hám keyin maǵlıwmatlardı MainActivity-ga qaytaradı.
Suwret. 89. Ulıwma sistema diagramması
Qosımshada bir neshe klasslar bar. Eń zárúrli klass MainActivity bolıp, ol erda maǵlıwmatlardıń tiykarǵı shıǵıwı, sonıń menen birge, paydalanıwshı háreketlerin qayta islew júz boladı. Qosımsha jumısqa túskende, navigatsiya qatlamı hám fayllar dizimi qatlamın óz ishine alǵan klass jaratıladı. Keyinirek, kerekli bultni tańlawǵa qaray, saylanǵan bult klasınıń ob'ekti jaratıladı hám eger ilgeri dizimnen ótpegen bolsa (qálegen) esap maǵlıwmatların toltırıw ushın forma iske túsiriledi yamasa kirisiwdi tastıyıqlaw ushın brauzer áynegi ashıladı hám login hám paroldı kiritiń (qálegen). Bultni tańlawǵa qaray, olarǵa kirisiw basqasha tárzde ámelge asıriladı. Sonnan keyin, bultlı serverge jalǵanıw ámelge asıriladı hám kerekli maǵlıwmatlar alınadı. Bunday halda, server menen óz-ara tásir qılıw procesi barlıq bultlar ushın birdey - programma HTTP sorawın jiberedi hám oǵan juwap aladı, keyin programma juwaptı arnawlı analizshi menen qayta isleydi hám nátiyjeni ápiwayı formada kórsetedi, ekran daǵı dizim.
.4 Sistema modullarınıń xarakteristikası
Sistema tómendegi modullardı óz ishine aladı :
server juwabın qayta islew modulı 20 -suwretde kórsetilgen;
avtorizatsiya modulı 21-suwretde kórsetilgen;
Bultlı xızmet serveri menen óz-ara tásir qılıw modulı 22-suwretde keltirilgen. Bul modul serverge HTTP sorawları, GET hám POST [18] járdeminde isleydi hám keyin alınǵan juwaptı qayta islew modulına jiberedi.
Suwret. 20. Serverden juwaptı qayta islew modulınıń islew sxeması
Suwret. 21. Avtorizatsiya modulınıń islew sxeması
Suwret. 22. Moduldıń bultlı saqlaw serveri menen óz-ara tásiriniń islew sxeması
. 5 Qosımsha dúzilisi
Islep shıǵılǵan programma ush tiykarǵı aynaǵa iye:
navigatsiya menen fayllar dizimi áynegi (23, 24, 26 -súwretler);
veb -betlerdi kórsetiw áynegi (25. 1, 25. 2-súwretler);
fayldı qayta islew múmkinshiliklerin kórsetetuǵın ayna (27-súwret).
Suwret. 23. Qosımshanıń dáslepki áynegi
Suwret. 24. Ashıq navigatsiyaǵa iye ayna
Suwret. 25.1.Avtorizatsiya Aynasi
Suwret. 25.2.Avtorizatsiya Aynasi
Suwret. 26. Ashıq navigatsiyaǵa iye ayna
Suwret. 27. Saylanǵan fayl hám fayldı qayta islewdiń múmkin bolǵan variantları menen xabar
6. Qosımshanıń natiyjeliligin bahalaw
Bul qosımshanıń aktuallıǵı hám natiyjeliligin anıqlaw ushın biz jaratılǵan programmanı keste degi saylanǵan kriteryalarǵa muwapıq soǵan uqsas qosımshalar menen salıstıramız.1.
1-KESTE
Kriterya boyınsha islep shıǵılǵan qosımshanı analoglar menen salıstırıwlaw
Ati
|
Cloud. Mail-di qollap-quwatlaw
|
Ǵalabalıq bultlı qollap-quwatlaw
|
Tiykarǵı funkciyalari
|
Qolaylıq
|
Qosımsha
|
+
|
+
|
+
|
+
|
ZeroPC
|
-
|
+
|
+
|
-
|
ES Explorer
|
-
|
+
|
+
|
+
|
ASTROManager
|
-
|
+
|
+
|
-
|
Primadesk
|
-
|
+
|
+
|
-
|
Kórsetilgen kestege tıykarlanıp, biz programmaǵa qoyılatuǵın barlıq talaplar ámelge asırılǵan dep juwmaq etiwimiz múmkin hám programma Cloud. Mail-ni qollap-quwatlawına tıykarlanıp, ol óziniń analoglari menen salıstırǵanda qashannan berli utqan.
. Qosımsha testi
Qosımshada avtorizatsiya modulı ámeldegi bolǵanlıǵı sebepli, onı tekseriw hám paydalanıwshınıń qáte haqqında eskertiwi kerek.
Bunnan tısqarı, qosımshanıń tiykarǵı funksionallıǵın sınap kóriw kerek. Qosımshanıń islewin kórsetiw ushın biz Yandex. Disk bultiga avtorizatsiya etemiz hám hújjetler dizimin kórsetemiz, saylanǵan fayllardı ózgertiwge hám keyin óshiriwge háreket etemiz. Keling, sayt daǵı ózgerislerdi kórip shıǵayıq.
. 1 Avtorizatsiya sınaqı
28. 1 hám 28. 2-súwretlerden kórinip turıptı, olda, bult atınıń kórsetetuǵın tiyisli navigatsiya elementin basqanıńızda, navigatsiya jabıladı hám avtorizatsiya áynegi ashıladı.
Suwret. 28.1. Ashıq navigatsiyalı ayna
Suwret. 28.2. Avtorizatsiya aynasi
Kirisiw tuymechasini basqannan keyin eki variant ámeldegi: avtorizatsiya tabıslı boldı hám ayna jabıladı hám elementler dizimi kórsetiledi (29, 30 -súwretler) yamasa login hám parol nadurıs kiritilgenligi haqqında xabar payda boladı (31. 1-súwretler)., 31.2).
Suwret. 29. Pıtken avtorizatsiya áynegi
Suwret. 30. Elementler dizimi
Suwret. 31.1. Login hám parol nadurıs kiritilgen
Suwret. 31.2. Eclipse interfeysi.
2 Funktsionallıqtı tekseriw.
2. 1 Funkciyanı qayta ataw
Suwret. 32.1. Fayllar dizimi
Suwret. 32.2. Saylanǵan fayl menen xabar
Jańa at kiritiń 33-súwret
Suwret. 33. Jańa fayl atı
Disktaǵı ózgerislerden aldın (34. 1-súwret) hám keyin (34. 2-súwret), sonıń menen birge, programmanıń ózinde (35-súwret) ózgerislerdi tekseremiz.
Suwret. 34.1. Yandex. Disktaǵı fayllar ALDIN
Suwret. 34.2. . Yandex. Disktaǵı fayllar KEYIN
Suwret. 35. Qosımsha daǵı fayllar atınıń ózgertirgennen keyin
.2.2 Óshiriw funksiyası
Bul funkciyanı orınlaw procesi óshiriwge uqsaydı, aldın fayldı saylań, keyin óshiriw tuymesin basıń.
Suwret. 36. Yandeks. Disktaǵı fayllar ALDIN
Suwret. 37. Fayl tan’law
Suwret. 38. Yandex.Diskdagi fayllar KEYIN
Suwret. 39. Óshirilgandan keyin fayllar dizimi
Dostları ilə paylaş: |