Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теоретический_курс.doc
Скачиваний:
36
Добавлен:
10.11.2019
Размер:
7.68 Mб
Скачать

3. Окно «Свойства» («Properties»)

Окно Properties (Свойства) тоже берет свое начало еще из старой IDE-среды Visual Basic. Как известно классы .NET могут реализовать свойства. На самом деле, базовые классы .NET, которые представляют формы и элементы управления, имеют множество свойств. Эти свойства определяют внешний вид и поведение, например, Width, Height, Enabled (указывающее, разрешен ли ввод в данном элементе управления) или Text (текст, отображаемый в данном элементе управления), и Visual Studio известно о многих из них. Окно Properties позволяет редактировать начальные значения большинства таких свойств для тех элементов управления, которые Visual Studio обнаруживает при чтении исходного кода:

Рис. 3. 1. Свойства элемента Grid проекта WpfApplication1

В окне Properties могут отображаться и события. Для просмотра событий выделите интересующий элемент управления в IDE-среде или выберите элемент в раскрывающемся списке в окне Properties, щелкнув на значке с изображением молнии в верхней части окна:

Рис. 3. 2.События элемента Grid проекта WpfApplication1

4. Окно «Окно классов» («Class View»)

В отличие от окна Properties окно Class View (Окно классов) берёт своё начало из сред разработки приложений на С++ (и J++). В Visual Studio оно в действительности представляет собой не самостоятельное окно, а скорее дополнительную вкладку в окне Solution Explorer. По умолчанию оно даже не появляется в окне Solution Explorer. Чтобы сделать его видимым, выберите в меню View (Вид) пункт Class View (Классы) или нажмём быструю комбинацию клавиш Ctrl+W, C. В этом окне отображается иерархия пространств имён и классов, которые присутствуют в исходном коде. Оно предоставляет древовидную структуру, разворачивая которую, можно просматривать классы, содержащиеся в пространствах имен, и элементы, предлагаемые классами:

Рис. 4. 1. Окно классов проекта WpfApplication1

Замечательным свойством окна Class View является то, что в результате щелчка правой кнопкой мыши на имени любого элемента, к которому имеется доступ в исходном коде ,будет появляться контекстное меню с пунктом Go То Definition (Перейти к определению), клавиша F12. Выбор этого пункта позволяет перейти к тому месту программы в окне редактора кода, в котором находится определение данного элемента. Тот же результат можно получить, дважды щёлкнув на элементе в окне Class View (или щёлкнув правой кнопкой мыши на интересующем элементе в редакторе исходного кода и выбрав такой же пункт в контекстном меню). В этом контекстном меню также имеются пункты, позволяющие добавлять в класс поле, метод, свойство или индексатор. Это значит, что можно указать детали в диалоговом окне, а соответствующий код добавится автоматически. Для добавления полей и методов такой подход может оказаться не особенно полезным, поскольку добавить их в код несложно, однако для добавления свойств индексаторов он исключительно удобен и позволяет существенно сократить объём набираемого кода.

5.5. Управление и компоновка проекта Управление и компоновка проекта