0 / 0 / 0
Регистрация: 01.11.2017
Сообщений: 6
|
|
1 | |
Создать класс Point (точка). На его основе создать классы ColoredPoint и Line01.11.2017, 23:45. Показов 1364. Ответов 15
Метки нет Все метки)
(
1. Создать класс Point (точка). На его основе создать классы ColoredPoint и Line. На
основе класса Line создать класс ColoredLine и класс PolyLine (многоугольник). Все классы должны иметь виртуальные методы установки и получения значений всех координат, а также изменения цвета и получения текущего цвета. 2. Создать класс Picture, содержащий список (или массив) объектов этих классов. Предусмотреть возможность вывода характеристик объектов списка. Помогите, скоро сдавать!
0
|
|
01.11.2017, 23:45 | |
Ответы с готовыми решениями:
15
Создать класс Point (точка). На его основе создать классы ColoredPoint и Line Создать класс Point (точка). На его основе создать классы ColoredPoint и Line (линия) Создать класс Point (точка). На его основе создать классы ColoredPoint и Line (линия)
|
Фриланс Pascal/Delphi etc
64 / 73 / 16
Регистрация: 25.11.2016
Сообщений: 263
|
||||||
04.11.2017, 10:00 | 2 | |||||
1. Я тут немного начал, сможете закончить?
1
|
0 / 0 / 0
Регистрация: 01.11.2017
Сообщений: 6
|
|
15.11.2017, 23:08 [ТС] | 3 |
Если не сложно можешь дописать ее? Заранее спасибо большое.
Добавлено через 1 минуту ILinker, Спасибо, только можешь продолжить?
0
|
139 / 137 / 66
Регистрация: 15.05.2012
Сообщений: 515
|
|
16.11.2017, 00:40 | 4 |
0
|
0 / 0 / 0
Регистрация: 01.11.2017
Сообщений: 6
|
|
16.11.2017, 14:29 [ТС] | 5 |
Такое задание, не я составляю...
0
|
16.11.2017, 17:09 | 6 | ||||||||||
ILinker, неплохо бы следовать соглашениям о том, что классы начинаются с T
и избегать совпадающих наименований хотя бы с самыми стандартными библиотеками в разделе interface
1
|
Фриланс Pascal/Delphi etc
64 / 73 / 16
Регистрация: 25.11.2016
Сообщений: 263
|
|
17.11.2017, 07:08 | 7 |
krapotkin, в ТЗ имена классов без префикса "T".
![]() Добавлено через 1 минуту krapotkin, почему у класса "Точка" есть массив точек?
0
|
Фриланс Pascal/Delphi etc
64 / 73 / 16
Регистрация: 25.11.2016
Сообщений: 263
|
|
17.11.2017, 10:12 | 9 |
krapotkin, препод сказал без префикса, значит будет без префикса.
![]() Тут видно ТЗ не правильно составлено, раз в класс "Точка" нужно помещать массив точек.
0
|
Фриланс Pascal/Delphi etc
64 / 73 / 16
Регистрация: 25.11.2016
Сообщений: 263
|
|
18.11.2017, 12:46 | 11 |
DenNik, да нынешние преподы сами не особо то и программируют.
![]()
0
|
0 / 0 / 0
Регистрация: 01.11.2017
Сообщений: 6
|
|
18.11.2017, 23:12 [ТС] | 13 |
это все конечно отлично, но что насчет программы то ?)
Добавлено через 4 минуты DenNik, ILinker, поможете с заданием то ?
0
|
пофигист широкого профиля
4632 / 3077 / 852
Регистрация: 15.07.2013
Сообщений: 17,740
|
|
19.11.2017, 01:59 | 14 |
0
|
0 / 0 / 0
Регистрация: 01.11.2017
Сообщений: 6
|
|
19.11.2017, 15:48 [ТС] | 15 |
northener, класса Polyline(многоугольник) нет
0
|
20.11.2017, 08:40 | 16 | ||||||||||
ну так напрягитесь чучуть
он и появится нужно переопределить конструктор как в TMyLine, но с количеством точек 0 я бы в базовом классе создал еще function GetCrdCount:integer; proceudre SetCrdCount(value:integer); property CrdCount:integer read GetCrdCount write SetCrdCount;
ну а перед использованием polyline нужно установить CrdCount в нужное значение
0
|
20.11.2017, 08:40 | |
Помогаю со студенческими работами здесь
16
Создать класс Point (точка). На его основе создать классы ColoredPoint и Line (линия) Создать класс Point (точка). На его основе создать классы ColoredPoint и Line (линия) Создать класс Point, на его основе создать класс Line
Создать класс CPoint — точка. На его основе создать классы CcoloredPoint и CLine
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |