|
|
Панель Настройка методов объектного класса предназначена для формирования списка входных и выходных параметров методов объектных классов, синтезированных в системе Симплекс, ассоциации параметров с внутренними объектами объектами методов, их именования, а также управления общим объектным составом проекта.
|
|
Поля диалоговой панели: |
Назначение интерфейсного элемента: |
Класс |
В списке представлены имена объектных классов, включенных в текущий проект. Имя класса может состоять из из алфавитно-цифровых латинских и кириллических символов символов и знака подчеркиванияв. Первый символ не должен быть цифрой. Строчные и прописные символы различаются. |
Перечень методов класса |
В списке представлены имена всех методов объектного класса, выделенного в списке Класс.
Имена методов, как и алгоритмов Симплекса, как правило, представляются в виде сокращенных условных обозначений. Для того чтобы пользователю было легче понять функциональное назначение метода и использовать метод, как преобразователь информации, опираясь на его функциональное предназначение, с методом ассоциируется текстовая строка - название метода, которое вводится в поле Название метода. Название может быть представлено обычным текстом и именно этот текст будет отображаться в меню обращения к методам объектного класса при их использовании в качестве процедур. Название метода будет отображаться и в заголовке диалоговой панели вызова функции. |
Объекты метода (в секции выходных параметров) |
В списке перечисляются все списочные переменные метода. При назначении выходных параметров метода следует выбрать необходимую переменную и при помощи активной кнопки "стрелка вправо" перенаправить эту переменную в список Выходных параметров метода. При необходимости отказаться от выбора следует перенаправить списочную переменную из списка Выходные параметры в список Объекты метода при помощи кнопки "стрелка влево". |
Выходные параметры (в секции выходных параметров) |
Список переменных метода, которые ассоциированы с выходными параметрами метода класса. Выделение переменной в списке сопровождается передачей ее имени в поле Название выходного параметра, который предназначен для закрепления за параметром названия, отражающего его смысловое содержание. При необходимости предлагаемое сокращенное название можно заменить на более содержательное. Кнопки "стрелка вверх" и "стрелка вниз" предназначены для изменения порядка параметров в последовательности выходных параметров метода. Установленный порядок параметров будет соответствовать порядку следования выходных параметров в диалоговой панели формирования отношения при вызове метода в качестве функции. |
Название выходного параметра |
Поле для ассоциации списочной переменной, выбранной в качестве выходного параметра метода, с текстом, поясняющим его смысловое содержание. Название выходного параметра будет отображаться в диалоговой панели вызова функции рядом с полем ввода имени списочной переменной, соответствующим назначенному параметру. |
Объекты метода (в секции входных параметров) |
В списке перечисляются все списочные переменные метода. При назначении входных параметров метода следует выбрать необходимую переменную и при помощи активной кнопки "стрелка вправо" направить эту переменную в список входных параметро метода. При необходимости отказаться от выбора следует перенаправить списочную переменную из списка Входные параметры в список Объекты метода при помощи кнопки "стрелка влево". |
Входные параметры (в секции входных параметров) |
Список переменных метода, которые ассоциированы с входными параметрами метода. Выделение переменной в списке сопровождается передачей ее имени в поле Название входного параметра, который предназначен для закрепления за параметром названия, отражающего его смысловое содержание. При необходимости предлагаемое сокращенное название можно заменить на более содержательное. Кнопки "стрелка вверх" и "стрелка вниз" предназначены для изменения порядка параметров в последовательности входных параметров метода. Установленный порядок параметров будет соответствовать порядку следования входных параметров в диалоговой панели формирования отношения при вызове метода в качестве функции. |
Название входного параметра |
Поле для ассоциации списочной переменной, выбранной в качестве входного параметра метода, с текстом, поясняющим его смысловое содержание. Название входного параметра будет отображаться в диалоговой панели вызова функции рядом с полем ввода имени списочной переменной, соответствующим назначенному параметру. |
Название метода |
В поле вводится текст, поясняющий смысловое содержание и предназначение метода. Изначально название метода совпадает с его именем, присвоенным ему при создании окна, посредством которого осуществляется синтез этого метода. |
Защита от изменений |
Посредством активизации флажка метода защищается от внесения в него каких-либо случайных или преднамеренных изменений. |
Кнопка |
Кнопка предназначена для копирования названия параметра из поля Название входгого (выходного) параметра в буфер Clipboad. Команда позволяет осуществить перенос схожего по содержанию текста в то же поле, но для других параметров с последующим внесением незначительных изменеий, отличающих названия этих параметров.
Например, в поле записано следующее название параметра: Первая точка репера 1-ой проекции треугольника. Если второй параметр должен, к примеру, быть назван Первая точка репера 1-ой проекции треугольника то для упрощения ввода информации следует с помощью кнопки скопировать название первого параметра в буфер обмена, а затем, выбрав следующий параметр, нажать на кнопку для вставки содержимого буфера в поле названия параметра. Тогда останется лищь заменить в тексте слово Первая на слово Вторая и не набирать повторно весь остальной текст. |
Кнопка |
Кнопка предназначена для вставки названия метода в поле Название входгого (выходного) параметра из буфера Clipboad, предварительно занесенного в него кнопкой . |
|
|
Пункты контекстного меню списка "Перечень методов класса" |
|
Дублировать |
В состав объектного класса проекта включается метод, являющийся точной копией (включая параметры и их ассоциации с объектами) того метода, который в текущий момент выделен в списке Перечень методов класса, за исключением имени метода, поскольку оно не может совпадать с именами методов, уже имеющихся в состав объектного класса. Данную операцию целесообразно использовать для создания близких по смысловому содержанию и функциональности методов, внося в них необходимые изменения, или строя расширения методов на основе уже имеющихся отлаженных образцов. |
|
|
|
Выпадающий список Название метода позволяет осуществить выделение метода не по имени, а по его названию, что в ряде случаев может оказаться удобнее для пользователя, поскольку при таком выборе нет необходимости помнить сокращенные имена методов. |