Описание методов, свойств, полей и событий

Оценить
(0 голоса)

Самое замечательное в визуальном конструкторе Class Designer — это то, что он позволяет вам не только описывать классы и связи. На самом деле вы можете делать заглушечный код и рефакторинг (подробности см. в главе 9).

Есть два способа добавлять код в ваши классы, структуры, интерфейсы и т. п. Первый спо­соб позволяет вводить его непосредственно в визуальном конструкторе. Например, если вы находитесь в разделе Properties класса, то можете щелкнуть по нему правой кнопкой мыши и выбрать добавление нового свойства. При этом свойство будет помещено в ваш класс, и вы сможете редактировать его в схеме. Этот метод работает и для других членов класса. Однако он имеет и несколько недостатков. Например, вы не можете описать полную сигна­туру метода или указать уровни доступа. Для этого вам нужно окно Class Details.

Описание методов, свойств, полей и событий

Второй способ предполагает использование окна Class Details, которое позволяет вам пол­ностью описать методы, поля, свойства и события класса. Оно работает также и с другими конструкциями, такими как интерфейсы, делегаты и перечисления. Для использования этого окна вам необходимо щелкнуть по классу правой кнопкой мыши и выбрать в контекстном меню пункт Class Details. Выбор этого пункта откроет редактор Class Details для выделен­ного класса. На рис. 26.10 показано окно редактора Class Details.

Обратите внимание, что при работе в окне Class Details вы по-прежнему имеете поддержку технологии IntelliSense. В этом примере в класс Order добавляется метод Cancel. Вы мо­жете указать возвращаемый тип метода при помощи столбца Туре. Вы можете задать моди­фикатор доступа при помощи столбца Modifier. Вы можете также указать параметры мето­да. В данном случае метод принимает параметр reasonCode.

И наконец, имеются еще столбцы Summary и Hide. Столбец Hide указывает, хотите ли вы показывать данный элемент на схеме. Эта возможность позволяет вам скрывать различные члены при распечатке или экспорте в виде изображения. Столбец Summary позволяет вам до­бавлять в класс свою XML-документацию. Нажатие в этом поле кнопки с многоточием (не показана) приведет к отображению диалогового окна Description. Здесь вы можете ввести свою XML-информацию для данного члена. На рис. 26.11 показан пример для метода Cancel.

Модульное тестирование разработчиком
Пример модульного теста
Создание эффективных модульных тестов
Классы и методы модульных тестов
Создание модульных тестов

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.