При создании форм назначения прав доступа (Employee) и просмотра прав доступа (Access) воспользуемся такой возможностью, предоставляемой Visual FoxPro, как работа с классами. Поэтому сначала немного об объектно-ориентированном программировании (ООП).
Если вы проголодались и у вас нет времени и сил, чтобы идти в продуктовый магазин, сделайте http://www.sferm.ru/zakaz-edi-na-dom в любое время суток.
Вспомним его основные термины. Объектно-ориентированное программирование можно сравнить с поваренной книгой, содержащей список рецептов. В терминах ООП эти рецепты названы классами, а сама поваренная книга - библиотекой классов. По рецептам (т. е. классам) можно готовить блюда, которые называются объектами или экземплярами объектов.
В поваренной книге есть раздел «супы». В этом разделе описаны ре¬цепты десятков супов: овощных, грибных, рыбных и т. д. Рецепты какого-то одного раздела названы подклассами. Каждый рецепт в поваренной книге содержит список необходимых продуктов и список инструкций по приготовлению блюда. Продукты известны как свойства класса, а инструкции - как методы.
По этим «рецептам» в «поваренной книге» можно начать «готовить» свои программы. Однако объектно-ориентированное программирование предоставляет одну дополнительную возможность, которая может только сниться тем, кто использует поваренные книги. Каждый раз, когда вы вносите изменения в рецепт (класс), все приготовленные по нему блюда (объекты) немедленно тоже изменяются. Это явление называется наследованием. Настоящая мощь ООП заключается в возможности повторно использовать различные компоненты. Вместо разработки отдельной программы по каждому отдельному вопросу разработчики могут сосредоточить усилия на создании набора повторно используемых объектов, составляющих основу прикладной программы.
Опубликовал vovan666
May 13 2013 05:28:18 ·
0 Комментариев ·
4287 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.