Здравствуйте, Darth Jurassic, Вы писали:
DJ>Здравствуйте, Caduceus, Вы писали:
C>>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
DJ>FullRect, AllRect, EntireRect, Rect и ещё много страшных слов.
Ой да, слов еще много есть всяко разных:
WholeRect, WholeRectInTheVacuum, UniversalRectangle, RectangularUniverse,
TotalRect, RectTotal, TotallyRectal and just RectAll.
Re[2]: Как называть такуб программисткую сущность?
Здравствуйте, elmal, Вы писали:
E>Ну, можно сам прямоугольник назвать ViewScope, а все целиком — ViewContent или просто Content.
E>Но вообще, в терминологии MVC это будет Model, почему б как-нибудь типа такого и не назвать? Можно Data еще назвать с какими-то вариациями, то, что мы отображаем — целиком ведь является наверно данными ?
Нет, это не Model, а по-прежнему View. Если только модель не тождественна своему виду (например, моделью является картинка).
Content или Layout (всё изображение) и Scope (обозримая его часть) — наверно, самое то.
Я бы отдал голос за Layout, потому что Content — действительно, ближе к модели.
Не хочется в названии иметь View. Эта сущность не зависит от view — она сама по себе. View — это только окошечко через которое мы видим кусок этой сущности — судя по вашей логику окружающий нас мир надо было назвать — Глазуньей
Но спасибо за варианты
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[6]: Как называть такуб программисткую сущность?
- Universe или Galaxy ( для истинных ценителей мегаломании, а также для носителей фамилии Церетели );
— Field (дёшево и сердито);
— Scroll( в смысле "свиток", а не "прокрутка") или Tape ( лента ).
Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
19.06.08 14:31: Перенесено модератором из 'О жизни' — Кодт
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
DocumentPage
Re[2]: Как называть такуб программисткую сущность?
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
Здравствуйте, Caduceus, Вы писали:
C>Вот как назвать огромный прямоуголник — документ?
ОтображаемыйМир?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[2]: Как называть такуб программисткую сущность?
Здравствуйте, Caduceus, Вы писали:
C>Здравствуйте, Mamut, Вы писали:
M>>ViewPort?
C>Почему? По-моему слово "View" вообще не должно присутсвовать — вида-то это как раз не касается
потому что так в яве называется — ViewPort
Re[4]: Как называть такуб программисткую сущность?
Здравствуйте, Mamut, Вы писали:
M>Так его и обозвать — Document
Document -- это скорее данные, а не отображаемое пространство.
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[4]: Как называть такуб программисткую сущность?
Здравствуйте, 8bit, Вы писали:
C>>Вот как назвать огромный прямоуголник — документ? 8>Назовите Наташой. Хотя, конечно, намучается пацан с таким именем.
Не, ну если уж жечь...
Overview, Superview, Metaview, ExtendedView, ContentRepresentation, и т. д.
Хотя мне всё равно ViewWorld, например, нравится больше
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
Как в экселе — книгой?
___________________________________
Все очень просто — делаю так, как прёт
Re[2]: Как называть такуб программисткую сущность?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
В терминологиях MFC — это наверно будет CDocument, а CView — это как раз тот кусок который отображается в данный момент. То есть, представление сущности в памяти — CDocument , представление сущности на экране (отображаемый кусок документа) — CView, представление сущности в файле — CArchive и т.п.
Re[5]: Как называть такуб программисткую сущность?
Здравствуйте, Caduceus, Вы писали:
C>Здравствуйте, Mamut, Вы писали:
M>>Так его и обозвать — Document
C>Не, не подходит Document. Слишком конкретное звучание и интерпретация
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
Здравствуйте, 8bit, Вы писали:
8>Здравствуйте, Caduceus, Вы писали:
C>>Вот как назвать огромный прямоуголник — документ?
8>Назовите Наташой. Хотя, конечно, намучается пацан с таким именем.
Зоя подходит лучше! (ZUI — zooming user interface)
Здравствуйте, Caduceus, Вы писали:
C>Не хочется в названии иметь View. Эта сущность не зависит от view — она сама по себе. View — это только окошечко через которое мы видим кусок этой сущности — судя по вашей логику окружающий нас мир надо было назвать — Глазуньей
Логика очень простая. Есть данные -- это Document. Есть способ их отобьражения, который порождает "холст" на котором эти данные отображены этим способом. А есть окошко View, через которое мы этот холст рассматриваем.
Могу разобрать на примере графика
Точки -- это Document
График, изображённый конкретным способом -- это холст
Окошко, через которое мы видим кусок холста -- view.
Соответсвенно одному документу может соответсвовать несколько отображаемых миров (скажем точки можно изображать и как график и как таблицу чисел), и каждый из них можно рассматривать через несколько окошек... C>Но спасибо за варианты
Для "спасибо" тут есть кнопки.
Но я тебе помочь пытаюсь, хотя ты и задаёшь вопросы несколько путанно. А ты в ответ про глазуньи пишешь :((((
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[3]: Как называть такуб программисткую сущность?
Здравствуйте, Caduceus, Вы писали:
C>О, придумалось DataRect. Вроде похоже на то что хотел. Еще варианты принимаеются
А если оно не Rect?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[6]: Как называть такуб программисткую сущность?
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
Matter — материя
Ocean — как переводит его lingvo.ru:
2) (большое количество чего-л.: места, времени, числа предметов и т. д.)
а) огромное пространство
б) разг. огромное количество, множество, масса
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
Ну, можно сам прямоугольник назвать ViewScope, а все целиком — ViewContent или просто Content. Но вообще, в терминологии MVC это будет Model, почему б как-нибудь типа такого и не назвать? Можно Data еще назвать с какими-то вариациями, то, что мы отображаем — целиком ведь является наверно данными ?
Здравствуйте, 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 и ещё много страшных слов.
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
Page?
Re[3]: Как называть такуб программисткую сущность?
Ах да... как же я забыл... есть же еще widget и иже с ним gadget, nugget и budget.
И вообще в английском примерно 600,000 слов. Примерно половина из них nouns существительные — итого 300 тыс.
Наберусь смелости сказать что половину из тех существительных можно увидеть в окно. Т.е. имеем 150 тыс способов
назвать то что прокручивается в окне. При оригинальной постановке задачи/вопроса.
Re[5]: Как называть такуб программисткую сущность?
Здравствуйте, c-smile, Вы писали:
CS>Здравствуйте, varnie, Вы писали:
V>>widget
CS>Ах да... как же я забыл... есть же еще widget и иже с ним gadget, nugget и budget.
CS>И вообще в английском примерно 600,000 слов. Примерно половина из них nouns существительные — итого 300 тыс. CS>Наберусь смелости сказать что половину из тех существительных можно увидеть в окно. Т.е. имеем 150 тыс способов CS>назвать то что прокручивается в окне. При оригинальной постановке задачи/вопроса.
In computer programming, a widget (or control) is an element of a graphical user interface (GUI) that displays an information arrangement changeable by the user, such as a window or a text box. The defining characteristic of a widget is to provide a single interaction point for the direct manipulation of a given kind of data. Widgets are basic visual building blocks which, combined in an application, hold all the data processed by the application and the available interactions on this data.
(c) википедия
конешно, лучше ломать моск и выдумывать то что уже изобретено, чем просто взять готовое. в ином случае не понятен ваш сарказм.
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
ScrollableArea, а твой ViewRect — это ViewPort
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
Допустим ВСЕ представление объекта выведенное в канву назвать <Object>View, а видимую часть — OblectViewVisibleRect
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
название конечно важно: как назавете корабль так он и поплывет
варианты:
Area и Window
Area и VisibleArea