![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
перемещение обектов
Lenka © (2005-06-07 01:26:00)как можно создать в виде класса обект (например человеческая клетка), и обеспечить его перемещение?
Digitman (2005-06-07 14:25:00) [21]
> Lenka © (07.06.05 14:13) [13]
попрыгунья-стрекоза ?)
Ega23 (2005-06-07 14:21:00) [22]но не в данное время, когда надо еще синтаксический анализатор за два днянаписать!
Рецепт-то прост: в течении семестра надо заниматься, а не балду гонять.
-=XP=- (2005-06-07 14:21:00) [23]надо еще синтаксический анализатор за два дня написать
А что, задание только сегодня выдали? Что-то мне не верится.
Вы что, предлагаете Вам тут написать код под Ваше задание?
Вы даже не определили, что значит "перемещение" в контексте Вашего задания, хоть Вас об этом и справшивали.
Есть конкретные вопросы - спрашивайте.
Lenka (2005-06-07 14:13:00) [24]
> Digitman
хихихи! но не в данное время, когда надо еще синтаксический анализатор за два дня написать!
Digitman (2005-06-07 14:05:00) [25]
> Lenka © (07.06.05 13:59) [11]
> задание-то в принципе очень глупое
задание-то м.б. и "глупое", но вот решение ее в учебных целях оч даже не глупое, напротив - весьма эффективное и показательное, ибо задействует многие базовые принципы ООП, во многом облегчающие и делающие изящным решение такого рода задач
Lenka (2005-06-07 13:59:00) [26]да задание-то в принципе очень глупое, создать родительский класс Органела, потом через потомков смоделировать клетку и показать как она перемещается, питается, делится...
Ega23 (2005-06-07 12:27:00) [27]Вот только жаль - нет в Delphi множественного наследования, не всякий процесс удастся смоделировать :)
Фигня, надо будет - через интерфейсы зафигачим!
TUser (2005-06-07 12:26:00) [28]> Давайте Сперматозоида с Яйцеклеткой моделировать?
А что - вопрос про человеческую клетку, не указано какую именно.
Вот только жаль - нет в Delphi множественного наследования, не всякий процесс удастся смоделировать :)
Ega23 (2005-06-07 12:22:00) [29]в вопросе-то не уточнено, какую именно клетку моделируем :)
Давайте Сперматозоида с Яйцеклеткой моделировать?
TUser (2005-06-07 12:10:00) [30]> ORMADA © (07.06.05 07:44) [1]
Да вы что - надо делать базовый, а свойства XChromosome и YChromosome вводить в наследниках, в вопросе-то не уточнено, какую именно клетку моделируем :)
PVOzerski (2005-06-07 11:48:00) [31]Вопрос сформулирован совершенно непонятно. Описать через методы и свойства можно много что, хоть клетку, хоть экосистему, хоть Вселенную. А перемещение - это о чем? По экрану некое графическое отображение объекта двигать? Или моделировать движение клетки по моделируемому пространству (совершенно необязательно визуально отображаемое)?
REA (2005-06-07 10:59:00) [32]THumanCell=Class
XChromosome:string;
YChromosome:boolean;
ZSomeThing:integer;
Public
Function Clone: THumanCell;
Procedure Mutate;
Procedure Defence(Attack: TVirus);
Procedure Repair;
end;
:)
АлекейК (2005-06-07 10:32:00) [33]А куда перемещать собираемся?
Digitman (2005-06-07 08:26:00) [34]
> как можно создать в виде класса обект
никак.
в программе можно объявить класс и создать экземпляр(ы) этого класса (иначе говоря - "объект(ы) такого-то класса")
Skier (2005-06-07 08:19:00) [35]>Lenka © (07.06.05 01:26)
Это перемещение уже сделано природой.
ORMADA (2005-06-07 07:44:00) [36]1.
THumanCell=Class
XChromosome:string;
YChromosome:boolean;
ZSomeThing:integer;
end;
:)
2.
DragDrop юзать