- •Тверской государственный технический университет
- •Создание пользовательских компонент.
- •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. Содержание отчета по лабораторной работе
- •Литература:
Тверской государственный технический университет
Кафедра ЭВМ
Программирование на языке C# в среде Microsoft Visual Studio.
Создание пользовательских компонент.
Методические указания к лабораторным работам
по курсу " Технология программирования "
Лабораторная работа № 3
Тверь 2012
Цель лабораторной работы заключается в изучении и приобретении практических навыков работы по созданию собственных компонент для их применения в Windows-приложениях.
Основными задачами, решаемыми в процессе выполнения лабораторной работы, являются:
Изучение структурных и функциональных особенностей стандартных компонент и способов их проектирования.
Приобретение практических навыков по созданию своих собственных компонент и их установки на инструментальную панель в интегрированной среде Visual Studio.
Методическое указание обсуждено на заседании кафедры ЭВМ (протокол №___от 2002_ года) и рекомендовано к печати.
Составитель: Веселов А.А.
Содержание
Раздел |
Содержание |
Стр. |
|||
1 |
Теоретическая часть. |
3 |
|||
|
1.1 |
Общая архитектура компонент |
3 |
||
|
1.2 |
Основные принципы создания элементов управления |
4 |
||
|
|
1.2.1 |
Наследование от существующих элементов управления |
4 |
|
|
|
1.2.2 |
Создание составных элементов управления |
5 |
|
|
|
1.2.3 |
Создание формируемых элементов управления |
6 |
|
|
1.3 |
Отладка элементов управления |
7 |
||
|
|
1.3.1 |
Отладка компонентов в режиме разработки |
7 |
|
|
|
1.3.2 |
Отладка элемента управления в проекте Windows Forms |
8 |
|
|
|
1.3.3 |
Отладка элемента управления в проекте библиотеки классов или элементов управления |
9 |
|
|
1.4 |
Добавление элементов управления на панель Toolbox |
9 |
||
|
1.5 |
Назначение значка элементу управления |
9 |
||
2 |
Методика создания пользовательских элементов управления |
10 |
|||
|
2.1 |
Создание 1-го нестандартного элемента управления |
10 |
||
|
|
2.1.1 |
Описание элемента управления GradientLabel |
10 |
|
|
|
2.1.2 |
Программная реализация компоненты |
10 |
|
|
|
2.1.3 |
Добавление информации о свойствах |
11 |
|
|
|
2.1.4 |
Реакция на изменение свойства |
12 |
|
|
|
2.1.5 |
Добавление событий |
13 |
|
|
2.2 |
Создание 2-го нестандартного элемента управления |
13 |
||
|
|
2.2.1 |
Описание элемента управления |
14 |
|
|
|
2.2.2 |
Создание проекта |
14 |
|
|
|
2.2.3 |
Программная реализация элемента управления |
16 |
|
|
|
2.2.4 |
Настройка компонента Timer |
18 |
|
|
|
2.2.5 |
Тестирование элемента управления |
19 |
|
|
2.3 |
Создание элемента пользовательского интерфейса |
19 |
||
3 |
Задание на выполнение лабораторной работы |
22 |
|||
4 |
Содержание отчета по лабораторной работе |
|
|||
Литература |
|