5
3.1.3 Структура программы...................................................................................... 65
3.1.4 Модульность программы................................................................................. 67
3.1.4.1 Внешние процедуры ..................................................................................... 67
3.1.4.2 Внутренние процедуры................................................................................. 68
3.1.4.3 Процедура-функция ...................................................................................... 68
3.2 Отладка программы в Visual FoxPro ................................................................. 69
3.2.1 Диалоговые окна Program Error и Data Session ............................................. 69
3.2.2 Программа отладчик ........................................................................................ 70
3.2.3 Собственный обработчик ошибок.................................................................. 71
3.2.4 Анализ работы программы.............................................................................. 72
3.3 Основы языка программирования ..................................................................... 73
3.3.1 Переменные, константы и массивы................................................................ 74
3.3.2 Присвоение значений....................................................................................... 75
3.3.3 Команды для работы с переменными ............................................................ 76
3.3.4 Команды для работы с массивами
.................................................................. 77
3.3.5 Команды ввода-вывода.................................................................................... 79
3.4 Условная и циклическая обработка данных..................................................... 82
3.4.1 Команды циклов ............................................................................................... 82
3.4.2 Команды выполнения и ветвления алгоритмов ............................................ 83
3.5 Объектно-ориентированное построение Fox Pro............................................. 84
4 Организация интерфейса в Visual Fox Pro........................................................... 85
4.1 Создание меню в Visual Fox Pro ........................................................................ 86
4.1.1 Подготовка к созданию меню ......................................................................... 86
4.1.2 Виды меню ........................................................................................................ 87
4.1.3 Технологии построения меню......................................................................... 88
4.1.4 Структура меню................................................................................................ 88
4.1.5 Определение составляющих меню................................................................. 89
4.1.6 Управление доступом к
пунктам меню ......................................................... 91
4.1.7 Активизация составляющих меню и удаление меню................................... 92
4.2 Использование окон в Visual Fox Pro................................................................ 93
4.2.1 Работа с окнами ................................................................................................ 93
4.2.2 Описание окна .................................................................................................. 94
4.2.3 Активизация окна............................................................................................. 96
4.3 Элементы управления......................................................................................... 96
4.4 Создание экранной формы ................................................................................. 97
4.4.1 Создание экранной формы с помощью Мастера форм – Form Wizard ...... 97
4.4.2 Создание экранной формы с помощью Конструктора форм – Form
Designer....................................................................................................................... 99
4.5 Создание отчетов............................................................................................... 101
4.5.1 Виды отчетов .................................................................................................. 101
4.5.2 Создание отчетов с
помощью Мастера........................................................ 102
4.5.3 Создание отчетов с помощью Конструктора .............................................. 108
5 Хранимые процедуры. Триггеры. Язык запросов SQL .................................... 110
5.1 Условия достоверности, хранимые процедуры, триггеры, представление
данных ...................................................................................................................... 109