![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
![]()
Задали создать класс,примерно такого плана
Имя класса Persons(Персоны),в него входят две(так скажем подкласса)персоны:преподаватели и студенты,соответственно первые разделяются на:профессоров,доцентов,ст.преподав ателей и ассистентов, вторые разделяются на(к примеру):отличник,хорошист и двоечник.Каждой персоне присваивается определённый оклад,вознаграждение:к примеру пусть у доцента будет оклад равен 10 золотых притов(10 prit),у доцента 6 золотых притов,ст.препод-3 золотых прит,препод.-2 золотых прит,ассистент-1 прит Стипендия(оклад) студентов к примеру:отличник-1 серебряный прит,хорошист-1 бронзовый прит,двоечник-0 прит |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
в чем именно проблема?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
![]()
Проблема в том как мне его реализовать в небольшой программе?
Возможно ли организовать выбор(преподавателей и студентов) из MainMenu и при выборе выводилось бы в Label зарплата? p.s.Да вот задали(как говорится на словах) задание создать любой свой класс... Идей у меня не было и преподаватель предложил свою(объяснив на словах...), вот примерно такой класс,если его конечно можно классом назвать Код:
Последний раз редактировалось Stilet; 09.06.2010 в 13:16. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Легко. У класса помимо полей есть методы и свойства. И чтобы не забивать голову на начальном этапе сделай через методы. Далее как минимум требуются конструктор и деструктор. Я предпочитаю их указывать явно и тебе советую.
ЗЫ. Поля в секции public это рабочий код, но он неправильный. Ибо зачем тогда тебе класс если можно обойтись record'ами?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
![]() Цитата:
Я создал методы для двух объектов,но методы эти из класса TForm1,компонент MainMenu. У меня не получается запуск программы,подскажите что не так? Код:
Последний раз редактировалось Stilet; 09.06.2010 в 13:17. |
|
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Что это за бред???
Это вообще работать нормально не должно. Опиши какие методы ты хочешь прикрутить к твоему Персону.
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
![]() Цитата:
идёт работа с компонентами я уже совсем запутался куда прописывать свой класс,что изменять,не изменить бы чего лишнего... |
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 09.06.2010
Сообщений: 13
|
![]()
Если честно - то это БД.
Вот тебе статейка из проекта Delphi Word 6: Код:
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 09.06.2010
Сообщений: 13
|
![]() Код:
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
![]()
Мне бы конечно,что нибудь попроще=)
Спасибо за ресурс! |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi7.Как создать 3 рабочих компонента CheckBox? | -ushёl- | Общие вопросы Delphi | 2 | 21.03.2010 16:43 |
как создать класс для ввода времени | kireev | Помощь студентам | 0 | 18.01.2010 17:14 |
Как создать собственный формат | blackstersl | Общие вопросы Delphi | 7 | 22.06.2009 15:14 |
Собственный класс диалогового окна на чистом WinApi в Delphi | Iber | Win Api | 19 | 01.12.2008 15:40 |
Рисование многоугольника (собственный класс) | MaTBeu | Общие вопросы C/C++ | 1 | 08.12.2007 14:53 |