![]() |
|
|
![]()
|
|
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
САБЖ. Зачем я сейчас могу ее использовать и чем она лучше диалоговых окон?
З.Ы. Вопрос назрел потому что что бы я ни открыл из кни по VC++, сначала там описывается как создавать SDI и MDI приложения с помощью документ-вид. Но чем это лучше диалоговых окон, я так и не понял... -------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
| chipset |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 165 |
При этой технологии отображение документа отделяется от его обработки и хранения.
Используя диалоговые окна это тоже можно сделать, но это потребует лишних усилий для разделения. К примеру: придется определять где хранится документ, осуществлять каким-либо методом глобальный доступ к нему со всего приложения (AfxGetApp()->GetDocument, если не ошибаюсь), и все равно всё прийдет к той же схеме.. Как бы то ни было, в .NET FCL такая схема убрана, заменившись на диалоговую... Добавлено @ 17:59 Не забывайте и про упрощенную работу с тулбарами и меню.. --------------------
|
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
Хех!
Я давно писал-Забудьте ДИАЛОГОВЫЕ окна для серьезных программ.Диалоговые окна нужны только ДЛЯ диалога с пользователем.Ни ОДНО свое приложение не писал на диалоге(не считая детско-учебных. Документ представление нужно для отображения всех твоих данныхЭто может быть все что угодно-данные из базы данных,графики,все что угодно.Ты посмотри на Винду.Кроме моего компьютера,ты почти не встретишь проги на концепции диалогового окна. -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
Я чего-то не понимаю. Как с помощью Документ-Вид написать Косынку или Сапера? Или Пинбол? -------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
Еще проще! Только причем здесь косінка или пинбол.Тебе не за геймі говорят,а за коммерческие приложения -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| chipset |
|
||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 165 |
Для этого конечно диалог лучше, но ты же не собираешься всю жизнь писать игры такого уровня, правльно?
Пинбол вообще пишется на чистом винапи и ни о каких диалогах там и речи не идёт... Там всё выводится вручную OGL'ом на область представления - диалога нема. --------------------
|
||||||
|
|||||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
Для косынки? Чип-не растраивай старика... -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
Ну просто говорят тут всякие, что все на свете напишут с помощью этой концепции... -------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
99% Остальное пишут либо в диалоге,либо на дельфях.Ну можно,если уже не нужна скорость и удобство-на Жабе -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| chipset |
|
||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 165 |
Приложения обрабатывающие данные пишут с помощью этой концепции. Игры и т.д. пишут на DirectX/Ogl.
Для сапера. --------------------
|
||||||
|
|||||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
Хорошо. Допустим, я продолжаю чего-то недопонимать.
Возьмем Винамп 5. Можно ли сделать подоный пользвательский интерфейс с помощью Докумен-Вид? -------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
| chipset |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 165 |
Нет. Возьмем MS Word. Легче сделать диалогами? Вывод: it depends. --------------------
|
||||
|
|||||
| Fedor |
|
||||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
При помощи чего такое можно сделать в VC++? Добавлено @ 21:50
Вот это согласен... Но значит, уже не 99% -------------------- Мы - Днепряне. Мы всех сильней. |
||||
|
|||||
| chipset |
|
||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 165 |
СогласенЪ.
dialogs --------------------
|
||||||
|
|||||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
Мне не нравится сам способ разработки приложений: то есть допустим я хочу чтоб у меня была кнопка в окне. Это что же, мне нужно ее в ручную по-координатно ставить? А если там много кнопок и других елементов управления?
З.Ы. Вообще, после Delphi и VCL это все достаточно трудно понять... вы уж простите за неосведомленность... Это сообщение отредактировал(а) Fedor - 10.4.2005, 07:59 -------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |