Текущий архив: 2007.12.16;
Скачать: CL | DM;
Вниз
ReadOnly для переменной Найти похожие ветки
← →
DukeArtem © (2007-11-22 09:42) [40]
> Сергей М. © (22.11.07 09:40) [39]
>
>
> > DukeArtem © (22.11.07 09:38) [37]
>
>
> Это что, дословный текст задания ?!
> Или опять отсебячину порешь ?)
>
Дословный. Препод молодая девушка, семпатичная и креативная.
← →
homm © (2007-11-22 09:42) [41]> Задача1: Сделать так. что бы пользователь не мог изменить
> переменную Count, ведь её он должен только читать, а вычислять
> количество пользователей - дело программы а не человека.
И где здесь про«программа отвечали, что-то в духе ReadOnly»
???
Банальное ограничение доступа к методу на этапе компиляции.
Будет сообщение компилятора типа такого: can"t not modify readonly property Count.
← →
homm © (2007-11-22 09:44) [42]> [37] DukeArtem © (22.11.07 09:38)
И в данном случае, «пользователь» — уж извините, «разработчик». Он пользователь класса, который тебе нужно написать, но он разработчик программы.
← →
DukeArtem © (2007-11-22 09:45) [43]
> homm © (22.11.07 09:39) [38]
> Ку?
Возможно, а подробнее, но мне кажется задание выполняется чисто программным методом.
← →
Сергей М. © (2007-11-22 09:45) [44]
> DukeArtem © (22.11.07 09:42) [40]
Мдааа ....
Просто нет слов)
← →
Reindeer Moss Eater © (2007-11-22 09:46) [45]Дано: У нас есть класс с именем TestClass.
Все ясно. Препод пытается преподать концепцию свойств в ООП.
← →
homm © (2007-11-22 09:46) [46]> [43] DukeArtem © (22.11.07 09:45)
> Возможно, а подробнее
ЧТО ПОДРОБНЕЕ???
Все разжовано, и вор положено.
← →
DukeArtem © (2007-11-22 09:47) [47]Хорошо, спасибо. Что-нибудь набросаю.
← →
Сергей М. © (2007-11-22 09:48) [48]
> Препод пытается преподать концепцию свойств в ООП
Это диагноз ?)
← →
Reindeer Moss Eater © (2007-11-22 09:49) [49]type
TestClass = class
...
property Count : integer read GetCount;
....
end;
Все. Можешь пытаться менять Count вплоть до второго пришествия.
← →
Reindeer Moss Eater © (2007-11-22 09:49) [50]Это диагноз ?)
Ага. И Приговор в одном флаконе.
:)
← →
DukeArtem © (2007-11-22 09:52) [51]
> Reindeer Moss Eater © (22.11.07 09:49) [49]
>
> type
>
> TestClass = class
> ...
> property Count : integer read GetCount;
> ....
> end;
>
> Все. Можешь пытаться менять Count вплоть до второго пришествия.
>
Спасибо.
← →
Сергей М. © (2007-11-22 09:52) [52]
> Reindeer Moss Eater © (22.11.07 09:49) [50]
А ну как преподша банан поставит за такое решение ?)
Count же не переменная, а преподша, хоть и семпатичная, требует именно переменную)
← →
homm © (2007-11-22 09:57) [53]> [51] DukeArtem © (22.11.07 09:52)
> Спасибо.
Тебе это ответили еще в [1].
← →
ЮЮ © (2007-11-22 10:01) [54]>
в неё и программа заносит данные, и пользователь заносит данные,
альтернативные решения типа не давать пользователю textbox
> и др. не подходят.
Не знаю что такое textbox, но если он нужен программе, но должен быть недоступен пользователю, сделай ему ReadOnly = true, а если его пользователь и видеть не должен, а ты программу без компонентов написать не можещь - сделай ему Visible = false.
← →
DukeArtem © (2007-11-22 10:03) [55]
> homm © (22.11.07 09:57) [53]
>
> > [51] DukeArtem © (22.11.07 09:52)
> > Спасибо.
>
> Тебе это ответили еще в [1].
А я ведь потом и написал ([18]), что "спасибо за подкинутые мысли" я ещё до того как написать стал присматриваться к свойству Property, просто не сразу же дошёл какими он полями класса управляет, как именно управляет и т.д.
З.Ы. homm, тебе тоже отдельное огромное спасибо за то что так активно помогал, ты резковат конечно, видимо человек бывалый, но всё таки к лаймерам надо относится терпимее, иначе сам так попадёшь.
З.З.Ы. Ну и конечно же всем спасибо за участие, думаю тему можно прекрывать.
← →
Сергей М. © (2007-11-22 10:07) [56]
> DukeArtem © (22.11.07 10:03) [55]
> тему можно прекрывать
Рискуешь получить два балла за несоблюдение условий задания)
← →
Dennis I. Komarov © (2007-11-22 10:28) [57]ИМХО - Не зачет!
← →
Плохиш © (2007-11-22 11:15) [58]Согласно заданию, ответил > ЮЮ © (22.11.07 10:01) [54]
А всякие сообщения - это отсебятина кодера :-))
PS. кстати, спасибо, похмелье прошло :-)))
Страницы: 1 2 вся ветка
Текущий архив: 2007.12.16;
Скачать: CL | DM;
Память: 0.57 MB
Время: 0.029 c