Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2008, 16:38   #1
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию Создание класса

Добрый день.
Второй день уже не могу решить одну задачу читаю литературу но все безтолку, по этой причине решил спросить у вас:

Дано задание:

"Создайте класс для обработки сведений о сотрудниках. Методы класса должны обеспечить все действия, которые названы в пунктах меню и названиях кнопок на рис"

Tperson=class
private

----------Tdata---------
--------------------------------------
publick
property-------------------------------------
constructor----------------------------------
destructor---------------------------------
и так далее, дальше писать не буду поскольку интересует только что необходимо написать где отмечено красным.

Я смог дойти только до этого момента сделал так:

interface
Type str=string[20];
Sovokup=record
save:str;
read:str;
readfam:str;
dlina:str;
end;
mas=array of Sovokup;
fi=file of Sovokup;
Tperson=class

далее вот это:
---------Tdata-----

Вопрос: что тут нужно написать.

большое спасибо за помощь и понимание.

p.s Это модуль без формы
Я часть той силы, что вечно хочет зла, но вечно совершает благо..

Последний раз редактировалось Stanislav; 15.05.2008 в 16:42.
Stanislav вне форума Ответить с цитированием
Старый 15.05.2008, 16:56   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну тут выделенная строка ни о чем не говорит, потому лучше скажи что за действия, которые названы в пунктах меню и названиях кнопок на рис.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.05.2008, 19:37   #3
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну тут выделенная строка ни о чем не говорит, потому лучше скажи что за действия, которые названы в пунктах меню и названиях кнопок на рис.
Я снял скриншот он полностью соответствует рисунку...
Изображения
Тип файла: jpg 1.jpg (26.3 Кб, 164 просмотров)
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Старый 15.05.2008, 21:42   #4
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

как то запутанно, но я бы сделал так

Код:
Type 
     Sovokup=record
     str=string[20]; 
     save:str;
     read:str;
     readfam:str;
     dlina:str;
end;


TYPE Tperson=class
private
    mas=array of Sovokup;
    fi=file of Sovokup;
public
end;
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 15.05.2008, 21:46   #5
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

я полностью согласен, но они требует чтобы было так как у них. И большая часть времени уходит не на программирование, а на то чтобы понять чего они хотят...
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Старый 15.05.2008, 22:25   #6
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Цитата:
Сообщение от Stanislav Посмотреть сообщение
я полностью согласен, но они требует чтобы было так как у них. И большая часть времени уходит не на программирование, а на то чтобы понять чего они хотят...
Кто ОНИ?

Непойму что Вам не понятно, в PRIVATE описуются локальные переменные или процедуры и функции, которые будут использоваться только внутри класса, так сказать "Черный ящик".

Может если выложите весь код ситуация прояснится.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 15.05.2008, 22:44   #7
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Они - это преподователи, я понимаю что описываеться в привате, вопрос в другом мне не понятно что нужно написать тут:
---------Tdata-----

Ну собстевнно выкладывать там практически нечего:

Tperson=class
private

----------Tdata---------
--------------------------------------
publick

property-------------------------------------

constructor----------------------------------

destructor---------------------------------

procedure-----------------------------------

function-------------------------------------------

function-------------------------------------------

function-------------------------------------------

procedure -------------------- // сохранение данных в файл


procedure---------------------// Чтение сохранненых данных из файла в массив

function Load name ------------------------------------------
//Функция будет читать только фамилию сотрудника

function view--------------------------- //Функция позволяет сформировать комментарии к полям данных при выводе

procedure Sort_stat----------------------------------------------

Function Dlina ---------------------------------

там где есть это '--------------------------------' значит надо заполнить
я пока нечего не заполнял по скольку не знаю как заполнить это:
---------Tdata-----
Вот и весь вопрос.
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Старый 15.05.2008, 23:27   #8
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Все равно непонимаю, TDate может еще одна структура или класс? Как эти преподы не понимают, что важен конечный результат, а не листинг.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 15.05.2008, 23:34   #9
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Цитата:
Сообщение от SunKnight Посмотреть сообщение
Все равно непонимаю, TDate может еще одна структура или класс? Как эти преподы не понимают, что важен конечный результат, а не листинг.
В том то и дело я по этому поводу возмущаюсь как год.

// Извените за оффтоп

Ради смеха могу отсканировать работу ее суть удаление повторяющихся символом - полностью рабочая мне поставили 2 только потому-что она не соответсвовала тем полям. Но что - самое смешное эти работы проверяет Доцент.

// По теме
А в принципе и сказать нечего :-)
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание класса Манжосов Денис :) Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 31.05.2008 11:54
Создание своего класса AlexandrSid Общие вопросы Delphi 3 19.05.2008 13:28
создание класса Siren Помощь студентам 1 07.05.2008 19:19
Создание нового класса на базе существующего SpiritSm Общие вопросы Delphi 1 19.07.2007 10:11
Создание нового класса на базе существующего SpiritSm Помощь студентам 1 19.07.2007 01:05