Не хочется в названии иметь View. Эта сущность не зависит от view — она сама по себе. View — это только окошечко через которое мы видим кусок этой сущности — судя по вашей логику окружающий нас мир надо было назвать — Глазуньей
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
Здравствуйте, 8bit, Вы писали:
8>Здравствуйте, Caduceus, Вы писали:
C>>Вот как назвать огромный прямоуголник — документ?
8>Назовите Наташой. Хотя, конечно, намучается пацан с таким именем.
Зоя подходит лучше! (ZUI — zooming user interface)
Здравствуйте, Caduceus, Вы писали:
C>Не хочется в названии иметь View. Эта сущность не зависит от view — она сама по себе. View — это только окошечко через которое мы видим кусок этой сущности — судя по вашей логику окружающий нас мир надо было назвать — Глазуньей
Логика очень простая. Есть данные -- это Document. Есть способ их отобьражения, который порождает "холст" на котором эти данные отображены этим способом. А есть окошко View, через которое мы этот холст рассматриваем.
Могу разобрать на примере графика
Точки -- это Document
График, изображённый конкретным способом -- это холст
Окошко, через которое мы видим кусок холста -- view.
Соответсвенно одному документу может соответсвовать несколько отображаемых миров (скажем точки можно изображать и как график и как таблицу чисел), и каждый из них можно рассматривать через несколько окошек... C>Но спасибо за варианты
Для "спасибо" тут есть кнопки.
Но я тебе помочь пытаюсь, хотя ты и задаёшь вопросы несколько путанно. А ты в ответ про глазуньи пишешь :((((
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[2]: Как называть такуб программисткую сущность?
Здравствуйте, ncode, Вы писали:
N>В терминологиях MFC — это наверно будет CDocument, а CView — это как раз тот кусок который отображается в данный момент. То есть, представление сущности в памяти — CDocument , представление сущности на экране (отображаемый кусок документа) — CView, представление сущности в файле — CArchive и т.п.
В терминах MFC такая сущность не соответсвует никакому классу.
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[3]: Как называть такуб программисткую сущность?
Здравствуйте, Caduceus, Вы писали:
C>Черт, зачем я привел пример — всех тянет в область документации. C>Ну предположим там график, отображаемый в скроллируемом окне. Ну как y=x*x+b назвать документом или книгой...
BigMom , Infinite Space|Area|Plane , сейчас еще модно NanoSpace.
Re[3]: Как называть такуб программисткую сущность?
Здравствуйте, Caduceus, Вы писали:
C>О, придумалось DataRect. Вроде похоже на то что хотел. Еще варианты принимаеются
А если оно не Rect?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[6]: Как называть такуб программисткую сущность?
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
Matter — материя
Ocean — как переводит его lingvo.ru:
2) (большое количество чего-л.: места, времени, числа предметов и т. д.)
а) огромное пространство
б) разг. огромное количество, множество, масса
- Universe или Galaxy ( для истинных ценителей мегаломании, а также для носителей фамилии Церетели );
— Field (дёшево и сердито);
— Scroll( в смысле "свиток", а не "прокрутка") или Tape ( лента ).
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
Ну, можно сам прямоугольник назвать ViewScope, а все целиком — ViewContent или просто Content. Но вообще, в терминологии MVC это будет Model, почему б как-нибудь типа такого и не назвать? Можно Data еще назвать с какими-то вариациями, то, что мы отображаем — целиком ведь является наверно данными ?
Здравствуйте, elmal, Вы писали:
E>Ну, можно сам прямоугольник назвать ViewScope, а все целиком — ViewContent или просто Content.
E>Но вообще, в терминологии MVC это будет Model, почему б как-нибудь типа такого и не назвать? Можно Data еще назвать с какими-то вариациями, то, что мы отображаем — целиком ведь является наверно данными ?
Нет, это не Model, а по-прежнему View. Если только модель не тождественна своему виду (например, моделью является картинка).
Content или Layout (всё изображение) и Scope (обозримая его часть) — наверно, самое то.
Я бы отдал голос за Layout, потому что Content — действительно, ближе к модели.
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
Plane.
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
Так и назови: огромный прямоуголный документ по имени Наташ.
А в быту для обозначения сущностей наблюдатель-наблюдаемое используется observer — observable, view — viewable.
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
FullRect, AllRect, EntireRect, Rect и ещё много страшных слов.