|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.06.2010, 21:27 | #1 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
Delphi7,как создать собственный класс ?
Задали создать класс,примерно такого плана
Имя класса Persons(Персоны),в него входят две(так скажем подкласса)персоны:преподаватели и студенты,соответственно первые разделяются на:профессоров,доцентов,ст.преподав ателей и ассистентов, вторые разделяются на(к примеру):отличник,хорошист и двоечник.Каждой персоне присваивается определённый оклад,вознаграждение:к примеру пусть у доцента будет оклад равен 10 золотых притов(10 prit),у доцента 6 золотых притов,ст.препод-3 золотых прит,препод.-2 золотых прит,ассистент-1 прит Стипендия(оклад) студентов к примеру:отличник-1 серебряный прит,хорошист-1 бронзовый прит,двоечник-0 прит |
05.06.2010, 21:58 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
в чем именно проблема?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
05.06.2010, 23:16 | #3 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
Проблема в том как мне его реализовать в небольшой программе?
Возможно ли организовать выбор(преподавателей и студентов) из MainMenu и при выборе выводилось бы в Label зарплата? p.s.Да вот задали(как говорится на словах) задание создать любой свой класс... Идей у меня не было и преподаватель предложил свою(объяснив на словах...), вот примерно такой класс,если его конечно можно классом назвать Код:
Последний раз редактировалось Stilet; 09.06.2010 в 13:16. |
07.06.2010, 08:01 | #4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Легко. У класса помимо полей есть методы и свойства. И чтобы не забивать голову на начальном этапе сделай через методы. Далее как минимум требуются конструктор и деструктор. Я предпочитаю их указывать явно и тебе советую.
ЗЫ. Поля в секции public это рабочий код, но он неправильный. Ибо зачем тогда тебе класс если можно обойтись record'ами?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
09.06.2010, 12:54 | #5 | |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
Цитата:
Я создал методы для двух объектов,но методы эти из класса TForm1,компонент MainMenu. У меня не получается запуск программы,подскажите что не так? Код:
Последний раз редактировалось Stilet; 09.06.2010 в 13:17. |
|
09.06.2010, 13:19 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Что это за бред???
Это вообще работать нормально не должно. Опиши какие методы ты хочешь прикрутить к твоему Персону.
I'm learning to live...
|
09.06.2010, 13:35 | #7 | |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
Цитата:
идёт работа с компонентами я уже совсем запутался куда прописывать свой класс,что изменять,не изменить бы чего лишнего... |
|
09.06.2010, 15:20 | #8 |
Пользователь
Регистрация: 09.06.2010
Сообщений: 13
|
Если честно - то это БД.
Вот тебе статейка из проекта Delphi Word 6: Код:
|
09.06.2010, 15:21 | #9 |
Пользователь
Регистрация: 09.06.2010
Сообщений: 13
|
Код:
|
10.06.2010, 01:24 | #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 |