Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб3_Разработка_Классов3.doc
Скачиваний:
4
Добавлен:
18.11.2018
Размер:
256.51 Кб
Скачать

20

Министерство общего и профессионального образования

Российской Федерации

Тверской государственный технический университет

Кафедра электронных вычислительных машин

Программирование в среде Microsoft Visual Studio.

Разработка классов. Освоение приемов работы с графическими объектами и манипуляции ими.

Методические указания к лабораторным работам

по курсу "Технология программирования"

для студентов 2-го курса специальности ВМКСС

Лабораторная работа № 3

Тверь 2011

Цель лабораторной работы заключается в приобретении навыков практической разработки классов, изучении механизма инкапсуляции и его отличительных особенностей, а также освоении возможностей технологии .NET и интегрированной среды Microsoft Visual Studio для разработки программных приложений при формировании и манипуляциях графическими объектами в виде геометрических фигур.

Основными задачами, решаемыми в процессе выполнения лабораторной работы, являются:

  • Изучение основных возможностей технологии .NET и особенностей использования механизма инкапсуляции при разработке классов.

  • Разработка собственного класса для описания характеристик и поведения объектов геометрических фигур многоугольников.

  • Создание простейшего приложения для создания и редактировать графических объектов, представляющих собой раскрашенные геометрические фигуры.

Методическое указание обсуждено на заседании кафедры ЭВМ (протокол №___от "__"___________ 2011 года) и рекомендовано к печати.

Составитель: Веселов А.А.

Содержание

№ п/п

Раздел

Стр.

1.

Общая часть

4

1.1

Абстрагирование

4

1.2

О пользе абстрагирования

5

1.3

Принципы объектно-ориентированного программирования

5

1.4

Объекты и классы

6

2.

Элементы класса и их особенности

6

2.1

Состав класса

7

2.2

Уровни доступа к членам класса

7

2.3

Конструкторы

8

2.4

Деструкторы

8

2.5

Члены - данные

8

2.6

Методы

9

2.7

Указатель this

10

3.

Проектирование классов

10

3.1

Этапы проектирования

11

3.2

Общие рекомендации по проектированию классов

11

3.3

Определение набора операций

12

3.4

Определение зависимостей между классами

12

4.

Практические рекомендации по проектированию класса фигуры

12

4.1

Проектирование класса многоугольника

13

4.2

Изменение положения

15

4.3

Изменение формы многоугольника

17

5.

Задание на лабораторную работу

18

6.

Рекомендуемый порядок выполнения работ

19

7.

Содержание отчета

19

Литература

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]