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

UptoLike

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

149
8) отмена фильтра (п.6), просмотр всех трех файлов после отмены.
Задание для студентов, изучающих программирование профессионально:
Разработайте меню-управляемый программный комплекс со следующей системой
предписаний (они же будут позициями Главного меню):
1) Просмотр записей во всех трех файлах, удовлетворяющих одному из условий,
записанных в позициях popup-меню:
позиция 1: АО с возрастающими доходами;
позиция 2: АО с падающими доходами;
позиция 3: АО с нестабильными доходами;
позиция 4: выход в среду Visual FoxPro5.0.
2) Замена записей в поле 6 файла 1 на запись в
поле 2 файла 3 (замена информации о
доходах насвежую”).
3) Обновление информации в файле 1 по правилам:
последняя запись заменяется текущим доходом (из файла 3),
предпоследняя запись последней,
... ... ... ... ... ... ... ...
запись за самуюдавнюю неделюпропадает.
Число полей и их наименования сделать по возможности абстрактными.
Должно получиться:
Прежний
файл 1:
неделя(-5-я) | неделя (-4-я) | неделя (-3-я) | неделя (-2-я) |неделя (-1-я) | (отсчет ведется от
текущей недели назад - поэтому используется знакминус
После корректировки:
неделя (-4-я) | неделя (-3-я) | неделя (-2-я) | неделя (-1-я) | свежая информация о неделе 0-й
|
4) Просмотр записей во всех трех файлах, соответствующих приблизительному
наименованию одного из АО.
5) Просмотр полей: 1,3,5-го файла 1; 2-го файла 2 и 2-го файла 3, соответствующих
приблизительному наименованию АО, вводимому в диалоге с клавиатуры. Вывод
сообщения для случая, когда запись с введенным наименованием отсутствует.
Необходимо придать программе свойства универсальности.
6) Установка и отмена фильтров согласно выбранной позиции popup-меню:
позиция 1: “Наименование АО
позиция 2: “Адрес
АО
позиция 3: “Доходы за последние 5 недель
позиция 4: “Доходы за текущую неделю
позиция 5: “Выход в среду FoxPro2.0
Действия после выбора каждой позиции:
после выбора позиции 1 - вывод на экран BROWSE всех наименований АО из файла 1.
Перемещение файлового указателя (вручную) на запись с любым наименованием АО;
после выбора остальных
позиций (кроме последней) - вывод на экран BROWSE всех
нужных полей файлов 2, 3, соответствующих записи, выбранной при выполнении
действий по позиции 1.
Вариант 4
Задание для студентов, изучающих программирование профессионально и
склонных к
САМОСТОЯТЕЛЬНОСТИ: Разработайте меню-управляемый программный
комплекс для справочной системы Жильцы домовладения со следующими
характеристиками:
экран дисплея должен представлять собой стилизованный план этажа;
                                              149

8) отмена фильтра (п.6), просмотр всех трех файлов после отмены.

         Задание для студентов, изучающих программирование профессионально:
Разработайте меню-управляемый программный комплекс со следующей системой
предписаний (они же будут позициями Главного меню):
1) Просмотр записей во всех трех файлах, удовлетворяющих одному из условий,
   записанных в позициях popup-меню:
• позиция 1: АО с возрастающими доходами;
• позиция 2: АО с падающими доходами;
• позиция 3: АО с нестабильными доходами;
• позиция 4: выход в среду Visual FoxPro5.0.
2) Замена записей в поле №6 файла 1 на запись в поле №2 файла 3 (замена информации о
   доходах на “свежую”).
3) Обновление информации в файле 1 по правилам:
• последняя запись заменяется текущим доходом (из файла 3),
• предпоследняя запись последней,
• ... ... ... ... ... ... ... ...
• запись за самую “давнюю неделю” пропадает.
Число полей и их наименования сделать по возможности абстрактными.
Должно получиться:
• Прежний файл 1:
неделя(-5-я) | неделя (-4-я) | неделя (-3-я) | неделя (-2-я) |неделя (-1-я) | (отсчет ведется от
   текущей недели назад - поэтому используется знак “минус”
• После корректировки:
неделя (-4-я) | неделя (-3-я) | неделя (-2-я) | неделя (-1-я) | свежая информация о неделе 0-й
   |
4) Просмотр записей во всех трех файлах, соответствующих приблизительному
   наименованию одного из АО.
5) Просмотр полей: 1,3,5-го файла 1; 2-го файла 2 и 2-го файла 3, соответствующих
   приблизительному наименованию АО, вводимому в диалоге с клавиатуры. Вывод
   сообщения для случая, когда запись с введенным наименованием отсутствует.
   Необходимо придать программе свойства универсальности.
6) Установка и отмена фильтров согласно выбранной позиции popup-меню:
• позиция 1: “Наименование АО”
• позиция 2: “Адрес АО”
• позиция 3: “Доходы за последние 5 недель”
• позиция 4: “Доходы за текущую неделю”
• позиция 5: “Выход в среду FoxPro2.0 “
Действия после выбора каждой позиции:
• после выбора позиции 1 - вывод на экран BROWSE всех наименований АО из файла 1.
   Перемещение файлового указателя (вручную) на запись с любым наименованием АО;
• после выбора остальных позиций (кроме последней) - вывод на экран BROWSE всех
   нужных полей файлов 2, 3, соответствующих записи, выбранной при выполнении
   действий по позиции 1.

                                          Вариант 4

      Задание для студентов, изучающих программирование профессионально и
склонных к САМОСТОЯТЕЛЬНОСТИ: Разработайте меню-управляемый программный
комплекс для справочной системы “Жильцы домовладения” со следующими
характеристиками:
      экран дисплея должен представлять собой стилизованный план этажа;