- •Тверской государственный технический университет
 - •Создание пользовательских компонент.
 - •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  | 
		Содержание отчета по лабораторной работе  | 
		
  | 
	|||
Литература  | 
		
  | 
	||||
