Delphi двунаправленный список - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming

Программирование / Programming
Ищете помощи в написании программы, есть сложность в выполнении задания (в институте и т.д.), пожалуйста, спросите у нас в данном форуме и мы обязательно вам поможем.

Описание темы:Помощь в Delphi

Ответ
Опции темы
Непрочитано 08.09.2016, 09:24   #1
Аватар для Blacksoul
Участник

Автор темы (Топик Стартер) Delphi двунаправленный список

На первом этапе необходимо разработать набор классов.
Имена классов, их свойств и методов должны соответствовать решаемой задаче.
Методы описываются лишь на уровне заголовков, но с необходимыми параметрами.
Описание классов выполнить на словесном и формальном уровне с использованием выбранного для реализации языка программирования.

Задача «Спортивные команды»
* информационные объекты: игроки команды (свойства: Фамилия, Номер)
* игроки объединяются в рамках объекта Команда (свойство – НазваниеКоманды)
* команды объединяются в рамках объекта-контейнера СпортивнаяЛига (свойство – НазваниеЛиги)

Нужна помощь в построении этого кода. Красным выделено что необходимо делать.

Необходимо:
1.Каждый класс - в своем модуле
2.Во все классы ввести методы доступа к закрытым данным
3.По заданию игроки должны собираться в команду на основе двунаправленного списка, а не массива, с добавлением в ЗАДАННОЕ место!



Сам код:
Свернуть ↑Развернуть ↓
__________________

Последний раз редактировалось Blacksoul; 08.09.2016 в 22:32.
Blacksoul вне форума Отправить сообщение для Blacksoul с помощью Skype™ Ответить с цитированием
Непрочитано 08.09.2016, 09:40   #2
Пользователь

По умолчанию Re: Delphi двунаправленный список

Я что-то не понял, что Вы хотите?
nn03 вне форума Ответить с цитированием
Непрочитано 08.09.2016, 09:42   #3
Аватар для Blacksoul
Участник

Автор темы (Топик Стартер) Re: Delphi двунаправленный список

Цитата:
Сообщение от nn03 Посмотреть сообщение
Я что-то не понял, что Вы хотите?
надо переделать изначально под двунаправленный список без массива.
__________________
Blacksoul вне форума Отправить сообщение для Blacksoul с помощью Skype™ Ответить с цитированием
Непрочитано 08.09.2016, 14:10   #4
Пользователь

По умолчанию Re: Delphi двунаправленный список

TIgrok :-D
f1redark вне форума Ответить с цитированием
Непрочитано 08.09.2016, 16:36   #5
Пользователь

По умолчанию Re: Delphi двунаправленный список

Цитата:
Сообщение от Blacksoul Посмотреть сообщение
надо переделать изначально под двунаправленный список без массива.
Что в вашем понимании двунаправленный список?
flopix вне форума Ответить с цитированием
Непрочитано 08.09.2016, 20:00   #6
Аватар для Blacksoul
Участник

Автор темы (Топик Стартер) Re: Delphi двунаправленный список

Цитата:
Сообщение от flopix Посмотреть сообщение
Что в вашем понимании двунаправленный список?
Каждый элемент списка имеет ссылку на предыдущий и следующие элементы списков.
__________________
Blacksoul вне форума Отправить сообщение для Blacksoul с помощью Skype™ Ответить с цитированием
Непрочитано 08.09.2016, 21:08   #7
Пользователь

По умолчанию Re: Delphi двунаправленный список

А в чем вопрос? Или это задание и каждый должен зайти и сделать?
Hett вне форума Ответить с цитированием
Непрочитано 12.10.2016, 15:43   #8
Аватар для Blacksoul
Участник

Автор темы (Топик Стартер) Re: Delphi двунаправленный список

Вообщем пока мучился сделал кое какие наработки , теперь проблема по выводу сообщения о игроке.
Выкладываю отдельные модули, кто может подсказать в чем загвоздка.
Unit1:
Свернуть ↑Развернуть ↓


Unit2:
Свернуть ↑Развернуть ↓

Unit3:
Свернуть ↑Развернуть ↓

Unit4:
Свернуть ↑Развернуть ↓
__________________
Blacksoul вне форума Отправить сообщение для Blacksoul с помощью Skype™ Ответить с цитированием
Непрочитано 12.10.2016, 16:23   #9
Пользователь

По умолчанию Re: Delphi двунаправленный список

PHP код:
procedure TIgrok.Show;
begin
{Form1.Canvas.TextOut(50,50,num);}
Form1.lbl1.Caption:= 'num';
end
Подробнее в чем проблема и что вы хотите получить?

У вас загвоздка преобразования числа в строку ?
PHP код:
Form1.lbl1.Caption:= IntToStr(num); 
PHP код:
Form1.Canvas.TextOut(50,50,num); 
Так делать нежелательно. При первом же перекрытии окна надпись затрется. Для рисования используйте специальные объекты например TImage.
flopix вне форума Ответить с цитированием
Непрочитано 12.10.2016, 17:17   #10
Аватар для Blacksoul
Участник

Автор темы (Топик Стартер) Re: Delphi двунаправленный список

Цитата:
Сообщение от flopix Посмотреть сообщение
PHP код:
procedure TIgrok.Show;
begin
{Form1.Canvas.TextOut(50,50,num);}
Form1.lbl1.Caption:= 'num';
end
Подробнее в чем проблема и что вы хотите получить?

У вас загвоздка преобразования числа в строку ?
PHP код:
Form1.lbl1.Caption:= IntToStr(num); 
PHP код:
Form1.Canvas.TextOut(50,50,num); 
Так делать нежелательно. При первом же перекрытии окна надпись затрется. Для рисования используйте специальные объекты например TImage.
В том то и проблема, что почему-то не хочет с Unit1
PHP код:
MyIgrok := TIgrok.Create ('Иванов',11);
MyIgrok.Show
Связываться с Unit2
PHP код:
Form1.lbl1.Caption:= TIgrok.GetFIO ;
Form1.lbl2.Caption:= IntToStr(TIgrok.GetNum); 
на форме выдаёт "Иванов" а цифру "11" не выводит.
__________________
Blacksoul вне форума Отправить сообщение для Blacksoul с помощью Skype™ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WinSocket delphi 7 HiredKiller Программирование / Programming 1 18.09.2015 13:11
Программист delphi femida4me Рынок / Marketplace 0 26.09.2012 13:18
Работа с потоками в delphi Zubastic Программирование / Programming 38 17.09.2012 19:33
Сборка Lineage II на Delphi GoodShadow Курилка / Yak floor 12 17.01.2012 21:57
Delphi weTr1k Программирование / Programming 0 13.03.2011 05:18


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 16:26. Часовой пояс GMT +3.

Вверх