- •Тверской государственный технический университет
- •Создание пользовательских компонент.
- •1. Теоретическая часть.
- •1.1. Общая архитектура компонент.
- •1.2. Основные принципы создания элементов управления
- •1.2.1. Наследование от существующих элементов управления
- •1.2.2. Создание составных элементов управления
- •Как создать составной элемент управления
- •1.2.3. Создание формируемых элементов управления
- •Как создать формируемый элемент управления
- •1.3. Отладка элементов управления
- •1.3.1. Отладка компонентов в режиме разработки.
- •1.3.2. Отладка элемента управления в проекте Windows Forms
- •1.3.3. Отладка элемента управления в проекте библиотеки классов или элементов управления
- •1.4. Добавление элементов управления на панель Toolbox.
- •1.5. Назначение значка элементу управления
- •2.1.2. Программная реализация компоненты.
- •2.1.3. Добавление информации о свойствах.
- •2.1.4. Реакция на изменение свойства.
- •2.1.5. Добавление событий.
- •2.2. Создание 2-го нестандартного элемента управления
- •2.2.1. Описание элемента управления
- •2.2.2. Создание проекта
- •2.2.3. Программная реализация элемента управления.
- •2.2.4. Настройка компонента Timer
- •2.2.5. Тестирование элемента управления
- •2.3. Создание собственного элемента пользовательского интерфейса.
- •3. Задание на лабораторную работу
- •4. Содержание отчета по лабораторной работе
- •Литература:
3. Задание на лабораторную работу
1. Ознакомиться с разделом 1, в котором описывается основные понятие компонентах, их особенностях и способы их построения.
2. На основе описания в разделе 2.1 создать первый простейший элемент управления, установить его на палитру, создать для него новую пиктограмму и протестировать его.
3. На основе описания, приведенного в разделе 2.2 создать второй нестандартного элемента управления, включая установку его на палитру, создание для него новой пиктограммы и проверку его работоспособности в процессе тестирования.
4. В соответствии программным текстом, приведенным в разделе 2.3 создать комбинированный элемент пользовательского интерфейса.
5. Составить пояснительную записку к отчету о проделанной лабораторной работе.
4. Содержание отчета по лабораторной работе
Отчет по лабораторной работе должен содержать:
Титульный лист.
Задание на каждый раздел лабораторной работы.
Листинги программных приложений
Описание работы программ и блок-схемы их функционирования.
Внешний вид созданных приложений.
Литература:
Биллиг В.А. http://www.INTUIT.ru: Курс: Основы программирования на C#.
К.Ватсон и др. С#. Изд-во Лори. 2005 г., 879 с.
Г. Шилдт. Полный справочник по С#.: Пер. с англ. — М.: Издательский дом "Вильяме", 2004. — 752 с.
Медведев В.И. Особенности объектно-ориентированного программирования на C++/CLI, C# и Java. 2-е изд., испр. и доп. - Казань: РИЦ «Школа», 2010.-444 c.: ил.
Павловская Т. А. С#. Программирование на языке высокого уровня. Учебник для вузов. — СПб.: Питер, 2009. — 432 с: ил.