Mobil qosimshalarda mag’liwmatlar bazasi menen islesiw. Sorawlar jaratiw. Paydalaniwshinin’ jaylasqan ornin aniqlaw



Download 298,61 Kb.
Pdf ko'rish
Sana29.04.2022
Hajmi298,61 Kb.
#593146
Bog'liq
Mobil qosimshalarda mag’liwmatlar bazasi menen islesiw.



Mobil qosimshalarda mag’liwmatlar bazasi menen islesiw. 
Sorawlar jaratiw. Paydalaniwshinin’ jaylasqan ornin aniqlaw 
 
Mobil qosimshalarda mag’liwmatlar bazasin
jaratiw 
SQLite 
maǵlıwmatlar bazaları menen tanısıw Android maǵlıwmatlar bazaları menen islew 
ushın ataqlı SQLite kitapxanasınan paydalanadı. SQLite ózin kóplegen xojalıq 
elektronika apparatları hám programmalarında, atap aytqanda MP3 pleerlar, iPhone, 
ipod Touch, Mozilla Firefox hám basqalarda qollanılatuǵın júdá isenimli 
maǵlıwmatlar bazası sisteması retinde kórsetdi. SQLite járdeminde siz qosımshańız 
ushın ǵárezsiz relyatsion maǵlıwmatlar bazaların jaratılıwmasıńız múmkin. 
quramalı programma maǵlıwmatların saqlaw hám basqarıw. Android maǵlıwmatlar 
bazaların apparatin’izdagi (yamasa emulyator) / data / data /  / 
maǵlıwmatlar bazaları katalogında saqlaydı. Ádetiy bolıp, barlıq maǵlıwmatlar 
bazaları jeke bolıp tabıladı hám olarǵa tek olardı jaratqan qosımshalar kiriwi 
múmkin. PHP + MySQL menen tájiriybege iye bolǵanlar júdá kóp tanıw zatlardı 
tabadı jáne onıń qanday islewin tezde anıqlaydi. Áwele, Android-da qashannan berli 
tayın SQLiteOpenHelper klassi bar ekenligin esta saqlawıńız kerek. Este tutin’, 
joybarlarımızda biz mudamı iskerlikten miyraslar bolıp kelgenbiz (iskerlikti 
keńeytiredi). Maǵlıwmatlar bazası menen islewde de tap sonday qılıw kerek. 
Maǵlıwmatlar bazasın jaratıw a’detdegi sıyaqlı jańa joybar jaratamız. Endi siz 
maǵlıwmatlar bazası menen isleytuǵın jańa klass penen jaratılıwıńız kerek - qosıw, 
tańlaw, óshiriw hám basqa operatsiyalar. 
Jańa klass penenjaratıń hám Superclass penen tekst áynegi aldındaǵı 
baylanısıw aynasında : Browse... tuymesin basıń. Keyin, dizimnen kerekli klassti 
tańlaw ushın klasstıń birinshi belgilerin kirgiziwdi baslań. Dizimde tek bir varianttı 
qaldırıw ushın segiz belgi jeterli. Klassti baylanısıw aynasına qosıw ushın OK 
tuymesin basıń hám klassti jaratıwdı tamamlaw ushın Finish tuymesin basıń. 
Tómendegi stub payda boladı : paket ru. alexanderklimov. databasedemo; 
import android. database. sqlite. sqlitedatabase; android. database. sqlite. 
sqliteopenhelperni import qılıw ; ulıwma klass penenCatsDataBase 
SQLiteOpenHelperni keńeytiredi {public void oncreate (sqlitedatabase arg0) {// 
TODO Avtomatikalıq jaratılǵan usıl stub public biykar unipgrade (sqlitedatabase 
arg0, int arg1, int arg2) {// TODO Avtomatikalıq jaratılǵan usıl stub 
Kórip turǵanıńız siyaqlı, klassta eki talap etiletuǵın oncreate () hám onupgrade 
() usılları bar. Klass penenatı konstruktor jaratıwdı talap etetuǵın qızıl tolqınsimon 
sızıq menen sızıladı. Usıllardan aldın konstruktordı qolda jazamız, sonıń menen 
birge, bir neshe konstantalardi qosamız : // konstruktor ushın konstantalar private 
static final String DATABASE_NAME = " cat_database. db"; jeke statikalıq 
juwmaqlawshı int DATABASE_VERSION = 1; ulıwma CatsDataBase (Kontekst 


konteksti) {// TODO Avtomatikalıq jaratılǵan konstruktor stub super (kontekst, 
DATABASE_NAME, null, DATABASE_VERSION); Bul erda ne toplaǵanimizni 
túsindiriw waqıtı keldi. Siz shama etkenińiz sıyaqlı, DATABASE_NAME turaqlısı 
qosımsha maǵlıwmatlar bazası saqlanatuǵın fayl atı ushın juwapker bolıp tabıladı. 
Ekinshi turaqlı, DATABASE_VERSION, kóbirek túsindiriwdi talap etedi. Ol 
bazanıń versiya nomeri ushın juwapker bolıp tabıladı. Onıń islew principi 
programmanıń ózi versiya nomerine uqsaydı. Chrome 23-dıń jańa versiyası 
shıqqanın kórgenimizde, jańalaw waqıtı kelgenin túsinemiz. 
Qosımshanıń ózi maǵlıwmatlar bazasınıń versiya nomeri ózgergenlıgin sezse, 
tap sonday etedi. Programma maǵlıwmatlar bazası nomeriniń jańalanıwın seziwi 
menen aq, biz avtomatikalıq túrde jaratqan onupgrade () usılın jumısqa túsiredi. Bul 
usılda maǵlıwmatlar bazası jańalanganda islewi kerek bolǵan kodtı jaylastırıwıńız 
kerek. Endi biz bul onupgrade () usılı ne ushın kerekligini túsindiriwimiz 
kerek.jaǵdaydı oyda sawlelendiriw etiń -a, siz daslep maǵlıwmatlar bazasında atlari 
hám olardıń elektron pochta mánzilleri hám telefon nomerleri (o_o) kiritilgen keste 
jarattıńız. Programmanı birinshi ret júklep alǵan jańa paydalanıwshılar - olar islew 
ushın barlıq kerekli maǵlıwmatlarǵa iye. Biraq eski programma menen qashannan 
berli islep atirǵanlar haqqında ne deyiw múmkin? Jańalangandan keyin, olar 
tuwılǵan saneni kirgiziw ushın qosımsha tekst maydanın kóredi, biraq eski 
maǵlıwmatlar bazasında jańa maǵlıwmatlardı alıw ushın ústin joq hám sizdiń 
programmasıńız áwmetsiz boladı. Programmanıń jańa versiyasın pútkilley alıp 
taslaw hám ornatıw da variant emes penen- keyin eski maǵlıwmatlar joǵaladı. 
Bunday jaǵdaylarda siz kodtı onupgrade () usılında jazasız, sonda jańalanıw eski 
paydalanıwshılar ushın maǵlıwmatlar bazası dúzilisin ózgertiredi. Oncreate () usılı 
hesh qanday soraw tuwdırmaydi - maǵlıwmatlar bazası ózi bul jerda jumıs ushın 
kerekli maǵlıwmatlar menen jaratılǵan.
Biz maǵlıwmatlar bazası ushın fayl atınıń jáne onıń nomerin belgilep aldıq. 
Sonıń menen birge, keste atınıń hám keste ushın ústin atların kórsetiwińiz kerek. Tek 
CATNAME óz ishine alatuǵın júdá ápiwayı keste jaratıwdan baslaylik. ulıwma 
statikalıq final String UID = " _id"; ulıwma statikalıq juwmaqlawshı String 
CATNAME = " catname"; 
Men “catname” haqqında ayttım, biraq kodta men eki konstanta jarattım. 
Birinshi turaqlı tek identifikator bolıp tabıladı. Ol hár sapar jańa at qosılǵanda 
avtomatikalıq túrde birge ko'beyetug’in etip sazlanadı. Tómengi sızıq identifikator 
atında isletilingenine itibar beriń. Bul kútilmegen jaǵday emes. Tiykarınan, siz 
tómengi sızıqtan paydalanbaǵan bolıwıńız múmkin, sebebi SQLite maǵlıwmatlar 
bazasınıń ózi hesh qanday sheklewler qoymaydı. Biraq Google islep shıǵıwshıları 
azmaz oynawǵa qarar qılıwdı hám bul sintaksisdan paydalanıwdı usınıs qılıwdı, keri 
jaǵdayda siz kursorlarǵa tiykarlanǵan maǵlıwmatlar bazası sorawları menen 
islemeysiz. SQLda keste jaratıw ushın CREATE TABLE... buyrıǵınan paydalanıń. 


Qolaylıq ushın buyrıqtı bólek qatarǵa jaylastıramız. DROP TABLE buyrıǵı menen 
de tap sonday etemiz. Buyrıqlardıń ózi execsql () usılında jaylastırılǵan. Tolıq dizim 
endi tómendegishe kórinedi: paket ru. alexanderkimov. databasedemo; android. 
content. context import ; import android. database. sqlite. sqlitedatabase; android. 
database. sqlite. sqliteopenhelperni import qılıw ; android. util. log import ; ulıwma 
klass penenCatsDataBase SQLiteOpenHelper keńeytiredi {statikalıq juwmaqlawshı 
String DATABASE_NAME = " cat_database. db"; jeke statikalıq juwmaqlawshı int 
DATABASE_vERSION = 1; public static final String TABLE_NAME = " 
contact_table"; ulıwma statikalıq final String UID = " _id"; public static final String 
CATNAME = " catname"; jeke statikalıq final String SQL_CREATE_ENTRIES 
penen= " JADvAL YARATISH" + TABLE_NAME + " (" + UID + " INTEGER 
PRIMARY KEY AUTOINCREMENT", + CATNAME + " vARCHAR (255));"; 
jeke statikalıq final String SQL_DELETE_ENTRIES penen= " AGAR MAvJUD 
BO'LSA JADvALNI TO'CHIRISH" + TABLE_NAME; ulıwma CatsDataBase 
(Kontekst konteksti) {// TODO Avtomatikalıq jaratılǵan konstruktor stub super 
(kontekst, DATABASE_NAME, null, DATABASE_vERSION); public void 
oncreate (sqlitedatabase db) {// TODO Avtomatikalıq jaratılǵan usıl stub db. execsql 
(sql_create_entries); public void unipgrade (sqlitedatabase db, int oldversion, int 
newversion) {// TODO Avtomatikalıq jaratılǵan usıl stub Log. w (" LOG_TAG", " 
Maǵlıwmatlar bazasın versiyadan jańalaw" + eski versiya 
Eski maǵlıwmatlar "); +" " + newversion +" versiyasina shekem, bul hámme 
zattı óshirip taslaydı // db. execsql (sql_delete_entries) ni jańalawda aldınǵı kesteni 
óshiriw; // oncreate (db) kestesiniń jańa nusqasın jaratıń ; Biz kodta kishi ózgerisler 
etiwimiz kerek. SQLiteOpenHelper keńeytirilgennen keyin BaseColumns 
penenqosımshaların áskerg. Sizdiń klasıńız endi ornatılǵan identifikatorga iye. Siz 
UID ózgeriwshisin qawipsiz óshirip taslawıńız múmkin (sizge bir konstanta 
kerekligini ayttım, lekin siz buǵan ishonmadingiz) jáne onıń kod daǵı bar ekenligin 
ClassName. _ID menen almastırıń, biziń jaǵdayda CatsDataBase. _ID. Kóplegen 
mısallarda, birpara sebeplerge kóre, bunday jantasıwdan shaǵılısıw kerek, lekin 
kútpegende sáwbette sizdan soraladı. Tuwrı juwap sizdi jumısqa alıwıńızdı 
kepillikleydi (birinshi is haqısınıń 10 payızın maǵan ótkeriwdi unutpań ). 
Maǵlıwmatlar bazası menen islew, klass penen jaratıw menen ótkerdik hám nátiyje 
kórinbeydi. Meyli, kelin’, tiykarǵı iskerlikke qaytayiq hám oncreate () usılında bir-
eki qatar jazamız. qorǵawlanǵan void oncreate (savedinstancestate kompleksi) 
{super. oncreate (savedinstancestate); setcontentview (r. layout. activity_main); // 
Biziń oraw klasımız CatsDataBase sqh = jańa CatsDataBase (bul); // 
SQLiteDatabase jazıw hám oqıw ushın bizge maǵlıwmatlar bazası kerek sqdb = 
sqh.getwritabledatabase (); // maǵlıwmatlar bazası jalǵanıwların jabıw sqdb. close 
(); sqh. close (); Joybardı jumısqa túsiriń. Bir qarawda, hesh nárse júz bo'lmadi, lekin 
tiykarınan cat_database. db faylı /data/data/ru. alexanderklimov. ru. 
databasedemo/databases penenkatalogında payda boldı. Eger emulyatorda File 


Explorer jarlıǵında DDMS penenperspektivasın ashsańız hám fayl dúzilisin 
kórseńiz, bunı ózińiz kóriwińiz múmkin. Úmit etemenki, siz maǵlıwmatlar bazasın 
tayarlaw hám jaratıw qanday júz bolıwın túsinesiz. Endi biz maǵlıwmatlar bazasınan 
maǵlıwmatlardı qosıw hám alıwdı úyreniwimiz kerek. Bul operatsiyalar ushın hár 
qıylı usıllar bar. Biz olardıń barlıǵın bir az sınap kóremiz.
Birinshi jol. Contentvalues penen Maǵlıwmatlardı kirgiziwdiń birinshi usılı 
Contentvalues penensinfidan paydalanıw bolıp tabıladı. Tekst maydanından 
maǵlıwmatlar bazasına kirisiw tuymesi ushın mısal : case R. id. buttonCvInsert: // 
1-usıl : CONTENTvALUE klası arqalı INSERT Contentvalues penencv = new 
Contentvalues penen (); cv.put (catsdatabase. catname, txtdata.getext (). tostring ()); 
// kirgiziw usılın shaqırıw sqdb. insert (catsdatabase. table_name, CatsDataBase. 
CATNAME, cv); txtdata. settext (" "); Usıl júdá qolay, kem kod talap etedi hám 
oqıw ańsat. Siz klasstıń úlgisin jaratasız hám keyin kerekli maǵlıwmatlardı kerekli 
ústinge jazıw ushın put () usılınan paydalanasız. Keyin tayarlanǵan maǵlıwmatlardı 
kestege jaylastıratuǵın insert () usılı shaqırıladı. Eger bir neshe ústinler ámeldegi 
bolsa, ol halda put () usılın bir neshe ret shaqırıń : values.put (catsdatabase. catname, 
txtdata.gettext (). Tostring ()); values.put (catsdatabase., txt.getext (). tostring ()); 
values.put (catsdatabase.phone, txtphone.getext (). tostring ()); Insert () usılı ush 
argumentge iye. Birinshisi, jazıwlar ámelge asırilatuǵın keste atınıń óz ishine aladı. 
Úshinshisi aldın jaratılǵan Contentvalues penenobyektini belgileydi. Ekinshi 
argument ústindi kórsetiw ushın isletiledi. SQL bos jazıwdı kirgiziwge ruxsat 
bermeydi hám eger bos Contentvalue isletilse, qátelikke jol qoymaw ushın ekinshi 
argumentda nullni belgileń. Ekinshi jol. SQL sorawı Ekinshi usıl dástúriy SQL 
INSERT INTO den paydalanıw bolıp tabıladı... Siz ápiwayı sorawdı qatar retinde 
qáliplestiresiz hám keyin onı execsql () usılına ótkeresiz. Bul usıldıń tiykarǵı 
kemshiligi tırnaqlarda atlasmaslik bolıp tabıladı. Eger geypara zat kiritilmegen 
bolsa, xabar jurnallarına qarang. case R. id. buttonSQLQuery: // 2-usıl : SQL sorawı 
arqalı INSERT String insertquery = " INSERT INTO" + CatsDataBase. 
TABLE_NAME + " (" + CatsDataBase. CATNAME + ") vALUES penen ('" + 
txtdata.gettext (). tostring () + " ') "; sqdb. execsql (qosıw sorawı ); txtdata. settext (" 
"); Maǵlıwmatlardı oqıw Men tuymeshelerdi basqanimda maǵlıwmatlar 
maǵlıwmatlar bazasına kirgenine uǵımsız shubhalarım bar. Sen da? Keling, 
tekseremiz. Maǵlıwmattı alıw ushın ekranǵa qosımsha tuymeler qosamız. Sonıń 
menen birge, maǵlıwmatlardı oqıwdıń eki usılı bar. Qanday bolmaydıin, nátiyje 
Kursor ob'ekti retinde qaytarıladı. Onı ekranda islep atirǵan tıshqansha kursorı 
menen aralastırıp jibermang. Birinshi jol. Query () usılı Query () usılı júdá kóp 
parametrlerge iye. Birinshi parametrde keste atınıń, ekinshisinde - ústin atları qatarın 
belgileń, keyin qosımsha shártler atqarıladı.
null
qaldırin’. Keyin, while ciklı arqalı biz maǵlıwmatlardı shıǵarıp, 
jurnallarǵa jaylastıramız. Siz joybardı qayta jumısqa túsiriwińiz hám maǵlıwmatlar 
bazasına qanday maǵlıwmatlardı kirgizgenińizdi tekseriwińiz múmkin. case R. id. 


buttonQuery: Kursor kursorı = sqdb. query (catsdatabase. table_name, new String [] 
{CatsDataBase. _ID, CatsDataBase. CATNAME, null, // WHERE bandi ushın 
ústinler null, // Bahalar WHERE bandi null, // qatarlardı null gruppalashtirmang, // 
qatar gruppaları boyınsha filtrlamang null // Saralaw tártibi); while (cursor. 
movetonext ()) {// USTUN INDEKSLARINI OLING + BU USTUNLARNING 
QIYMATLARI int id = cursor.getint (cursor.getcolumnindex (catsdatabase. _id)); 
String atı = cursor.getstring (cursor.getcolumnindex (catsdatabase. catname)); Log. 
i (" LOG_TAG", " ROW" + identifikator + " HAS penenNAME" + atı ); 
kursor.jabıw ();Ekinshi jol. Rawquery () usılı Ekinshi usıl shiyki SQL sorawınan 
paydalanadı. Birinshiden, sorawlar qatarı qáliplestiredi hám rawquery () usılına 
beriledi. case R. id. buttonRawQuery: // 2-usıl : Raw SQL String sorawı = " 
SELECT" + CatsDataBase. _ID + ", " + CatsDataBase. CATNAME + " FROM" + 
CatsDataBase. TABLE_NAME; Kursor kursor2 = sqdb. rawquery (soraw, null); 
while (cursor2. movetonext ()) {int id = cursor2.getint (cursor2.getcolumnindex 
(catsdatabase. _id)); String atı = cursor2.getstring (cursor2.getcolumnindex 
(catsdatabase. catname)); Log. i (" LOG_TAG", " ROW" + identifikator + " HAS 
penenNAME" + atı ); kursor2.jabıw (); Sonday etip, biz maǵlıwmatlar bazasın 
jaratıw, maǵlıwmatlardı kirgiziw hám maǵlıwmatlardı oqıwdı úyrendik. Hámme zat 
sizdiń basıngizga jaylasıwı ushın mısaldı jaqsılap úyreniń. Tómendegi mısallar 
menen bilimlerimizni keńeytiremiz. Iskerliginiń tolıq dizimi: ru. alexanderkimov. 
databasedemo paketi; android. os. bundle import ; android. app. activity import ; 
android. content. contentvalues penenimport; android. database. cursor import ; 
import android. database. sqlite. sqlitedatabase; 
import android. util. log; android. view. menu import ; android. view. view 
import ; android. widget. edittext import ; ǵalabalıq klass penenMainActivity 
aktivlikti keńeytiredi {CatsDataBase sqh; SQLiteDatabase sqdb; EditText txtdata; 
qorǵawlanǵan void oncreate (savedinstancestate kompleksi) {super. oncreate 
(savedinstancestate); setcontentview (r. layout. activity_main); txtdata = (EditText) 
findviewbyid (r. id. txtdata); // Biziń klasımizni jumısqa túsiriń sqh = jańa 
CatsDataBase (bul); // Bizge jazıw hám oqıw ushın baza kerek sqdb = 
sqh.getwritabledatabase (); public void onclick (view v) {switch (v.getid ()) {case 
R. id. buttonCvInsert: // 1-usıl : CONTENTvALUE klası arqalı INSERT 
Contentvalues penencv = new Contentvalues penen ();Cv.put (catsdatabase. 
catname, txtdata.getext (). tostring ()); // kirgiziw usılın shaqırıw sqdb. insert 
(catsdatabase. table_name, CatsDataBase. CATNAME, cv); txtdata. settext (" "); 
case R. id. buttonSQLQuery: // 2-usıl : SQL sorawı arqalı INSERT String 
insertquery = " INSERT INTO" + CatsDataBase. TABLE_NAME + " (" + 
CatsDataBase. CATNAME + ") vALUES penen ('" + txtdata.gettext (). tostring () + 
" ') "; sqdb. execsql (qosıw sorawı ); txtdata. settext (" "); case R. id. buttonQuery: 
Kursor kursorı = sqdb. query (catsdatabase. table_name, new String [] { 


Sorawlar jaratiw. 
Soraw jaratıń
Jańa soraw jaratıw ushın sizge kerek: 
Maǵlıwmatlar bazası redaktorında Sorawlar tuymesin basıń. 
Jaratıw... tuymesin basıń. 
Kórsetilgen Add Kesteler dialog aynasında sorawda qatnasatuǵın kesteni 
saylań, tuymeni basıń
Добавить . 
Kesteni qosıw aynasi 
Eger soraw ushın bir neshe keste kerek bolsa, ol halda 3-basqıshnı tákirarlaw 
kerek. 


Sorawǵa qosılǵan kesteler keste maydanları dizimi menen tórtmuyushler 
formasında kórsetiledi. 
Kestelerdi qosıw aynasın jabıw ushın tuymeni basıń
Закрыть . 
Esletpe 
Sorawda siz eki keste, sózlik hám qashannan berli ámeldegi sorawlardan 
paydalanıwıńız múmkin. 
Kestelerdi qosıw dialog aynasın qayta shaqırıw ushın ásbaplar paneli 
tuymesin basıń

Eger sorawǵa qátelik menen keste qosılǵan bolsa, tuyme járdeminde onı 
sorawdan shıǵarıp taslawıńız múmkin

Eger sorawda bir neshe kesteler qatnasıw etse, kesteler maydanları ortasında 
baylanısıwdı ámelge asırıń. Eger sorawda tek bir keste qatnasıw etse, bul elementti 
ótkerip jiberiw kerek. 
Baylanıslardı ornatıw ushın : 
bir keste maydanın saylań ; 
tıshqanchaning shep tuymechasini bosatmasdan, kursordı basqa keste 
maydanına tartıń ; 


 tıshqansha tuymesin qoyıp jiberiń - jalǵanıw ornatildi (keste munasábetleri 
haqqında kóbirek maǵlıwmat alıw ushın bólimge qaran’ Sorawda bir neshe 
kestelerdi baylanistiriw). 
Esletpe 
8. 0. 0. 7298 u versiyasınan baslap, bo'ysunuvchi kestege rol belgilew 
múmkin, bul bolsa bunday kesteler degi maydanlar brauzerde qanday qayta 
isleniwin anıqlaydı. 
Bul sorawdı orınlawda semantik maǵlıwmat aynasında kórsetiletuǵın 
maydanlardı saylań. 
Bunı bir neshe usıl menen ámelge asırıw múmkin: 
Sorawǵa qosılǵan keste maydanına eki ret basıń - bul maydan soraw 
maydanları diziminde payda boladı
Yamasa 
Sorawǵa qosılǵan keste maydanın saylań hám tıshqanchaning shep 
tuymechasini bosatmasdan, kursordı soraw maydanları dizimine tómenge tartıń, 
tıshqansha tuymesin qoyıp jiberiń. 
Yamasa 
Qosılǵan kesteniń maydanlar maydanına tıshqanchaning oń tuymechasini 
basıń, payda bolǵan kontekst menyusında Qosıw maydanı yamasa Barlıq 
maydanlardı qosıw -ni saylań. Qosıw maydanı bandini tańlaǵanıńızda, keste 
aynasında saylanǵan maydan soraw maydanları dizimine qosıladı. Barlıq 
maydanlardı qosıw ni tańlaǵanıńızda, barlıq maydanlar soraw maydanları dizimine 
qosıladı, sonıń menen birge, Karta siltemesi maydanı (Sys) avtomatikalıq túrde 
saylanadı. 


Soraw dialog aynasi 
Eger kerek bolsa, soraw maydanlarınıń rejimin soraw maydanları dizimindegi 
tıshqanshaning oń tuymesi menen kontekst menyusı járdeminde ózgertiw múmkin: 
Kontekst menyusı 
Hám tıshqansha járdeminde yamasa ásbaplar panelinde jaylasqan tómendegi 
tuymeler járdeminde: 
- Maydandı dizimdiń eń basına kóshiredi; 
- Bir maydandı joqarıǵa jıljıtadı ; 
- Bir maydonni pastga jiljitadi; 
- Maydandı dizimdiń eń aqırına júrgizedi. 
Maydanlardı tıshqansha menen qózǵaw da múmkin, onıń ushın sizge kerek 
boladı : 


Tıshqanshaning shep tuymesi menen kóshiriletuǵın maydandı saylań. 
Kursordı kóshiriletuǵın maydan daǵı maydan nomeri (No) kórsetilgen 
ústinge alıp barıń, tıshqanchaning shep tuymesin basıń. 
Tuymeni bosatpasdan, maydandı qózǵawdı baslań. 
Háreketleniw procesin toqtatıw ushın tıshqanchaning shep tuymesin qoyıp 
jiberiń. 
Dizim degi maydandı ajıratıp kórsetiw hám tuymeni basıw arqalı siz nadurıs 
qosılǵan maydandı óshiriwińiz múmkin. 
Soraw maydanları ushın arnawlı atlar hám qosımsha atributlardı ornatıw 
ushın " Ayrıqshalıqlar" dialog aynasına qońıraw etiń. 
Onı bir neshe usıl menen shaqırıw múmkin: 
soraw maydanları dizimindegi qálegen maydandı eki ret basıw arqalı
yamasa 
Tuymeni basıw arqalı 
(soraw maydanları diziminde keminde bir maydan 
saylanǵan bolsa, tuyme aktiv boladı ) 
Yamasa 


Soraw maydanları diziminde tıshqanshaning oń tuymechasini basıw hám 
elementti tańlaw arqalı 
Свойства . 
Ashılǵan Ayrıqshalıqlar dialog aynasında : 
qatardaǵı arnawlı at - eger maydan atı ilgeri bul qatarda lotin háriplerinde 
kórsetilgen bolsa, olar arnawlı at menen almastırılıwı múmkin; 
eger maydandı redaktorlaw qadaǵan etilgen bolsa, tahrir etip bolmaytuǵın 
varianttı ornatıń ; 
Eger maydandı toltırıw talap etilse, ol halda parametrdi májburiy belgileń, 
semantik maǵlıwmat aynasında bunday maydan qızıl noqat menen belgilenedi hám 
bul maydanǵa maǵlıwmatlardı kiritpesten, maǵlıwmattı saqlawda xabar payda 
boladı. maydan bahaların belgilew zárúrshiligi; 
eger maydan katalogdan tańlanıwı kerek bolsa, ol halda katalogdan maydan 
ma`nisin tańlaw variantın ornatıwıńız hám ashılatuǵın dizim degi katalognı 
tańlawıńız kerek, katalog aldınan jaratılıwı kerek; 
Usıl bóliminde, eger kerek bolsa, semantik maǵlıwmat aynasında bas bet 
maydanların (atların ) hám baha maydanların (bahaların ) kórsetiw usılın ornatıń ; 
Usınıs 
Maydan usılın nusqalaw / jaylastırıw múmkin (" Kontekst menyusi"). 
Maydanlar toparın ornatıw ushın maydanlar toparın saylań hám " Ayrıqshalıqlar" ni 
oching. Maydandı tańlaw ushın Ctrl tuymechasini basıp ustap turing hám dizim degi 
kerekli maydanlardı belgilew ushın tıshqanshadan paydalanıń. Eger bir waqtıniń 
ózinde bir neshe izbe-iz maydanlardı tańlaw kerek bolsa, ol halda klaviaturada Shift 
tuymechasini basıp ustap turıwıńız hám tıshqansha menen birinshi hám aqırǵı 
maydandı tańlawıńız múmkin. 



Download 298,61 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish