Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Зачем нужна концепция документ-вид 
:(
    Опции темы
Fedor
Дата 9.4.2005, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Днепрянин
****


Профиль
Группа: Участник
Сообщений: 2090
Регистрация: 8.2.2003
Где: Великий

Репутация: нет
Всего: 32



САБЖ. Зачем я сейчас могу ее использовать и чем она лучше диалоговых окон?

З.Ы. Вопрос назрел потому что что бы я ни открыл из кни по VC++, сначала там описывается как создавать SDI и MDI приложения с помощью документ-вид. Но чем это лучше диалоговых окон, я так и не понял...


--------------------
Мы - Днепряне. Мы всех сильней.
PM ICQ   Вверх
chipset
Дата 9.4.2005, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 1
Всего: 165



При этой технологии отображение документа отделяется от его обработки и хранения.
Используя диалоговые окна это тоже можно сделать, но это потребует лишних усилий для разделения.
К примеру: придется определять где хранится документ, осуществлять каким-либо методом глобальный доступ к нему со всего приложения (AfxGetApp()->GetDocument, если не ошибаюсь), и все равно всё прийдет к той же схеме..
Как бы то ни было, в .NET FCL такая схема убрана, заменившись на диалоговую...
Добавлено @ 17:59
Не забывайте и про упрощенную работу с тулбарами и меню.. smile


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Coocky
Дата 9.4.2005, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 25
Всего: 62



Хех!
Я давно писал-Забудьте ДИАЛОГОВЫЕ окна для серьезных программ.Диалоговые окна нужны только ДЛЯ диалога с пользователем.Ни ОДНО свое приложение не писал на диалоге(не считая детско-учебных.
Документ представление нужно для отображения всех твоих данныхЭто может быть все что угодно-данные из базы данных,графики,все что угодно.Ты посмотри на Винду.Кроме моего компьютера,ты почти не встретишь проги на концепции диалогового окна.


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Fedor
Дата 9.4.2005, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Днепрянин
****


Профиль
Группа: Участник
Сообщений: 2090
Регистрация: 8.2.2003
Где: Великий

Репутация: нет
Всего: 32



Цитата(Coocky @ 9.4.2005, 20:24)
Ты посмотри на Винду.Кроме моего компьютера,ты почти не встретишь проги на концепции диалогового окна.

Я чего-то не понимаю.
Как с помощью Документ-Вид написать Косынку или Сапера?
Или Пинбол?


--------------------
Мы - Днепряне. Мы всех сильней.
PM ICQ   Вверх
Coocky
Дата 9.4.2005, 21:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 25
Всего: 62



Цитата
Как с помощью Документ-Вид написать Косынку или Сапера?
Или Пинбол?


smile smile smile
Еще проще!
Только причем здесь косінка или пинбол.Тебе не за геймі говорят,а за коммерческие приложения smile


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
chipset
Дата 9.4.2005, 21:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 1
Всего: 165



Цитата(Fedor @ 9.4.2005, 11:17)
Как с помощью Документ-Вид написать Косынку или Сапера?

Для этого конечно диалог лучше, но ты же не собираешься всю жизнь писать игры такого уровня, правльно?

Цитата(Fedor @ 9.4.2005, 11:17)
Или Пинбол?

Пинбол вообще пишется на чистом винапи и ни о каких диалогах там и речи не идёт... smile
Там всё выводится вручную OGL'ом на область представления - диалога нема.


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Coocky
Дата 9.4.2005, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 25
Всего: 62



Цитата
Для этого конечно диалог лучше

Для косынки? smile
Чип-не растраивай старика...


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Fedor
Дата 9.4.2005, 21:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Днепрянин
****


Профиль
Группа: Участник
Сообщений: 2090
Регистрация: 8.2.2003
Где: Великий

Репутация: нет
Всего: 32



Цитата(chipset @ 9.4.2005, 21:20)
Пинбол вообще пишется на чистом винапи и ни о каких диалогах там и речи не идёт...
Там всё выводится вручную OGL'ом на область представления - диалога нема.

Ну просто говорят тут всякие, что все на свете напишут с помощью этой концепции... smile




--------------------
Мы - Днепряне. Мы всех сильней.
PM ICQ   Вверх
Coocky
Дата 9.4.2005, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 25
Всего: 62



Цитата
Ну просто говорят тут всякие, что все на свете напишут с помощью этой концепции...

99%
Остальное пишут либо в диалоге,либо на дельфях.Ну можно,если уже не нужна скорость и удобство-на Жабе


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
chipset
Дата 9.4.2005, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 1
Всего: 165



Цитата(Fedor @ 9.4.2005, 11:26)
Ну просто говорят тут всякие, что все на свете напишут с помощью этой концепции... smile

Приложения обрабатывающие данные пишут с помощью этой концепции.
Игры и т.д. пишут на DirectX/Ogl.
Цитата(Coocky @ 9.4.2005, 11:22)
Для косынки? smile

Для сапера.


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Fedor
Дата 9.4.2005, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Днепрянин
****


Профиль
Группа: Участник
Сообщений: 2090
Регистрация: 8.2.2003
Где: Великий

Репутация: нет
Всего: 32



Хорошо. Допустим, я продолжаю чего-то недопонимать.
Возьмем Винамп 5. Можно ли сделать подоный пользвательский интерфейс с помощью Докумен-Вид?


--------------------
Мы - Днепряне. Мы всех сильней.
PM ICQ   Вверх
chipset
Дата 9.4.2005, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 1
Всего: 165



Цитата(Fedor @ 9.4.2005, 11:45)
Возьмем Винамп 5. Можно ли сделать подоный пользвательский интерфейс с помощью Докумен-Вид?

Нет.
Возьмем MS Word. Легче сделать диалогами?
Вывод: it depends.


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Fedor
Дата 9.4.2005, 21:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Днепрянин
****


Профиль
Группа: Участник
Сообщений: 2090
Регистрация: 8.2.2003
Где: Великий

Репутация: нет
Всего: 32



Цитата(chipset @ 9.4.2005, 21:48)
Нет.

При помощи чего такое можно сделать в VC++?
Добавлено @ 21:50
Цитата(chipset @ 9.4.2005, 21:48)
Возьмем MS Word. Легче сделать диалогами?

Вот это согласен... smile
Но значит, уже не 99% smile


--------------------
Мы - Днепряне. Мы всех сильней.
PM ICQ   Вверх
chipset
Дата 9.4.2005, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 1
Всего: 165



Цитата(Fedor @ 9.4.2005, 11:49)
Но значит, уже не 99% smile

СогласенЪ.
Цитата(Fedor @ 9.4.2005, 11:49)
При помощи чего такое можно сделать в VC++?

dialogs


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Fedor
Дата 10.4.2005, 07:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Днепрянин
****


Профиль
Группа: Участник
Сообщений: 2090
Регистрация: 8.2.2003
Где: Великий

Репутация: нет
Всего: 32



Мне не нравится сам способ разработки приложений: то есть допустим я хочу чтоб у меня была кнопка в окне. Это что же, мне нужно ее в ручную по-координатно ставить? А если там много кнопок и других елементов управления?

З.Ы. Вообще, после Delphi и VCL это все достаточно трудно понять... вы уж простите за неосведомленность...

Это сообщение отредактировал(а) Fedor - 10.4.2005, 07:59


--------------------
Мы - Днепряне. Мы всех сильней.
PM ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0541 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.