Команди дисплей (пълен формат) дисплей структура дисплей файлове Булеви оператори и или не
Лабораторна работа #2: Всичко за командите за DISPLAY
Команди: ПОКАЗВАНЕ (пълен формат), ПОКАЗВАНЕ НА СТРУКТУРА, ПОКАЗВАНЕ НА ФАЙЛОВЕ.
Логически оператори: И, ИЛИ, НЕ
За да е готова базата данни за работа, тя трябва да бъде отворена:
ИЗПОЛЗВАЙТЕ име на файл с база данни > - отворете базата данни.
1. Вижте структурата на записа в базата данни
2. Редактирайте структурата на записа на база данни KOLLEK.DBF, като промените дължината на специалното поле от 13 на 12 знака - командата MODIFY STRUCTURE.
Форматът на командата DISPLAY за работа с файлове е:
ПОКАЗВАНЕ НА ФАЙЛОВЕ [НА устройство / директория>][ХАРЕСВАМ ]
Командата DISP FILE без параметри показва списък с файлове на база данни от текущия диск, текущата директория. Параметърът ON ви позволява да покажете списък с файлове от друг диск и друга директория, ако имате нужда от информация не за файловете на базата данни, параметърът LIKE указва шаблон за група имена или име на файл с разширение.
Примери за работа с командата DISPLAY FILES:
1. Покажете списъка с файлове на базата данни на текущия диск от текущата директория:
2. Покажете списък с ВСИЧКИ файлове на текущия диск от текущата директория:
ИЗКАЖЕТЕ ФАЙЛА ВСИЧКИ ХАРЕСВАНИЯ
3. Покажете списъка с .EXE файлове от директорията NC, устройство C:.
ИЗКАЗВАЙТЕ ФАЙЛА НА C:\NC ВСИЧКИ LIKE.EXE
Формат на командата DISPLAY за работа със записи в база данни:
ПОКАЗВАНЕ[ ][ПОЛЕТА ][ЗА ] [ДОКАТО ][ ИЗКЛЮЧЕНО][ЗА ПЕЧАТ]
1. Покажете списъка на студентите мъже, пристигнали от Москва за курсове с продължителност 30 дни.
ПОЛЕТА ЗА ИЗПЪЛНЕНИЕ famil, pol, city, long;
ЗА pol="m" .И. град=”Москва”.И. дълго=30
2. Покажете списък с слушатели, които не са московчанипродължете по курса. 45 дни.
DISP famil , гр. ЗА .НЕ. city=”Москва” .И. дълго=45
3. Покажете списък на студенти под 25 години, пристигнали за курсове с продължителност 30, 45 и 60 дни:
DISP famil , long FOR (long=30 .OR. long=45 .OR. long=60).AND. WOZR Направи го сам
1. Какви градове са представени в 45-дневния курс?
2. Студентите от какви специалности не владеят чужд език?
1.Какви стойности може да приеме параметърът?
2. Включихте компютъра. Пуснахме FoxPro. С каква команда започваме работа с базата данни?
Лабораторна работа №3. Изтриване на записи от базата данни и файлове на диск.
Цел: да се запознаят с командите за изтриване на данни, изтриване на файлове на диск.
Команди: DELETE, RECALL, PACK, ZAP, ERASE, COPY FILE
1. Отворете базата данни - KOLLEK.DBF
2. Вижте съдържанието на базата данни на екрана.
Формат на командата DELETE:
ИЗТРИВАНЕ[][WHILE][ЗА]
флаг за изтриване на записи в посочените граници и/или отговарящи на посочените условия.
DELETE без параметри маркира само един текущ запис.
1. Маркирайте за изтриване всички записи, свързани с курсове, продължете
с продължителност 10 дни.
ИЗТРИВАНЕ ЗА ДЪЛГО=10
2. Премахнете отметката от първите два записа
ПРИПОМНЕТЕ СЛЕДВАЩИТЕ 2 ЗА ДЪЛГО=10
3. Изтрийте останалите маркирани записи.
Формат на командата COPY FILE:
КОПИРАНЕ НА ФАЙЛ име на файл > ДА СЕ
3. Използвайте командата COPY FILE, за да създадете копие на базата данни KOLLEK.DBF, като й дадете името KOLLEK1.DBF.
4. Работете с базата данни KOLLEK1.DBF с помощта на командата ZAP. Командата ZAP изтрива всички записи в базата данни, оставяйки структурата.Нека отворим базата данни KOLLEK1.DBF.
5. Изтрийте файла KOLLEK1.DBF – ИЗТРИВАНЕ на име на файл с команда >.
1.Коригирайте структурата на базата данни, като добавите още едно поле, деветото,
съдържаща информация за датата на пристигане (начало на курсове) и имаща тип ДАТА.
2. Коригирайте записите в базата данни, като попълните полето за дата (Всяка продължителност на курса има собствена начална дата.) - команда за редактиране на записи в базата данни - ПРОМЯНА или РЕДАКТИРАНЕ или ПРЕГЛЕД.
3. В базата данни „Отдел „Студентски персонал““ се изтриват записи за миналогодишните абсолвенти.
1. Какво е разширение в име на файл? Винаги ли се изисква при работа в среда на FoxPro?
2. Възможно ли е да се посочи име на файл без разширение в командата ERASE?
Лабораторна работа #4: Създаване на програмни файлове. Организация на цикъла и разклонения в програмата.
Цел: да се даде концепцията за програмните файлове, за командите за тяхното създаване и стартиране, за използването на командата за организация на цикъл DO WHILE ... ENDDO и контролната команда IF ... ENDIF при писане на програмния текст.
Команди: MODIFY COMMAND, DO, DO WHILE ... ENDDO, IF ... ENDIF
MODIFIY COMMAND/FILE име на текстов файл / маска >
Вариантът MODI COMM по подразбиране счита новосъздадения файл за команден (програмен) файл и му се присвоява разширение .PRG Повторното извикване на командния файл се извършва от същата команда.
Контролните команди са най-важното средство за изграждане на програми.Тези програми не могат да бъдат изпробвани и използвани
интерактивно, но само в програми.
Условен цикъл.
Цикъл с известно крайно условие и неизвестен брой повторения се изпълнява от следната конструкция:
Командите, затворени между DO WHILE и ENDDO, ще се изпълняват, докато е true.
Ако искате да напуснете цикъла, преди да е приключил, трябва да използвате командата EXIT, която ще изпратиуправление на командата след ENDDO.
Ако според някое условие в тялото на цикъла е необходимо управлението да се прехвърли към неговото начало (не достигане до командата ENDDO), използвайте командата LOOP.
Въведете текста на следните кратки програми, които демонстрират използването на инструкцията за цикъл DO WHILE…ENDDO и контролната инструкция IF…ENDIF.