1,2 дәріс. №6 Тақырып. Visual Foxpro ортасында деректер қорын құру. Тақырыбы


Бағдарламалауда айнымалыларды қолдану



бет24/28
Дата19.07.2022
өлшемі1.48 Mb.
#459740
1   ...   20   21   22   23   24   25   26   27   28
Бағдарламалауда айнымалыларды қолдану.
Кейбір кезде дайын проект кейбір параметрлерді өзгертуге тура келеді, яғни бүкіл проекттен өзгерту орындарын іздемеу үшін бағдарлама басында сәйкес айнымалыларды анықтауға болады. Сонда бағдарламалау универсалды болады. Сонымен қатар жүйелік, қолданушылар және уақытша айнымалыларды қолдануға болады. Жүйелік айнымалы _·_ белгісімен бастап жазылады.
Мысалы:
SCREEN – негізгі терезе сілтемені көрсетеді және оны негізгі обьект ретінде басқаруға қолданылады.Терезелерді тазалауға командасы CLEAR – дың орнына обьектілі бағдарламалау командасы – SCREEN.Сls
мұндағы Сls – тазалау әдісі
Уақытша айнымалылар кестенің өрістері берілетін ереже бойынша беріледі, яғни әріптерден басталады,пробел болмайды.
Енді айнымалыларды құруға келесі командаларды қолданамыз.

  • <имя переменной> = <выражение>

Мысалы:
A=2
V= ’Бағдарлама сәтті аяқталды’

  • STORE <выражение> ТО < имена переменных>

Мысалы:
STORE 27 TO a,b && a=27, b=27 нәтижеде
Сонымен қатар айнымалылар массив элементі ретінде де анықталуы мүмкін. Ал массивті сипаттауға келесі командалар беріледі.
DIMENSION <имя массива> немесе
DECLARE <имя массива> (<размерность массива>)
Мысалы:
Массив өлшемі [ ] жақшамен берілуі де мүмкін.

  1. DECLARE errmas [ 3 ] бірөлшемді массив 3 таңбалық айнымалысы

errmas [ 1 ] = ' изменить формат даты'


errmas [ 2 ] = ‘файл уже открыть’
errmas [ 3 ] = ‘А где файл примечания’

  1. Массив екі өлшемді болуы да мүмкін сондай-ақ бірінші өлшемді TOTAL айнымалысымен анықталсын,ал екінші өлшемі 2 тең.

DIMENSION сalcul [ TOTAL, 2 ]
Сalcul [1,1] =437
Сalcul [1,2] =1
Сalcul [2,1]=850
Сalcul [2,2]=2
Массивтің әрбір элементінің мәні мен түрі соңғы меншіктеу командасымен анықталады.
Айнымалылар түрін анықтауға ТУРЕ (<врт>) функциясы немесе VAR TYPE (<врт>[<флаг NULL>]) функциясы қолданылады.
Мысалы:
VAR = DATE ()
VAR TYPE (VAR)
TYPE ( ‘VAR’) && түрі Д (даталық) деп көрсетеді.
<флаг NULL> -опциясы бос мәнді өрнектерді талдауға арналған.

Айнымалылар түрі



Таңбалар



Таңбалық символьный


Сандық числовой
Логикалық
Дата
Дата/времия
Денежный
Неопределенный
Знание NULL

C
N
L


D
Г
۷
U
X

Уақытша айнымалының атауы,өрістің атауымен сәйкес келсе,онда ағым келесі түрде т. <имя> деп қарау керек.


Мысалы: USE Stud
STORE ‘xx’ TO Name
? Name && ‘Ли Ли’- Stud кестенің өріс мәні шықты.
? m.Name && ‘xx’-Name айнымалысының мәні шықты.
? m→Name && ‘xx’-Name айнымалысының мәні шықты.
Құрылған айнымалылар тек қана осы жұмыс уақытта ғана қолданылады. Оларды файлдарда сақтау үшін көрсетілуі .mem немесе Мемо өріс ретінде келесі команда қолданылады.
SAVE TO <файл> / TO MEMO < имя Memo-поля > [ALL LIКE / EXCEPT <маска>]
Мысалы:
1) SAVE TO fsave
* бүкіл айнымалылар fsave. mem файлда сақтаулы
SAVE TO fsave ALL LIКE а*
* бүкіл 'а' таңбадан басталатын айнымалылар сақталады.
SAVE TO fsave ALL EXCEPT а*
* бүкіл айнымалылар сақталады,тек қана 'а' таңбасынан таңбасынан басталып айнымалылардын басқалары
SAVE ALL LIКE а? ТО fsave
бүкіл 'а' таңбадан басталып және екі таңбадан тұратын барлық айнымалылар сақталады.
2) Var 7 айнымалысын Tab Name кестесіндегі fmemo – Memo өрісінің жетекші жазбасына жазу үшін келесі команда қолданамыз.
USE TabName
Var 7 = ‘ Мұны TabName кестеге жазу керек’
GO TO 7
SAVE TO MEMO f memo
Жадта сақталған айнымалыларды қайта экранға шығаруға келесі команда қолданылады.
RESTORE FROM <файл>/ FROM memo [ ADDITIVE]
ADDITIVE опциясыз бұл команда орындалса,онда жадтағы барлық айнымалылар жойылып кетеді.


Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   28




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

    Басты бет