Система управления базами данных Visual FoxPro5.0 - от начальных навыков к профессиональной работе. Крушель Е.Г - 43 стр.

UptoLike

Составители: 

89
Save form and modify it
in the Form Designer
Сохраняет созданную форму и открывает ее в конструкторе форм
для модификации
После установки требуемых опций нажмите кнопку Finish. В открывшемся окне
диалога Save as выберите каталог и введите имя созданной формыstudents c
расширением по умолчанию .scx. Ваша программа запуститься на выполнение, с
действием каждой кнопки ознакомьтесь самостоятельно. Чтобы выйти из программы
нажмите кнопку Exit.
Если Вы хотите заново запустить форму на выполнение, то выберите один из следующих
способов:
Выполните команду меню Form/Run Form;
Выполните команду меню Form Run всплывающего меню;
Нажмите кнопку Run на стандартной панели инструментов Visual Foxpro5.0.
7. ЗАЧЕТНОЕ ЗАДАНИЕ по части 1.
1. Разработайте (для использования при освоении материала следующих частей
пособия) два файла таблиц данных и поместите их в БД. В них Вы будете хранить
сведения о командах (в файле commands. dbf) и встроенных функциях (в файле
functions.dbf). Каждая команда и функция должна быть снабжена
шифром (поле shifr, см.
ниже); в качестве шифра выберите любое число из диапазона 1...999 (шифры не должны
дублироваться: каждая команда и функция должна иметь свой шифр!). Должна быть
обеспечена возможность, найти по запросу перечень команд и функций, близких к данной
по назначению (т.е. ассоциированных с ней). Поиск таких команд и функций
Вы будете
делать по вводимому в поля shifr_assc (для команд) и shifr_assf (для функций) шифру,
который имеет следующую структуру:
предполагается, что с каждой командой (функцией) может быть связано не более
10 других команд (функций);
под поле shifr_assc отводится 30 символов; каждая триада - шифр
соответствующей ассоциированной команды; записывайте шифры ассоциированных
команд
с соблюдением формата (например, если шифр команды равен 9, то в отведенную
под него триаду нужно записать символы 009). Например, если в поле shifr_assc записано
020345070002000000000000000000,
то Ваша программа должна расшифровать его так:
«с данной командой ассоциированы команды, имеющие шифры 20, 345, 70 и (это
получится после разборки содержимого поля на триады 020 345 070 002 и перевода
полученных трехсимвольных
строк в цифровую форму);
признаком окончания перечня ассоциированных команд, если их число - меньше
10, является триада 000, встреченная в процессе расшифровки первой (в примере такой
триадой является пятая);
поле shifr_assf имеет полностью аналогичную структуру, его содержимое
относится к шифрам функций, ассоциированных с данной командой (функцией).
Более подробное описание файлов и
полей:
файл Commands.dbf с полями:
Command - поле символьного типа, число символов 35, назначение
- команда Visual FoxPro 5.0;
shifr - поле числового типа (целое), число знаков 3, назначение - шифр команды
(присваивайте шифр произвольно, от 1 до 999, он понадобится для поиска
«ассоциированных» команд и функций);
!
                                          89

    Save form and modify it Сохраняет созданную форму и открывает ее в конструкторе форм
    in the Form Designer    для модификации

   После установки требуемых опций нажмите кнопку Finish. В открывшемся окне
диалога Save as выберите каталог и введите имя созданной формы – students c
расширением по умолчанию .scx. Ваша программа запуститься на выполнение, с
действием каждой кнопки ознакомьтесь самостоятельно. Чтобы выйти из программы
нажмите кнопку Exit.
Если Вы хотите заново запустить форму на выполнение, то выберите один из следующих
способов:
   Выполните команду меню Form/Run Form;
   Выполните команду меню Form Run всплывающего меню;
Нажмите кнопку Run на стандартной панели инструментов   Visual Foxpro5.0.
                                                                            !

                         7. ЗАЧЕТНОЕ ЗАДАНИЕ по части 1.

       1. Разработайте (для использования при освоении материала следующих частей
пособия) два файла таблиц данных и поместите их в БД. В них Вы будете хранить
сведения о командах (в файле commands. dbf) и встроенных функциях (в файле
functions.dbf). Каждая команда и функция должна быть снабжена шифром (поле shifr, см.
ниже); в качестве шифра выберите любое число из диапазона 1...999 (шифры не должны
дублироваться: каждая команда и функция должна иметь свой шифр!). Должна быть
обеспечена возможность, найти по запросу перечень команд и функций, близких к данной
по назначению (т.е. ассоциированных с ней). Поиск таких команд и функций Вы будете
делать по вводимому в поля shifr_assc (для команд) и shifr_assf (для функций) шифру,
который имеет следующую структуру:
       предполагается, что с каждой командой (функцией) может быть связано не более
10 других команд (функций);
       под поле shifr_assc отводится 30 символов; каждая триада - шифр
соответствующей ассоциированной команды; записывайте шифры ассоциированных
команд с соблюдением формата (например, если шифр команды равен 9, то в отведенную
под него триаду нужно записать символы 009). Например, если в поле shifr_assc записано
                               020345070002000000000000000000,
то Ваша программа должна расшифровать его так:
«с данной командой ассоциированы команды, имеющие шифры 20, 345, 70 и 2» (это
получится после разборки содержимого поля на триады 020 345 070 002 и перевода
полученных трехсимвольных строк в цифровую форму);
       признаком окончания перечня ассоциированных команд, если их число - меньше
10, является триада 000, встреченная в процессе расшифровки первой (в примере такой
триадой является пятая);
       поле shifr_assf имеет полностью аналогичную структуру, его содержимое
относится к шифрам функций, ассоциированных с данной командой (функцией).
       Более подробное описание файлов и полей:
• файл Commands.dbf с полями:
       Command - поле символьного типа, число символов 35,                  назначение
- команда Visual FoxPro 5.0;
       shifr - поле числового типа (целое), число знаков 3, назначение - шифр команды
(присваивайте шифр произвольно, от 1 до 999, он понадобится для поиска
«ассоциированных» команд и функций);