Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
15-1194973549
vpbar
2007-11-13 20:05
2007.12.16
У кого есть DeCAL ??


2-1195451927
АндрейК
2007-11-19 08:58
2007.12.16
Заменить клик левой кнопки мыши на Ctrl+клик левой кнопки


15-1195131734
Ega23
2007-11-15 16:02
2007.12.16
Так всё-таки: как канонически правильно передавать объекты


2-1195354236
Тип
2007-11-18 05:50
2007.12.16
смена директории


2-1195341386
.dn+
2007-11-18 02:16
2007.12.16
Открытие файла